body {
	margin: 0px;
	background-color: #FFF;
	background: url('/img/fondo.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top left; 
	font-family: verdana, arial;
}

/*menu*/
div#menu {
	font-family: verdana, arial;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 1040px;
	height: 53px;
	background-color: #5396cb;
}

div#menu div {
	font-family: verdana, arial;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}

div#menu div a {
	font-family: verdana, arial;
	border: 0;
	display: block;
}

div#menu div a:hover {
	font-family: verdana, arial;
	border: 0;
	display: block;
}	


/*opciones menu*/
div#menu2_texto a, div#menu4_texto a, div#menu5_texto a, div#menu6_texto a, 
div#menu2_de_texto a, div#menu4_de_texto a, div#menu5_de_texto a, div#menu6_de_texto a, 
div#menu2_en_texto a, div#menu4_en_texto a, div#menu5_en_texto a, div#menu6_en_texto a, 
div#menu2_fr_texto a, div#menu4_fr_texto a, div#menu5_fr_texto a, div#menu6_fr_texto a, 
div#menu2_gl_texto a, div#menu4_gl_texto a, div#menu5_gl_texto a, div#menu6_gl_texto a {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 14px;
	color: #fff;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
}

div#menu3_texto a, 
div#menu3_de_texto a, 
div#menu3_en_texto a, 
div#menu3_fr_texto a, 
div#menu3_gl_texto a {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 7px;
	color: #fff;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
}

div#menu2_texto a:hover, div#menu3_texto a:hover, div#menu4_texto a:hover, div#menu5_texto a:hover, div#menu6_texto a:hover, 
div#menu2_de_texto a:hover, div#menu3_de_texto a:hover, div#menu4_de_texto a:hover, div#menu5_de_texto a:hover, div#menu6_de_texto a:hover, 
div#menu2_en_texto a:hover, div#menu3_en_texto a:hover, div#menu4_en_texto a:hover, div#menu5_en_texto a:hover, div#menu6_en_texto a:hover, 
div#menu2_fr_texto a:hover, div#menu3_fr_texto a:hover, div#menu4_fr_texto a:hover, div#menu5_fr_texto a:hover, div#menu6_fr_texto a:hover, 
div#menu2_gl_texto a:hover, div#menu3_gl_texto a:hover, div#menu4_gl_texto a:hover, div#menu5_gl_texto a:hover, div#menu6_gl_texto a:hover {
	color: #aaa;
}

div#menu1_texto a, 
div#menu1_de_texto a, 
div#menu1_en_texto a, 
div#menu1_fr_texto a, 
div#menu1_gl_texto a {
	width: 214px;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF url(/img/menu1.png) no-repeat;
}

div#menu1_texto a:hover, 
div#menu1_de_texto a:hover, 
div#menu1_en_texto a:hover, 
div#menu1_fr_texto a:hover, 
div#menu1_gl_texto a:hover {
	background-position: 0px -53px;
}



#menu2_texto {
	width: 80px;
	height: 45px;
	position: absolute;
	left: 214px;
	top: 4px;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
}

#menu3_texto {
	width: 100px;
	height: 45px;
	position: absolute;
	left: 300px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
}

#menu4_texto {
	width: 110px;
	height: 45px;
	position: absolute;
	left: 405px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
}

#menu5_texto {
	width: 88px;
	height: 45px;
	position: absolute;
	left: 520px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
}

#menu6_texto {
	width: 125px;
	height: 45px;
	position: absolute;
	left: 610px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}


#menu2_de_texto {
	width: 80px;
	height: 45px;
	position: absolute;
	left: 214px;
	top: 4px;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu3_de_texto {
	width: 100px;
	height: 45px;
	position: absolute;
	left: 300px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu4_de_texto {
	width: 110px;
	height: 45px;
	position: absolute;
	left: 405px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu5_de_texto {
	width: 88px;
	height: 45px;
	position: absolute;
	left: 520px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu6_de_texto {
	width: 125px;
	height: 45px;
	position: absolute;
	left: 610px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}


#menu2_en_texto {
	width: 80px;
	height: 45px;
	position: absolute;
	left: 214px;
	top: 4px;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu3_en_texto {
	width: 100px;
	height: 45px;
	position: absolute;
	left: 300px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu4_en_texto {
	width: 110px;
	height: 45px;
	position: absolute;
	left: 405px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu5_en_texto {
	width: 88px;
	height: 45px;
	position: absolute;
	left: 520px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu6_en_texto {
	width: 125px;
	height: 45px;
	position: absolute;
	left: 610px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}


#menu2_fr_texto {
	width: 80px;
	height: 45px;
	position: absolute;
	left: 214px;
	top: 4px;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu3_fr_texto {
	width: 100px;
	height: 45px;
	position: absolute;
	left: 300px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu4_fr_texto {
	width: 110px;
	height: 45px;
	position: absolute;
	left: 405px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu5_fr_texto {
	width: 88px;
	height: 45px;
	position: absolute;
	left: 520px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu6_fr_texto {
	width: 125px;
	height: 45px;
	position: absolute;
	left: 610px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}


#menu2_gl_texto {
	width: 80px;
	height: 45px;
	position: absolute;
	left: 214px;
	top: 4px;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu3_gl_texto {
	width: 100px;
	height: 45px;
	position: absolute;
	left: 300px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu4_gl_texto {
	width: 110px;
	height: 45px;
	position: absolute;
	left: 405px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu5_gl_texto {
	width: 88px;
	height: 45px;
	position: absolute;
	left: 520px;
	top: 4px;
	background: #5396cb;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}

#menu6_gl_texto {
	width: 125px;
	height: 45px;
	position: absolute;
	left: 610px;
	top: 4px;
	background: #5396cb;
	text-align: center;
	border-right: 1px solid #aaa;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;

}
/*fin opciones menu*/


/*submenu*/
#submenuFondo{
	width:1040px;
	height: 25px;
	background-color: #8d8d8d;
}

#submenu{
	width:1040px;
	height: 25px;
	visibility: hidden;
}

.submenuSelected {
	background-position: 0px -25px;
}

/*opciones submenu*/
div#submenu1_texto a, div#submenu2_texto a, div#submenu3_texto a, div#submenu4_texto a, div#submenu5_texto a, div#submenu6_texto a, 
div#submenu1_de_texto a, div#submenu2_de_texto a, div#submenu3_de_texto a, div#submenu4_de_texto a, div#submenu5_de_texto a, div#submenu6_de_texto a, 
div#submenu1_en_texto a, div#submenu2_en_texto a, div#submenu3_en_texto a, div#submenu4_en_texto a, div#submenu5_en_texto a, div#submenu6_en_texto a, 
div#submenu1_fr_texto a, div#submenu2_fr_texto a, div#submenu3_fr_texto a, div#submenu4_fr_texto a, div#submenu5_fr_texto a, div#submenu6_fr_texto a, 
div#submenu1_gl_texto a, div#submenu2_gl_texto a, div#submenu3_gl_texto a, div#submenu4_gl_texto a, div#submenu5_gl_texto a, div#submenu6_gl_texto a {
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
	position: absolute;
	top: 4px;
	color: #fff;
}

div#submenu1_texto, div#submenu2_texto, div#submenu3_texto, div#submenu4_texto, div#submenu5_texto, div#submenu6_texto, 
div#submenu1_de_texto, div#submenu2_de_texto, div#submenu3_de_texto, div#submenu4_de_texto, div#submenu5_de_texto, div#submenu6_de_texto, 
div#submenu1_en_texto, div#submenu2_en_texto, div#submenu3_en_texto, div#submenu4_en_texto, div#submenu5_en_texto, div#submenu6_en_texto, 
div#submenu1_fr_texto, div#submenu2_fr_texto, div#submenu3_fr_texto, div#submenu4_fr_texto, div#submenu5_fr_texto, div#submenu6_fr_texto, 
div#submenu1_gl_texto, div#submenu2_gl_texto, div#submenu3_gl_texto, div#submenu4_gl_texto, div#submenu5_gl_texto, div#submenu6_gl_texto {
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
	background-color: #8d8d8d;
}

div#submenu1_texto a:hover, div#submenu2_texto a:hover, div#submenu3_texto a:hover, div#submenu4_texto a:hover, div#submenu5_texto a:hover, div#submenu6_texto a:hover, 
div#submenu1_de_texto a:hover, div#submenu2_de_texto a:hover, div#submenu3_de_texto a:hover, div#submenu4_de_texto a:hover, div#submenu5_de_texto a:hover, div#submenu6_de_texto a:hover, 
div#submenu1_en_texto a:hover, div#submenu2_en_texto a:hover, div#submenu3_en_texto a:hover, div#submenu4_en_texto a:hover, div#submenu5_en_texto a:hover, div#submenu6_en_texto a:hover, 
div#submenu1_fr_texto a:hover, div#submenu2_fr_texto a:hover, div#submenu3_fr_texto a:hover, div#submenu4_fr_texto a:hover, div#submenu5_fr_texto a:hover, div#submenu6_fr_texto a:hover, 
div#submenu1_gl_texto a:hover, div#submenu2_gl_texto a:hover, div#submenu3_gl_texto a:hover, div#submenu4_gl_texto a:hover, div#submenu5_gl_texto a:hover, div#submenu6_gl_texto a:hover {
	color: #333;
}


div#submenu1_texto {
	width: 98px;
	height: 25px;
	position: absolute;
	left: 305px;
	top: 53px;
}

div#submenu2_texto {
	width: 162px;
	height: 25px;
	position: absolute;
	left: 400px;
	top: 53px;
}

div#submenu3_texto {
	width: 155px;
	height: 25px;
	position: absolute;
	left: 525px;
	top: 53px;
}

div#submenu4_texto {
	width: 100px;
	height: 25px;
	position: absolute;
	left: 670px;
	top: 53px;
}

div#submenu5_texto {
	width: 147px;
	height: 25px;
	position: absolute;
	left: 760px;
	top: 53px;
}

div#submenu6_texto {
	width: 85px;
	height: 25px;
	position: absolute;
	left: 905px;
	top: 53px;
}


div#submenu1_de_texto {
	width: 125px;
	height: 25px;
	position: absolute;
	left: 300px;
	top: 53px;
}

div#submenu2_de_texto {
	width: 162px;
	height: 25px;
	position: absolute;
	left: 430px;
	top: 53px;
}

div#submenu3_de_texto {
	width: 145px;
	height: 25px;
	position: absolute;
	left: 600px;
	top: 53px;
}

div#submenu4_de_texto {
	width: 100px;
	height: 25px;
	position: absolute;
	left: 665px;
	top: 53px;
}

div#submenu5_de_texto {
	width: 147px;
	height: 25px;
	position: absolute;
	left: 783px;
	top: 53px;
}

div#submenu6_de_texto {
	width: 85px;
	height: 25px;
	position: absolute;
	left: 870px;
	top: 53px;
}


div#submenu1_en_texto {
	width: 98px;
	height: 25px;
	position: absolute;
	left: 305px;
	top: 53px;
}

div#submenu2_en_texto {
	width: 130px;
	height: 25px;
	position: absolute;
	left: 410px;
	top: 53px;
}

div#submenu3_en_texto {
	width: 55px;
	height: 25px;
	position: absolute;
	left: 540px;
	top: 53px;
}

div#submenu4_en_texto {
	width: 90px;
	height: 25px;
	position: absolute;
	left: 595px;
	top: 53px;
}

div#submenu5_en_texto {
	width: 147px;
	height: 25px;
	position: absolute;
	left: 685px;
	top: 53px;
}

div#submenu6_en_texto {
	width: 110px;
	height: 25px;
	position: absolute;
	left: 830px;
	top: 53px;
}


div#submenu1_fr_texto {
	width: 98px;
	height: 25px;
	position: absolute;
	left: 305px;
	top: 53px;
}

div#submenu2_fr_texto {
	width: 132px;
	height: 25px;
	position: absolute;
	left: 410px;
	top: 53px;
}

div#submenu3_fr_texto {
	width: 65px;
	height: 25px;
	position: absolute;
	left: 545px;
	top: 53px;
}

div#submenu4_fr_texto {
	width: 100px;
	height: 25px;
	position: absolute;
	left: 605px;
	top: 53px;
}

div#submenu5_fr_texto {
	width: 165px;
	height: 25px;
	position: absolute;
	left: 690px;
	top: 53px;
}

div#submenu6_fr_texto {
	width: 115px;
	height: 25px;
	position: absolute;
	left: 860px;
	top: 53px;
}


div#submenu1_gl_texto {
	width: 90px;
	height: 25px;
	position: absolute;
	left: 305px;
	top: 53px;
}

div#submenu2_gl_texto {
	width: 130px;
	height: 25px;
	position: absolute;
	left: 400px;
	top: 53px;
}

div#submenu3_gl_texto {
	width: 90px;
	height: 25px;
	position: absolute;
	left: 525px;
	top: 53px;
}

div#submenu4_gl_texto {
	width: 70px;
	height: 25px;
	position: absolute;
	left: 625px;
	top: 53px;
}

div#submenu5_gl_texto {
	width: 147px;
	height: 25px;
	position: absolute;
	left: 705px;
	top: 53px;
}

div#submenu6_gl_texto {
	width: 85px;
	height: 25px;
	position: absolute;
	left: 843px;
	top: 53px;
}
/*fin opciones submenu*/
/*fin submenu*/
/*fin menu*/

a, a:link, a:visited {
	text-decoration: none;
}

p, p a {
	color: #9dbdce;
	font-size: 12px;
	font-family: verdana, arial;
}

a.enlaceExterno {
	text-decoration: none;
	color: #5396cb;
}

.pie{
	text-align: left;
	display: inline;
	position: absolute;
	top: 625px;
	margin: 0px;
	left: 0px;
	right: 0px;
	line-height: 15px;
	width:1040px;
}

.pie ul{
	list-style-type: none;
	background-color: #000;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
	color: #7c7359;
	width: 250px;
	height: 15px;
}

.pie li{
	display: inline;
}

.pie li a{
	text-decoration: none;
	display:inline;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
	color: #7c7359;
}

.pie marquee{
	background-color: #e2e2e2;
	font-size: 11px;
	font-family: verdana, arial;
	font-style: italic;
	color: black;
	width: 782px;
}

.contenido{
	height: 550px;
	width:1040px;
	text-align: justify;
	overflow: auto;
	margin-top: 12px;
	position: absolute;
	left: 0px;
	top: 75px;
}

#slideshow {
	position:relative;
	width:600px;
	height: 327px;
	left: 33px;
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#slideshow IMG.active {
	z-index:10;
}

#slideshow IMG.last-active {
	z-index:9;
}

.espacioSubmemu{
	width:1040px;
	height: 25px;
	background-color: #8d8d8d;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top left; 
}

.separador1{
	width:1040px;
	height: 3px;
	background: url('/img/separador1.png');
	background-attachment: fixed;
	background-position: top left; 
}

.separador2{
	width:1040px;
	height: 5px;
	background: url('/img/separador2.png');
	background-attachment: fixed;
	background-position: left; 
}

#noticia ul{
	list-style-type: none;
	width: 960px;
	height: 130px;
}

#noticia li{
	display: inline-table;
	overflow: hidden;
	top: 12px;
	left: 20px;
	width: 180px;
	height: 140px;
	background-image: url('/img/separador3.png');
	background-repeat: no-repeat;
	background-position: top center; 
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-left: 4px;
}

#noticia li font.noticiaTitulo{
	font-size: 12px;
	font-family: verdana, arial;
	font-style: bold;
	text-align: center;
	text-transform: uppercase;
	top: 12px;
	position: relative;
	width: 100%;
	height: 22px;
	vertical-align: bottom;
	display: block;
}

#noticia li font.noticiaSubtitulo{
	font-size: 10px;
	font-family: verdana, arial;
	font-style: italic;
	color: #e2e2e2;
	text-align: center;
	width: 100%;
	display:  block;
}

.adornoNoticia {
	position: relative;
	top: 3px;
}

#noticia li font.noticiaContenido{
	position: relative;
	font-size: 10px;
	font-family: verdana, arial;
	top: 5px;
	color: black;
	text-align: left;
	width: 175px;
	height: 80px;
	display:  block;
	padding-left: 4px;
	padding-right: 4px;
}

#noticia li a.noticiaEnlace {
	position: relative;
	width: 170px;
	height: 15px;
	left: 5px;
	display:  block;
	background-image: url('/img/SeguirLeyendo1.jpg');
	background-repeat: no-repeat;
	background-position: top center; 
}

#noticia li a.noticiaEnlace:hover {
	background-image: url('/img/SeguirLeyendo2.jpg');
}

#noticia li a.noticiaEnlace_en {
	position: relative;
	width: 170px;
	height: 15px;
	left: 5px;
	display:  block;
	background-image: url('/img/seguirLeyendo1_en.jpg');
	background-repeat: no-repeat;
	background-position: top center; 
}

#noticia li a.noticiaEnlace_en:hover {
	background-image: url('/img/seguirLeyendo2_en.jpg');
}

#noticia li a.noticiaEnlace_de {
	position: relative;
	width: 170px;
	height: 15px;
	left: 5px;
	display:  block;
	background-image: url('/img/seguirLeyendo1_de.jpg');
	background-repeat: no-repeat;
	background-position: top center; 
}

#noticia li a.noticiaEnlace_de:hover {
	background-image: url('/img/seguirLeyendo2_de.jpg');
}

#noticia li a.noticiaEnlace_fr {
	position: relative;
	width: 170px;
	height: 15px;
	left: 5px;
	display:  block;
	background-image: url('/img/seguirLeyendo1_fr.jpg');
	background-repeat: no-repeat;
	background-position: top center; 
}

#noticia li a.noticiaEnlace_fr:hover {
	background-image: url('/img/seguirLeyendo2_fr.jpg');
}

#noticia li a.noticiaEnlace_gl {
	position: relative;
	width: 170px;
	height: 15px;
	left: 5px;
	display:  block;
	background-image: url('/img/seguirLeyendo1_gl.jpg');
	background-repeat: no-repeat;
	background-position: top center; 
}

#noticia li a.noticiaEnlace_gl:hover {
	background-image: url('/img/seguirLeyendo2_gl.jpg');
}

#titular {  
	position: absolute;
	width: 640px; 
	height: 97px;
        top: 0px;
	left: 40px;
 	text-align: center;
	background-image: url('/img/titular.jpg'); 
	background-repeat: no-repeat;
	background-position: top center; 
        padding-left: 10px;
	margin-top: 5px; 
	font-family: verdana, verdana, arial;
}

#titular h2 { 
	width: 100%;
	font-family: verdana, arial;
	font-style: italic;
	font-size: 24px;
	text-align: center; 
	letter-spacing: 0; 
	color: #bfbebe; 
	position: relative;
	top: 8px;
}

#titular h3 { 
	width: 90%;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.3em; 
	color: #000; 
	position: absolute;
	top: 48px;
	left: 30px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px dashed;
}

font.cuadroTitulo {
	font-family: verdana, arial;
	font-size: 22px;
	font-family: verdana, arial;
	font-style: bold;
	text-align: center;
	top: 12px;
	left: 10px;
	width: 95%;
	position: relative;
	vertical-align: bottom;
	display: block;
	border-bottom: 1px solid black;
}

font.cuadroTitulo_p {
	font-size: 19px;
	font-family: verdana, arial;
	font-style: bold;
	text-align: center;
	top: 12px;
	left: 10px;
	width: 95%;
	position: relative;
	vertical-align: bottom;
	display: block;
	border-bottom: 1px solid black;
}

font.cuadroSubtitulo {
	font-family: verdana, arial;
	position: relative;
	top: 12px;
	font-size: 12px;
	font-family: verdana, arial;
	font-style: italic;
	color: #999;
	text-align: left;
	padding: 12px;
	width: 95%;
	display:  block;
}

font.cuadroSubtitulo_p {
	font-family: verdana, arial;
	position: relative;
	top: 12px;
	font-size: 12px;
	font-family: verdana, arial;
	font-style: italic;
	color: #999;
	text-align: left;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
	width: 95%;
	display:  block;
}

font.cuadroContenido {
	position: relative;
	top: 8px;
	font-size: 12px;
	font-family: verdana, arial;
	color: black;
	text-align: left;
	line-height: 1.2em;
	width: 95%;
	padding: 12px;
	display:  block;
}

font.cuadroContenido_p {
	font-family: verdana, arial;
	position: relative;
	top: 8px;
	font-size: 12px;
	color: black;
	text-align: left;
	line-height: 1.1em;
	width: 95%;
	padding: 12px;
	display:  block;
}

font.cuadroContenido_p1 {
	font-family: verdana, arial;
	position: relative;
	top: 8px;
	font-size: 11px;
	color: black;
	text-align: left;
	line-height: 1.1em;
	width: 95%;
	padding: 12px;
	display:  block;
}
font.cuadroContenido2 {
	font-family: verdana, arial;
	position: relative;
	top: 8px;
	font-size: 12px;
	font-width: 100;
	color: black;
	text-align: left;
	line-height: 1.5em;
	width: 95%;
	padding: 12px;
	display:  block;
}

#cuadroIzquierda {
	font-family: verdana, arial;
	position: absolute;
	left: 40px;
	top: 120px;
	width: 320px;
	height: 400px;
	background-image: url('/img/marco.png');
	background-position: top center;
}

#cuadroDerecha{
	font-family: verdana, arial;
	position: absolute;
	top: 120px;
	left: 380px;
	width: 295px;
	height: 250px;
}

#cuadroDerecha_1_1{
	position: absolute;
	top: 9px;
	left: 9px;
	border: 1px dashed;
	padding: 5px;
}

#cuadroDerecha_2_1{
	position: absolute;
	top: 173px;
	left: 9px;
	border-left: 1px dashed;
	border-right: 1px dashed;
	border-bottom: 1px dashed;
	padding: 5px;
	padding-right: 1px;
}

#cuadroDerecha_2_2{
	position: absolute;
	top: 173px;
	left: 150px;
	border-right: 1px dashed;
	border-bottom: 1px dashed;
	padding: 5px;
}

#cuadroGrande {
	width: 620px;
	height: 360px;
	position: absolute;
	top: 100px;
	left: 40px;
	font-size: 12px;
	font-family: verdana, arial;
	color: black;
	text-align: left;
	padding: 12px;
	display:  block;
}

#cuadroNoticia {
	font-family: verdana, arial;
	position: absolute;
	top: 120px;
	left:40px;
	width: 660px;
	height: 342px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-left: 4px;
}

.noticiaImagen {
	font-family: verdana, arial;
	float: left; 
	margin: 4px; 
	border: 3px solid #5396cb;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	max-width: 300px;
	max-height: 300px;
}

.noticiaTitulo {
	font-family: verdana, arial;
	font-size: 14px;
	font-family: verdana, arial;
	font-style: italic;
	display: block;
	text-align: center;
}

.noticiaContenido {
	font-family: verdana, arial;
	font-size: 12px;
	font-family: verdana, arial;
}

.enlaceGaleriaOculto {
	display: none;
	visibility: hidden;
}

#cuadroCertificados {
	position: absolute;
	top: 120px;
	left: 380px;
	width: 310px;
	height: 330px;
}

#cuadroCertificados_1_1{
	position: absolute;
	top: 0px;
	left: 30px;
	padding: 5px;
}

#cuadroCertificados_1_2{
	position: absolute;
	top: 0px;
	left: 155px;
	padding: 5px;
}

#cuadroCertificados_1_3{
	position: absolute;
	top: 0px;
	left: 275px;
	padding: 5px;
}

#cuadroCertificados_2_1{
	position: absolute;
	top: 165px;
	left: 30px;
	padding: 5px;
}

#cuadroCertificados_2_2{
	position: absolute;
	top: 165px;
	left: 155px;
	padding: 5px;
}

#cuadroCertificados_2_3{
	position: absolute;
	top: 165px;
	left: 310px;
	padding: 5px;
}

#cuadroSituacion {
	list-style-type: none;
	width: 640px;
	height: 360px;
	position: absolute;
	top: 120px;
	left: 45px;
}

#cuadroSituacion li{
	display: inline-table;
	overflow: hidden;
	top: 22px;
	left: 0px;
	width: 600px;
	height: 342px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-left: 4px;
}

.cuadroDireccion{
	position: relative;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: 100;
	color: black;
	left: 0px;
	width: 600px;
	letter-spacing: .1em;
}

#cuadroPrivado ul{
	list-style-type: none;
	width: 660px;
	height: 360px;
}

#cuadroPrivado li{
	display: inline-table;
	overflow: hidden;
	top: 22px;
	left: 0px;
	width: 320px;
	height: 342px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-left: 4px;
}

.cuadroAcceso{
	position: relative;
	font-family: verdana, verdana;
	font-size: 12px;
	font-weight: 700;
	color: black;
	background-color: #999999;
	top: 10px;
	left: 10px;
	width: 600px;
	height: 400px;
	display: block;
}


/* Formulario de contacto */
#contactFormContainer
{
	position:absolute;
	left:300px;
	top: 700px;
	font-family: verdana, 'Lucida Grande', Lucida, Helvetica, Arial, sans-serif;
}

#contactForm
{
	height:277px;
	width:351px;
	background-image:url('/img/bkg.jpg');
	display:none;
}

#contactForm input[type=text]
{
	display:block;
	border:solid 1px #4d3a24;
	width:100%;
	margin-bottom:10px;
	height:24px;
}

#contactForm input[type=checkbox]
{
	display:block;
	border:solid 1px #4d3a24;
	width:20px;
	height:24px;
}

#contactForm textarea
{
	display:block;
	border:solid 1px #4d3a24;
	width:100%;
	margin-bottom:10px;
}

#contactForm input[type=submit]
{
	background-color:#4d3a24;
	border:solid 1px #23150c;
	color:#fecd28;
	padding:5px;
}

#contactLink
{
	height:40px;
	width:351px;
	background-image:url('/img/slidein_button.png');
	display:block;
	cursor:pointer;
}

#messageSent
{
	color:#ff9933;
	display:none;
}

td {
	font-size: 1em;
	font-family: verdana, 'Lucida Grande', Lucida, Helvetica, Arial, sans-serif;
	font-weight: 100;
	font-style:normal;
}
/* --------------- BOTONES --------------- */

.divContacto {
	position: absolute;
	width: 1024px;
	text-align: center;
	top: 660px;
}

.divCertificados {
	position: absolute;
	text-align: right;
	top: 655px;
	left: 10px;
}

.divCertificados a {
	text-decoration: none;
}

.divCertificados a img {
	border: 0px;
}

.divAvisoLegal {
	position: absolute;
	font-size: 12px;
	font-family: verdana, arial;
	color: #000;
	text-align: right;
	top: 660px;
	left: 720px;
	width: 320px;
}

.divAvisoLegal a {
	font-size: 12px;
	font-family: verdana, arial;
	font-style: italic;
	color: #000;
	text-decoration: none;
}

.divAvisoLegal a:hover {
	color: #999;
	text-decoration: none;
}

#response {
	display:none;
}

.button, .button:visited { 
	background: url(/img/contacto.png) no-repeat;
	width: 95px;
	text-align: center;
	display: inline-block;
	padding: 3px 10px 3px;
	color: #000;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.0);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.0);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.0);
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid rgba(0,0,0,0.0);
	position: relative;
	cursor:pointer;
}

button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}

.button:hover { /* el efecto hover */
	background-color: #111
	color: #FFF;
}

.button:active { /* el efecto click */
	top: 1px;
}

.small.button, .small.button:visited {
	font-size: 9px ;
}

.white.button, .white.button:visited { 
	background-color: #2981E4; 
}

.white.button:hover { 
	background-color: #2575CF; 
}

.idiomaActivo {
	color: #FFF;
}


.cookie-container{display:none;background:none repeat scroll 0 0 #5396cb;bottom:0;color:#DDD;min-height:100px;position:fixed;width:100%;z-index:99999}
.cookie-msg{font-family:verdana;font-size:12px;padding-bottom:20px;padding-top:25px;position:relative;text-align:center;width:100%;z-index:99999;line-height: 16px;}
.cookie-msg-policy{color:#FFF;padding-left:5px;text-decoration:none}
.cookie-msg-ok{padding:4px;background:#2575CF;text-decoration:none;color:#FFF}
.cookie-msg-reject{margin-left:7px;padding:4px;background:#000;text-decoration:none;color:#FFF}
.cookie-msg-policy a { color:#2575CF; font-weight: bold;}
.cookie-container .buttons{
	padding-top: 12px;
}