/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	padding: 0px;
	margin: 0;
	background-color: #D1D0C7;
	background: url(../imgcomunes/fondo.gif) 0px 0px repeat;}


input, textarea, select {font-size: 62.5%; font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; color: #333;}

form {padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

a:link {color: #63A410; text-decoration: none;}
a:visited {color: #63A410; text-decoration: none;}
a:hover {color: #63A410; text-decoration: underline;}

a img {border: none;}

ul { padding: 0; margin: 0; list-style: none;}
ul li {	padding: 5px 0 5px 18px;}

img.foto_de { float: right; margin-left: 10px;}
img.foto_iz { float: left; margin-right: 10px;}

.finalizador { clear: both; height: 1px;}
form {padding: 0; margin: 0;}
p.finalizador {background: url(imgcomunes/linea.gif) 0px 6px repeat-x;}
hr {height: 1px; color: #E8E5DE;}
/********************************************************************/

.cabecera {
	width: 750px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	margin: 0 auto;
}
.cabecera p {
	background-color: #006DC0;
	color: #fff;
	text-align: right;
	border-top: 1px solid #fff;	
	padding: 2px 4px;
	margin: 0;
}

.contenedor {
	width: 750px;
	margin: 0 auto;
	background-color: #fff;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	border-top: 1px solid #fff;
}

.menu {
	width: 143px;
	float: left;
}

.contenido {
	margin-left: 143px;	
}

.contenido h1 {
	color: #0095DA;
	border-bottom: 1px solid #DCE2D5;
	padding: 7px 15px;
}
.contenido h2 {
	color: #719F33;
	font-size: 1.5em;
}

input.caja_busqueda {width: 113px; margin: 5px 10px;}
input.btn1 {margin-left: 10px; background-color: #585858; border: none; color: #fff; font-size: 1em; padding: 2px 4px; font-weight: bold; margin-bottom: 7px;}
input.btn2 {margin-left: 10px; background-color: #719F33; border: none; color: #fff; font-size: 1em; padding: 2px 4px; font-weight: bold; margin-bottom: 7px;}

.caja_archivo {background-color: #F3F4E6; padding: 4px 10px; }
.caja_archivo a{color: #333; line-height: 1.2em;}


.txt {
	padding: 20px;
	color: #707070;
}


p.botonmenu {
	background-color: #8AB550;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #fff;
	padding: 3px 0 3px 10px;
}




a.btn_archivo {
	display: block;
	background-color: #8AB550;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #fff;
	padding: 3px 0 3px 10px;
	border-bottom: 1px solid #fff;
}

a:hover.btn_archivo {
	background-color: #6F933F;
	text-decoration: none;
}



.sumario {
	background-color: #F3F4E6;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sumario dl, .suamrio dl dt, .sumario dl dd {padding: 0; margin: 0;}

.sumario dl { padding-left: 10px; padding-right: 10px;}
.sumario dl dt {font-weight: bold; color: #FFA902; padding-bottom: 3px;}
.sumario dl dd {margin-bottom: 10px; padding-left: 10px; background: url(img/linea.gif) 0px 6px repeat-y;}
.sumario dl dd a, .sumario dl dd a:visited {color: #333;}

.busqueda {
	background-color: #F3F4E6;
}

.pie {
	background-color: #00544F;
	border-top: 1px solid #fff;
	width: 754px;
	margin: 0 auto;
	color: #D3E7D0;
	text-align: center;
	padding: 5px 0;
	font-size: 0.95em;
}


/**************************************************************
Paginador
**************************************************************************************************/
.paginador_datos {float: left; width: 250px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #006DC0; text-decoration: none;}
.paginador a:hover {background-color: #006DC0; text-decoration: none; color: #fff;}
a.paginador_activado, a:visited.paginador_activado {background-color: #006DC0; text-decoration: none; color: #fff;}


/*********************************************************************************************/
/*****************************************************************
Listado noticias /// 
******************************************************************/
.listado_noticias dl { padding: 12px 0 2px 0; margin: 0; border-bottom: 1px solid #D5CFC3;}
.listado_noticias dl a { display: block; font-weight: normal; font-size: 1.1em; padding-bottom: 4px; }
.listado_noticias dd strong { color: #303030;}
.listado_noticias dd {padding: 0 0 0px 0; margin: 0; color: #303030;}
.listado_noticias dt { font-size: 1em; }
.listado_noticias dt strong {font-weight: normal;}
.listado_noticias {margin: 5px 0 10px 0;}


.txt_de {float: right;}


/*************************************************************/
.listado_noticias ul, .listado_noticias ul li, .listado_noticias ul li ul, .listado_noticias ul li ul li {padding: 0; margin: 0;}
.listado_noticias ul {margin-bottom: 10px;}
.listado_noticias ul li {padding: 0; margin: 0; padding-left: 20px;}
.listado_noticias ul li a:link, .listado_noticias ul li a:visited { color: #8AB550; font-weight: bold;}


.listado_noticias ul li ul, .listado_noticias ul li ul li {padding-left: 0px; margin-left: 0px;}
.listado_noticias ul li ul li{padding: 0; margin: 0; padding-left: 20px; font-weight: normal;}
.listado_noticias ul li ul li a:link, .listado_noticias ul li ul li a:visited {color: #63A410; font-weight: normal;}

strong.titulo {font-size: 0.7em;}

strong.titulo_categoria { line-height: 2em; color: #0095DA;}

ul li.categoria_titulo a:link, ul li.categoria_titulo a:visited {color:#0095DA;}

.volver {
	width: 47px;
	padding:3px 5px;
	background-color:#336633;
	margin:8px;
	float:right;
}
.volver a:link, .volver a:visited, .volver a:hover {
	color:white;
	text-decoration:none;
}

h2.titulo_noticias { width:490px;}

