body{
	margin:0;
	color:#333;
	background-image: url(images/bg_fondo.jpg);
	background-repeat:  repeat-x;
	background-color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 80%;
	line-height: 1.4em;
}
#wrap{
	margin:0 auto;
	width:1012px;
	height:500px;
}

a:link,a:visited,a:active{
	text-decoration:none;

	color:#900;
}
a:hover{
	color:#600;
	border-color:#600;
}
#header{
	margin:0 auto;
	width:1012px;
	height:300px;
}
#head1{
	background:url(images/bg_header.jpg);
	height:300px;
	width:552px;
	float: left;
}
#head2{
	background:url(images/bg_botones.gif);
	height:300px;
	width:264px;
	float: left;
}
#head3{
	background:url(images/bg_header3.jpg);
	height:300px;
	width:196px;
	float: right;
	clear: none;
}
#head2 h1.boton{
	margin:2px 0px 7px 0px;
	padding:5px 0px 0px 10px;
	font-variant:small-caps;
	font-size:100%;
	color:#fff;
	font-family: Tahoma;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fechanoticias {
	background-color: #f9ff69;
	list-style-image: url(images/boton1.gif);
	font-size: 90%;
	font-weight: bold;
	color: #990000;
}

#menu{
	height:47px;
	background:url(images/bg_menu.gif);
	margin:0px;
	padding: 0px;
	
}
#menu h1.boton{
	background-color:#D7D8B9;
	width:204px;
	height:22px;
	margin:0px 0px 2px 0px;
	text-align:right;
	font-size:18px;
	color:#7B743E;
	padding:30px 5px 0px 0px;
}

boton:link,boton:visited,boton:active{
	text-decoration:none;
	border-bottom: #900 1px;
	color:#900;
}
boton:hover{
	color:#600;
	border-color:#600;
}

#titulares{
	margin:auto;
	width:772px;
	padding: 0 0px 0 0px;
	overflow:hidden;
}
#titular h1.title{
	margin:0;
	padding:5px 10px 5px 10px;
	font-variant:small-caps;
	font-size:19px;
	color:#fff;
	text-align:center;
}
#head ul.navbar{
	margin:0;
	padding: 0 0 0 30px;
}
#head ul.navbar li{
	float:left;
	list-style-type:square;
}
#head ul.navbar li a{
	display:block;
	padding: 18px 0 0 0;
	margin: 0 40px 0 0;
	font-weight:bold;
	text-transform:uppercase;
}
#head #title_box{
	display:block;
	position:relative;
	top: 140px;
	left: 200px;
	width:100px;
	border:#c00 1px solid;
}

#splash{
		background: url('images/titular_bg.png') no-repeat;
		height:196px;
		padding-top:32px;
}
#splash h2.subtitle{
	margin:8px 0 0 0;
	padding: 0 5px 0 0;
	font-variant:small-caps;
	letter-spacing:1px;
	font-size:14px;
}

#main{
	margin:0px 0px 0px 0px;
	width:1012px;
	height:auto;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	background-color: #FFFDDD;
	background-image: url(images/bg_main.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#content{
	margin: 10px 15px 10px 15px;
	text-align:justify;
	overflow:hidden;
	background-position: 48% 0%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#content h2{
	color:#900;
	margin:20px 0 0 0;
	line-height:20px;
	background: url('images/content_h2.png') top left no-repeat;
	padding: 0px 0 0 15px;

}

#footer{
	clear:both;
	background: url('images/bg_footer.jpg');
	height: 95px;
	margin:0px 0px 0px 0px;
	text-align:center;
	padding-top:4px;
	color:#FFFFFF;
}

#content div.box{
	width:210px;
	margin: 0 15px 20px 15px;
	float:left;
}

#news ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
#news li{
	padding: 2px 0;
}
.titulos {
	font-family: Tahoma, Verdana, Arial;
	font-size: 260%;
	font-weight: normal;
	color: #333333;
	background-color: #ffffcc;
	height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.mapa {
	border: 1px solid #666666;
}

.contenido {
	line-height: 1.5em;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	text-align: justify;
}
.foto {
	float: left;
	padding-right: 8px;
}

.titulo1 {
	font-size: 160%;
	color: #5F6B37;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	line-height: normal;
	white-space: normal;
	bottom: 0px;
}
.izdatabla {
	font-weight: bold;
	text-align: right;
	vertical-align: text-top;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #5F6B37;
	background-color: #FFFFFF;
	line-height: normal;
}
.dchatabla {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #5F6B37;
	background-color: #FEEDC5;
	line-height: normal;
}
.enctabla {
	font-weight: bold;
	background-color: #D8D37C;
	text-align: center;
}
.celdaenlaces {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 3px;
}
a.documentos:link {	font-size: 85%;text-decoration:none; color: #d75600;line-height: normal;} 
a.documentos:visited {	font-size: 85%;text-decoration:none; color: #d75600;line-height: normal;} 
a.documentos:hover {	font-size: 85%;text-decoration:underline; color: #666666;line-height: normal;} 
a.documentos:active {
	font-size: 85%;
	text-decoration:none;
	color: #d75600;
	line-height: normal;
} 
a.documentos2:link {font-size: 100%;text-decoration:none; color: #ffffff;} 
a.documentos2:visited {font-size: 100%;text-decoration:none; color: #ffffff;} 
a.documentos2:hover {font-size: 100%;text-decoration:underline; color: #ffff66;} 
a.documentos2:active {font-size: 100%;text-decoration:none; color: #ffffff;} 

a.documentos3:link {font-size: 85%;text-decoration:underline; color: #ffffff;} 
a.documentos3:visited {font-size: 85%;text-decoration:underline; color: #ffffff;} 
a.documentos3:hover {font-size: 85%;text-decoration:underline; color: #ffff66;} 
a.documentos3:active {font-size: 85%;text-decoration:underline; color: #ffffff;} 

a.masnoti:link {font-size: 90%;text-decoration:none; color: #ffffff;font-weight: bold;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;} 
a.masnoti:visited {font-size: 90%;text-decoration:none; color: #ffffff;font-weight: bold;} 
a.masnoti:hover {font-size: 90%;text-decoration:none; color: #ffff66;font-weight: bold;} 
a.masnoti:active {
	font-size: 90%;
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
} 
.titulo12 {
	line-height: 12px;
	font-weight: bold;
}
.titulo11 {
	line-height: normal;
	color: #990000;
	font-size: 88%;
}
.t_ab {
	padding-bottom: 8px;
}
.masnoti {
	background-color: #96AE4D;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 40px;
}
.italica {
	font-style: normal;
	color: #FFFF66;
	font-size: 85%;
}
#gesdinet{
	margin:5px 5px 0px 0px;
	text-align:right;
}
.boton2 {
	background-image: url(images/boton2.gif);
	background-repeat: no-repeat;
	background-position: top;
}.noticia {
	font-size: 90%;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.titulobuscar {
	font-size: 140%;
	color: #990000;
}
.textobuscar {
	font-size: 95%;
	color: #669933;
	line-height: 13px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	text-align: right;
	vertical-align: middle;
}
.enlacesnumeros {
	line-height: normal;
	text-align: left;
	font-size: 100%;
	color: #669933;
}
.col1 {
	background-color: #EAEAEA;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	border-bottom-width: 1px;
	font-size: 95%;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 6px;
}
.col2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	font-size: 95%;
	line-height: normal;
	color: #6B9C39;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F3F3F3;
}
.textotabla1 {
	font-size: 95%;
	color: #669933;
	line-height: 13px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
}
.titulotabla {
	background-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}
.fechanoti {
	font-weight: bold;
	color: #669933;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-size: 90%;
}
.titularnoti {
	font-size: 150%;
	font-weight: bold;
	color: #990000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
