@charset "utf-8";
/* CSS Document */

a {
text-decoration : none;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
text-align : center;
font-style : normal;
font-weight : bold;
color : #004b96;
}
a:hover {
text-decoration : none;
}
a:visited {
text-decoration : none;
color : #999;
}
body {
margin : 0;
height : 100%;
width : 100%;
font-family : Tahoma, Trebuchet MS, Verdana, sans-serif;
font-size : 16px;
color : #000;
background : url("fondo.jpg");
background-repeat : repeat-x;
background-color : #fff;
}
img {
border : 0;
}
div {
display : block;
}
hr {
height : 1px;
background-color : #ccc;
color : #fff;
border-collapse : collapse;
}
h1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #000;
text-transform : uppercase;
text-align : left;
}
h2 {
font-size : 12px;
font-family : Tahoma, Geneva, sans-serif;
font-weight : bold;
text-decoration : none;
color : #fff;
}
h3 {
font-family : Tahoma, Geneva, sans-serif;
font-size : 16px;
color : #f2942e;
text-transform : none;
text-align : center;
font-weight : bold;
text-decoration : none;
}
h4 {
color : #000;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
}
ul {
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
list-style-type : none;
list-style-position : outside;
}
#footer {
	position : relative;
	height : 87px;
	background-color : #004b96;
	width : 950px;
	z-index : 2;
	margin : 0 auto;
	clear : both;
	padding-top : 3px;
}
.dir {
height : 75px;
position : relative;
background-color : #e4e4e4;
float : left;
color : #666;
font-size : 12px;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
width : 550px;
margin : 5px 3px 5px 20px;
text-align : center;
white-space : normal;
font-style : normal;
font-weight : bold;
}
.dir2 {
height : 75px;
position : relative;
background-color : #e4e4e4;
float : right;
color : #666;
font-size : 12px;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
width : 343px;
margin : 5px 20px 5px 3px;
text-align : left;
white-space : nowrap;
font-style : normal;
font-weight : bold;
padding-left : 10px;
}
#correo {
color : #666;
font-size : 12px;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align : left;
text-decoration : none;
}
#correo a:hover {
color : #666;
}
#redes {
margin-right : 194px;
height : 41px;
}
.redesimg {
float : right;
margin-right : 5px;
width : 36px;
margin-top : 5px;
border : 0;
}
.centro {
	position : relative;
	width : 950px;
	margin : 0 auto;
	padding : 0 0 0 0;
	height : auto;
}
#logo {
	position : static;
	float : left;
	width : 950px;
	height : 98px;
	background : url("cabecera.png") top left no-repeat transparent;
	clear: both;
	margin: 0.825em auto 0;
	padding: 0;
}
#logo2 {
float : left;
margin-top : 8px;
margin-left : 50px;
}
#menu {
height : 28px;
margin : 33px 0 0 50px;
padding : 0;
}
#menu ul {
width : 100%;
height : 28px;
margin : 0;
padding : 0;
float : right;
display : block;
}
#menu ul li {
width : auto;
height : 28px;
margin : 0;
padding : 0;
float : left;
display : block;
}
#menu ul li a {
width : auto;
height : 28px;
margin : 0;
padding : 0;
float : left;
font-family : Arial;
font-size : 12px;
color : #004b96;
line-height : 18px;
font-weight : bold;
text-decoration : none;
}
#menu ul li a:hover {
color : #f2942e;
background : url(menuHover.jpg) bottom center no-repeat;
}
#menu ul li .gap {
width : 1px;
height : 20px;
margin : 0;
padding : 0 11px 0 11px;
float : left;
background : url(menuspace.jpg) top center no-repeat;
}
#centro {
	clear: both;
	position: inherit;
	float: left;
	width: 950px;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: #004B96;
	
}
#izd {
	background-color: white;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	overflow: hidden;
	padding: 0;
	z-index: 2;
	height: auto;
	width: 800px;
	clear: none;
	padding-bottom: 20px;
}
#izq2 {
	background-color: white;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	overflow: hidden;
	padding: 0;
	z-index: 2;
	height: 1000px;
	width: 800px;
	clear: none;
}
#dcha {
	position: relative;
	float: left;
	background-color: #004B96;
	z-index: 2;
	overflow: hidden;
	width: 130px;
	margin: 0px 3px 3px 5px;

}
.fotcab {
background : url(1_1.jpg) top center no-repeat;
height : 200px;
width : 720px;
padding : 10px 35px 10px 35px;
}
.temas {
float : left;
position : relative;
z-index : 3;
width : 70%;
list-style-type : none;
}
.imagenes {
padding : 0 0 0 0;
margin : 4px 4px 4px 4px;
float : left;
width : 240px;
height : 170px;
text-align : center;
background-color : #06315d;
font-size : 13px;
color : #fff;
font-family : Tahoma, Geneva, sans-serif;
font-weight : bold;
text-decoration : none;
}
.noticias {
font-family : Tahoma, Geneva, sans-serif;
color : #f2942e;
text-transform : none;
font-size : 12px;
float : inherit;
position : relative;
z-index : 4;
margin : 7px;
padding : 0;
width : 28%;
text-decoration : none;
}
.noticiasul {
list-style-type : circle;
list-style-position : inside;
font-weight : normal;
border-color : #999;
border-width : thin;
border-style : solid;
text-transform : none;
padding : 10px 10px 10px 10px;
color : #999;
}
.noticiastext {
color : #333;
font-weight : normal;
text-align : left;
text-transform : none;
font-family : Tahoma, Geneva, sans-serif;
font-size : 10px;
text-decoration : none;
}
.notimg {
float : left;
margin : 10px 10px 10px 0;
}
.notimg2 {
float : right;
margin : 10px 0 10px 10px;
}
.caja {
font-weight : bold;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
margin : 30px 5px 5px 10px;
width : 120px;
position : relative;
float : none;
clear : both;
font-style : normal;
color : #ffb469;
}
.caja2 {
font-weight : bold;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
margin : 30px 5px 5px 10px;
width : 120px;
color : #fff;
position : relative;
float : none;
clear : both;
text-align : left;
background-color : #004b96;
}
#contacts {
padding : 0;
float : left;
clear : both;
width : 120px;
margin : 30px 5px 5px 10px;
}
#contacts h2 {
margin : 0;
padding : 0 0 3px 0;
float : left;
font-weight : bold;
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
line-height : 24px;
}
#contacts input {
width : 120px;
height : 17px;
margin : 7px 0 0 0;
float : left;
font-family : Arial;
font-size : 10px;
color : #363636;
border : 0;
background : #e4e4e4;
}
#contacts textarea {
width : 120px;
height : 58px;
margin : 7px 0 0 0;
float : left;
font-family : Arial;
font-size : 10px;
color : #363636;
border : 0;
background : #e4e4e4;
}
#contacts a {
width : 55px;
height : 16px;
margin : 10px 0 0 0;
margin-left : 5px;
padding : 0;
float : left;
font-family : Arial;
font-size : 10px;
color : #000000;
line-height : 14px;
text-align : center;
text-decoration : none;
border : #bdbcbd solid 1px;
background : #ffffff;
}
#contacts a:hover {
background : #cccccc;
background-color : #666;
color : #fff;
}
.colab {
margin : 5px;
}
.cv {
width : 100px;
height : 20px;
font-size : 9px;
font-style : normal;
}
.cv2 {
width : 50px;
height : 20px;
font-size : 9px;
font-style : normal;
}
#menulat {
float : left;
width : 140px;
background-repeat : repeat-y;
text-align : left;
border-right-color : #ccc;
border-right-style : solid;
border-right-width : thin;
padding-right : 10px;
}
#menulat ul {
float : left;
text-align : left;
list-style-type : none;
}
#menulat li {
font-family : Tahoma, Geneva, sans-serif;
font-size : 12px;
width : 110px;
clear : both;
}
#menulat li a.activo {
color : #fff;
background-color : #004b96;
font-style : normal;
}
#menulat li a {
padding : 0.5em 0.6em 0.5em 0.6em;
font-family : Tahoma, Geneva, sans-serif;
font-size : 11px;
text-align : left;
font-style : normal;
border-bottom-color : #ccc;
border-bottom-style : solid;
border-bottom-width : thin;
text-transform : none;
color : #004b96;
margin : 0;
line-height : 15px;
display : block;
position : relative;
float : left;
font-weight : normal;
}
#menulat li a:hover {
color : #fff;
background-color : #004b96;
font-style : normal;
}
.contenido {
float : left;
width : 580px;
color : #000;
font-size : 12px;
font-family : Tahoma, Geneva, sans-serif;
margin-left : 30px;
margin-right : 30px;
font-weight : normal;
line-height : 20px;
margin-top : 10px;
}
.contenido2 {
float : left;
width : 710px;
color : #000;
font-size : 12px;
font-family : Tahoma, Geneva, sans-serif;
margin-left : 30px;
margin-right : 30px;
font-weight : normal;
line-height : 20px;
margin-top : 10px;
margin-left : 43px;
}
.contenidotitulo {
font-size : 20px;
color : #000;
font-weight : bold;
font-family : Georgia, "Times New Roman", Times, serif;
text-decoration : none;
padding-top : 10px;
}
.titulobarra {
font-size : 10px;
color : #000;
text-transform : uppercase;
border-bottom-color : #ccc;
border-bottom-style : solid;
border-bottom-width : thin;
margin-left : 43px;
padding : 0.5em 0.5em 0.6em 0.0pt;
}
hr.barra {
width : 730px;
height : 1px;
border-style : solid;
background-color : #ccc;
text-align : left;
float : left;
}
hr.barramenulat {
height : 1px;
width : 65px;
border-style : solid;
background-color : #ccc;
border-width : 0.1em;
}
.img {
width : 250px;
position : relative;
border : 1px;
border-color : #333;
border-style : solid;
box-shadow : 2px 2px 5px #999;
margin : 10px;
}
.img2 {
width : 350px;
position : relative;
border : 1px;
border-color : #333;
border-style : none;
margin : 10px;
height : auto;
}
.img3 {
width : 500px;
position : relative;
border : 1px;
border-color : #333;
border-style : none;
margin : 45px 45px 0 45px;
height : auto;
}
.subtitulo {
font-size : 10px;
text-align : right;
margin-right : 45px;
}
#subir {
font-family : "Courier New", Courier, monospace;
font-size : 10px;
text-align : right;
}
#subir a {
color : #000;
font-style : italic;
}
#subir a:hover {
color : #666;
}
.parrafoul {
list-style-type : disc;
list-style-position : inside;
padding-left : 0;
}
.parrafoul2 {
list-style-position : inside;
list-style-type : circle;
}
.izq {
height : 900px;
}
.parrafouldonante {
list-style-type : none;
list-style-position : inside;
padding-left : 0;
}
.revistas {
float : left;
position : relative;
z-index : 3;
width : auto;
list-style-type : none;
}
.revistas2 {
padding : 0 0 0 0;
margin : 7px 7px 7px 7px;
float : left;
width : 175px;
height : auto;
text-align : center;
font-size : 13px;
color : #000;
font-family : Tahoma, Geneva, sans-serif;
font-weight : normal;
}
.not {
margin-bottom : 20px;
border-bottom-color : #999;
border-bottom-style : solid;
border-bottom-width : 1px;
color : #333;
}
.date {
color : #000;
font-size : 10px;
font-family : "Courier New", Courier, monospace;
font-weight : bold;
padding : 0 0 0 0;
margin : 0 0 0 0;
text-decoration : none;
}
@media screen and (min-width:300px) and (max-width:800px) {
body {
font-size : 0.8em;
}
sidebar {
display : none;
}
}
#page {
width : 99%;
}
#content {
width : 99%;
}
#derechos{
	float: left;
}
#validador{}
