/*/***************************************************************
//Proyecto  desarrollado por Dataservicios
//Programador: Jaime Eduardo Cribillero Diaz
//Fecha: 10/08/06
Clase de estilo de cascada
//****************************************************************/
body {
	
	background:url(../images/bck_web.png) repeat-x;
	margin-top: 5px;
}
#contenedor { 
	background:url(../images/content_bg.png) repeat-y;
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	
}
img {
display: block;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	margin:5px 0px 5px 0px;
	padding:0px;
	border:0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	margin:5px 0px 5px 0px;
	padding:0px;
	border:0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin:5px 0px 5px 0px;
	padding:0px;
	border:0px;
}
a{
color: #003366;
text-decoration:	none;
}
a:hover{
font-size: 11px;
color: #666666;
text-decoration:	none;

}
.text1 {
	font-family: tahoma;
	font-size: 10px;
color: #666666;}
.text1:link  {
font-size: 10px;
color: #666666;
text-decoration:	none;
}

.text1:visited  {
font-size: 10px;
color: #666666;
text-decoration:	none;
}

.text1:hover  {
	font-size: 10px;
	color: #666666;
	text-decoration:	none;
}

.text2 {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}

.text4  {
	font-family: tahoma;
	font-size: 11px;
	color: #000;	
	text-decoration:none;
}
.text4:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #666;	
	text-decoration:underline;
}

.sesion:link  {
font-size: 10px;
color: #06C;
text-decoration:	none;
}

.sesion:visited  {
font-size: 10px;
color: #06C;
text-decoration:	none;
}

.sesion:hover  {
	font-size: 10px;
	color: #06C;
	text-decoration:	none;
}

.sesion {
	font-family: tahoma;
	font-size: 11px;
	color: #06C;
}

.text3 {
	font-family: tahoma;
	font-size: 11px;
	color: #FF0000;
}

.titulo1 {
	
	padding:4px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
td.contenido{
	padding:10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	
	line-height:16px;
	color: #000000;

	background-color: #FFFFFF;
}
td.marco{	
	/*border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;*/
	text-align: justify;
	background-color: #FFFFFF;
}

td.marco_all{

	
	border:1px solid #CCCCCC;
	padding:5px;
	background-color: #FFFFFF;
}
.footer {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/*
---------------------------------------------
Acoordion
---------------------------------------------
*/

.cabecera1 {
	color: #FFFFFF;
	background:#990000;
	margin: 0;
	padding: 6px 6px  6px 6px;
	border-bottom:#FFFFFF 1px solid;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma;
    cursor:pointer;
}

.contenido1 {
	background:#FFFFFF;
    color: #333333;
	margin: 0;
/*	padding-top:1px ;
	padding-bottom:4px;
*/	

	padding:10px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif, 'Andale Mono', sans-serif;
}


#ContTabul {
	  width: 575px;
	  /*height:254px;*/
      border-left: 1px solid #CCCCCC;
      border-right: 1px solid #CCCCCC;
      border-bottom: 1px solid #CCCCCC;
      padding: 15px 15px 15px 15px;
	  background:#FFFFFF;
	  font:11px,Verdana, Arial, Helvetica, sans-serif;
}

ul#tabnav {
      list-style-type: none;
      margin: 0;
      padding-left: 0px;
      padding-bottom: 25px;
      border-bottom: 1px solid #CCC;
	  color:#000000;
      font: 11px verdana, arial, sans-serif;
	 
}
ul#tabnav li {
      float: left;
      height: 25px;
	  width:133px;
      /* background-color: #E4E4E4; */
	  background:url(../images/tab2.gif);
	  /*background-image:url(images/tab1.gif)*/
      /*color: #666;*/
	  color:#000000 ;
	  margin: 0px 1px 0 0px;
      border: 0px solid #CCC;
}
ul#tabnav a:link, ul#tabnav a:visited {
      display: block;
	  height: 25px;
      color: #000000;
      text-decoration: none;
      padding: 4px;
}


ul#tabnav a:hover {
     /* background-color: #CCC;*/
	 height: 25px;
	 background:url(../images/tab1.gif);
     color: #666;
}
#tabnav .activo {
	 height: 25px;
      border-bottom: 1px solid #FFFFFF;
      color: #000000;
     /* background-color: #FFFFFF;*/
	   background:url(../images/tab1.gif);
}
#tabnav .inactivo {
color: #FFFFFF;

}
.celda1 {
	padding:2px; 
	background:#FFFEE6;
	border:#C8C8C8 1px solid
}
.celda2 {
	padding:2px; 
	background:#FFFEE6;
	border-top:#C8C8C8 1px solid;
	border-bottom:#C8C8C8 1px solid;
	border-right:#C8C8C8 1px solid;
	
}
.precio {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FF0000;
   font-weight:bold;

}
.precio_mini {
   font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   color:#FF0000;
   text-decoration:none
}
.precio_mini:hover {
   font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   color:#FF0000;
   text-decoration:underline
}

/* tabla cesta */
.cartTable {
    margin: 2px 2px 2px 2px;
    font-size: 11px;
}

.cartTable th {
    text-align: center;
    font-size: 12px;
    border-bottom:solid 1px #d3d3d3;
    padding:0;
    text-transform:uppercase;
}
.cartTable td{ padding:0;}