@charset "utf-8";
/* CSS Document */
body 
	{
		background-image: url(../images/background/bgDalsyInt.gif);
		background-repeat: no-repeat;
		background-attachment:fixed;
		background-color:#f68b1e;
		margin:0px;
		margin-top:5px;
		margin-left:5px;
		font-family:Arial, Helvetica, sans-serif;
	}
img
	{
		border:0px;
	}
a:link 
	{
		text-decoration: none;
	}
a:visited 
	{
		text-decoration: none;
	}
a:hover 
	{
		text-decoration: underline;
	}
a:active 
	{
		text-decoration: none;
	}	
div
	{
		float:left;	
	}
.left
	{
		float:left;
	}
.right
	{
		float:right;
	}
.none
	{
		float:none;
	}
.padFlash
	{
		margin-left:10px;
	}	
/*________________________ESTRUCTURA______________________________*/
.marcoWeb
	{
		width:1003px;
	}
.topHome
	{
		width:1003px;
		height:229px;
		background:url(../images/background/top_home.gif) no-repeat;
	}
.centralHome
	{
		width:1003px;
	}
.menuHome
	{
		background:url(../images/background/menu_home.gif) no-repeat;
		width:301px;
		height:521px;
	}
	
.contenidoHome
	{
		background:url(../images/background/home_pngu.gif) no-repeat;
		width:586px;
		height:441px;
		padding-left:70px;
		padding-top:80px;
	}
.contenidoHome div
	{
		width:586px;		
	}
.contenidoHome .menuContextual
	{
		padding-left:20px;
		padding-top:70px;
	}
.buscador
	{
		width:245px;
		padding-top:100px;
		padding-left:15px;		
	}	
.inputBuscador	
{
	width:112px; 
    font-size:10px;
	}
.menuPrincipal
	{
		width:255px;
	}
.menuHome .menuPrincipal
	{
		margin-top:3px;
		font-size:0.9em;
	}
	
.topHome .logoWeb img
	{
		margin-left:20px;
		margin-top:20px;
	}
.logoAbbott
	{
		width:185px;
		float:right;	
	}	
.topHome .logoAbbott
	{
		padding-top:25px;
		padding-right:70px;
	}
	
.leyendaLegal
	{
		padding:10px;
		text-align:center;
		width:900px;
		color:#fddab6;
		font-size:0.7em;	
	}
.pie
	{
		padding-top:10px;
		text-align:center;
		width:950px;
		color:#fddab6;
		font-size:0.7em;	
	}
/*________________________ESTRUCTURA______________________________*/



/*_____________________ESTRUCTURA INTERIOR________________________*/
.topInterior
	{
		width:1003px;
		height:147px;
		background: url(../images/background/top_interior.gif) no-repeat;	
	}
.topInterior .logoAbbott
	{
		padding-top:25px;
		padding-right:70px;
	}
.bottomInterior
	{
		width:1003px;
		}
.buscadorInterior
	{
		width:220px;
		height:117px;
		background:url(../images/background/top_buscador.gif) no-repeat;
	}	
.cabeceraDocumento
	{
		width:678px;
		height:107px;
		background:url(../images/background/top_buscador_documento.gif) no-repeat;
		padding-top:10px;
		padding-right:80px;
	}
.cabeceraDocumento h1
	{
		font-size:1.7em;
		color:#666666;
		float:right;
		margin-top:70px;
		margin-bottom:-0.1em;	
	}
.cabeceraDocumento .ruta
	{
		margin-top:50px;
	}
.cabeceraDocumento .ruta img
	{
		margin:0px;
	}
.cabeceraDocumento img
	{
		margin:5px;
	}
.ruta
	{
		font-size:0.8em;
		font-weight:bolder;
		color:#F7777F;
		width:300px;
		padding-top:15px;
	}
.rutaMenu2nv
	{
		font-size:0.8em;
		font-weight:bolder;
		color:#F7777F;
		width:680px;
		padding-top:0px;	
	}
.tituloPagina
	{	
		width:390px;
	}
.menuSegundoNivel
	{
		width:700px;
	}
.cabeceraDocumento .tituloPagina h1
	{
		font-size:1.7em;
		color:#666666;
		float:right;
		margin-bottom:-0.1em;
	}
.icosMeses2l
	{
		width:400px;	
	}
.cabeceraDocumento .menuSegundoNivel .tituloDesBebe
	{
		
		font-weight: 800;
		color:#666666;
		float:right;
		padding-top:12px;
		margin-bottom:-0.1em;
		width:280px;
	}
.cabeceraDocumento .menuSegundoNivel .tituloDesBebe h1{ 
		margin:0px; 
		line-height: normal; 
		font-size:1.7em; 
		padding-right:15px;}
	
.menuInterior .buscador
	{
		padding-top:0px;	
	}
.centralInterior
	{
		width:1003px;
		background:url(../images/background/bg_interior_dalsy_documento.gif) repeat-y;
		background-attachment: inherit;
	}
.centralInterior .buscador
	{
		width:220px;
		background:url(../images/background/bg_menu_interior_repeat.gif) repeat-y;
		padding-left:10px;
		text-align:left;

	}
.centralInterior .buscador hr
	{
		height:1px;
		width:201px;
		color:#FDB813;	
	}
.centralInterior .menuInterior
	{	
		width:220px;
	}
.centralInterior .menuInterior .menuPrincipal
	{
		padding-top:10px;
		width:220px;
		background:url(../images/background/bg_menu_interior_repeat.gif) repeat-y;				
	}
.menuPrincipalBottom
	{
		background:url(../images/background/bg_menu_interior_bottom.gif) no-repeat;
		width:220px;
		height:49px;
	}
.contenidoInterior
	{
		border-top:1px solid #e5e5e5;
		width: 661px;
		padding:10px;
	}
.contenidoInterior h2
	{
		font-size:1.1em;
		color:#999999;
		margin-bottom:-0.5em;
	}
.contenidoInterior h3 
	{
		font-size:0.9em;
		color:#FFC278;
		padding-bottom:0em;
		margin-bottom:-0.8em;		
	}
.contenidoInterior h4 
	{
		font-size:0.8em;
		color:#ffba00;
		padding-bottom:0em;
		margin-bottom:-0.8em;		
	}
.contenidoInterior strong
	{	
		color:#999999;
	} 
.contenidoInterior ul
	{
		font-size:0.8em;
		list-style:url(../images/iconos/icoSenalInterior.gif);
	}	
.contenidoInterior p
	{
		text-align:justify;
		font-size:0.8em;
		padding-top:0em;
		padding-bottom:0em;
		line-height:1.2em;		
	}
.contenidoInterior .anidada
	{
		list-style: url(../images/iconos/icoListSubOpcion.gif);
		color:#000000;
		font-size:0.9em;
	}
.cierreDocumento
	{
		width:1003px;
		height:127px;
		background:url(../images/background/bg_cierre_documento.gif) no-repeat;
	}
/*_____________________ESTRUCTURA INTERIOR________________________*/



/*_________________________FORMATOS______________________________*/
/*MENÚ  ESTILOS HOME REVISAR CONCORDACIA CON INTERIOR SI SE CAMBIA ALGO*/
.menuPrincipal ul
	{
		font-size:0.75em;
		list-style:none;
		list-style-type:none;
	}	
.menuPrincipal li
	{
		padding-left:0px;
	}
.menuPrincipal ul a
	{
		color:#E32631;
		font-weight:bolder;
	}
	
.menuPrincipal ul .seleccionado
	{
		color:#fbab18;
	}	
	
.menuPrincipal .subopcion
	{
		font-size:0.9em;
	}
.menuPrincipal .subopcion
	{
		margin-left:20px;
		padding-left:0px;
		list-style-type:none;
	}
.menuPrincipal .subopcion a
	{
		color:#dbb055; /*amarillo*/
	}	


.menuPrincipal .subopcion li
	{
		margin-top:0px;
		margin-bottom:0px;
	}
	

/* FALTAN LOS ESTILOS PARA UN NODO SELECCIONADO Y UN NODO "EN" 

La clase "seleccionado" afecta a los a
La clase "on" afecta a los li

En este caso hay subopción pero no se está cambiando el class de esos ul.

Si necesitas que cambie algo, me lo dices.

César M.


*/
	
/*MENÚ*/

/*MENU CONTEXTUAL*/
.menuContextual
	{
		font-size:0.7em;
		color:#FFFFFF;	
	}
.menuContextual a
	{
		color:#FFFFFF;
		font-weight:bolder;
		background-color:#f68b1e;				
	}
/*MENU CONTEXTUAL*/

/*CONTENIDO HOME*/
.contenidoHome h1
	{
		font-size:3.2em;
		color:#F68B1E;
		font-family: sans-serif;
		font-weight:100;
		margin-top:0.1em;
		margin-bottom:0.1em;
	}
.contenidoHome .textoHome
	{
		width:290px;
		height:270px;
	}
.bt_calculadora
	{
		padding:110px 20px 20px 100px;
		}
.bt_calculadora_interior
	{
		padding:0px 0px 0px 10px;
			}
.contenidoHome .textoHome p
	{
		text-align:justify;
		font-size:0.70em;
		margin-bottom:0.6em;
		color:#8E8E8E;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight:bolder;
	}
/*CONTENIDO HOME*/


/*_________________________FORMATOS INTERIOR______________________________*/

/*MENÚ  ESTILOS INTERIOR, REVISAR CONCORDACIA CON HOME SI SE CAMBIA ALGO*/

.menuInterior .menuPrincipal ul
	{
		font-size:0.75em;
		list-style:none;
	}
.menuInterior .menuPrincipal li
	{
		padding-left:0px;
	}
.menuInterior .menuPrincipal ul a
	{
		color:#E32631;
		font-weight:bolder;
	}
	
.menuInterior .menuPrincipal ul .seleccionado
	{
		color:#fbab18;
	}	
.menuInterior .menuPrincipal .subopcion
	{
		font-size:0.9em;
	}
.menuInterior .menuPrincipal .subopcion
	{
		width:160px;
		margin-left:10px;
	}
.menuInterior .menuPrincipal .subopcion li
	{
		margin-top:3px;
		margin-bottom:3px;
	}	
.menuInterior .menuPrincipal .subopcion a
	{
		color:#dbb055;
	}
	
.menuInterior .menuPrincipal .subopcion .seleccionado
	{
		color:#E32631;
	}		
/*MENU*/
/*MENUINTERIOR*/
.cierreDocumento .menuContextual
	{
		width:958px;
		padding-top:110px;
		text-align:center;
	}
/*MENUINTERIOR*/
/*MAPA WEB*/

.mapaWeb a
	{
		color:#000000;
	}
	
.mapaWeb ul
	{
	font-size:0.8em;
	list-style:url(../images/iconos/icoMapaWebPeque.gif);
	color: #0000FF;
	}
/*MAPA WEB*/
/*ACCESIBILIDAD*/
.accesibilidad a
	{
	color:#FF6600;
	}
/*ACCESIBILIDAD*/
/*_________________________FORMATOS INTERIOR______________________________*/

table{width:100%}
table, th, td, tr {border-collapse:collapse; border:1px solid #e32630; text-align:center; padding:2px; background-color:#ffffff; font-size:0.9em; font-family: Geneva, Arial, Helvetica, sans-serif;}
table caption{background-color:#ffffff;}
.meses{color:#000000; background-color:#ffffff; text-align:center; font-weight:normal;}
.poliomielitis{color:#ffffff; background-color:#339a65; text-align:center; font-weight:normal; font-size:0.9em;}
.difteria{color:#ffffff; background-color:#33cccc; text-align:center; font-weight:normal; font-size:0.9em;}
.haemophilus{color:#ffffff; background-color:#ff00ff; text-align:center; font-weight:normal; font-size:0.9em;}
.sarampion{color:#ffffff; background-color:#3365ff; text-align:center; font-weight:normal; font-size:0.9em;}
.hepatitisb{color:#ffffff; background-color:#ff0000; text-align:center; font-weight:normal; font-size:0.9em;}
.meningitis{color:#ffffff; background-color:#ff6500; text-align:center; font-weight:normal; font-size:0.9em;}
.varicela{color:#ffffff; background-color:#9acc00; text-align:center; font-weight:normal; font-size:0.9em;}
.neumococo{color:#ffffff; background-color:#808000; text-align:center; font-weight:normal; font-size:0.9em;}
.vacunas{border-collapse:collapse; border:1px solid #e32630; text-align:center; padding:2px; background-color:#ffffff; font-size:0.9em; font-family: Geneva, Arial, Helvetica, sans-serif;}
/* _____________ CALCULADORA ___________________*/

.formulario
	{
		width:100%;
		text-align:center;
		}
		
.formulario h2
	{ 
		margin:0px 0px 0px 0px;
		color:#FFC;
		text-align:left;
	}
	
.formulario h2.descripcion
	{
		background:url(../images/calculadora/descripcion.gif) no-repeat;
		width:436px;
		height:136px;
		display:block;
		color: #F90;
		padding:25px 10px 10px 30px;
		margin-left:9px;
		}
.formulario textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		width:350px;
		height:150px;
		
		}

.formulario fieldset
	{
		background:url(../images/calculadora/bg_calculadora.gif) no-repeat;
		width:505px;
		height:505px;
		border: 1px solid #FFF;
		padding:10px 20px 20px 15px;
		}

.formulario div.campo
	{ 
		width:100%;
		
		
	}
.formulario .campo .label
	{ 
		width:25%;
		font-size:1.3em;
		color: #fafafa;
		font-weight:bold;
	}
.formulario .campo .input
	{ 
		width:75%;
		text-align:left;
		
	}
	
.formulario .campo .bg_select
	{
		background:url(../images/calculadora/select.gif) no-repeat;
		width:300px;
		height:42px;
		padding:5px 0px 0px 15px;
		}
		
.formulario .campo .input select
	{

		font-size:1.5em;
		color: #333;
		border:none;
		width:250px;
	
	}
.formulario .campo .input input
	{
		background: url(../images/calculadora/peso.gif) no-repeat;
		width:125px;
		height:55px;
		font-size:2em;
		color: #333;
		border:none;
		text-align:center;
		padding:10px 0px 0px 0px;
		}

.formulario .enviar
	{
		width:95%;
		text-align:center;
		
		}
.formulario .enviar .btEnviar
	{
		background: url(../images/calculadora/bt_enviar.gif) no-repeat;
		width:125px;
		height:55px;
		border:none;
		color: #FFC;
		font-weight:bold;
		font-size:1.5em;
		}
.solucion
	{
		width:436px;
		height:136px;
		background:url(../images/calculadora/solucion.gif) no-repeat;
		font-size:1em;
		font-weight:bold;
		padding:15px;
		text-align:left;
		color: #FF9;
		margin-left:25px;
		}
		
.ibu_20
	{
		background:url(../images/calculadora/solucion_20.gif) no-repeat;
		}


.ibu_40
	{
		background:url(../images/calculadora/solucion_40.gif) no-repeat;
		}

.formulario .campo .solucion span
	{
		display:block;
		width:275px;
		color:#000;
		padding-top:15px;
		}

