@charset "utf-8";
/* CSS Document */
/* ESTRUCTURAS */
/*div { border:solid 1px;}*/
.contenedor_total{
            width:1149px;
            margin:0 auto;
            }
.fondo_izq_up{
            float:left;
            width:70px;
            height:163px;
            }
.header{
        width:100%;}
.logo{
      float:left;
      width:324px;}
.logo2{
      float:left;
      width:93px;
        margin-left:20px;
      margin-top:-3px;}
.phone{
	   float:left;
      width:300px;
      height:30px;
      margin-top:0px;}
.banderas{
          float:right;
          width:105px;
          margin-top:0px;
          }
.idiomas{
        float:left;
        margin-left:11px;}
.header_menu{
      clear:both;
      width:1004px;}
.item0{
			float:left;}
.item1{
			float:left;
      		display: block;
			width: 143px;
			height: 137px;
			background: url(menu_img/home1.jpg) no-repeat;
			text-indent: -9999px;}
a.item1:hover {
			background-position: -143px;
		}
.item2{
			float:left;
      		display: block;
			width: 144px;
			height: 137px;
			background: url(menu_img/product1.jpg) no-repeat;
			text-indent: -9999px;}
a.item2:hover {
			background-position: -144px;
		}
.item3{
			float:left;
      		display: block;
			width: 144px;
			height: 137px;
			background: url(menu_img/medical1.jpg) no-repeat;
			text-indent: -9999px;}
a.item3:hover {
			background-position: -144px;
		}
.item4{
			float:left;
      		display: block;
			width: 144px;
			height: 137px;
			background: url(menu_img/sports1.jpg) no-repeat;
			text-indent: -9999px;}
a.item4:hover {
			background-position: -143px;
		}
.item5{
			float:left;
      		display: block;
			width: 144px;
			height: 137px;
			background: url(menu_img/woman1.jpg) no-repeat;
			text-indent: -9999px;}
a.item5:hover {
			background-position: -143px;
		}
.item5es{
			float:left;
      		display: block;
			width: 144px;
			height: 137px;
			background: url(menu_img/woman1es.jpg) no-repeat;
			text-indent: -9999px;}
a.item5es:hover {
			background-position: -143px;
		}
.item6{
			float:left;
      		display: block;
			width: 144px;
			height: 137px;
			background: url(menu_img/consultation1.jpg) no-repeat;
			text-indent: -9999px;}
a.item6:hover {
			background-position: -143px;
		}
.item6es{
			float:left;
      		display: block;
			width: 144px;
			height: 137px;
			background: url(menu_img/consultation1es.jpg) no-repeat;
			text-indent: -9999px;}
a.item6es:hover {
			background-position: -143px;
		}
.item7{
			float:left;
      		display: block;
			width: 141px;
			height: 137px;
			background: url(menu_img/shop1.jpg) no-repeat;
			text-indent: -9999px;}
a.item7:hover {
			background-position: -140px;
		}
.item7es{
			float:left;
      		display: block;
			width: 141px;
			height: 137px;
			background: url(menu_img/shop1es.jpg) no-repeat;
			text-indent: -9999px;}
a.item7es:hover {
			background-position: -140px;
		}
.fondo_izq_down{
      float:left;
      margin-left:-70px;
      margin-top:7px;
      width:70px;
      height:991px;
      background-image:url(images/alas1-2.jpg);}
.contenido{
      width:100%;
      margin-top:7px;
     }
.contenido2{
      width:100%;
      height:400px; 
      margin-top:7px;
     }
.contenido_izq{
      float:left;
      width:510px;
       background-image:url(images/fondoHoja.jpg);
      }
.contenido_centro{
      float:left;
      width:850px;
       background-image:url(images/fondoHoja.jpg);
      }
.contenido_izq2{
      float:left;
      width:530px;
      height:400px; 
       background-image:url(images/fondoHoja.jpg);
      }
.contenido_ficha{
      float:left;
      width:894px;
       background-image:url(images/fondoHoja.jpg);
      }
.ficha_txt{
      float:left;
		width:480px;
		}
.ficha_img{
      float:left;
		width:275px;
		margin-left:113px;
		}
.contenido_izqXL{
      float:left;
      width:510px;
       background-image:url(images/fondoHojaXL.jpg);
      }
.textos_izq{
      margin-left:30px;}
.textos_izq2{
      margin-left:100px;}
.textos_izq3{
      margin-left:70px;}
.contenido_der{
      float:right;
      width:468px;}     
.contenido_der3{
      float:right;
      width:400px;}
.contenido_der_arr{
      clear:both;
      margin:25px 0 0 55px}
.contenido_der_aba{
      margin-left:80px;
      margin-top:13px}
.contenido_der_aba2{
      margin-left:80px;
      margin-top:35px}
.contenido_der_aba3{
      margin-left:80px;
      margin-top:180px}
.contenido_der_aba4{
      margin-left:60px;
      margin-top:35px}
.panel{margin:auto;
		margin-top:30px;
		width:350px;
		background-image:url(images/panelMed.jpg);
		
}
.panel ul{ 
        padding-left:80px;
        color: #FFFFFF;}
.panel a{font-size: 14px;
	color: #FFFFFF;
	font-weight: 300;
	text-decoration: underline;

}
.panelSup{width:350px;
		height:15px;
		background-image:url(images/panelSup.jpg);
}
.panelInf{width:350px;
		height:21px;
		background-image:url(images/panelInf.jpg);
}
.footer{
      float:left;
      width:100%;
      height:33px;
      padding-top:8px;
      background-image:url(images/base2.jpg);}

.fondo_der_up{
            float:left;
            width:70px;
            height:163px;}
.fondo-barra-sup{
			width:1004px;
            height:16px;
            background-image:url(images/barra-sup.jpg);
				}
.fondo_der_down{
            float:left;
            margin-top:20px;
            width:70px;
            height:991px;
            background-image:url(images/alas2.jpg);}

.oferta{
overflow: hidden;
position: relative;
z-index: 50;
left: 900px;
top: 0;
visibility: visible;
width: 100%;
list-style: none;
}
.oferta2{
overflow: hidden;
position: relative;
z-index: 50;
left: 930px;
top: -20px;
visibility: visible;
width: 100%;
list-style: none;
}
		

/*ESTILOS DE TEXTO */
	

.fondoLineaAzul {
	background-image: url(images/lineaAzul.png);
	background-position: right;
	background-repeat: repeat-y;
	
	
}
.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/lineaAzul.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 12px;
	padding-top:10px;
	color: #80868B;
	font-style: normal;
	font-weight: normal;
}
.titulos2 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top:30px;
	color: #80868B;
	font-style: normal;
	line-height: normal;
}
.titulos3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80868B;
	font-style: normal;
	font-weight: normal;
}

p.textos_normal {
  margin-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80868B;
	text-align: justify;
}
.titulos_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top:20px;
	padding-bottom:20px;
	font-weight:normal;
	color: #80868B;}
	
.titulos_grande2 {
  width:480px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding:10px 0 0 10px;
	font-weight:normal;
	color: #80868B;
  background-image:url(images/lineaAzul.png);
	background-repeat: repeat-x;
	background-position: bottom left;}
	

.textos_finos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #80868B;
	line-height:26px;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}.textos_respuestas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #80868B;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	vertical-align: 175%;
	line-height: 17px;
	text-align: justify;
}
.pies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #80868B;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.piesON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.idiomas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #80868B;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.idiomasON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.tlfn {
	line-height: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #6C8FA8;
	font-weight: bold;
}
.Black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.tachado {
	text-decoration: line-through;
	font-size: 13px;
	color: #FF3366;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033CC;
}
.pvp {
	font-size: 13px;
	color: #0033CC;
}
.pvp2 {
	font-size: 14px;
	color: #0033CC;
	text-decoration: underline;
}
.txtResaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #3c6497;
}
.banderas img{border:none;}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #80868B;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
}
a:hover {
	color: #404040;
	text-decoration: none;
}
b {
	font-weight: 500;
}
img{
border-width:0px;}
