@charset "utf-8";
* {margin:0;padding:0}
html {background:#fff}
body {
	font-family:Arial, Helvetica, sans-serif;
	width:825px;
	margin:0 auto;
	text-align:left;
	/*border:1px solid #666;
	background-color:#CCCCCC;*/
}
/* safari and opera need this */
img{ border:0px;}
#cabecera,#principal,#pie_central,#pie {width:100%;}

#cabecera{padding-top:5px;}
#logo{ float:left; padding-left:5px;}
#banner{ float:right; padding-left:5px;}

#principal{
	clear:both;
	min-height:100px;
	
	background:url(/estilo/maqueta/fondo_simple.png) repeat-y right top;
	*background:url(/estilo/maqueta/fondo_simple.gif) repeat-y right top;
	margin-right:4px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	/*background-color:#ffff00;
	background:url(../img/boton_dcha.png) no-repeat right top;*/
	/*padding-bottom:150px;*/
}


#menu {
	margin:0 auto;
	padding:0px;
	clear:both;	
	padding-top:5px;
	padding-bottom:5px;
}
#menu dl {padding:0px;margin:0px;}
#menu dl dd
{
	float:left;
	height:30px;
	font-variant:small-caps;
	
	padding-left:5px;
	
	position:relative;
	padding:0 0 0 0;
	margin:0 5px 0 5px;
	/*background:url(/estilo/maqueta/boton_centro.png) repeat-x;
	*background:url(/estilo/maqueta/boton_centro.gif) repeat-x;/* for IE browser due to png hacks */

	list-style:none;

}

#menu dl dd i
{
	float:left;
	height:30px;
	display:block;
	padding:0 0 0 2px;

	text-decoration:none;
	font-size:1.0em;

	/*letter-spacing:-0.5px;*/
	font-style:normal;
	text-align:center;
	/*cursor:pointer;*/	

	/*background:url(/estilo/maqueta/boton_izq.png) no-repeat;
	*background:url(/estilo/maqueta/boton_izq.gif) no-repeat;/* for IE browser due to png hacks */
	background-position:left;	
}

#menu dl dd i b
{
	float:left;
	height:30px;
	display:block;
	padding:5px 12px 0 2px;

	color:#fff;
	font-size:0.85em;
	cursor:pointer;

/*	background:url(/estilo/maqueta/boton_dcha.png) no-repeat right top;
	*background:url(/estilo/maqueta/boton_dcha.gif) no-repeat right top;*/	
}

#sub_menu_izq {
	width:198px; 
	float:left; 
/*	background-color:#006699; */
	margin-left:2px; 
	margin-right:2px;
	font-size:12px;
	
	padding-top:15px;
}

#sub_menu_izq  dl {padding:0px;margin:0px;}

#sub_menu_izq dl dt
{
	width:178px;
	clear:both;
	height:40px;
	font-variant:small-caps;
	
	position:relative;
	padding:0 0 0 0;
	margin:0 5px 0 5px;
	/*background:url(/estilo/maqueta/boton_centro.png) repeat-x;
	*background:url(/estilo/maqueta/boton_centro.gif) repeat-x;/* for IE browser due to png hacks */
	
	list-style:none;

}

#sub_menu_izq dl dt i
{
	float:left;
	height:30px;
	display:block;
	padding:0 0 0 2px;

	text-decoration:none;
	font-size:1.0em;

	/*letter-spacing:-0.5px;*/
	font-style:normal;
	text-align:center;
	/*cursor:pointer;*/	

	background:url(/estilo/maqueta/boton_izq.png) no-repeat;
	*background:url(/estilo/maqueta/boton_izq.gif) no-repeat;/* for IE browser due to png hacks */
	background-position:left;	
}

#sub_menu_izq dl dt i b
{
	width:178px;
	float:left;
	height:30px;
	display:block;
	padding:5px 12px 0 2px;

	color:#fff;
	font-size:1.15em;
	cursor:pointer;

	background:url(/estilo/maqueta/boton_dcha.png) no-repeat right top;
	*background:url(/estilo/maqueta/boton_dcha.gif) no-repeat right top;	
}


#sub_menu_izq dl dd
{
	width:178px;
	clear:both;
	height:30px;
	font-variant:small-caps;
	
	position:relative;
	padding:0 0 0 0;
	margin:0 5px 0 5px;
	/*background:url(/estilo/maqueta/boton_centro_gris.png) repeat-x;
	*background:url(/estilo/maqueta/boton_centro-gris.gif) repeat-x;/* for IE browser due to png hacks */

	list-style:none;

}

#sub_menu_izq dl dd i
{
	float:left;
	height:30px;
	display:block;
	padding:0 0 0 2px;

	text-decoration:none;
	font-size:1.0em;

	/*letter-spacing:-0.5px;*/
	font-style:normal;
	text-align:center;
	/*cursor:pointer;*/	

	background:url(/estilo/maqueta/boton_izq_gris.png) no-repeat;
	*background:url(/estilo/maqueta/boton_izq_gris.gif) no-repeat;/* for IE browser due to png hacks */
	background-position:left;	
}

#sub_menu_izq dl dd i b
{
	width:178px;
	float:left;
	height:30px;
	display:block;
	padding:5px 12px 0 2px;

	color:#999;
	font-size:0.85em;
	cursor:pointer;

	background:url(/estilo/maqueta/boton_dcha_gris.png) no-repeat right top;
	*background:url(/estilo/maqueta/boton_dcha_gris.gif) no-repeat right top;	
}







#contenido {width:616px;/*width:616px;*/ float:left;/* background-color:#006600;*/ margin-right:5px;	padding-top:15px;}

#centro {float:left;  /*background-color:#6633CC;*/}
.contenido_central {float:left; /*background-color:#6633CC;*/}
#sub_menu_der {width:150px; float:right; background-color:#ffffff; margin-left:2px; margin-right:0px; font-size:0.75em;}
#sub_menu_der select {
font-size:0.85em;
width:150px;
}
#sub_menu_der option {
font-size:0.85em;
}
#sub_menu_der li { list-style:none;font-size:0.75em; padding-left:5px; cursor:pointer;}

#pie_central {
	clear:both;
	min-height:1px;
	
	background:url(/estilo/maqueta/fondo_simple.png) repeat-y right top;
	*background:url(/estilo/maqueta/fondo_simple.gif)  repeat-y right top;
	margin-right:4px;

}
#pie {
	clear:both;
	
	
	background:url(/estilo/maqueta/fondo_lema.png) no-repeat right bottom;
	*background:url(/estilo/maqueta/fondo_lema.gif) no-repeat right bottom;
	/*background:url(../img/boton_dcha.png) no-repeat right top;*/
	height:201px;
	font-size:0.75em; 
	text-align:center;
	margin:0px;
}

#pie_farmacia {
	clear:both;
	background:url(/estilo/maqueta/fondo_farmacia.png) no-repeat right bottom;
	*background:url(/estilo/maqueta/fondo_farmacia.gif) no-repeat right bottom;
	/*background:url(../img/boton_dcha.png) no-repeat right top;*/
	height:381px;
	font-size:0.75em; 
	text-align:center;
}

.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}
#map_message {
display:none;
}
#buscador{ margin-left:0px; clear:both;}
.gmnoprint{
font-size:12px;}
/* End hide from IE-mac */
#search_control .gsc-control { width : 616px; }
.search-control { margin: 10px; font-size:12px; }
.gs-title, .gs-snippet, .gs-visibleUrl, .gsc-cursor-box {font-size:12px;}

#indicadorestados {
	font-size:9px;
	display:none;
}
#detalle_pais {
font-size:10px;
}
#map_nota2{ display:none;}

#texto{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#texto_enlace{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#F00;
}
#texto_peque{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
#texto_blanco{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}
#texto_negrita{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#texto_grande{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #6e2f78; 

}
#texto_verde{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold; color: #66CC00;
}
#texto_tropical{
color: #6e2f78; 
font-size: 12px;
font-weight: bold;
}
#texto_adultos{
color: #68b947; 
font-size: 12px;
font-weight: bold;
}
#texto_ninos{
color: #d43593; 
font-size: 12px;
font-weight: bold;
}
#texto_neo{
color: #e2001a; 
font-size: 12px;
font-weight: bold;
}

#texto_tropical_grande{
color: #6e2f78; 
font-size: 14px;
font-weight: bold;
}
#texto_adultos_grande{
color: #68b947; 
font-size: 14px;
font-weight: bold;
}
#texto_ninos_grande{
color: #d43593; 
font-size: 14px;
font-weight: bold;
}
#texto_neo_grande{
color: #e2001a; 
font-size: 14px;
font-weight: bold;
}

#texto_verde_grande{
color: #68b947; 
font-size: 14px;
font-weight: bold;
}
#texto_morado{
color: #6e2f78; 
font-size: 12px;
font-weight: bold;
}
#texto_morado_grande{
color: #6e2f78; 
font-size: 14px;
font-weight: bold;
}
#texto_proteccion{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style:italic;
text-align:justify;

}
