/* CSS Document */

html {height: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background-color:#757575;	margin: 0em; padding:0em; color:#000000; height: 100%; vertical-align:top; background-image:url(/images/fondos/fondoBody.jpg); background-repeat:repeat-x;}

div {float:left;}
img {float:left; border:0;}
fieldset { margin:0;  }

/*Titulares b&aacute;sicos*/
h1 {font-size:1.125em;	font-weight:bold; float:left; width:100%;color:#a0c50f; }/*verde vita#a0c50f*/
h2 {font-size:1em; font-weight:bold; float:left; width:100%;color:#a0c50f; }
h3 {font-size:0.75em; font-weight:bold;   float:left; width:100%;color:#e8a300;}



/*Definiciones GLOBALES*/
a, a:link, a:visited { color:#a0c50f; text-decoration:none; font-weight:bold;}
a:hover { color:#e8a300;}
a img{ padding: 0; margin:0;}
form { padding:0; margin:0;}
ul{ list-style: none;}
p{ text-align:justify;  padding:0.5em 0 0.5em 0; margin:0;}
label { padding-right:10px; color:#e8a300; font-size:0.625em; font-weight:bold}
input, textarea, select{ color:#000000;font-size:0.625em;  border:1px solid #e8a300; background-color:#eaeaea; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0.5em;font-family:Verdana, Arial, Helvetica, sans-serif }
input:focus, textarea:focus, select:focus{background-color:#ddeca2;}


/* Capas de estructura ................................................................*/
#centrador { float:none; width: 62.75em;	margin-left:auto; margin-right:auto;  } /* 1004px */
#cabecera { width: 62.75em; height:20.5625em; color:#FFFFFF;}/* 1004px; 330px*/
#cabecera ul{ margin:0; padding:0;}


/*ESTILOS CABECERA SUPERIOR*/
#cuerpoRelativo{width:62.75em; min-height:20.5625em; position:relative; }
#imgCabecera{ width:62.75em; position:absolute; top:0em; left:0em;  min-height:20.5625em; z-index:1;}
#menuCabFIX{position:absolute;top:0px;left:0px;z-index:2;width: 62.75em; height:20.5625em;}
#menuCabFIX li{ float:left; list-style:none;}


#menuCab1{  float:right; width:15.15em; min-height:1.875em; margin-top:0.5em;}
#menuCab1 a,#menuCab1 a:link,#menuCab1 a:visited{float:left;  }

#menuCabParticipantes{ min-height:4em; padding-left:4em; width:7em; color:#e8a300; font-size: 68.75%; background-image:url(/images/includes/iconoParticip.jpg);background-repeat:no-repeat; font-weight:normal; }
#menuCabParticipantes:hover,#menuCabParticipantes_on{min-height:4em; padding-left:4em; width:7em; color:#e8a300; font-size: 68.75%; background-image:url(/images/includes/iconoParticip_on.jpg);background-repeat:no-repeat; font-weight:normal; color:#FFFFFF;}
#menuCabEvaluadores{ min-height:4em; padding-left:4em; width:7em; color:#e8a300; font-size: 68.75%; background-image:url(/images/includes/iconoEvaluadores.jpg);background-repeat:no-repeat; font-weight:normal; }
#menuCabEvaluadores:hover,#menuCabEvaluadores_on{min-height:4em; padding-left:4em; width:7em; color:#e8a300; font-size: 68.75%;background-image:url(/images/includes/iconoEvaluadores_on.jpg);background-repeat:no-repeat; font-weight:normal; color:#FFFFFF;}

#menuCab2{  width:44em; min-height:1.875em; margin-top:16em; } /*564px :30px 123px*/
#menuCab2 a,#menuCab2 a:link,#menuCab2 a:visited{float:left; min-height:1.4167em; color:#a0c50f; font-size: 75%; font-weight:bold;}
#menuCab2 a:hover{ color:#e8a300;}
#menuCab2 span{ float:left;border-right:1px solid #a0c50f;min-height:0.6667em; padding:0 0.5833em; cursor:pointer;}
#menuCab2 a:hover span{ border-color:#e8a300;}

#menuCab3{  float:left; width:25em; min-height:1.4167em; color:#a0c50f; padding-top:0.5em; padding-left:0.5em; font-weight:bold; font-size:120%}

.menuActivo{ color:#FFFFFF;}


/*ESTILOS BANDA CENTRAL*/

#bandaCentral{ width: 61.75em; background-color:#FFFFFF; padding:0.5em}/*988px*/

#zonaAccesos{ width: 13.25em; padding-left:0.5em   }/*220px*/
#zonaAccesos label, #zonaAccesos input, #zonaAccesos p{ font-size:0.625em; font-weight:normal; }
#zonaAccesos ul{  margin:0; padding:0; }

#accesoArea{ width: 13.75em; color:#a0c50f; background-color:#4c4c4c;padding-bottom:0.625em; }
#accesoArea input{ color:#000000;font-size:0.625em;  border:1px solid #e8a300;  }
#accesoArea input.boton{ float:left; color:#000000;  font-size:0.625em;  background-color:#a0c50f; border:1px solid #cfff14; font-weight:bold;  padding:0em; }
#accesoArea input.boton:hover{ float:left;background-color:#e8a300;  color:#FFFFFF; cursor:pointer;}

#area_colaboradores{ width:13.75em; background-color:#2e2e2e; margin-top:0.5em;text-align:center;}


a.boton,a.boton:link,a.boton:visited{ float:left; color:#000000; font-size:0.625em;  background-color:#a0c50f; border:1px solid #cfff14; padding:0.1em 1em; font-weight:normal}
a.boton:hover{ float:left;background-color:#e8a300;  color:#FFFFFF; cursor:pointer;}


#contenido { width: 46.375em; min-height:30.5em; padding-right:0.5em; padding-left:0.5em; border:1px solid #a0c50f; } 
#contenido p{ font-size:0.625em; padding: 1% 0;  width:100%; }
#contenido ul, #contenido ol{ font-size:0.6875em; text-align:justify; }
#contenido li{ margin-top:1%; }
#contenido ul ul, #contenido ol ol{ font-size:1em; list-style-image:url(/images/fondos/ptoAzul.gif); }
#contenido li li{ margin-top:0.05% }

#contenido input, #contenido textarea{  padding:0.1em 0.4em; }
#contenido input.boton{ float:left; color:#000000;  font-size:0.625em;  background-color:#a0c50f; border:1px solid #cfff14; font-weight:bold;  padding:0.1em 3em;}
#contenido input.boton:hover{ float:left;background-color:#e8a300;  color:#FFFFFF; cursor:pointer;}

#contenido input[readonly="readonly"]{background-color:#CCCCCC; background-image:none;}
#contenido .txtGrande{ font-size:0.7em;}
#contenido .txtMuyGrande{ font-size:0.8em;}

#contenido fieldset{ clear:left;border: 1px solid #a0c50f; padding:0.5em 2em 1em 2em;}
#contenido legend{font-size:0.6875em; padding: 0.2em 0.5em;  border:1px solid #a0c50f; color: #a0c50f;font-weight:bold; text-align:right; }


.margenInterior{width: 43.75em; margin:0 1.25em} /*width: 700px; margin:0 20px*/

#pie{   background-color:#000000;height:1em; width:61.75em; padding:0.5em; color:#FFFFFF; }/*background-image:url(/images/fondos/fondoPiePCB.png); background-repeat:no-repeat;width: 953px; height:23px; margin-top:10px; padding:3px 10px 0 10px;*/
#pie a{ font-size:0.5625em; margin:0 ;padding:0; float:left }
#pie ul{ margin:0; padding:0;}
#pie span{ font-size:0.625em; float:left;padding:0 1em; }

ul.horiz li{  float:left;  }
ul.horiz a, ul.horiz a:link, ul.horiz a:visited{  font-weight:normal; }

#breadCrumb{ color:#6A6A6A;}


/*Textos - colores*/
.txtBlanco{	color:#FFFFFF;}
.txtAzul{ color:#074fa2;/*5383BA*/}
.txtGris{ color:#676767;}
.txtNaranja{ color:#e8a300;}
a.txtNaranja,a.txtNaranja:link, a.txtNaranja:visited{ color:#e8a300;} /*naraja vita #ffb300*/
a.txtNaranja:hover{color:#a0c50f;}
.txtVerde{ color:#a0c50f;}
.txtRojo{ color:#FF0000;}



.ninguno {  text-align:justify; padding: 0px 0 0 5px;margin:5px 0 5px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#777777;}
.titularAcceso { font-size: 0.625em; width:100%; text-align:center; border-bottom:2px solid #a0c50f; padding:0.5em 0}

#formu{ padding: 1em 5em;}
.botonera { text-align:center; padding:1em 0 1em 10em}

.boton,.boton:link,.boton:visited{ font-size:0.625em;  background-color:#eaeaea; color:#000000; float:left; }
.boton:hover,.boton:focus{ background-color:#074fa2; }

/* para las CAPAS  */
.ancho25{ width:25%;}
.ancho75{ width:72%;}
.ancho50{ width:50%;}
.ancho40{ width:40%;}
.ancho60{ width:60%;}
.ancho90{ width:90%;}
.ancho100{ width:100%;}
.flotaDcha,.flotaDcha:link,.flotaDcha:visited{ float:right;}



#mensaje { padding-left:1em; padding-top:0em;width:97%; margin-top:0; color:#FF0000}



/*Estilos de CAPA para colocar los textos y campos en la gestion.*/
.etiquetacapa{
	width:20%;
	padding-left:15px;
	float:left;
	
	padding-top:5px;
	min-height:25px;
	font-size:0.6875em; 
	color:#074fa2 }
.campocapa{
	width:75%;
	text-align:left;
	float:left;
	padding-top:2px;
	padding-bottom:3px;
	min-height:25px;
	
}


#paginacion {

	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: right;
	float:right;

}
#paginacion span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;

}
#paginacion span.separador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.625em;
	color: #000000; 
}

#paginacion span.pagActual {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #FF6600;
	font-weight:bold;
	text-decoration:underline; 
}

#paginacion a,#paginacion a:link,#paginacion a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #a0c50f; 
	font-weight:bold;
	text-decoration:none;
}
#paginacion a:hover, #paginacion a:focus, #paginacion a:active {
	color: #FF6600; 
	text-decoration:none;
}
div.calendario  {
	float:left;
	height: 15px;
	width: 20px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image: url("/images/fondos/fondoCalendario.gif");
	margin-left:0.5em;
	margin-top:1px;
}

#contenido A.inFichero:link, #contenido A.inFichero:visited  {
	float:left;
	display:block;
	height: 20px;
	width: 25px;
	padding-bottom:6px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image: url("/images/botones/btnAdjuntar_off.gif");
}

#contenido A.inFichero:hover, #contenido A.inFichero:focus, #contenido A.inFichero:active  {
	float:left;
	display:block;
	height: 20px;
	width: 25px;
	padding-bottom:6px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image: url("/images/botones/btnAdjuntar_on.gif");
}

/* TABLA DE LISTADOS Y SUBELEMENTOS */

.tblListado { /*Estilo para la tabla estandar de contenido listado*/
	empty-cells:show;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

table.tblListado TR TH  { /* Estilo para los elementos de cabecera */
	empty-cells:show;
	font-size:0.75em;
	background-color:#CCCCCC;
	font-weight:bold;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	}

table.tblListado tr.tblLinea1 { /* Estilos de los elementos de pgina impar es la lnea 
								presentada mod 2*/
	background-color: #FFFFFF; 
	border-bottom:1px solid #FF6600;
	empty-cells:show;
	}

table.tblListado tr.tblLinea0 { /* Estilos de los elementos de pgina par es la lnea
								presentada mod 2*/
	background-color: #EFEEEE;
	border-bottom:1px solid #FF6600;
	empty-cells:show;
	}

table.tblListado tr td { /* Estilo para todos los td contenidos dentro de la tabla. Tienen
						abajo una lnea naranja para mejorar la visibilidad */
	border-bottom:1px solid #FF6600;
	font-size:0.6875em;
	empty-cells:show;
	}

.tblListado a, .tblListado a:link, .tblListado a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;	
}

.tblListado A:hover, .tblListado A:focus, .tblListado A:active {
	text-decoration: none;
	color:#FF6600;
}

