@charset "utf-8";
body,html {
	height:100%;
	margin: 0px;
	padding: 0;
}
#envoltorio {
	background-image: url(../imagenes/fondo.gif);
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	min-height: 100%;
	
}
#cabecera {
	background-image: url(../imagenes/cabecera_home2.png);
	height: 28px;
	width: 334px;
	background-repeat: no-repeat;
	margin-left: 300px;
}
#cabecera_img{
	background-image: url(../imagenes/img_cab.jpg);
	height: 92px;
}
#contenedor {
	background-color: #dde5f2;
	float: left;
	margin-bottom: 10px;
}
h1 {
	position:absolute; top:-6000px;
}
/*-----------Menu----------------*/
#menu{
	width: 132px;
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #285278;
	margin-top: 15px;
}
#menu ul{
	list-style-type: none;
	text-align: right;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
}
#menu ul li {
	font-weight: bold;
	list-style-type: none;
	color: #194469;
	text-decoration: none;
	font-size: 1em;
	margin-bottom: -1px;
	display: block;
	margin-left: -20px;
}
#menu ul li a{
	font-weight: bold;
	list-style-type: none;
	color: #194469;
	text-decoration: none;
	font-size: 1em;
	margin-bottom: -1px;
	margin-left: -20px;
	display: block;
}
#menu ul li a:hover{
	text-decoration: underline;
}
#menu ul li ul li a{
	color: #125184;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: -3px;
	margin-left: -50px;
	margin-right: -5px;
}
#menu ul li ul li a:hover{
	text-decoration: underline;
}
/*-----------Fin Menu----------------*/

/*-----------Contenido----------------*/
#contenido{
	float: left;
	width: 791px;
	padding-top: 25px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#contenido h2{
	color: #125184;
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	font-size: 0.9em;

}
#contenido p{
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	color: #125184;
	font-size: 0.7em;
	text-align: left;
	/*text-align: justify;*/

}
#contenido ul li{
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	color: #125184;
	font-size: 0.7em;
	margin-left: 0px;
	list-style-image: url(../imagenes/ico_lista.gif);
	text-align: justify;
}
#contenido ul li a{
	color: #4F8225;
	text-decoration: none;
	font-weight: bold;
}
#contenido ul li a:hover{
	text-decoration: underline;
}
#contenido ul li ul li{
	font-size: 0.94em;
}

#contenido ol li{
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	color: #125184;
	font-size: 0.7em;
	margin-left: 0px;
	text-align: justify;
}
#contenido ol li a{
	color: #4F8225;
	text-decoration: none;
	font-weight: bold;
}
#contenido ol li a:hover{
	text-decoration: underline;
}
/*----------- Fin Contenido----------------*/

/*-----------Conteniido Foto----------------*/
#contenidofoto{
	width: 372px;
	float: right;
	margin-bottom: 30px;
	margin-top: 10px;
	margin-left: 15px;
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	font-size: 0.7em;
	color: #125184;
}
#superiorfoto{
	background-image: url(../imagenes/foto_superior.jpg);
	height: 35px;
	text-align: right;
	padding-right: 10px;
	color: #000000;
	padding-top: 3px;
}
#inferiorfoto{
	background-image: url(../imagenes/foto_inferior.jpg);
	background-repeat: no-repeat;
	height: 38px;
}
.superiorfoto {
color: #1664A3;
}
#superiorfoto a{
	text-decoration: none;
	color: #1664A3;
}
#superiorfoto a:hover{
	text-decoration: underline;
}
/*-----------Fin Contenido Foto----------------*/

/*-----------Contenido Texto----------------*/
.imagen_noticias{
	float: left;
	padding-right: 7px;
	display: block;
}
.negrita{
	font-weight: bold;
	font-size: 1.1em;
}
.enlaceverde{
	color: #017D01;
	text-decoration: none;
	font-weight: bold;
}
a.enlaceverde:hover{
	text-decoration: underline;
}
.pdf_articulos{
	color: #017D01;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../imagenes/noticias/pdf_articulos.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	padding-top: 2px;
	height: 20px;
	display: block;
}
a.pdf_articulos:hover{
	text-decoration: underline;
}
.pdf_cajacentro{
	color: #017D01;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../imagenes/pdf_bibliografia.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	padding-top: 2px;
	height: 20px;
	display: block;
	margin-top: 8px;
	margin-left: 10px;
}
a.pdf_cajacentro:hover{
	text-decoration: underline;
	text-align: left;
}
.enlace_web{
	color: #017D01;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../imagenes/enlace_web.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	padding-top: 2px;
	height: 20px;
	display: block;
	margin-top: 8px;
	margin-left: 10px;
}
a.enlace_web:hover{
	text-decoration: underline;
	text-align: left;
}
.pdf_titulo {
	font-weight: bold;
	padding-top: 2px;
	display: block;
	margin-top: 8px;
	margin-left: 10px;
}
.parrafo_noticias{
	display: block;
	width: 382px;
	padding-bottom: 10px;
	background-color: #EEF2F9;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #829bb5;
	margin-bottom: -20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6DFEF;
	border-left-color: #D6DFEF;
}
.parrafo_noticias2 {
	display: block;
	margin-left: 73px;
}
.parrafo_cajacentro_primera{
	display: block;
	width: 382px;
	padding-bottom: 10px;
	background-color: #EEF2F9;
	padding-left: 8px;
	padding-top: 8px;
	margin-bottom: -20px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #5aa9e9;
	border-right-color: #D6DFEF;
	border-left-color: #D6DFEF;
	padding-right: 8px;
}
.parrafo_cajacentro{
	display: block;
	width: 382px;
	padding-bottom: 10px;
	background-color: #EEF2F9;
	padding-left: 8px;
	padding-top: 8px;
	margin-bottom: -20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #829bb5;
	border-right-color: #D6DFEF;
	border-left-color: #D6DFEF;
	padding-right: 8px;
}
hr {
	color: #829bb5;
	margin-top: 0px;
	height: 1px;
	margin-bottom: 0px;
	width: 400px;
	text-align: left;
}
/*-----------Fin Contenido Texto----------------*/

/*-----------Formularios----------------*/
.formulario_accesos{
	width: 250px;
	text-align: right;
	margin-top: 50px;
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	font-size: 0.7em;
	color: #125184;
}
.formulario_contacta{
	width: 380px;
	text-align: right;
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	font-size: 0.7em;
	color: #125184;
	background-color: #EEF2F9;
	padding-right: 20px;
	margin-bottom: -5px;
	margin-top: 20px;
}
.cajatexto{
	color: #125184;
	width: 170px;
}
.cajatexto_grande{
	color: #125184;
	width: 360px;
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	height: 60px;
}
.boton{
	background-color: #1664A3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-weight: bold;
}
.rojo {
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	font-size: 1em;
	color: #FF0000;
	font-weight: bold;
}

/*-----------Fin Formularios----------------*/
#contacto{
	font-family: "Trebuchet MS", "Times New Roman", Verdana, SansSerif;
	font-size: 0.7em;
	color: #0D2339;
	text-align: right;
	display: block;
	margin-right: 20px;
	padding-bottom: 20px;
}
#contacto p{
	display: block;
}
#contacto a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#contacto a:hover{
	text-decoration: underline;
}

