/* CSS Ipresa */

*{
	padding: 0;
	margin: 0;
}

/* Para que los divs muestren la altura real de su contenido*/
div:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div { display:inline-block; } /*this trips hasLayout for ie7*/
div { display:block; } /*this returns it back to normal*/

.clear-l{
	clear:left;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#d7f1c1;
	background-image:url(../img/fondo.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#mascara{
	width: 990px;
	/*height: 630px;*/
	margin: auto;
	padding-left:50px;
	padding-top:10px;
	/*background-image:url(../img/fondo.png);*/
	background-repeat:no-repeat;
	background-position:center;
}

#contenedor{
	width: 940px;
	/*height: 600px;*/
	background-color: white;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;
}

#cabecera{
	width:940px;
	height:80px;
	background-image:url(../img/cabecera.png);
	background-repeat:no-repeat;
}

#menu{
	width:933px;
	height:23px;
	background-color:#009F3A;
	padding-left:7px;
	font-weight:bold;
}

#inicio{
	float:left;
	width:62px;
	height:20px;
	color:#FFF;
	padding-top:3px;
	font-size:11px;
}

#inicio img{
	border:none;
}

#inicio a, #inicio a:visited{
	color:#FFF;
	text-decoration:none;
}

#menu ul{
	float:left;
}

#menu ul li{
	list-style:none;
	float:left;
	background-image:url(../img/menu.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
}

#menu ul li a, #menu ul li a:visited{
	color:#333;
	text-decoration:none;
	height:20px;
	padding-top:3px;
	width:89px;
	display:block;
}

#menu ul li a:hover, #menu ul li a.activo{
	background-image:url(../img/menu-activo.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding-top:3px;
	width:89px;
	color:#FFF;
}

#atencion-cliente{
	width:248px;
	height:20px;
	padding-top:3px;
	float:left;
	background-image:url(../img/atencion-cliente.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
}

#atencion-cliente a, #atencion-cliente a:visited{
	color:inherit;
	text-decoration:none;
}

#logo{
	width:265px;
	height:79px;
	float:left;
}

#logo img{
	border:none;
}

#fecha{
	width:180px;
	height:21px;
	float:left;
	color:#666;
	font-size:10px;
	padding-left:40px;
	padding-top:58px;
}

#idioma{
	width:205px;
	height:21px;
	float:left;
	color:#666;
	font-size:10px;
	padding-top:58px;
	text-align:center;
}

#idioma a, #idioma a:visited{
	color:#666;
	text-decoration:none;
}

#idioma img{
	border:none;
}

#area-cliente{
	width:250px;
	height:79px;
	float:left;
	color:#666;
}

#clientes{
	width:250px;
	height:19px;
	padding-top:20px;
}

#entrada{
	width:235px;
	height:20px;
	float:left;
	font-size:11px;
}

#entrada img{
	border:none;
}



#registro{
	width:250px;
	height:12px;
	font-size:9px;
	color:#666;
}

/*#pie{
	color:#666;
	text-align:center;
	width:940px;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
}

#pie a, #pie a:visited{
	color:#666;
	text-decoration:none;
}

#pie a:hover{
	text-decoration:underline;
	color:#000;
}*/

#pie{
	width: 900px;
	margin: auto;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	font-size:11px;
	padding-top:10px;
	color:#525252;
	font-weight:bold;
}

#pie a, #pie a:visited{
	color:#525252;
	text-decoration:none;
}

#pie img{
	border:none;
}

#pie1{
	width:700px;
	float:left;
	padding-left:100px;
}

#pie2{
	width:100px;
	float:left;
	text-align:right;
}

/*****************/
/******IDEX*******/
/*****************/

#cuerpo{
	position: relative;
	width:940px;
	height:280px;
}

#flash{
	width:692px;
	height:280px;
	float:left;
	background-image:url(../img/flash.jpg);
}

#cuerpo-text{
	width:188px;
	height:210px;
	float:left;
	color:#FFF;
	font-size:30px;
	font-weight:bold;
	padding:70px 30px 0 30px;
	background-image:url(../img/text-index.jpg);
}

#banners{
	width:940px;
	height:171px;
	padding-top:5px;
	background-image:url(../img/banner-index.png);
	background-repeat:no-repeat;
}

#banners img{
	border:none;
}

#banner1{
	width:248px;
	height:112px;
	float:left;
}

#banner2{
	width:445px;
	height:112px;
	float:left;
	text-align:center;
}

#banner3{
	width:236px;
	height:112px;
	float:left;
	text-align:center;
}

#pie-index{
	width:665px;
	height:45px;
	float:left;
	padding-left:30px;
	padding-top:15px;
	font-size:10px;
}

#pie-index2{
	width:225px;
	height:45px;
	float:left;
	padding-top:15px;
	padding-right:20px;
	text-align:right;
	color:#666;
}

/*****************/
/****INTERIOR*****/
/*****************/

#cuerpo-interior{
	width:920px;
	height:447px;
	background-image:url(../img/fondo-interior.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

/*****************/
/**CUADRO MEDICO**/
/*****************/

#menu-cuadro{
	width:920px;
	height:21px;
	color:#FFF;
	font-size:13px;
}

#menu-cuadro ul li{
	float:left;
	width:200px;
	height:17px;
	list-style:none;
	padding-top:4px;
	text-align:center;
}

#menu-cuadro ul li a, #menu-cuadro ul li a:visited{
	color:#FFF;
	text-decoration:none;	
	width:200px;
	display:block;
}

#menu-cuadro ul li a:hover{
	color:#030;
}

#menu-cuadro ul li.primero{
	background-image:url(../img/cuadro-primero.png);
	background-repeat:no-repeat;
}

#menu-cuadro ul li.primeroa{
	background-image:url(../img/cuadro-primero-a.png);
	background-repeat:no-repeat;
}

#menu-cuadro ul li.segundo{
	background-image:url(../img/cuadro-segundo.png);
	background-repeat:no-repeat;
}

#menu-cuadro ul li.segundoa{
	background-image:url(../img/cuadro-segundo-a.png);
	background-repeat:no-repeat;
}

#menu-cuadro ul li.tercero{
	background-image:url(../img/cuadro-tercero.png);
	background-repeat:no-repeat;
}

#menu-cuadro ul li.terceroa{
	background-image:url(../img/cuadro-tercero-a.png);
	background-repeat:no-repeat;
}

#contenido{
	width:920px;
	height:410px;
}

#contenido img{
	border:none;
}

#cuadro-nacional{
	width:920px;
	height:410px;
	background-image:url(../img/bg-nacional.jpg);
	background-repeat:no-repeat;
}

#nacional-text{
	height:100px;
	width:250px;
	padding:120px 0 0 50px;
	color:#FFF;
	font-size:25px;
	font-weight:bold;
}

#nacional-text2{
	width:250px;
	height:10px;
	padding:20px 0 0 50px;
	color:#030;
	font-weight:bold;
	font-size:16px;
}

#nacional-bt{
	width:270px;
	height:50px;
	padding:10px 0 0 50px;
}

#nacional-bt img{
	border:none;
}

#cuadro-extranjero{
	width:920px;
	height:410px;
	background-image:url(../img/bg-extranjero.jpg);
	background-repeat:no-repeat;
}

#extranjero-text{
	height:90px;
	width:380px;
	padding:160px 0 0 50px;
	color:#060;
	font-size:24px;
	font-weight:bold;
}

#extranjero-text2{
	width:250px;
	height:20px;
	padding:0 0 0 50px;
	color:#060;
	font-weight:bold;
	font-size:12px;
}

#extranjero-telf{
	width:290px;
	height:40px;
	padding:10px 0 0 110px;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	background-image:url(../img/bt-telf.png);
	background-repeat:no-repeat;
	background-position:center;
}

#extranjero-text3{
	width:320px;
	height:30px;
	padding:0 0 0 50px;
	color:#060;
	font-weight:bold;
	font-size:12px;
}

#extranjero-solicita{
	width:900px;
	padding:10px 20px 0 0;
	text-align:right;
	color:#060;
	font-weight:bold;
}

#extranjero-solicita img{
	border:none;
}

/*****************/
/****ASISTENCIA***/
/*****************/

#asistencia-izq{
	width:708px;
	float:left;
	height:410px;
}

#asistencia-der{
	width:208px;
	height:410px;
	float:left;
}

#asistencia-der img{
	border:none;
}

#asistencia-domicilio{
	width:208px;
	height:102px;
}

#asistencia-permanenter{
	width:208px;
	height:220px;
}

#asistencia-ambulancias{
	width:208px;
	height:90px;
}

#asistencia-content{
	width:708px;
	height:256px;
	background-image:url(../img/fondo-asistencia.png);
	background-repeat:no-repeat;
}

.asist-boton{
	width:688px;
	height:28px;
	text-align:right;
	padding-right:20px;
}

#asist-text{
	width:267px;
	height:185px;
	padding:15px 235px 0 210px;
	color:#FFF;
}

#asist-text a, #asist-text a:visited{
	color:#FFF;
	text-decoration:none;
}

.asist-boton img{
	border:none;
}

#asistencia-buscador{
	width:678px;
	height:136px;
	background-image:url(../img/asist-centro.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:30px;
}

#asis-buscador-tit{
	font-size:22px;
	color:#00833A;
	font-weight:bold;
}

.asis-buscador-int{
	width:325px;
	height:80px;
	float:left;
	padding-top:20px;
}

.asis-buscador-int p{
	padding-bottom:3px;
}

.filtros{
	width:293px;
	background-color:#FFF;
	border:#000;
	font-size:12px;
}

.busc-especialidades{
	background-image:url(../img/todas-poblaciones.png);
	background-repeat:no-repeat;
	width:216px;
	height:20px;
}

#cen-medico-izq{
	width:394px;
	height:60px;
	float:left;
	padding-top:350px;
	background-image:url(../img/bg-centromedico.png);
	background-repeat:no-repeat;
}

.cen-boton{
	width:374px;
	height:28px;
	text-align:right;
	padding-right:20px;
}

.cen-boton img{
	border:none;
}

#cen-medico-der{
	width:521px;
	height:410px;
	float:left;
}

#cen-medico-resumen{
	width:481px;
	height:49px;
	background-image:url(../img/bg-cen-resumen.png);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#00A13A;
	font-weight:bold;
	font-size:13px;
}

#cen-medico-content{
	width:481px;
	height:301px;
	background-color:#FFF;
	border-right:1px solid #D8ECE0;
	border-bottom:1px solid #D8ECE0;
	overflow:auto;
	padding:20px;
}

#cen-medico-content td{
	padding-left:5px;
	padding-right:5px;
}

#cen-medico-content ul{
	padding-left:13px;
}

#medico-tit{
	height:15px;
	padding-top:25px;
	padding-bottom:10px;
	font-size:16px;
	color:#00723E;
	font-weight:bold;
}

#medico-text{
	width:481px;
	height:175px;
	overflow:auto;
}

#medico-pie{
	width:481px;
	height:58px;
	text-align:right;
}

#cen-medico-izq2{
	width:394px;
	height:390px;
	float:left;
	padding-top:20px;
	background-image:url(../img/bg-centrosmedicos.png);
	background-repeat:no-repeat;
}

#cen-especi-tit{
	width:374px;
	height:70px;
	padding-left:10px;
	padding-right:10px;
	font-size:30px;
	color:#FFF;
	font-weight:bold;
}

#cen-especi-cont{
	width:354px;
	height:240px;
	padding:10px 20px 10px 20px;
	font-size:10px;
}

#cen-especi-cont p{
	color:#FEEC00;
	height:20px;
}

#cen-especi-list{
	width:354px;
	height:220px;
	background-color:#FFF;
	overflow:auto;
}

#cen-especi-list ul li{
	list-style:none;
	height:16px;
}

#cen-especi-list ul li a, #cen-especi-list ul li a:visited{
	color:#000;
	text-decoration:none;
	width:330px;
	padding-left:5px;
	display:block;
}

#cen-especi-list ul li a:hover, #cen-especi-list ul li a.activo{
	background-image:url(../img/cen-list-activo.png);
	background-repeat:no-repeat;
}

/*****************/
/**INSTITUCIONAL**/
/*****************/

#cuerpo-interior2{
	width:940px;
	height:457px;
}

#insti-tit{
	width:374px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-size:30px;
	color:#FFF;
	font-weight:bold;
}

#insti-boton{
	width:384px;
	height:28px;
	text-align:left;
	padding-left:10px;
	text-align:center;
}

#insti-boton ul li{
	list-style:none;
	float:left;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
}

#insti-boton ul li.uno{
	background-image:url(../img/bt-intsti-presentacion.png);
	background-repeat:no-repeat;
	width:125px;
	display:block;
	height:20px;
}

#insti-boton ul li.uno a, #insti-boton ul li.uno a:visited{
	background-image:url(../img/bt-intsti-presentacion.png);
	background-repeat:no-repeat;
	width:125px;
	display:block;
	height:20px;
	color:#00933A;
	text-decoration:none;
}

#insti-boton ul li.uno a:hover, #insti-boton ul li.uno a.activo{
	background-image:url(../img/bt-intsti-presentacion-a.png);
	background-repeat:no-repeat;
}

#insti-boton ul li.dos{
	background-image:url(../img/bt-insti-proyectos.png);
	background-repeat:no-repeat;
	width:207px;
	display:block;
	height:20px;
}

#insti-boton ul li.dos a, #insti-boton ul li.dos a:visited{
	background-image:url(../img/bt-insti-proyectos.png);
	background-repeat:no-repeat;
	width:207px;
	display:block;
	height:20px;
	color:#00933A;
	text-decoration:none;
}

#insti-boton ul li.dos a:hover, #insti-boton ul li.dos a.activo{
	background-image:url(../img/bt-insti-proyectos-a.png);
	background-repeat:no-repeat;
}

#insti-content-tit{
	width:481px;
	height:19px;
	padding-left:20px;
	padding-right:20px;
	padding-top:50px;
	padding-bottom:20px;
	color:#00A13A;
	font-weight:bold;
	font-size:18px;
}


#insti-content{
	width:481px;
	height:301px;
	overflow:auto;
	padding:0 20px 20px 20px;
}

#insti-izq{
	width:404px;
	height:437px;
	float:left;
	padding-top:20px;
	background-image:url(../img/bg-interior-izquierda.png);
	background-repeat:no-repeat;
}

#insti-der{
	width:536px;
	height:457px;
	float:left;
	background-image:url(../img/bg-interior-derecha.png);
	background-repeat:no-repeat;
}

/*****************/
/****PROYECTOS****/
/*****************/

#cuerpo-interior3{
	width:920px;
	/*height:447px;*/
	background-image:url(../img/fondo-interior2.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
}

#proyectos{
	width:865px;
	/*height:355px;*/
	padding-top:30px;
	background-image:url(../img/bg-proyectos.png);
	background-repeat:repeat-y;
	padding-left:35px;
	padding-right:25px;
}

.proyectos-int{
	width:216px;
	height:300px;
	float:left;
}

/*
	Ajustes feb 2011
*/
.producto-int{
	position: relative;
	width:216px;
	height: 300px;
	margin: 0 0 5px 0;
	float:left;
}

.fondo {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
}

#nproducto{
	position: relative;
	width:186px;
	height:150px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
}

.producto-inf{
	width:176px;
	height:80px;
	padding:10px 10px 10px 10px;
	background-color:#FFF;
}

.producto-bt{
	width:186px;
	height:30px;
	padding-right:10px;
	background-color:#FFF;
	text-align:right;
}

.producto-bt img{
	border:none;
}

.newsubmenu {
	
}

.newsubmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.newsubmenu li {
	height:19px;
}

.newsubmenu li a {
	color:#333;
	font-weight: bold;
	text-decoration:none;
	height:16px;
	background-color:#FFF;
	padding:1px 5px 1px 5px;
}

.newsubmenu li a:hover {
	color:white;
	background-color:#0095DA;
}

.newsubmenu li.active a {
	color:white;
	font-weight: bold;
	text-decoration:none;
	height:16px;
	background-color: #0095DA;
	padding:1px 5px 1px 5px;
}



/*	fin Ajustes feb 2011	*/


#proyecto1{
	width:186px;
	height:150px;
	background-image:url(../img/proyecto1.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
}

#proyecto2{
	width:186px;
	height:150px;
	background-image:url(../img/proyecto2.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
}

#proyecto3{
	width:186px;
	height:150px;
	background-image:url(../img/proyecto3.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
}

#proyecto4{
	width:186px;
	height:150px;
	background-image:url(../img/proyecto4.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
}


.proyecto-inf{
	width:176px;
	height:100px;
	padding:10px 10px 10px 10px;
	background-color:#FFF;
}

.proyecto-bt{
	width:186px;
	height:30px;
	padding-right:10px;
	background-color:#FFF;
	text-align:right;
}

.proyecto-bt img{
	border:none;
}


/*****************/
/****PRODUCTOS****/
/*****************/

#contenido-productos{
	width:920px;
	height:410px;
	background-image:url(../img/bg-medicina-especializada.png);
	background-repeat:no-repeat;
}

#contenido-productos img{
	border:none;
}

#productos-izq{
	width:415px;
	height:190px;
	float:left;
	padding-top:220px;
	padding-left:10px;
}

#productos-izq p{
	color:#0074C5;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}

#productos-izq p.uno{
	color:#0095DA;
}

#productos-izq p.dos{
	color:#0095DA;
}

#productos-izq p.tres{
	color:#0095DA;
}

#productos-izq p.cuatro{
	color:#0095DA;
}


#productos-der{
	width:483px;
	height:390px;
	float:left;
	padding:10px 10px 10px 0;
}

#productos-der-cont{
	width:483px;
	height:390px;
	background-color:#FFF;
	background-image:url(../img/bg-contenido1.png);
}

#productos-cont-tit{
	width:443px;
	height:30px;
	padding:20px;
}

#productos-cont-tit p{
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	height:30px;
	padding:3px 10px 0 10px;
}

#productos-cont-tit p.uno{
	background-image:url(../img/bg-tit-contenido.png);
	background-repeat:repeat-x;
}

#productos-cont-tit p.dos{
	background-image:url(../img/bg-tit-contenido2.png);
	background-repeat:repeat-x;
}

#productos-cont-tit p.tres{
	background-image:url(../img/bg-tit-contenido3.png);
	background-repeat:repeat-x;
}

#productos-cont-tit p.cuatro{
	background-image:url(../img/bg-tit-contenido4.png);
	background-repeat:repeat-x;
}

#productos-cont-text{
	width:443px;
	height:310px;
	padding:0 10px 0 20px;
	overflow:auto;
}

#productos-cont-text a, #productos-cont-text a:visited{
	color:inherit;	
	text-decoration:none;
}

#productos-cont-text ul{
	padding-left:13px;
}

#productos-cont-text ol{
	padding-left:18px;
}

#productos-cont-text img{
	border:none;
}

#productos-cont-preg{
	width:443px;
	height:160px;
	padding:0 10px 0 20px;
}

#prod-preg{
	width:443px;
	height:120px;
	overflow:auto;
}

#prod-preg li.active a {
	font-weight:bold;
}

#productos-cont-preg a, #productos-cont-preg a:visited{
	text-decoration:none;
	color:#000;
}

#productos-cont-preg a:hover, #productos-cont-preg a.activo{
	font-weight:bold;
}

#productos-cont-preg .titulo{
	color:#2B52AF;
	font-weight:bold;
}

#productos-cont-preg .titulo2{
	color:#008534;
	font-weight:bold;
}

#productos-cont-resp{
	width:443px;
	height:120px;
	padding:0 10px 0 20px;
}

#productos-cont-resp2{
	width:431px;
	height:130px;
	padding:10px 5px 5px 5px;
	overflow:auto;
	background-color:#E0F1FC;
	border:2px solid #006;
	color:#000;
}

#productos-cont-resp2 ul{
	padding-left:20px;
}

#productos-cont-resp2 ul li{
	list-style:disc;
}

#productos-cont-resp2 .titulo{
	color:#2B52AF;
	font-weight:bold;
	padding-bottom:5px;
}

#productos-cont-resp3{
	width:431px;
	height:130px;
	padding:10px 5px 5px 5px;
	overflow:auto;
	background-color:#F0F7E5;
	border:2px solid #0D590B;
	color:#000;
}

#productos-cont-resp3 ul{
	padding-left:20px;
}

#productos-cont-resp3 ul li{
	list-style:disc;
}

#productos-cont-resp3 .titulo{
	color:#008534;
	font-weight:bold;
	padding-bottom:5px;
}

#productos-cont-resp3 a, #productos-cont-resp3 a:visited{
	color:inherit;	
	text-decoration:none;
}

/* 
	ajustes feb 2011
*/
#menu-productos{
	width:920px;
	color:#fff;
	font-size:13px;
}

#menu-productos ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu-productos li {
	margin: 0;
	padding: 0;
	float: left;
}

#menu-productos li a {
	display: block;
	width: 122px;
	height:28px;
	text-align: center;
	color:#333;
	text-decoration: none;
	margin: 0 2px 0 0;
	padding: 5px 0;
	background-color: #90CEF1;
}

#menu-productos li a:hover {
	background-color: #69B3E3;
}

#menu-productos li.active a {
	display: block;
	width: 122px;
	height:28px;
	color: white;
	text-decoration: none;
	margin: 0 2px 0 0;
	padding: 5px 0;
	background-color: #69B3E3;
}

/*	fin ajustes feb 2011	*/



/*****************/
/*****EMPRESAS****/
/*****************/

#empresas{
	width:925px;
	height:425px;
	background-image:url(../img/bg-proyectos.png);
	background-repeat:no-repeat;
}

#empresa-izq{
	width:280px;
	height:378px;
	float:left;
	padding-top:40px;
	padding-left:20px;
}

#empresa-izq .titulo{
	font-size:30px;
	font-weight:bold;
	color:#00723E;
	padding-bottom:10px;
}

#empresa-izq p{
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-right:30px;
}

#empresa-der{
	width:597px;
	height:378px;
	float:left;
	padding-top:40px;
}

#empresa-submenu{
	width:597px;
	height:15px;
}

#empresa-submenu ul{
	width:597px;
}

#empresa-submenu ul li{
	list-style:none;
	font-weight:bold;
	text-align:center;
	float:left;
}

#empresa-submenu ul li a, #empresa-submenu ul li a:visited{
	color:#FFF;
	text-decoration:none;
	width:190px;
	display:block;
}

#empresa-submenu ul li a.activo{
	background-image:url(../img/empesa-activo.png);
	color:#00723E;
}

#empresa-submenu ul li.primero{
	background-image:url(../img/empesa-primero.png);
}


#empresa-submenu ul li.segundo{
	background-image:url(../img/empesa-segundo.png);
}

#empresa-submenu ul li.tercero{
	background-image:url(../img/empesa-tercero.png);
}

#empresa-contenido{
	width:567px;
	height:325px;
	background-color:#FFF;
	padding:20px 10px 10px 30px;
}

#empresa-contenido .titulo{
	color:#00723E;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

#empresa-contenido-texto{
	width:557px;
	height:302px;
	overflow:auto;
	padding-right:10px;
}


/*****************/
/*****VIRTUAL*****/
/*****************/

#cuerpo-virtual{
	width:920px;
	height:427px;
	background-image:url(../img/fondo-interior.png);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
}

#virtual-contenido{
	width:870px;
	height:373px;
	background-image:url(../img/bg-virtual.png);
	background-repeat:no-repeat;
	padding:25px;
	color:#FFF;
	font-weight:bold;
}

#virtual-tit{
	width:870px;
	height:30px;
	font-size:35px;
}

#virtual-resum{
	width:870px;
	height:50px;
	font-size:16px;
	padding-top:10px;
}

#virtual-tit2{
	width:710px;
	height:30px;
	font-size:20px;
	padding-top:80px;
	padding-left:160px;
}

#virtual-opc1{
	width:275px;
	height:120px;
	font-size:20px;
	padding-top:10px;
	padding-left:160px;
	float:left;
}

#virtual-opc1 img{
	border:none;
}

#virtual-opc2{
	width:383px;
	height:120px;
	font-size:20px;
	padding-top:10px;
	padding-left:47px;
	float:left;
}

#virtual-opc2 img{
	border:none;
}

#virtual-pie{
	width:850px;
	height:20px;
	font-size:12px;
	padding-top:10px;
	padding-right:20px;
	text-align:right;
}

#menu-virtual{
	width:920px;
	height:21px;
	color:#FFF;
	font-size:13px;
}

#menu-virtual ul {
	width:920px;
	text-align:right;
}

#menu-virtual ul li{
	float:left;
	width:200px;
	height:17px;
	list-style:none;
	padding-top:4px;
	text-align:center;
}

#menu-virtual ul li a, #menu-virtual ul li a:visited{
	color:#FFF;
	text-decoration:none;	
	width:200px;
	display:block;
}

#menu-virtual ul li a:hover{
	text-decoration:underline;
}

#menu-virtual ul li.primero{
	background-image:url(../img/virtual-primero.png);
	background-repeat:no-repeat;
}


#menu-virtual ul li.segundo{
	background-image:url(../img/virtual-segundo.png);
	background-repeat:no-repeat;
}

#productos-izq ul.asegurado li{
	list-style:none;
	height:18px;
}

#productos-izq ul.asegurado li a, #productos-izq ul.asegurado li a:visited{
	color:#333;
	text-decoration:none;
	height:16px;
	background-color:#FFF;
	padding:1px 5px 1px 5px;
}

#productos-izq ul.asegurado li a:hover, #productos-izq ul.asegurado li a.activo{
	background-image:url(../img/bg-list-asegurado.png);
	background-repeat:repeat-x;
	color:#FFF;
	height:18px;
}


#productos-izq ul.medico li{
	list-style:none;
	height:18px;
}

#productos-izq ul.medico li a, #productos-izq ul.medico li a:visited{
	color:#333;
	text-decoration:none;
	height:16px;
	background-color:#FFF;
	padding:1px 5px 1px 5px;
}

#productos-izq ul.medico li a:hover, #productos-izq ul.medico li a.activo{
	background-image:url(../img/bg-producto-list2.png);
	background-repeat:repeat-x;
	color:#FFF;
	height:18px;
}

#virtual-der-cont{
	width:483px;
	height:390px;
	background-color:#FFF;
}

#virtual-cont-tit{
	width:443px;
	height:30px;
	padding:20px;
}

#virtual-cont-tit p{
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	height:30px;
	padding:5px 10px 0 10px;
}

#virtual-cont-tit p.uno{
	background-image:url(../img/bg-tit-contenido5.png);
	background-repeat:repeat-x;
}

#virtual-cont-tit p.dos{
	background-image:url(../img/bg-tit-contenido2.png);
	background-repeat:repeat-x;
}

/*****************/
/***MUTUALIDADES**/
/*****************/


#mutualidades{
	width:920px;
	height:425px;
	background-image:url(../img/bg-mutualidades.png);
	background-repeat:no-repeat;
	padding-right:25px;
}

#mutualidades-tit{
	width:900px;
	height:30px;
	padding-top:20px;
	padding-left:20px;
	color:#FFF;
	font-size:32px;
	font-weight:bold;
}

#mutualidades-opt1{
	width:920px;
	height:177px;
	text-align:center;
	float:left;
}

#mutualidades-opt1 img{
	border:none;
}

#mutualidades-opt2{
	width:430px;
	height:177px;
	float:left;
	text-align:right;
	padding-right:30px;
}

#mutualidades-opt2 img{
	border:none;
}

#mutualidades-opt3{
	width:430px;
	height:75px;
	padding-left:30px;
	float:left;
}

#mutualidades-opt3 img{
	border:none;
}

/*****************/
/*****BUSCADOR****/
/*****************/

#buscador-body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color:#ddecc4;
	background-image:url(../img/bg-pop.jpg);
	background-repeat:repeat-x;
	padding-top:0;*/
	background-color:#d8d8d8;
	background-image:url(../img/fondo.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

#buscador-contenedor{
	width:550px;
	margin: auto;
	background-color:#FFF;
}

#buscador-cabecera{
	width:550px;
	height:80px;
	background-image:url(../img/buscador-cabecera.png);
	background-repeat:no-repeat;
}

#buscador-titulo{
	width:530px;
	height:10px;
	padding:10px;
	border-bottom:5px solid #009933;
	color:#009933;
	font-weight:bold;
}

#buscador-tipo{
	width:530px;
	height:24px;
	padding:10px;
	border-bottom:2px solid #ccc;
}

#buscador-contenido{
	width:530px;
	padding:10px;
}

#buscador-contenido .poblacion{
	height:20px;
	color:#FFF;
	background-color:#009933;
	padding:3px 0 3px 5px;
	font-size:16px;
	font-weight:bold;
	border-bottom:2px solid #FFF;
}

#buscador-contenido .especialista{
	height:20px;
	color:#FFF;
	background-color:#009933;
	padding:3px 0 3px 5px;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #FFF;
}

#buscador-contenido .contenido{
	background-color:#EBEBEB;
	padding:3px 0 3px 5px;
}

#buscador-contenido .contenido .izq{
	width:93px;
	float:left;
	text-align:right;
}

#buscador-contenido .contenido .der{
	width:400px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
}

#buscador-contenido a, #buscador-contenido a:visited{
	background-color:#EBEBEB;
	text-decoration:none;
}

#buscador-contenido img{
	border:none;
}

#buscador-contenido ul{
	width:500px;
	padding-left:20px;
	color:#333;
}
#buscador-contenido ul li{
	list-style:circle;
	padding-left:10px;
}

#buscador-contenido ul li a, #buscador-contenido ul li a:visited{
	color:#333;
	text-decoration:none;
}

#buscador-contenido ul li a:hover{
	color:#000;
}

#ofertas-contenedor{
	width:530px;
	margin: auto;
	background-color:#FFF;
	padding:10px;
}

#ofertas-titulo{
	width:520px;
	height:33px;
	padding-top:7px;
	padding-left:10px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	font-weight:bold;
	background-image:url(../img/bg-tit-contenido5.png);
	background-repeat:repeat-x;
}

/*****************/
/****FORMULARIO***/
/*****************/

#SolicitaInfoForm fieldset{
	border:none;
	float:left;
	width:560px;
}

#SolicitaInfoForm fieldset.margen{
	border:none;
	float:left;
	width:380px;
	padding-left:60px;
}

#SolicitaInfoForm{
	float:left;
	font-size:10px;
	width:380px;
}

#SolicitaInfoForm.largo{
	width:540px;
}

#SolicitaInfoForm img{
	float:left;
	padding-right:4px;
}

#SolicitaInfoForm a, #SolicitaInfoForm a:visited{
	color:#002D9A;
}

#SolicitaInfoForm label{
	width:100px;
	float:left;
	padding-left:7px;
	background-color:#002D9A;
	color:#FFF;
	height:13px;
	padding-top:2px;
}

#SolicitaInfoForm label.azul{
	background-color:#002D9A;
}

#SolicitaInfoForm label.verde{
	background-color:#00803A;
}

#SolicitaInfoForm label.largaazul{
	width:293px;
	padding-left:7px;
	background-color:#002D9A;
	color:#FFF;	
}

#SolicitaInfoForm label.largaverde{
	width:293px;
	padding-left:7px;
	background-color:#00803A;
	color:#FFF;	
}

#SolicitaInfoForm input{
	font-size:10px;
}

#SolicitaInfoForm select{
	font-size:10px;
	width:195px;
	float:left;
	background-color:#DBDBDB;
	border:none;
}

#SolicitaInfoForm textarea{
	width:300px;
	height:150px;
	float:left;
	background-color:#DBDBDB;
	border:none;
}

#SolicitaInfoForm input[type="text"]{
	display: block;
	float:left;
	background-color:#DBDBDB;
	border:none;
	height:15px;
	margin-bottom:3px;
}

.inputlarga{
	width:193px;
}

.inputcorta{
	width:140px;
}

#SolicitaInfoForm input[type="submit"]{
	margin: 0 0 5px 90px;
	width:100px;
	color:#FFF;
}

.submitazul{
	background-color:#002D9A;
	border:1px solid #01164E;
}
	
.submitverde{
	background-color:#00803A;
	border:1px solid #004600;
}	

#SolicitaInfoForm input[type="radio"]{
	width:30px;
	background-color:#002D9A;
	color:#FFF;
	border:1px solid #01164E;
	float:left;
}
	
#SolicitaInfoForm input[type="reset"] {
	margin: 0 0 5px 10px;
	width: 100px;
	background-color:#002D9A;
	color:#FFF;
	border:1px solid #01164E;
}
#SolicitaInfoForm input[type="checkbox"]{
	margin: 0 0 0 10px;
	width: 20px;
	float: left;
	border:1px solid #01164E;
	background-color:#002D9A;
	color:#FFF;
}
#SolicitaInfoForm input[type="hidden"]{
	display: none; 
}


.error{
	color:#F00;;
	font-weight:bold;
	padding-bottom:5px;
	font-size:10px;
}

/*****************/
/**ATEN. CLIENTE**/
/*****************/

#cuerpo-interior4{
	width:920px;
	height:447px;
	background-image:url(../img/bg-atencion.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
}

#aten-titulo{
	width:880px;
	height:30px;
	padding:30px 20px 30px 20px;
	font-size:36px;
	font-weight:bold;
}

#aten-text{
	width:590px;
	height:315px;
	padding:0 0 0 320px;
}

#aten-text a, #aten-text a:visited{
	color:#FC0;
	text-decoration:none;
}

#aten-text ul{
	padding-left:15px;
}

#aten-text td{
	padding:2px 5px 2px 5px;
}

/*****************/
/****CONTACTA****/
/*****************/

#contacta{
	width:925px;
	height:445px;
	background-image:url(../img/bg-contacta.jpg);
	background-repeat:no-repeat;
}

#cont-tit{
	width:890px;
	height:30px;
	padding-top:50px;
	padding-left:30px;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
}

#cont-subtit{
	width:890px;
	height:30px;
	padding-left:30px;
	color:#FFF;
	font-weight:bold;
}

#cont-direccion{
	width:260px;
	height:285px;
	float:left;
	padding-left:50px;
	color:#FFF;
	padding-top:20px;
}

#cont-telefono{
	width:275px;
	height:285px;
	float:left;
	color:#FFF;
	padding-left:25px;
	padding-top:20px;
}

#cont-correo{
	width:310px;
	height:285px;
	float:left;
	color:#FFF;
	padding-top:20px;
}

#cont-correo a, #cont-correo a:visited{
	color:#FFF;
	text-decoration:none;
}
