@charset "iso-8859-1";
/* CSS Document */
html,body{
height: 100%;
width:100%;
margin:0px;
font-size:11px;
background-color:#FFFFFFF ;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
hr{ color:#6533C6;}
#contenedor{ width:770px; border:0px solid red; margin:auto;}

/*cabecera*/
#envoltorio_cabeza{ width:100%; padding:5px 0px 5px 0px; border-top:2px solid #6533C6; border-bottom:2px solid #6533C6;}
#contenido_cabeza{ border:2px solid #8BD700; background-color:#005200; background-image:url(../img/base/ajep.gif); background-position:left; background-repeat:no-repeat; text-align:center;  padding:5px;}
#contenido_cabeza span{ color: #FFFFFF; font-weight:bold; font-size:16px;}
#imagen_cabeza{ background-color:#005200; height:140px; width:100%; background-image:url(../img/base/cabecera.jpg); background-repeat:no-repeat; background-position:center;}

/*pie */
#footer {clear: both;}
#contenido_pie{ border:2px solid #8BD700; background-color:#005200; text-align:center;  padding:5px;}
#contenido_pie span{ color: #FFFFFF; font-weight:bold; font-size:10px;}

/*menu*/
#envoltorio_menu{ width:100%; padding:5px 0px 5px 0px; border-top:2px solid #6533C6; border-bottom:2px solid #6533C6;}
#menu{
border:2px solid #8BD700;
background-color:#005200;
padding:5px;
font-weight:bold;
text-align:left;
}

#menu ul{
padding:5px;
margin:auto;
}

#menu li{
display:inline;
padding:5px;
margin:auto;
border-right:1px solid #FFFFFF;

}

#menu a {
padding:3px;
font-size:12px;
color: #FFFFFF;
background-color:inherit;
text-decoration:none;

}

/* fin menu*/
/* plantilla 3 colimnas*/
#container{margin:5px 0 15px 0;}
#side-a {
	float: left;
	width: 150px;
	margin:auto;
}

#side-b {
	float: right;
	width: 150px;
}


#content { 
	float: left;
	border-left:#6533C6 solid 2px;
	border-right:#6533C6 solid 2px;	
	margin:0px 3px 0px 3px;
	width: 460px;
}

/**/
.linea_morao{ width:135px; margin:auto; height:1px; margin-bottom:10px; background-color:#6834C7;}
/*******************************************************************/
.caja_base{ width:135px; text-align:center; margin:auto; margin-bottom:15px;  border:2px solid #8BD700; padding:20px 0px 20px 0px; background-color:#005200;}
.caja_base img{border:1px solid #8BD700; width:130px; margin-top:5px; margin-bottom:5px;}
.caja_base img.normal{border:1px solid #8BD700; width:100px; margin-top:5px; margin-bottom:5px;}
.caja_base select{ width:110px; font-size:9px; border:1px solid #FFFFFF;  background-color:#8BD700;}
.caja_base input{ width:110px; font-size:9px; border:1px solid #FFFFFF;  background-color:#8BD700;}
.caja_base input.radio1{ width:20px; font-size:10px; border:1px solid #FFFFFF;  background-color:#8BD700;}
.caja_base A{ font-size:14px; margin:5px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #8BD700;}
.boton{ width:110px;font-size:9px;}
.texto_1{ font-size:14px; color:#FFFFFF; border-bottom:1px solid #8BD700; margin:5px; font-weight:bold;display:block;}
.texto_2{ font-size:12px; color:#FFFFFF; border-bottom:1px solid #8BD700; margin:5px; font-weight:bold;display:block;}
.texto_3{ font-size:10px; color:#FFFFFF; border-bottom:1px solid #8BD700; margin:5px; font-weight:bold;display:block;}
.texto_4{ font-size:12px; color:#8BD700; width:110px; border:1px solid #FFFFFF; margin:5px; font-weight:bold; display:block;}
.texto_5{ font-size:18px; color:#8BD700; width:110px; margin:5px; font-weight:bold; display:block;}
.texto_6{ font-size:12px; color:#FFFFFF; width:110px; border:1px solid #FFFFFF; margin:5px; font-weight:bold; display:block;}
.texto_7{ font-size:10px; color:#FFFFFF; width:110px; border:1px solid #FFFFFF; margin:2px; font-weight:bold; }
.span_empresa{ font-size:12px; font-style:italic;}
.span_cargo{font-weight:bold; font-size:14px;  text-decoration:underline;}
#textos{  color:#FFFFFF; padding:10px; background-color:#005200;}
#textos h3{  border-bottom:2px solid #8BD700;}
#textos h4{ color:#8BD700; border-bottom:1px solid #8BD700;}
#textos img{ border:3px solid #8BD700; float:right; margin:5px;}
.junta{}
#textos div.capa{ clear:both; display:block; height:160px;}
#textos div.convenio{ clear:both; display:block; height:160px;}
#textos p{ text-indent:5px; text-align:justify; }
/**********************************************************/
/*Noticias*/
.noticias{ background-color:#F2F2F2; /*width:437px;*/ margin:auto; margin-bottom:25px; margin-top:10px; }
.noticias h3{ background-color:#F2F2F2;}
.titulonoticia{ border:2px solid #8BD700; padding:5px; background-color:#005200;}
.noticias p.base{ border:1px solid #8BD700; margin:5px auto auto 5px; padding:5px; background-color:#F2F2F2; margin:3px;  text-align:justify;}
.noticias p.enlace{ background-color:#8BD700; margin:0;}
.noticias img{ /*width:100px; height:100px;*/ float:right; margin-left:15px;}
.noticias p.enlace A{ font-size:12px; font-weight:bold; color:#000000; float:right;}

.contenedornoticia{
margin: 5px 5px 5px 5px;
font-size:10px;
}

.contenedornoticia h3{
color:#005200;
}

.contenedornoticia h4{
}


.detallenoticia{
border:2px solid #8BD700; padding:5px; background-color:#005200;
text-align:justify;
color:#FFFFFF;
font-size:10px;
margin: 4px 2px 2px 3px;
}

.detallenoticia img{
margin: 4px 0px 4px 10px;
float:right;
border:3px solid #8BD700;

}
.titulocatnoticia{ background-color:#649C00; font-weight:bold; border-bottom:1px solid white; color:#FFFFFF;  width:95%; margin-bottom:2px;}

/**/
.portadas{ background-color:#8AC211; width:437px; text-align:center; border:2px solid #649C00; margin:auto;}
.portadas p{  margin:10px; font-weight:bold; text-align:justify;}
.portadas p.enlace{ background-color:#AEAEAE; margin:auto; border-top:2px solid white;}
.portadas img{ width:300px; height:300px; margin-top:10px; }
.portadas p.enlace A{color: white; font-size:12px; font-weight:bold;  margin-left:350px;}
/**/
/* empresa*/
.empresa{ margin:auto;}
.empresa table{ border:2px solid #8BD700;  background-color:#005200; }
.empresa input.texto{}
.empresa select{ font-size:10px; border:1px solid #FFFFFF;  background-color:#8BD700;}
.empresa input{ font-size:10px; border:1px solid #FFFFFF;  background-color:#8BD700;}

.detalle_empresa table{ border:2px solid #8BD700;  background-color:#005200; width:100%;}
.detalle_empresa input{ font-size:10px; border:1px solid #FFFFFF;  background-color:#8BD700;}
.contenido{ font-weight:bold; background-color:#8BD700;}
/*  documentos listado*/
.basetabla{
	width:100%;
	padding:0;
	margin:0;
	border:2px solid #8BD700;
}

.basetabla th{
	background-color: #005200;
	color:#FFFFFF;

}
.basetabla tr.morao{
	background-color: #FFFFFF ;

}
.basetabla tr.verde{
	background-color: #FFFFCC;

}

.basetabla td {
height:25px;
}
.basetabla td A{
	color: black;
	font-size:12px;
	font-weight:bold;
	float:right;

}

.tabladatos{ width:100%;}
.titulo{ color:#FFFFFF; font-weight:bold; background-color: #8AC211;}


/******************************************* formulario ********************/
#formulario{ display:block; margin-top:10px; margin-bottom:25px; min-height:250px; border:0px solid red;}
#formulario fieldset {
width:90%;
clear:both;
border:1px solid #8BD700;
float:left;
margin:10px;
padding:10px;
}
#formulario legend {

color:#8BD700;
font-weight:bold;
float:left;
font-size:12px;

}
#formulario label {
display:block;
margin-bottom:5px;
font-weight:bold;
font-size:11px;
}
#formulario input{border:1px solid #FFFFFF;  background-color:#8BD700;}
#formulario textarea{  border:1px solid #FFFFFF;  background-color:#8BD700;}
/************************************************************/
#listaimagen {
	background-color:#A8CFA8;
	height: auto !important;
 	height: auto;	
	width:740px;
	padding:auto;
	margin:auto;
	text-align:center;
	
	
}
#listaimagen img {
float:left; margin-left:20px; width:150px; height:150px;
	
}
/*************************************************************************/
.capa_archivos{ width:200px; border:0px solid red; margin-right:25px; margin-left:25px; float:left;}
.capa_archivos li{ border:0px solid blue; font-weight:bold; font-size:12px; padding:10px;}
.capa_archivos img{ border:2px solid red; float:none; margin:0px;}

/***********************************************************/
table.listarresult{}
.cabezalista{ border-bottom:2px solid white;}
.cabezadatos{ border-right:2px solid white;}

/*MESSAGE BOX SOLID	serie	  		 */

	.solid-gray{
		background:#444444;
		color:#FFFFFF;
		padding:4px;
		text-align:center;
	}
	.solid-yellow{
		background:#FFFFCC;
		color:#222222;
		padding:4px;
		text-align:center;
	}
	.solid-ok{
		background:#008000;
		color:#FFFFFF;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	.solid-error{
		background:#CC0000;
		color:#FFFFFF;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	
/* --------------------------------- */

.agenda{ padding:5px; margin-bottom:5px; display:block; clear:both;}

.fecha_agenda{ font-size:12px; margin-bottom:3px; font-weight:bold; border-bottom:1px solid #8BD700;}
.acto_agenda{ font-size:12px; margin-bottom:3px;font-weight:bold;}
.comentario_agenda{ font-size:12px; margin-bottom:3px;}

/************************************************************************************************************/
.resultado{ margin-left:50px;}
.resultado span.adverbio{color:black; font-weight:bold; font-size:3em;}
.resultado span.datos{ font-weight:bold; font-size:2em; margin-left:10px; font-size:3em;}
.resultado span.porcentaje{ color:red; font-weight:bold; font-size:2em; margin-left:10px; font-size:3em;}
.listahistorico ul{}
.listahistorico li{ padding-top:10px;}
.listahistorico A.enlace{ color:#8AC211; font-weight:bold;}