html{
	margin:0px;
	padding:0px;
}
.body_inicio{
	margin:0px;
	padding:0px;
	text-align:center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #ebebeb url(../Imagenes/bg.gif) repeat-x center top
}
.body_secundaria{
	margin:0px;
	padding:0px;
	text-align:center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #FFF url(../Imagenes/bg2.gif) repeat-x center top
}
div#container{text-align:left;width:893px;margin:0 auto;}
div#header{width:100%;}
div#content{
	margin-top:15px;
	text-align:left;
	background: url(../Imagenes/bgContent.jpg) no-repeat left top;
}
div#content2{
	height:60px;
	margin-bottom:40px;
	background: url(../Imagenes/bgContent2.gif) no-repeat bottom;
}
.tabla_contenido{
	margin-top:25px;
	margin-bottom:80px;
}
.tabla_contenido td{
	text-align:left;
	font: 13px Arial, Helvetica, sans-serif, serif;
	color: #787878;	
}
a{color: #4444;}
.tabla_contenido a{
	text-align:left;
	font: 13px Arial, Helvetica, sans-serif, serif;
	color: #4444;
	text-decoration:none;
}
h4{
	padding:3px;
	background-color:#8ba360;
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
	color:#FFF;
	width:70%;
}
#pagina {padding:45px;padding-top:15px;}
#pagina p a,
.enlace,
#pagina li a{color:#d8610e;text-decoration:none;border-bottom:1px dashed #d8610e;}
#pagina p a:hover,.enlace:hover{color:#333;text-decoration:none;border-bottom:1px dashed #333;}
#pagina h2{
	font: bold 14px Arial, Helvetica, sans-serif, serif;
	color: #FFFFFF;
	background: url(../Imagenes/bgh2.gif) no-repeat;
	padding:7px;
	text-indent:4px;
}

/*-------------------------------------------------------------
LISTADOS
----------------------------------------------------------------
*/
.filtrado {
	border-bottom:1px solid #bad3f1;
	border-top:1px solid #bad3f1;
	margin-bottom:20px;
	background: #e5eef8;
}
.filtrado{padding-top:10px;padding-bottom:10px;}

#paginacion {
	margin-top:50px;
	padding:5px;
	border-bottom:1px solid #bad3f1;
	border-top:1px solid #bad3f1;
	margin-bottom:10px;
	background-color:#e5eef8;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#paginacion a{color:#748813;text-decoration:none;} 

#pagina .listados{border:none;margin-top:4px;margin-bottom:4px;}
#pagina .listado_entidades{
	padding:4px;
	border:1px solid #d6d6d6;
	background: url(../Imagenes/bglistadosentidades.gif) repeat-x;
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
	color: #999999;
	text-indent:10px;
}
#pagina .listado_entidades a{
	color:#999;
	text-decoration:none;
}
#pagina .listados img{margin-left:8px;}
.listados td{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #777;	
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCC;
	line-height:17px;
}
.listados td p{margin:0px;}

#pagina .listados2{border:none;margin-top:0px;margin-bottom:0px;}
#pagina .listados2 img{margin-left:5px;}
#pagina .listados2 td{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #777;	
	line-height:16px;
	padding-top:1px;
	padding-bottom:0px;
	border-bottom:1px solid #DDD;
}

#pagina ul li{margin:5px;font-size:12px;}
/*-----------------------------------------------
FICHA AMPLIADA
------------------------------------------------*/
#pagina .ficha_ampliada{
	border:1px solid #ced8ea;
	background-color:#edf2fb;
	padding:10px;
	font: 11px Arial, Helvetica, sans-serif, serif;
	line-height:15px;	
}
.ficha_ampliada p{
	margin:5px;
	border-bottom:1px dotted #cbd3b6;
}
.ficha_ampliada ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.ficha_ampliada ul li{
	padding:4px;
	font: 11px Arial, Helvetica, sans-serif, serif;
	text-transform:uppercase;
	margin-left:20px;
	text-indent:18px;
	background: url(../Imagenes/bgarrow.gif) no-repeat left center;
}
.ficha_ampliada ul li a{
	text-decoration:none;
	color:#555;
}

.titulo_noticia{
	display:block;
	font: bold 16px Arial, sans-serif;
	color: #777;
	margin-top:15px;
}

.titulo_noticia2{
	display:block;
	font: bold 14px Arial, sans-serif;
	color: #777;
	margin-top:15px
}
.titulo_noticia2 a{
	font: normal 14px Arial, sans-serif;
	line-height:18px;
	color: #555;
	text-decoration:none;
}
.titulo_noticia2 a:hover{
	font: normal 14px Arial, sans-serif;
	line-height:18px;
	color: #999;
	text-decoration:none;
}
.corto_noticia,.descripcion_seccion{
	font: 14px/20px Arial, Helvetica, sans-serif, serif;
	color: #666666;
}
.titulo_seccion {
	background-color:#7d9342;
	color:#FFF;
	padding:4px;
	font-weight:bold;
	font-size:12px;
}
/*-------------------------------------------------------------
FORMULARIOS
----------------------------------------------------------------
*/
.obligatorio {
	color:#fb9926;
	font: 16px "Trebuchet MS", Arial, sans-serif;
}

#AlertInformacion {
	font: 13px Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	padding:4px;
	border:1px solid #a6bccd;
	background: #eff5fb url(../Imagenes/info.gif) no-repeat left center;
	color:#336699;
	padding-left:38px;
}

.invisible{
	display:none;
}

form.cmxform {
	width: 50%; /*Ancho del formulario*/
	color: #999999;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding:0px;
	margin:0 auto;
	margin-bottom:90px;
	text-align:left;
	margin-top:35px;
}

form.cmxform p {margin:0px;}
form.cmxform label {
	display:block;
	margin-bottom:3px;
}
form.cmxform fieldset {
	border: none;
	margin:0px;
	padding:0px;
	background: url(../Imagenes/fieldset.gif) left bottom repeat-x;
}
form.cmxform fieldset fieldset {
	background: none;
}
form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 5px 5px 0px;
}
 
.indicacionform {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}
/* ELEMENTOS INPUT, TEXTAREA, SELECT,... */
textarea, input  {border: 1px solid #CCC;font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666;padding:5px;}
.caja {border: 1px solid #CCC;font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666;padding:5px;}
select {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666;}
textarea:focus, input:focus{ border:1px solid #89b21b; }
input.error { border: 1px solid #ffa17f; }
/* BOTONES*/
form .submit {
	padding:4px;
	border:none;
	background-color:#369;
	color:#FFFFFF;
}

/* CONTEO TOTAL DE ERRORES*/
#warning {
	margin-top:10px;
	margin-bottom:10px;
	padding:4px;
	border:1px solid #dfc2c2;
	background: #f1e2e2;
	color:#ff5432;
}
#warning {
	display:none;
}
/* ETIQUETAS DE ERROR Y OK A NIVEL DE ELEMENTO*/
em.error {
	display:block;
	height:10px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ff5432;
}
em.success {
	display:block;
	height:10px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}

#infoexito {
	font: 11px/13px "Trebuchet MS", Verdana, serif;
	color: #666;
	background:#E7EFD6 url(../Imagenes/ok.png) no-repeat 12px 5px;
	margin-bottom:20px;
	border: 1px solid #CADEA5;
	padding: 10px;
	margin-top:30px;
	text-indent:35px;
	width:500px;
}

.form_google{
	display:block;
	width:100%;
	text-align:right;
}

#FormAcceso input,.form_google input{
	padding:3px;
	font:10px Arial, Helvetica, sans-serif, serif;
	background-color:#eef7f9;
	border:1px solid #cdd7d9;
}
#FormAcceso{
	font:10px Arial, Helvetica, sans-serif, serif;
	color:#7e9e9b;
}
.form_google input{
	padding:0px;
	width:194px;
	padding-top:7px;
	padding-bottom:7px;
	font:12px Arial, Helvetica, sans-serif, serif;
	color:#777;
	border:none;
	background: url(../Imagenes/bgBuscar.gif);
	text-indent:5px;
}
.input_google{
	margin-bottom:5px;
	margin-top:5px;
}
