@charset "UTF-8";


/*
_______________________________
MENÚ */



#menu_principal {
	

	
	margin: 13px 0 10px -7px;
	float: left;
}

#menu_principal ul {
	
	
	
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}

#menu_principal li {
	
	
	
	float: left;
	margin: 0;
	margin-left: 17px;
	margin-right: 0;
	text-align: left;
	padding: 0;
	list-style-type: none;
}


/*#menu_principal a {
	display: block;
	padding: 4px 17px 5px 17px;
	margin-left: 5px;
	color: #6B859D;
	text-decoration: none;
}

#menu_principal a:hover {
	background: url("/default/imagenes/bt/Bt_Menu_Principal.gif") left 0 no-repeat;
}

#menu_principal a:active {
	background: url("/default/imagenes/bt/Bt_Menu_Principal.gif") -1px 0 no-repeat;
}

#menu_principal ul li.activo a {
	color: #fff;
	background: url("/default/imagenes/bt/Bt_Menu_Principal.gif") -1px 0 no-repeat;
}*/

/*#menu_principal a {
	display: block;
	padding: 4px 17px 5px 17px;
	margin-left: 5px;
	color: #fff;
	text-decoration: none;
}

#menu_principal a:hover {
	background: #273644;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#menu_principal a:active {
	background: #273644;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#menu_principal ul li.activo a {
	background: #273644;
	color: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}*/

#menu_principal li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	background: url("../img/Bt_Menu_Principal.gif") no-repeat bottom right;
	text-decoration: none;
	float:left;
	cursor: pointer;
	color: #006688;
	outline: none;
}

#menu_principal li a span {
	
	background: url("../img/Bt_Menu_Principal.gif") no-repeat bottom left;
	margin: 0 13px 0 -10px;
	padding: 4px 0px 4px 13px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
}

#menu_principal li a:hover {
	background: url("../img/Bt_Menu_Principal.gif") no-repeat top right;
	color: #444;
}

#menu_principal li a:hover span {
	background: url("../img/Bt_Menu_Principal.gif") no-repeat top left;
}

#menu_principal li a:active {
	background: url("../img/Bt_Menu_Principal.gif") no-repeat top right;
	color: #444;
}

#menu_principal li a:active span {
	background: url("../img/Bt_Menu_Principal.gif") no-repeat top left;
}


#menu_principal li.activo a {
	background: url("../img/Bt_Menu_Principal.gif") no-repeat top right;
	color: #333;
}

#menu_principal li.activo a span {
	background: url("../img/Bt_Menu_Principal.gif") no-repeat top left;
}





.menuH {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #809eaf;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clear: both;
	/*border-bottom: 2px dotted #4A1504;
	padding: 3px 0px;
	display: block;
	margin-bottom: 5px;*/
	display: inline;	
	border-bottom: 4px solid #809eaf;
	
	
}



.menuH:link {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-style: normal;
	font-weight: normal;
	
	text-decoration: none;
}

.menuH:visited {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;;
	font-style: normal;
	font-weight: normal;
	
	text-decoration: none;
	
}
.menuH:hover {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	font-style: normal;
	font-weight: normal;
	color: #809eaf;
	text-decoration: none;
	border-bottom: 4px solid #fff;
}
.menuH:active {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #809eaf;
	font-style: normal;
	font-weight: normal;

	text-decoration: none;
}


.header {
background: url("../img/barra.png") repeat-x top;
}


.tex {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666;
}

.tex_titu_cast {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #999;
}


.tex_grande {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #2c3106;
}

p {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666;
}

.tex_ing {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666;
	margin-right: 25px;	
	margin-top: 0px;
}


.tex_cast {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999;
	margin-right: 25px;	
	margin-top: 0px;	
}

.tex_ing2 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666;
	
	
}


.tex_cast2 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999;
	
		
}

.tex_video {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666;
	text-align: left;
	margin-left: 12px;	
	margin-right: 12px;	
}


.titulillo_ing {
	
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #139dbf;
	text-align: left;
	
	line-height: 21px;
	font-weight: lighter;
}

.titulillo_cast {
	
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #cf8718;
	text-align: left;
	
	line-height: 21px;
	font-weight: lighter;
}

.Estilo1 {
	color: #00b2f3;
	font-weight: bold;
}

.tex_intro {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #00b2f3;
}


.titu_video {
	
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #2C3106;
	text-align: left;
	margin-left: 12px;
	margin-right: 12px;
	line-height: 21px;
	font-weight: lighter;
}


.tex_video:link {
	
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #2c3106;
	text-align: left;
	margin-left: 0px;	
	margin-right: 0px;	

	
}

.tex_video:visited {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #2c3106;
	text-align: left;
	margin-left: 0px;	
	margin-right: 0px;	
}

.tex_video:hover {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #989810;
	text-align: left;
	margin-left: 0px;	
	margin-right: 0px;	
}


.tex_video:active {
font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #989810;
	text-align: left;
	margin-left: 0px;	
	margin-right: 0px;	
}


.tabla_contenido {
margin-left:10px;
margin-right:10px
}

.titu_ing {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: normal;
	font-size: 32px;
	color: #00b2f3;
	display:block;
	
	border-bottom: 1px solid #ccc;
	
	font-weight: lighter;
	padding-bottom: 15px;
	line-height: 21px;
}

.titu_cast {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 32px;
	color: #cf8718;
	
	font-weight: lighter;
	padding-bottom: 0px;
	line-height: 21px;
	
	
}


h1 {
	font-family: Helvetica, Arial,Geneva , sans-serif;
	font-style: normal;
	font-size: 17px;
	color: #333;
		
	font-weight: lighter;
	padding-bottom: 7px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 32px;
	color: #00b2f3;
	
	
	font-weight: lighter;
	padding-bottom: 7px;
	
	
}

h3 {
	font-family: Helvetica, Arial,Geneva , sans-serif;
	font-size: 36px;
	color: #666E19;
	font-style: normal;
	font-weight: lighter;
	padding-bottom: 7px;
}

h4 {
	font-family: Helvetica, Arial,Geneva , sans-serif;
	font-size: 36px;
	color: #3078BB;
	font-style: normal;
	font-weight: lighter;
	padding-bottom: 7px;
}



/*h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #BB9212;
	font-style: normal;
	font-weight: normal;
}*/

.subtitu2 {
	font-family: Helvetica, Arial,Geneva , sans-serif;
	font-size: 22px;
	color: #333;
	font-style: normal;
	font-weight: lighter;
	/*border-top: 1px dotted #666;*/
	/*border-bottom: 1px dotted #666;*/
	/*padding-top: 3px;*/
	padding-bottom: 0px;
	display: block;
}

.linea {
display:block;
	
	border-top: 2px dotted #ccc;
	
	
	
	margin-bottom:0px;
	margin-top:15px;
	
	
	
}



li
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666;
	list-style-image: url(../img/flecha.gif);
	list-style-type: square;
	/*background-image:url(img/dot_spacer_negro.gif);
	background-repeat:repeat-x;
	height:13px;*/
	/*margin-top:0px;
	margin-bottom:0px;*/
	margin-left: 30px;	
	
}






.titu {
	clear: both;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: #211737;
	/*border-bottom: 3px solid #211737;*/
	padding: 0px 0px;
	display: block;
	margin-bottom: -10px;	
	
}

.titu2 {
	clear: both;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: #211737;
	border-bottom: 3px solid #211737;
	padding: 0px 0px;
	display: block;
	margin-bottom: 10px;	
	
}




.noticias_titu_principal {
		font-family: Helvetica, Arial,Geneva , sans-serif;
	font-size: 36px;
	color: #2c3106;
	font-style: normal;
	font-weight: lighter;
	padding-bottom: 7px;
}

.noticias_titu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
	display: inline-block;
	
}

.noticias_entradilla_principal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333;
	
}


.noticias_entradilla {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	
}




.interes_titu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #FFFFFF;
}



.interes_noticia {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
	
}

.interes_noticia:link {
	float:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
	background-color: #211737;
	width: 190px;
	padding: 15px;
	margin-bottom: 10px;
	
}

.interes_noticia:visited {
	float:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
	background-color: #211737;
	width: 190px;
	padding: 15px;
	margin-bottom: 10px;
}

.interes_noticia:hover {
			float:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
	background-color: #000;
	width: 190px;
	padding: 15px;
	margin-bottom: 10px;
}


.interes_noticia:active {
			float:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
	background-color: #000;
	width: 190px;
	padding: 15px;
	margin-bottom: 10px;
}


.interes_resumen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	padding: 7px 0px 0px 0px;
}

.texverde_sub {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #389B2A;
}


.texverde2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #389B2A;
}

.texfecha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;
}

.subtitu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DB1625;
}


.datos {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}

.datos:link {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}

.datos:visited {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	
}

.datos:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: underline;
}
.datos:active {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: underline;
}


.footer_tex {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-decoration: none;
}


.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-decoration: none;
}

.footer:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-decoration: none;
}

.footer:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-decoration: none;
	
}
.footer:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00b2f3;
	text-decoration: underline;
}
.footer:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}


.footer_filete {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ccc;
}


.footer2 {
	font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #139dbf;
	text-decoration: none;
	clear: both;
	/*border-bottom: 2px dotted #4A1504;
	padding: 3px 0px;
	display: block;
	margin-bottom: 5px;*/
	
	
	
}



.footer2:link {
	font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.footer2:visited {
	font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	
}
.footer2:hover {
	font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #139dbf;
	text-decoration: none;
}
.footer2:active {
	font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}



.footer_sombrita {
	background-image:url(../img/sombrita.gif);
	background-repeat:repeat-x;
}








.filetes {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #99978a;	

	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #99978a;	
}

.filetes_bajo {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;

	
}




.margen {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.separata {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.separata_top {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.separata_sin {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


.separata2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bfbdac;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	
	
}

.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	width: 100%;
	}

.formulario_boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	
	}
	
.dotSpacer {
	clear:both;
	background-image:url(img/dot_spacer_negro.gif);
	background-repeat:repeat-x;
	height:13px;
	margin-top:-13px;
	margin-bottom:-13px;
}

a:link {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #00b2f3;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #00b2f3;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #00b2f3;
	text-decoration: underline;
}


a:active {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #00b2f3;
	text-decoration: underline;
}





.lista_enlaces
{
	list-style-image: url(img/icon_external.gif);
	list-style-type: circle;
	/*background-image:url(img/dot_spacer_negro.gif);
	background-repeat:repeat-x;
	height:13px;*/
	margin-top:0px;
	margin-bottom:0px;
	
}

.lista_enlaces:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.lista_enlaces:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}


.lista_enlaces:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


.lista_enlaces:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}



.fotos_thumb {
	/*border: 6px solid #cccccc;*/
	
	/*	background-color:#FFFFFF;

	padding:5px 5px 5px 5px;
	
	border:1px solid #CCC; 
	
	padding:10px 0px 10px 0px; */
	
/*	border: 5px solid #bfbdac;
	margin-top:10px;*/
	
	/*outline:1px solid #B8B8B8;
	text-align:left;*/
}

.fotos {
	/*padding:5px 5px 5px 5px;*/
	border: 5px solid #F4F4F4;
	outline:1px solid #ccc;
}



.menu {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #FDBA58;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 225px;
	list-style-type: none;
	margin: 3 0 0 0;
	
	background-image:url(../img/topo_menu.gif);
	background-repeat: no-repeat;
	background-position: 200;
}

	
/*	#navi {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 1px 4px;
	list-style-image:url(../img/topo.gif);
}

#navi li a{
		font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 1px 4px;
	list-style-image:url(../img/topo.gif);
}
*/
	
#menu li {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #211737;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	background-image:url(../img/topo_menu.gif);
	border-bottom: 1px solid #000;
	list-style:none;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:-30px;
	padding:0;
	float:left;
	width: 215px;
	background-repeat: no-repeat;
	background-position: 0;
	
}
	

#menu li a {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #211737;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	
	
}

#menu li a:hover {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	cursor:pointer;
}

#menu li span {
	margin-left:20px;
	padding:7;
	float:left;
}

/*.menu ul {
	
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu ul a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 28px;
	font-weight: normal;
	color: #333333;
	background: #fff;
	border-bottom: 1px solid #000000;
	
	
}*/

.menu a:link {
	font-size: 24px;
	
	border: 1px dotted #7F1E03;
	
	color: #FDBA58;
	display: block;
	margin: 3 0 0 0;
	padding: 4px 4px;
	text-decoration: none;
	font-weight: normal;
}

.menu a:visited {
font-size: 24px;
	border: 1px dotted #7F1E03;
	
	color: #FDBA58;
	display: block;
	margin: 3 0 0 0;;
	padding: 4px 4px;
	text-decoration: none;
	font-weight: normal;
}

.menu a:hover {
	
	border: 1px dotted #FDBA58;
    font-size: 14px;
	margin: 3 0 0 0;
	color: #FFFFFF;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight: normal;
}


/* menu2 */

#menu2 li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #211737;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	list-style:none;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:-30px;
	padding:0;
	float:left;
	width: 215px;
	background-repeat: no-repeat;
	background-position: 0;
}
	

#menu2 li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #211737;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	
	
}

#menu2 li a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	cursor:pointer;
}

#menu2 li span {
	margin-left:20px;
	padding:2;
	float:left;
}










.menu2 {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.menu2 a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.menu2 a:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.menu2 a:hover {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}



/* menu3 */


.menu3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: #fff;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 215px;
	list-style-type: none;
}

.menu3b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #211737;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-image:url(../img/topo_adaptado.gif);
	border-bottom: 1px solid #000;
	list-style:none;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:-30px;
	padding:0;
	float:left;
	width: 215px;
	background-repeat: no-repeat;
	background-position: 0;
}

	
	
#menu3 li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #211737;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	/*background-image:url(../img/topo.gif);*/
	border-bottom: 1px solid #000;
	list-style:none;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:-30px;
	padding:0;
	float:left;
	width: 215px;
	background-repeat: no-repeat;
	background-position: 0;
}


	

#menu3 li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #211737;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	
	
}

#menu3b li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #211737;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	
	
}

#menu3 li a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;;
	cursor:pointer;
}

#menu3 li span {
	margin-left:20px;
	padding:7;
	float:left;
}

#menu3b li span {
	margin-left:10px;
	padding:7;
	float:left;
}

/*.menu ul {
	
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu ul a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 28px;
	font-weight: normal;
	color: #333333;
	background: #fff;
	border-bottom: 1px solid #000000;
	
	
}*/

.menu3 a:link {
	font-size: 16px;
	background: #fff;
	border-bottom: 1px solid #000;
	color: #333;
	display: block;
	margin: 0;
	padding: 4px 4px;
	text-decoration: none;
	font-weight: bold;
}

.menu3 a:visited {
font-size: 16px;
	background: #fff;
	border-bottom: 1px solid #000;
	color: #333;
	display: block;
	margin: 0;
	padding: 4px 4px;
	text-decoration: none;
	font-weight: bold;
}

.menu3 a:hover {
    font-size: 16px;
	
	color: #000000;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight: bold;
}







/*
.pag {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dc002e;
	text-decoration: none;
	background:#000;
	padding: 3 5 3 5;
	font-weight: bold;
	border: 3 dotted #666;
}


.pag a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	background:#ccc;
	padding: 3 5 3 5;	
	
}
.pag a:visited {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	background:#ccc;
	padding: 3 5 3 5;		
}
.pag a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background:#666;
	padding: 3 5 3 5;
	
	
}
.pag a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

*/

.pag {
	clear: both;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	background:#fff;
	padding: 3 5 3 5;
	
	
}

.pag a, .pag span {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3 5 3 5;
	margin: 2px;
	color: #666;
	border: 1px solid #666;
	
}


.pag a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #666;
	padding: 3 5 3 5;
	margin: 2px;
	color: #666;
	
	
}


.pag a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #666;
	padding: 3 5 3 5;
	margin: 2px;
	color: #666;
	
	
}



.pag a:hover {
	border-color: #000;
	color: #00b2f3;
}

.pag span {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #00b2f3;
	padding: 3 5 3 5;
	margin: 2px;
	color: #00b2f3;
	font-weight: bold;
	
	
}

.pag span.current {
	border: 1px solid #00b2f3;
	color: #00b2f3;
	font-weight: bold;
}

.pag span.current {
	border: 1px solid #00b2f3;
	font-weight: bold;
	color: #00b2f3;
}


.pageContent { width: 475px; }
	.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #17a; border-top: none; border-left: none; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li { background: #fff; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
	.accordion li.active>a { background: #ececec url('../jquery/close.gif') no-repeat center right; }
	.accordion li div { padding: 20px; background: #FFF; display: block; clear: both; float: left; width: 435;}
	.accordion a { text-decoration: none; border-bottom: 1px solid #fff; font: bold 12 Geneva, Arial, Helvetica, sans-serif; color: #333; padding: 10 30 10 10; display: block; cursor: pointer; background: #ececec url('../jquery/open.gif') no-repeat center right;}
		
		.accordion a:visited { text-decoration: none; border-bottom: 1px solid #fff; font: bold 12 Geneva, Arial, Helvetica, sans-serif; color: #333; padding: 10 30 10 10; display: block; cursor: pointer; background: #ececec url('../jquery/open.gif') no-repeat center right;}
		
		.accordion a:hover { text-decoration: none; border-bottom: 1px solid #fff; font: bold 12 Geneva, Arial, Helvetica, sans-serif; color: #333; padding: 10 30 10 10; display: block; cursor: pointer; background: url('../jquery/open.gif') no-repeat center right;}
		
	
			
			
		
		.accordion li a:hover { background: #ccc url('../jquery/close.gif') no-repeat center right;}
		
	
	
	/* Level 2 */
	.accordion li ul li { background: #7FD2FF; font-size: 0.9em; }
	
	
	.pageContent2 { width: 475px; }
	.accordion2 { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #17a; border-top: none; border-left: none; }
	.accordion2 ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion2 li { background: #fff; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
	.accordion2 li.active>a { background: url('../jquery/triangulo2.gif') no-repeat center right; }
	.accordion2 li div { padding: 20px; background: #FFF; display: block; clear: both; float: left; width: 435px;}
	.accordion2 a { text-decoration: none; border-bottom: 1px dotted #666; font: bold 12 Geneva, Arial, Helvetica, sans-serif; color: #666; padding: 3 30 3 3; display: block; cursor: pointer; background: url('../jquery/triangulo1.gif') no-repeat center right;}
	
	.accordion2 a:visited { text-decoration: none; border-bottom: 1px dotted #666; font: bold 12 Geneva, Arial, Helvetica, sans-serif; color: #666; padding: 3 30 3 3; display: block; cursor: pointer; background: url('../jquery/triangulo1.gif') no-repeat center right;}
	
		.accordion2 a:hover { text-decoration: none; border-bottom: 1px dotted #000; font: bold 12 Geneva, Arial, Helvetica, sans-serif; color: #333; padding: 3 30 3 3; display: block; cursor: pointer; background: url('../jquery/triangulo1.gif') no-repeat center right;}
		
		.accordion2 li a:hover { background: #fff url('../jquery/triangulo2.gif') no-repeat center right;}
	
	
	/* Level 2 */
	.accordion2 li ul li { background: #7FD2FF; font-size: 0.9em; }
	
	
	
	




.submenu {
	padding: 3 5 3 5
	float: left;
	display: block;
	
}



.submenu a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background:#6a768a;
	padding: 3 5 3 5;	
	
}


.submenu a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background:#6a768a;
	padding: 3 5 3 5;	
	
}



.submenu a:visited {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background:#6a768a;
	padding: 3 5 3 5;		
}
.submenu a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	background:#000;
	padding: 3 5 3 5;
	
	
}
.submenu a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	padding: 3 5 3 5;
}



/* use a semi-transparent image for the overlay */
	#overlay {
	/*	background-image:url(../img/transparent.png); */
		background-image:url(../img/white.png);
		color:#efefef;
		height:450px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:441px;
		overflow-y:auto;
	}
	
	
	/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
/*	background-image:url(../img/close.png); */
	background-image:url(../img/close2.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.alto {
	clear: both;
	height:100%;
}



a, a:visited { 
	text-decoration: none; 
	outline: 0;
	-webkit-transition: color 0.4s ease-out, background 0.4s ease-out;
	-moz-transition: color 0.4s ease-out, background 0.4s ease-out; 
	-o-transition: color 0.4s ease-out, background 0.4s ease-out; 
	-ms-transition: color 0.4s ease-out, background 0.4s ease-out; 
	transition: color 0.4s ease-out, background 0.4s ease-out;
	
	}

/* LEGAL */

#legal h4 { margin-bottom:-5px; margin-top:30px; text-transform:uppercase; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; color:#333; }

/*#legal li { list-style: disc !important; padding-left:0px; margin-left:35px !important; margin-bottom:10px;  }

#legal li:last-child { margin-bottom:30px;  }
*/
input[type="checkbox"] {
	width:auto !important;
	height:auto !important;
	appearance: checkbox;
 -webkit-appearance: checkbox;
 -moz-appearance: checkbox;
}

input[type="checkbox"]:focus { outline:none; }

.acepto { font-family:'MuliRegular', sans-serif; margin:-3px 0 0 3px; position: absolute; }


/* AVISO COOKIES */

.cookies a { text-decoration:none; }
.cookies { color:#444; font-size:13px; position: fixed; bottom:0px;  width:100%; height:auto; margin-left: 0px; left: 0%; padding:20px 130px 20px 30px; background:#dfdfdf; z-index:1000; box-sizing:border-box; }
.cookies p { width:100%; display:block; margin:0 auto; position:relative; float:left; text-align:left; }
.cookies_aceptar { float:right;  position: absolute; right:30px; display:block; cursor:pointer; background:#fff; padding:5px 7px 6px; border-radius:4px; top:17px; font-family:Arial, Helvetica, sans-serif !important; letter-spacing:normal; } 
.cookies_aceptar:hover { background:#cbcbcb; color:#444 !important; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif !important; font-size:13px;}	