body, html{
	margin:0px auto;
	padding:0px;
	width:100%;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#555555;
	background: url(../images/bck.gif) top left repeat-x;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#a90f14;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#555;
}
.txtprinc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#555;
}
#central{
	border:1px solid white;
	margin:0px auto;
	padding:0px;
	width:960px;
	text-align:left;
	display:block;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
}
#cabecera{
	position:relative;
	width:960px;
	height:156px;
	display:block;
	margin:0px auto;
	padding:0px;
}
#idioma{
	text-align:right;
	list-style:none;
	display:block;
	height:20px;
	margin:0px;
	padding:0px;
}
#idioma ul{
	width:410px;
	float:right;
	display:block;
	margin:0px;
	padding:0px;
}
#idioma li{
	display:inline;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#cecece;
	float:left;
}
#idioma a{
	color:#cecece;
}

.home{
	background:url(../images/bt_home.gif) center left no-repeat;
	width:30px;
	cursor:pointer;
}

#idioma .sitemap{
	background:url(../images/bt_map.gif) center left no-repeat;
	width:30px;
	cursor:pointer;
}

#idioma .contact{
	background:url(../images/bt_contact.gif) center left no-repeat;
	margin-right:0px;
	width:30px;
	cursor:pointer;
}

#idioma .esp{
	background:url(../images/ico_esp.gif) center left no-repeat;
	padding-left:20px;
	padding-bottom:2px;
}
#idioma .eng{
	background:url(../images/ico_eng.gif) center left no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	margin-left:25px;
}


#buscador{
	width:100%;
	height:38px;
	border:0px;
	margin:8px auto;
	padding:0px;
	text-align:right;
	display:block;
}
#cajabuscador{
	background:url(../images/bck_buscador.gif) top left no-repeat;
	width:303px;
	height:31px;
	border:0px;
	margin:0px auto;
	text-align:left;
	padding:8px 5px;
	color:#1a658a;
	font-size:14px;
	font-weight:normal;
}
.btbuscar{
	display:block;
	margin:0px auto;
	padding:0px;
	margin-top:-28px;
	margin-right:3px;
}
#menu{
	clear:both;
	width:960px;
	height:83px;
	display:block;
	margin:0px auto;
	padding:0px;
}
#menu ul{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
#menu li{
	margin:0px auto;
	padding:0px;
	list-style:none;
}
#logo a{
	background:url(../images/logo.gif) top left no-repeat;
	width:221px;
	height:83px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px auto;
	text-indent:-9999px;
	float:left;
	text-align:left;
}
UL#nav {
	LIST-STYLE-TYPE: none; HEIGHT: 73px; padding:0px 0px 0px 39px; float:left; display:block; 
}
UL#nav LI {
	DISPLAY:inline; HEIGHT: 73px; float:left;
}
UL#nav LI A {
	HEIGHT: 73px; float:left; padding:0px; margin:0px auto; color:#FFF; font-weight:bold; text-decoration:none;
}
UL#nav LI#quees {
	DISPLAY: block; BACKGROUND: url(../images/bck_boton.gif); WIDTH: 130px; margin:0px auto;
}
UL#nav LI#quees a {
	padding:15px 0px 0px 15px;
}
UL#nav LI#quien {
	DISPLAY: block; BACKGROUND: url(../images/bck_boton.gif); FLOAT: left; WIDTH: 141px; HEIGHT: 73px; margin:0px 0px 0px 2px; 
}
UL#nav LI#quien A {
	padding:15px 7px 0px 8px;
}
UL#nav LI#quienes {
	DISPLAY: block; BACKGROUND: url(../images/bck_boton.gif); FLOAT: left; WIDTH: 132px; HEIGHT: 73px; margin:0px 0px 0px 2px; 
}
UL#nav LI#quienes A {
	padding:15px 0px 0px 15px;
}
UL#nav LI#comunidad {
	DISPLAY: block; BACKGROUND: url(../images/bck_boton.gif); FLOAT: left; WIDTH: 139px; HEIGHT: 73px; margin:0px 0px 0px 2px; 
}
UL#nav LI#comunidad A {
	padding:15px 0px 0px 15px;
}
UL#nav LI#noticias {
	DISPLAY: block; BACKGROUND: url(../images/bck_boton.gif); FLOAT: left; WIDTH: 150px; HEIGHT: 73px; margin:0px 0px 0px 2px; 
}
UL#nav LI#noticias A {
	padding:15px 0px 0px 15px;
}
#contenido{
	margin:0px auto;
	padding:0px;
	float:left;
}
.push {
	min-height: 50px; /* .push must be the same height as .footer */
	position:relative;
	display:block;
	float:left;
	width:100%;
}
.pie{
	background:url(../images/bck_pie.gif) top center no-repeat;
	width:100%;
	height:50px;
	margin:0px auto;
	padding:0px;
	clear:both;
	display:block;
}
.pie p{
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#033e5b;
	padding:15px;
	margin:0px;
}
.pie a{
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#033e5b;
	padding:0px;
	margin:0px auto;
}
#imginterior{
	margin:0px;
	padding:0px 25px 0px 25px;
	width:643px;
	height:337px;
	float:left;
}
#imginterior ul{
	margin:0px;
	padding:0px;
}
#imginterior li{
	list-style:none;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
}
#imginterior .img{
	margin:0px auto;
	padding:0px;
	width:603px;
	height:239px;
	float:left;
	z-index:1;
}
#imginterior .claim {
	background: url(../images/bck.png) top left no-repeat;
	position:relative;
	float:left;
	width:486px;
	top:-130px;
	left:-7px;
	height:127px;
	margin:0px auto;
	padding:50px 0px 0px 20px;
	z-index:2;
	text-align:left;
	display:block;
	font-size:22px;
	font-family:"Lucida Sans";
	font-weight:normal;
	color:#FFF;
}
/*#imginterior .claim h2{
	margin:0px auto;
	padding:50px 0px 0px 20px;
	z-index:3;
	border:1px solid red;
}*/
#destacadoshome{
	display:block;
	background:url(../images/bck_destacadoshome.gif) top left no-repeat;
	padding:0px;
	width:659px;
	margin:5px 0px 0px 20px;
	height:177px;
	text-align:left;
	float:left;
}
#destacadoshome ul{
	display:block;
	list-style:none;
	float:left;
	width:100%;
	margin:10px 0px;
	padding:2px;
}
#destacadoshome li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px auto;
	padding:10px 0px 0px 10px;
	text-align:left;
	/*Aņadidos*/
	display:inline;
	float:left;
}
.titulo{
	width:auto;
}
#destacadoshome li a{
	/*Aņadidos*/
	color:#4475a3;
	font-weight:bold;
}
#destacadoshome .tit{
	/*background:url(../images/ico_open.gif) top right no-repeat;*/
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:left;
}
#destacadoshome .linea{
	border-bottom:1px solid #aaaaaa;
	margin:0px auto;
	padding:0px;
	line-height:6px;
}
#destacadoshome a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	text-align:left;
	margin:0px;
	padding:0px;
}
#destacadoshome .link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	margin:0px;
	padding:0px;
}
#blog{
	margin:0px;
	padding:0px;
}

#avisos{
	margin:0px;
	padding:0px;
}
#metmediahome{
	width:100%;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	clear:both;
}
#metmediahome .tit{
	width:24px;
	height:165px;
	margin:0px auto;
	padding:0px;
	float:left;
}
#metmediahome li{
	width:100%;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	float:left;
}
#metmediahome .video{
	width:320px;
	float:left;
}
#metmediahome .visorImg{
	width:300px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}
#menulat{
	width:262px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	float:right;
	border-left:1px dashed #CCC;
	display:block;
}
#register{
	background:url(../images/bck_register.gif) top left no-repeat;
	width:254px;
	height:110px;
	margin:0px auto;
	padding:0px;
}
#register ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:5px 0px 0px 5px;
	text-align:left;
	width:100%;
}
#register li{
	display:inline;
}
#register a{
	font-size:10px;
	color:#064463;
	margin:0px auto;
	padding:5px 0px;
	float:left;
}
#register .tit{
	font-weight:bold;
	margin:0px auto;
	padding:0px;
	font-size:14px;
}
#register .boton{
	margin:0px auto;
	float:right;
	padding:0px 25px 0px 0px;
}
ul#user{
	display:block;
	margin:0px;
	float:left;
	padding:5px 0px;
}
ul#user li{
	margin:2px;
	float:left;
	padding:0px;
}
ul#user .usuario{
	display:block;
	width:77px;
	margin:0px auto;
	float:left;
	padding:3px 0px;
}
.cajastexto{
	border:1px solid #aaaaaa;
	background:url(../images/bck_cajastxt.gif) top left repeat-x;
	width:150px;
	height:19px;
}
.cajastexto1{
	border:1px solid #aaaaaa;
	background:url(../images/bck_cajastxt.gif) top left repeat-x;
	width:250px;
	height:19px;
}

#eventos2{
	clear:both;
	width:100%;
	margin:0px 0px 0px 5px;
	padding:0px;
	font-size:11px;
	display:block;
}

#eventos2 ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
	width:100%;
}
#eventos2 li{
	display:block;
	text-align:left;
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}

#eventos2 .linea{
	width:254px;
	border-bottom:1px solid #aaaaaa;
	margin:0px auto;
	padding:0px;
	line-height:6px;
	float:left;
}

#eventos2 .separador{
	width:254px;
	border-bottom:8px;
	margin:0px auto;
	padding:0px;
	float:left;
}

#eventos2 .tit{
	font-weight:bold;
	margin:0px;
	display:block;
	padding:0px;
	font-size:14px;
}
#eventos2 .tit_eve{
	font-weight:bold;
	margin:0px;
	display:block;
	padding:0px;
	font-size:11px;
	color:#555 !important;
	font-family: Verdana, Geneva, sans-serif;
}
#eventos2 .txt{	
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#555;
	font-family: Verdana, Geneva, sans-serif;
}

#eventos2 a{
	text-decoration:none;
	color:#555;
}

/* Estilos de eventos del pasado */
#eventos2 .tit2{
	font-weight:bold;
	margin:0px;
	display:block;
	padding:0px;
	font-size:14px;
	color:#999;
}

#eventos2 .txt2{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#999;
}

#eventos2 .tit2 a{
	text-decoration:none;
	color:#999;
}


#calendario{
	margin:0px auto;
	padding:0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;*/
}
#calendario ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	width:100%;
}
#calendario li{
	display:block;
	text-align:left;
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}
#calendario .contcalendario{
	display:block;
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
#calendario .linea{
	width:254px;
	border-bottom:1px solid #aaaaaa;
	margin:0px auto;
	padding:0px;
	line-height:6px;
	float:left;
}

#calendario .tit{
	font-weight:bold;
	margin:0px;
	display:block;
	padding:0px;
	font-size:14px;
}

#calendario .txt{
	margin:0px auto;
	padding:0px;
	margin-bottom:10px;
	font-size:12px;
	color:#000;
}
#calendario a{
	text-decoration:none;
	color:#000;
}

/* Estilos de eventos del pasado */
#calendario .tit2{
	font-weight:bold;
	margin:0px;
	display:block;
	padding:0px;
	font-size:14px;
	color:#999;
}

#calendario .txt2{
	margin:0px auto;
	padding:0px;
	margin-bottom:10px;
	font-size:12px;
	color:#999;
}

#calendario .tit2 a{
	text-decoration:none;
	color:#999;
}
/*----*/

.noticiaslat{
	clear:both;
	width:100%;
	height:auto;
	margin:5px 0px 5px 0px;
	padding:5px;
	font-size:11px;
	display:block;
	float:left;
}
.noticiaslat ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	width:100%;
}
.noticiaslat li{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
.noticiaslat a{
	text-decoration:none;
	font-size:11px;
	color:#555555;
}
.noticiaslat .vermas{
	display:block;
	float:right;
	font-size:10px;
	color:#1a658a;
	padding:3px 5px 0px 0px;
	color:#000;	
}
.noticiaslat .vermasFlot a{
	float:right;
	position:relative;
	clear:both;
	font-size:10px;
	padding:0px;
	color:#FFF;
	margin-top:-20px;
	margin-right:20px;
}
.noticiaslat .linea{
	width:254px;
	border-bottom:1px solid #aaaaaa;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:0px;
	float:left;
}
.noticiaslat .tit{
	background:url(../images/bck_titularesAzul.gif) top left no-repeat;
	width:254px;
	height:30px;
	display:block;
	float:left;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size:14px;
	color:#FFF;
}

.noticiaslat .txt{
	float:left;
	font-weight:bold;
	margin:0px auto;
	padding:0px;
	font-size:10px;
	color:#000;
}

#sponsors{
	margin:0px auto;
	padding:0px;
}
#contenidointeriorPol{
	background:url(../images/bck_destacadoshome.gif) top left no-repeat;
	margin:0px auto;
	padding:10px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

#contenidointerior{
	background:url(../images/bck_destacadoshome.gif) top left no-repeat;
	margin:0px auto;
	padding:5px;
	width:676px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
}
#contenidointerior .tick{
	list-style:none;
	background:url(../images/tick.gif) top left no-repeat;
	padding:2px 0px 0px 15px;
}
#contenidointerior .circulin{
	list-style:none;
	background:url(../images/circ.gif) top left no-repeat;
	padding:2px 0px 0px 15px;
}
#contenidointerior .tick2{
	list-style:none;
	background:url(../images/tick.gif) center left no-repeat;
	padding:2px 0px 0px 15px;
}
#contenidointerior li{
	list-style:none;
	padding:0px;
	margin:0px auto;
	display:block;
}
#contenidointerior a{
	list-style:none;
	padding:0px;
	margin:0px auto;
	font-size:11px;
	font-weight:bold;
	color:#4475a3;
	line-height:normal;
	text-decoration:none;
}
.submenu{
	margin:0px auto;
	padding:0px;
	list-style:none;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	display:block;
	background:#4475a3;
}
.submenu a{
	padding:2px;
	margin:0px;
	height:22px;
	display:block;
	border:1px solid white;
	color:#FFF;
	text-decoration:none;
}
.submenu a:hover{	
	background:#7aa8d2;
}
/*ROUNDED CORNERS
.UIRoundedImage{display:block;background-color:#C4CDE0;overflow:hidden;position:relative;}
.UIRoundedImage_Image{display:block;position:absolute;background:transparent !important;top:0px;left:0px;vertical-align:middle;overflow:hidden;background:none !important;}
.UIRoundedImage_Corners{
	display:block;
	position:absolute;
	background:none;
	top:0px;
	left:0px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.UIRoundedImage_CornersSprite{display:block;position:absolute;}
.UIRoundedImage_CornersSprite{background:transparent !important;width:85px !important;height:100px !important;}
.UIRoundedImage_CornersSprite img{background:transparent !important;width:85px !important;height:100px !important;}
span.UIRoundedImage_CornersSprite{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../images/UIRoundedImage.png', sizingMethod="scale");}
.UIRoundedImage_CornersSprite .invisible_png{
display:block; width:100%; height:100%; background:transparent url(../images/UIRoundedImage.png) 0px 0px no-repeat;}
.UIRoundedImage_NONE .UIRoundedImage_Corners{display:none;}
.UIRoundedImage_WHITE .UIRoundedImage_CornersSprite{top:0px;}
.UIRoundedImage_GIRLIE .UIRoundedImage_CornersSprite{top:-50px;}
.UIRoundedImage_DARK .UIRoundedImage_CornersSprite{top:-100px;}
.UIRoundedImage_MEDIA .UIRoundedImage_CornersSprite{top:-150px;}
.UIRoundedImage_LARGE{width:85px;height:100px;}
.UIRoundedImage_LARGE .UIRoundedImage_Image{width:85px;height:100px;}
.UIRoundedImage_SMALL{width:32px;height:32px;}
.UIRoundedImage_SMALL .UIRoundedImage_Image{width:32px;height:32px;}
.UIRoundedImage_TINY{width:25px;height:25px;}
.UIRoundedImage_TINY .UIRoundedImage_Image{width:25px;height:25px;}
.UIRoundedImage_LARGE .UIRoundedImage_CornersSprite{ @noflip 
left:0px;}
.UIRoundedImage_SMALL .UIRoundedImage_CornersSprite{ @noflip 
left:-50px;}
.UIRoundedImage_TINY .UIRoundedImage_CornersSprite{ @noflip 
left:-82px;}
ROUNDED CORNERS*/

/*ROUNDED CORNERS*/
.UIRoundedImage{display:block;background-color:#C4CDE0;overflow:hidden;position:relative;}
.UIRoundedImage_Image{display:block;position:absolute;background:transparent !important;top:0px;left:0px;vertical-align:middle;overflow:hidden;background:none !important;}
.UIRoundedImage_Corners{
	display:block;
	position:absolute;
	background:none;
	top:0px;
	left:0px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.UIRoundedImage_CornersSprite{display:block;position:absolute;}
.UIRoundedImage_CornersSprite{background:transparent !important;width:154px !important;height:100px !important;}
.UIRoundedImage_CornersSprite img{background:transparent !important;width:154px !important;height:100px !important;}
.UIRoundedImage_NONE .UIRoundedImage_Corners{display:none;}
.UIRoundedImage_WHITE .UIRoundedImage_CornersSprite{top:0px;}
.UIRoundedImage_GIRLIE .UIRoundedImage_CornersSprite{top:0px;}
.UIRoundedImage_DARK .UIRoundedImage_CornersSprite{top:0px;}
.UIRoundedImage_MEDIA .UIRoundedImage_CornersSprite{top:0px;}
.UIRoundedImage_LARGE{width:85px;height:100px;}
.UIRoundedImage_LARGE .UIRoundedImage_Image{width:85px;height:100px;}
.UIRoundedImage_SMALL{width:43px;height:50px;}
.UIRoundedImage_SMALL .UIRoundedImage_Image{width:43px;height:50px;}
.UIRoundedImage_TINY{width:26px;height:30px;}
.UIRoundedImage_TINY .UIRoundedImage_Image{width:26px;height:30px;}
.UIRoundedImage_LARGE .UIRoundedImage_CornersSprite{/* @noflip */
left:0px;}
.UIRoundedImage_SMALL .UIRoundedImage_CornersSprite{/* @noflip */
left:-85px;}
.UIRoundedImage_TINY .UIRoundedImage_CornersSprite{/* @noflip */
left:-128px;}
/*ROUNDED CORNERS*/


.cuadromentees{
	background:#f5f5f5;
	border:1px solid #edecec;
	padding:5px;
	float:left;
	margin:0px;
	width:100%;
	font-size:11px;
}
.cuadromentees ul{
	margin:0px;
	padding:0px;
	display:inline;
}
.cuadromentees li{
	width:67%;
	list-style:none;
	list-style-type:none;
	display:block;
	float:left;
	margin:0px auto;
	padding:0px;
	font-weight:normal;
}
.cuadromentees .img{
	width:100px;
	display:block;
	margin:0px auto;
	padding:0px;
}
.txtgraficas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#184483;
	display:block;
	margin:0px auto;
	padding:0px;
	cursor:pointer;
}
.separa{
	margin:0px;
	padding:0px;
	height:10px;
	list-style:none;
}

#contenidomapa .sub a{
	margin:0px auto;
	padding:0px 25px;
	display:block;
	color:#777;
}
.direccion{
	font-size:10px;
}
.logos{
	width:100%;
	clear:both;
}
.logos ul{
	width:100%;
	margin:0px;
	padding:0px;
}
.logos ul li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}
.txtprincNegrita{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#555;
}
.titAzul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#4475a3;
}
#dhtmltooltip{
position: absolute;
width:330px;
min-height:272px;
font:normal 11px Arial, Verdana, sans-serif;
border: none;
color: #777777;
padding: 10px 10px 10px 14px;
background:#dfdfdf;
border:1px solid #FFF;
/*background:#dfdfdf url(../images/tooltip.png) top left no-repeat;*/
visibility: hidden;
z-index: 100;
}





