/*//ESTILO PARA EL BODY DE LA PAGINA , AYUDA A POSICIONAR EL FONDO
/// Y MARCA EL PORCENTAJE DE REFERENCIA CON LA FUENTE ORIGINAL PARA 
/// USAR em CON MAS FACILIDAD.

BORDE ANTIGUO #426D48 solid EN LUGAR DE #390 solid

*/


.txtLnk1{ 	text-shadow:#999 1px 1px 1px;
	font-family:"Trebuchet MS", "Palatino Linotype";
	text-transform:uppercase;
	font-size:1.2em; font-weight:700;
	color: #006600;
	padding-bottom:5px;}

.txtLnk1 a{ text-decoration:none;}

.txtLnk2{ 	text-shadow:#999 1px 1px 1px;
	font-family:"Trebuchet MS", "Palatino Linotype";
	text-transform:uppercase;
	font-size:1.1em; font-weight:500;
	color: #006600;
	}

.txtLnk2 a{text-decoration:none;}

.sobreorni{
	background-position:0px;
}

.sobreorni:hover{
	background-position:-150px;
}

body{
	/*background-image: url(/img/fondofront2.jpg);
	background-attachment:fixed;
	background-position: top;
	background-repeat:no-repeat;*/
	background-image: url(/img/fondofront4.png);
	background-attachment:fixed;
	background-position: top;
	background-repeat:no-repeat;
	background-color:#84b38a;
	font-size: 62.5%;
	font-family: Verdana, Georgia;
}
/*////////////////////////////////////////////////////////////////////*/
/* CSS PARA CONFIGURAR LOS DIVS QUE ROMPEN EL FLOAT*/
.FloatBreak{
	clear:both;position:relative;margin:auto; width:90%;
	height:0px;
}
/*/////////////////////////////////////////////////////////////////////////*/
/* CSS PARA FIJAR LA POSICION Y ESTILO DEL CONTENEDOR DE LA CABECERA DE PAGINA*/

.contCabecera{
	position: static;
	border: none;border-collapse:collapse;
	margin:auto; margin-bottom:0px; margin-top:-5px;
	padding:0px;width:900px;top:0px;
	z-index:999999;
}

/*/////////////////////////////////////////////////////////////////////////*/

/* ESTILO PARA EL MENU DE LA PAGINA*/

/* inline elements
*************************/

strong
{
	font-weight: bold;
}

/* tabs
*************************/

ul.tabs
{
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a
{
	position: relative;
	display: block;
}
ul.tabs a:hover
{
	position: relative;
	display: block;
	text-decoration: none;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
}
ul.dropdown li a:hover
{
	text-decoration: none;
}

/* links
*************************/

#menu a:link, a:visited, a:active
{
	text-decoration: none;
}

#menu a:hover
{
	text-decoration: underline;	
}

/* menu-specifc
*************************/

#menu
{
	/* position: fixed; */
	font-size:12px;
	z-index: 5;
	top: 545px;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #111111 url(../img/menu/topbg.png) repeat-x;
	/* border-bottom: 1px solid #2E5C94; */
}

#menu ul
{
	margin: 0 auto;
}

#menu ul li.hasmore
{
	background: url(../img/menu/drophighlight.png) no-repeat center 27px;
}

#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 0 15px;
	text-shadow: black 0.1em 0.1em 0.2em;
}
#menu ul li h4 a:hover
{
	text-decoration: none;
}

#menu ul li a
{
	color: #F3F3F3;
	padding-left: 4px;
	font-weight: bold;
	text-shadow: black 0.1em 0.1em 0.2em;
}

#menu ul li a img
{
	vertical-align: middle;
}

#menu ul li a:hover
{
	background: url(../img/menu/topselectionleft.png) top left no-repeat;
	text-decoration: none;
}

#menu ul li a span
{
	display: block;
	padding: 0 15px 0 11px;
}

#menu ul li a:hover span
{
	background: url(../img/menu/topselectionright.png) top right;
}

#menu ul.dropdown
{
	padding: 10px;
	background-image: url(../img/menu/dropdown.png);
	overflow:hidden;
	border-bottom: 1px solid #426D48;
	width: 290px;
}

#menu ul.dropdown li a
{
	border-bottom: 1px solid #426D48;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
}

#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover
{
	background: none;
	color: #F3F2AB;
}

/*
#menu ul li h4 a:hover
{
	background-image: none;
}
*/
/*////////////////////////////////////////////////////////////////////*/

/* CONTENEDOR DE LA PAGINA DE INICIO DEL SITIO */

.contInicial{
	position:relative;
	width:898px;
	margin:auto;margin-top:0px;
	border-top: #390 solid 1px;border-left: #390 solid 1px;border-right: #390 solid 1px; border-bottom:#390 solid 1px;
	/*background: #E4E4E4;*/
	background: #fff; 
	padding:0px;
}
/*//////////////////////////////////////////////////////
//// CONTENEDOR PIE PAGINA PARA EL FRONT
//////////////////////////////////////////////////*/
.piepagina{
	clear:both;
	width:900px; min-height:50px;
	position:relative;margin:auto;	
	mergin-top:10px; padding-top:10px;
	font-size:1em;
	text-decoration:none;
	color:#666666;
	text-align:center;
	border-top: #999999 solid 0.1em; 
}

/*///////////////////////////////////////////////////////////*/

.textoNoticiasFOA a{
	text-decoration:none;	
}
.textoNoticiasFOA a:hover{
	text-decoration:underline;	
}
td:hover.sobreBarra{
	background-color:#F4FBF4 !important;		
}

/*//////////////////////////////////////////////////////
//// MODULO IZQUIERDO PRESENTACION DE IP
//////////////////////////////////////////////////*/
.contVisitas{
	position:relative; float:left;top:250px;
	width:125px; height:225px;left:20px;
	background:url(/img/fondoVisitas.png) no-repeat;
	
}

.cabVisitas{
	height:15px; position:relative;
	font-size:1.2em; font-weight:500; color:#F4F4F4;
	padding-left:5px; margin-left:5px; margin-top:10px;
	background:url(/img/cabModulo_80.png) no-repeat;
	width:80px;
	z-index:0;
}


.datoVisitas{
	height:15px; width:100px;position:relative;
	font-size:1.1em; font-weight:bold; color: #000000;
	padding-left:5px; padding-top:2px; margin-left:5px; margin-bottom:10px;
	background:#ffffff;
	width:110px;
	z-index:0;
}

/* CONTENEDORES DEL PANEL DE LA PAGINA DE INICO PARA LAS SECCIONES DESTACADAS*/

.contPanIzqda,.contPanDcha{
	position:relative;float:left;
	border-bottom: #390 solid 6px; 
	padding:0px; margin-bottom:15px;
}

.contPanIzqda{width:250px;height:220px;}
.contPanDcha{width:350px;height:220px;}

/*////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////*/
/* // ESTILO APLICADO AL MODULO DE PANELES DE INFORMACION DEL INDEX //// */
/*////////////////////////////////////////////////////////////////////////////*/

.panel{
	display:none;
	width:350px;
	height:220px;
}
.opcion{
	background:url(/img/fondoOpcFront.png) no-repeat;
	height:70px;
	width:250px;
	display: block;
	border:none;
	border-bottom:#FFFFFF solid 2px;
	border-top:#FFFFFF solid 2px;
	cursor:pointer;
}
.titOpcion{ 
	font-size:2em;
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Palatino Linotype";
	font-weight:500;
	text-align:justify;
	padding-top:20px;
	padding-left:15px;
	height:25px;
}

.botonPanelFront{
	position:relative; 
	background:#006633;
	margin-top:175px;margin-left:50px;
	cursor:pointer;
	background:url(/boton/visitar.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
}

/*////////////////////////////////////////////////////////////////////////////*/
/*fin del estilo para el bloque panel del front*/
/*////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////*/
/*MODULO DE SERVICIOS DE LA PAGINA INICIO */
/*////////////////////////////////////////////////////////////////////////////*/
.contServicios{
	position:relative;float:left;
	width:250px;height:100%; 
	margin-left:23px; margin-top:5px; margin-bottom:0px;
}

.servicios{
	/*background: #F4F4F4;*/
	background: #fff; 
	border-bottom: #390 solid 2px;
	width:250px;
	position:relative;		
}

.servicios div{
	min-height:20px;
	width:240px;
	padding-top:3px; padding-bottom:3px;
	margin-left:10px;
	clear:both;
}

.servicios a{
	border:none;text-decoration:none;
	color:#006633;  
	font-size:1.2em; font-weight:500;
	width:220px;
	text-align: left;
	position:relative; 
	margin-left:5px;
	white-space: -moz-pre-line; /* Mozilla */
	white-space: -hp-pre-line; /* HP */
	word-wrap:break-word; /* IE 5+ */
}
.servicios a:hover{
	text-decoration:underline; 
}
.servicios img{
	border:none;text-decoration:none;
	width:20px;
	margin-top:0px;
	vertical-align: text-bottom;
	position:relative; 
}

/*///////////////////////////////////////////////////*/

/* ///////////////////////////////////////////////////////////
////////////////////NOTICIA PRINCIPAL/////////////////////////
/////////////////////////////////////////////////////////// */
.contNotPri{		
	/*background:url(/img/fondoNotiPrin3.png) no-repeat;
	margin:auto;*/
	clear:both;
	position:relative; float: right;
	background-image:url(/img/fondoNotiFoa700.png); 
	background-repeat:no-repeat;
	background-position: top;
	height:100%;
	width:700px;
	/*background: #F4F4F4;*/
	 background: #fff;	
	overflow:hidden;
	border-top:0.2em solid #426D48;
	border-bottom:0.4em solid #426D48;
}

.titnotpri{
	max-width:600px;
	font-size:2.8em;
	font-family:"Trebuchet MS", "Palatino Linotype";
	font-weight: 700;
	text-decoration:none;
	color:#337700 ;
	text-shadow:#999 1px 1px 1px;
	text-align:center;
	padding-top:15px;
	/*border-bottom: #337700 solid 2px;*/
	margin-left:20px;
}
.fecnotpri{
	width:150px;
	/*text-shadow: #CCCCCC 1px 1px 1px;*/	 
	text-transform:uppercase;
	font-size:1em;
	color: #333333;
	margin-left:20px; margin-top:10px
}
.imgnotpri{
	/*width:150px;
	height:150px;
	float:left	*/
	background-color:#efefef; 	
	border:0.1em solid  #333333;
	outline:2px solid #426D48;
	margin-right:10px;
		
}
.txtnotpri{	 
	width:650px;	 
	text-decoration:none;
	color: #555555;
	font-weight: 500; font-size:1.2em;
	text-align: justify;text-decoration:none;
	margin-left:20px;
	line-height:14px;
	white-space: -moz-pre-line; /* Mozilla */
	white-space: -hp-pre-line; /* HP */
	word-wrap: break-word; /* IE 5+ */		
}

/* ///////////////////////////////////////////////////////////
////////////////////CARRUSELES////////////////////////////////
/////////////////////////////////////////////////////////// */

/* ///////////////////////////////////////
/////////////NOTICIAS DEL CARRUSEL////////
/////////////////////////////////////// */

.contUltiNoti{
	clear:both;
	float:left;position:relative;
	margin-top:15px; margin-left:15px;
	width:285px;
}

.titNotiScroll{
	text-shadow:#999 1px 1px 1px;
	font-family:"Trebuchet MS", "Palatino Linotype";
	text-transform:uppercase;
	font-size:1.2em; font-weight:700;
	color: #006600;
	padding-bottom:10px;
}
.asoNotiScroll{
	/*text-shadow: #CCCCCC 1px 1px 1px;*/ 
	text-transform:uppercase;
	font-size:0.8em;
	color: #333333;
}
.textnot{	 
	font-size:1em;
	font-weight:500;
	text-decoration:none;
	color: #333333;
	text-align:justify;
	vertical-align:top;
	text-shadow:none;
	margin-left:2px;padding-left:5px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP */
	word-wrap: break-word; /* IE 5+ */
}
.imgnot{
	margin-left:1px;
	border:1px solid #13A45B;
	outline:1px solid #ddd; 
	/*
	background-color:#efefef; 	
	-moz-ouline-radius:5px;*/ 
}
/* ///////////////////////////////////////
/////////////CONCURSOS DEL CARRUSEL///////
/////////////////////////////////////// */
.contUltiConc{
	position:relative; float:left;
	width:575px;min-height:300px;
	margin-top:15px;margin-left:20px;
}

.titConScroll{
	width:240px; height:2.8em;
	text-shadow:#999 1px 1px 1px;
	font-family:"Trebuchet MS", "Palatino Linotype";
	font-size:1.8em; font-weight:700;
	color: #008040;
	text-align:center;
	margin:auto;
}
.asoConScroll{
	/*text-shadow: #CCCCCC 1px 1px 1px;*/ 
	text-transform:uppercase;
	font-size:0.9em;
	color: #000000;
    margin-left:5px;
	margin-top:5px;
	text-align: left;
}
.imgcon{	 
	border:1px solid #13A45B; 
	outline:1px solid #ddd;
	margin-left:30%;
	/*-moz-ouline-radius:5px;.
	background-color:#efefef; */ 
}
.pieConScroll{	 
	font-size:0.9em;	 
	font-weight:500;
	text-decoration:none;
	color: #333333;
	text-align: left;
	vertical-align: text-top;
	text-shadow:none;
	margin-left:1em;margin-top:0.5em;margin-bottom:0.5em;	
}

/*MODULO CONCURSO REGIONAL*/

.cotnConcRegional{
	position:relative;float:left;
	clear:left;width:275px; height:100%;
	margin-top:42px;margin-left:15px; margin-bottom:5px;
	background:url(/img/fondoConRegional.png) no-repeat;
}
.titConRegional{	
	text-shadow:#999 1px 1px 1px; text-align:justify;
	font-family:"Trebuchet MS", "Palatino Linotype";	 
	font-size:1.8em; font-weight:700;
	color: #006600;text-align:center;
	width:100%; height:auto;		 
	margin-top:10px;margin-bottom:10px;
}

.textoConRegional{
	clear:both;
	position:relative;float:left;
	width:200px; height: auto;	 
	font-size:1.1em; font-weight:600;
	color: #000000;
	margin-left:10px; margin-bottom:5px;	 
}

.pieConRegional{
	clear:both;
	position:relative;	 
	font-size:1.2em; font-weight:700;
	color: #333333;
	width: auto; height: auto;
	text-align: center; 	 
	margin-bottom:5px;
	text-decoration:underline;
}

.imgConcRegional{
	clear:both;
	border:1px solid #f4f4f4;
	margin:10px;
	position:relative;
	border:#000000 solid thin;
	width:110px;
}

.enlacesConRegional{
	clear:both;
	position:relative;
	text-align:center;
	margin:10px;
	width:auto;	 
}

.enlacesConRegional a{	 
	font-size:1.3em; font-weight:600;
	color: #009933;
	text-align:left;
	text-decoration:none;
}

.enlacesConRegional a:hover{
	text-decoration:underline;
}

/* ///////////////////////////////////////
/////////////////CARRUSELES///////////////
/////////////////////////////////////// */


  /*CARRUSEL DE NOTICIAS*/
  
#carrusel{
	/*display:none;*/
	/*background: #F4F4F4;*/
	background: #fff;
	margin:0px;
	padding:10px !important;
	width:256px !important;
	border-left:#390 solid 1px;
	border-right:#390 solid 1px;
	border-top:#390 solid 1px;
	border-bottom:#390 solid 2px;
	height:500px !important;
}

#carrusel .scrollEl{
	/*background:url(/img/fondoScrollNoticia2.png) no-repeat;*/
	border-top:0.1em solid #336633;
	border-bottom:0.2em solid #336633;
	padding:0px;
	padding-left:5px;
	padding-top:5px;	
	height:160px; width:265px;	
	text-align:left;
	cursor: pointer;
	margin-top:2px;
	/*border:#FF0000 solid thin;
	CSS3 properties
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;*/
}

#carrusel .scrollEl:hover{
	background: #E9F8E0;
}

	/*CARRUSEL DE CONCURSOS*/
#carrusel2{
	/*display:none;*/
	/*background: #F4F4F4;*/
	 background: #fff;
	width:570;height:auto; min-height:300px;
	/*border-bottom:#390 solid 4px;*/
	border-top:#390 solid 1px;	
}

#carrusel2 .scrollEl2{
	width:250px;
	height:auto; 
	float:left;
	border: #666666 solid thin;
	margin-top:10px;
	margin-left:17px; margin-right:17px;	 
	/*margin:15px;
	 CSS3 properties 
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;*/
}

/*////////////////////////////////////////////////////
/// ESTILO DEL MAPA INTERACTIVO DE PAGINA INICIO
/////////////////////////////////////////////////////*/
.contMapa{
	float:left;position:relative;
	background:url(/img/fondo_mapa.png) no-repeat; 
	width:355px; height:270px;
	margin-left:10px;margin-top:15px;padding-top:5px;
}

.titMapa{
	position:relative;
	max-width:400px;
	font-size:1.8em;
	font-family:"Trebuchet MS", "Palatino Linotype"; 
	font-weight:600;
	text-decoration:none;
	text-transform:uppercase;
	color: #006633 ;
	text-shadow:#999 1px 1px 1px;
	text-align:center;
	margin:auto;	
}

/*//////////////////////////////////////////
// SECCION DE ENLACES PARA PAGINAS EXTERNAS EN PAGINA INICIO
/////////////////////////////////////////////*/
.contEnlaces{
	margin-left:20px;margin-top:15px;
	float:left;
	width:200px;height:540px;
	border-bottom: #390 solid 2px;
}

.enlaces{
	float:left;
	margin:5px;
}

.enlaces a{
	border:none;text-decoration:none;
}

.enlaces img{
	border:none;text-decoration:none;
	float:left;
}

/* //////////////////////////////////////
//ESTILO PARA LAS SECCIONES DE INTERES
// EN LA PAGINA DE INICIO
////////////////////////////////////// */
.contSecInt{
	position:relative;float:left; 
	width:370px;
	margin-top:-269px;margin-left:5px;
	/*background: #F4F4F4;*/
	 background: #fff;
}
.accesoDirecto{
		border-bottom: #390 solid 1px;
		min-height:60px; padding:3px;	
}
.accesoDirecto a{
	border:none;text-decoration:none;
	color:#006633; 
	font-size:1.2em; font-weight:600;
	line-height:1.4em;
	text-align:justify; vertical-align: middle;
}
.accesoDirecto a:hover{
	text-decoration:underline; 
}
.accesoDirecto img{
	border:none;text-decoration:none;margin:5px;
	float:left;display:inline;
}

/*/////////////////////////////////////////////////////////*/

.leerMas{
	font-size:1em;
	 
	font-weight:bold;
	text-decoration:none;
	color: #426D48; 
	text-shadow:none;	
}
.leerMas:hover{
	text-decoration:underline;
}


/* //////////////////////////////////////
//ESTILO PARA LOS MENUS QUE APARECEN EN LAS
// SECCCIONES PRINCIPALES DE CADA OPCION DE MENU
////////////////////////////////////// */
.contSeccPrinc{
	position:relative;
	width:75em;
	margin-top:4em;
}
.enlaSubOpc{
	position:relative; float:left;
	border-bottom: #009933 solid 2px;
	height:5em; padding:5px;
	width:32em; margin-left:2.5em;margin-top:2em;
}
.enlaSubOpc a{
	border:none;text-decoration:none;
	color: #336600; 
	font-size:1.2em; font-weight:500;
	line-height:14px;
	text-align:justify; vertical-align: middle;
	width:31em;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP */
	word-wrap: break-word; /* IE 5+ */
}
.enlaSubOpc a:hover{
	text-decoration:underline; 
}
.enlaSubOpc img{
	border:none;text-decoration:none;margin-bottom:0.5em;
	margin-right:1em;
	float:left;display:inline;
	width:5em;
}

/*///////////////////////////////////////////////////////
//DEFINICION PARA LAS SECCIONES MOSTRADAS EN CADA SUBMENU //
/////////////////////////////////////////////////////*/

/*ESTILOS PARA DEFINIR LA CABECERA DE CADA CUERPO DE SUBSECCION*/
.contSecc{
	width:900px;
	margin:auto;
	/*background: #F4F4F4;*/
	 background: #fff;
	margin-top:0px;	
}
.cabRuta{
	height:15px; position:relative;	 
	font-size:1.1em; font-weight:200; color: #333333;
	padding-left:10px;
	text-decoration:none;
	margin-top:50px;	
}
.cabRuta a{ 
	text-decoration: none; 
	font-size:1.1em; font-weight:600; color: #333333;
}
.cabRuta a:hover{ text-decoration:underline;}

/*ESTILO PARA EL TITULO DE CADA SUBSECCION*/
.cabSubOpcion{
	height:35px; position:relative;
	font-family:"Trebuchet MS", "Palatino Linotype"; 
	font-size:2.8em; font-weight:600; color: #006633;
	word-spacing:0.2em;	
	padding-left:10px; padding-top:0px;
}

/* ESTILO PARA EL MENU DE LA DERECHA DE CADA SECCION */
.seccDcha{
	position:relative;float:left;
	width:135px; max-width:135px; min-height:450px;
	background:url(/img/linVertical.png) no-repeat left;
	padding-left:10px;
/*	border:#FF0000 solid thin;*/
}
.seccDcha a{ 
	text-decoration: none;
 
	font-size:1.1em; font-weight:600; color: #009933;
	margin-top:5px;
}
.seccDcha a:hover{ text-decoration:underline;}
.seccDcha div{ margin-bottom:5px;}

.cabMenuDcha{
	height:20px; position:relative;
	font-family:"Trebuchet MS", "Palatino Linotype";	 
	font-size:1.5em; font-weight:700; color: #006600;
	word-spacing:0.2em;
	margin-top:25px;
}

.seccIzqda{
	clear:both; position:relative;float:left;
	width:750px; max-width:750px; min-height:600px;
	padding-left:5px;
	white-space: -moz-pre-line; /* Mozilla */
	white-space: -hp-pre-line; /* HP */
	word-wrap:break-word; /* IE 5+ */
	/*border:#FF00FF solid thin;*/
}

.contDocumentos{
	width:700px; padding-left:35px;
	/*border:#00FF00 solid thin;*/
}

.txtSecc{
	position:relative; 
	font-size:1.2em;font-weight: 500;color: #333333;
	text-decoration:none;text-align: justify;
	font-stretch: extra-expanded; letter-spacing:1px; word-spacing:3px;
	margin:25px; padding:15px;
}



/*///////////////////////////////////////////
/// SECCION CONOCENOS
///////////////////////////////////////*/

.cabConocenos{
	width:900px; height:100px;
	background:url(/img/marqConocenos.jpg) no-repeat;
	border-top:#390 solid 0.1em;
	border-bottom:#390 solid 0.1em;	
}

/*  JUNTA DIRECTIVA FOA Y JUECES*/
.filaJunta{	
	position: relative;margin:auto;
	margin-bottom:2em;
}
.itemJunta{
	position:relative;float:left;
	width:200px; height:20em;
	margin:0px 10px 0px;
}
.fotoJunta{
	position:relative;margin:auto;
	margin-top:15px; margin-bottom:15px;
	text-align:center;
}

.fotoJunta img{
	height:80px;
}
.titJunta{
	position:relative;
	width:100%;
	font-family:"Trebuchet MS", "Palatino Linotype";	 
	font-size:1.2em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: center;	 
	font-stretch:expanded;	 
}
.titSeccJunta{
	position:relative; margin:auto;
	margin-top:5px; margin-bottom:15px;
	padding-top:0.2em;
	width:20em;height:2.5em;
	font-family:"Trebuchet MS", "Palatino Linotype";	 
	font-size:1.8em;font-weight:bold;color:#006600;
	text-decoration: none;text-align: center;	 
	font-stretch:expanded;
	background:url(/img/marqTitSeccJunta.png) no-repeat;	 
}
.linJunta{	 
	font-size:1em;font-weight:500;color:#333333;
	font-stretch:expanded;
	text-decoration:none;text-align:center;
	white-space:pre;
}
.linJunta img{
	height:8em;
}
/*  LOCALIZACION */
.etiquetaLocalizacion{
	position:relative; float:left;	
	 
	font-size:1.5em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: right;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	margin-left:25%;
	min-width:5em; 
}

.txtLocalizacion{
	position:relative; float:left;	
	 
	font-size:1.5em;font-weight:bold;color:#333333;
	text-decoration:none;text-align:left;
	font-stretch:expanded;
	margin-left:5px; margin-bottom:5px;
	 
}
/*///////////////////////////////////////////
/// SECCION CONCURSOS
///////////////////////////////////////*/

.cabTorneos{
	width:900px; height:100px;
	background:url(/img/marqConcursos.jpg) no-repeat;
	border-top:#390 solid 0.1em;
	border-bottom:#390 solid 0.1em;
}


/*FICHA DE CONCURSO ////////////////////// */

.imgDetConc{
	border:1px solid #13A45B; 
	outline:1px solid #ddd;
	margin-left:20em; margin-top:2em;
}
.modFichaConc{		
	position:relative;float:left;
}

.CatConcurso{
	float:left;
	margin-right:44px;
	margin-bottom:20px;
	border:1px solid grey; 
	width:200px;
}

/* ///////////////////////////////////////////////////////////
/////////////////////////PESTAÑAS/////////////////////////////
/////////////////////////////////////////////////////////// */
ul.PestaTabs { 
	list-style:none; 
	margin:1.2em; 
	padding:0em;
	height:30px;
	width:720px;
	text-align:center;
	z-index:99;
	
}

ul.PestaTabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 ;	
	list-style-image:none; 
	z-index:99;
}

ul.PestaTabs a { 
	background: url(/img/scrollb.png) no-repeat;
 
	font-size:1.3em;color:#007700;font-weight:700;
	text-decoration:none;text-align:center;		
	display:block;
	height: 30px;line-height:30px;
	width: 8.5em;	
	padding:0px;margin:0px;	top:1px;	
	position:relative;
	z-index:99;
}

ul.PestaTabs a:active {
	outline:none;	
	z-index:99;	
}

ul.PestaTabs a:hover {
	color:#333333;	
	z-index:99;
}

ul.PestaTabs a.current, ul.PestaTabs a.current:hover, ul.PestaTabs li.current a {	
	cursor:default;
	background: url(/img/scrollv.png) no-repeat;
	color:#888888;
	z-index:99;
}

/* LISTADO DE CONCURSOS LOCALES Y PROVINCIALES */

.filaListConc{
	width:60em;height:10em;
	border-bottom: #006600 solid 0.1em;	 
	margin-left:5px;
	/* margin-bottom:5px; margin-top:5px; margin-right:5px;*/
	padding:5px; 
	cursor: pointer;
}
.filaListConc:hover{
	background:#D7EED2
}
.imgListConc{
 
	position:relative; float:left;
	margin-right:10px;	 
}
.imgListConc img{
	border: #003300 solid 0.1em;
}
.filaTitConc{
	position:relative;	
	 
	font-size:1.5em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.4em;	
}
.filaAsoConc{
	position:relative;	
	 
	font-size:1.2em;font-weight:bold;color: #333333;
	text-decoration:none;text-align:left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.3em;
	margin-top:5px;
}
.filaFechaConc{
	position:relative;	
	 
	font-size:1em;font-weight:bold;color:#666666;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.1em;
	margin-top:5px; margin-bottom:2px;
}

/*///////////////////////////////////////////
/// SECCION JUECES
///////////////////////////////////////*/

.cabJueces{
	width:90em; height:100px;
	background:url(/img/marqJueces.jpg) no-repeat;
	border-top:#390 solid 0.1em;
	border-bottom:#390 solid 0.1em;
}

/* LISTADO DE JUECES EN EL FRONT */
.CabListadoJuez{
	position:relative;	 
	width:700px; 
	margin:auto; 
	font-size:1.4em;font-weight:800;color:#f4f4f4;
	text-decoration:none;text-align: left;
	background:#006600;
	border: #006600 solid 0.1em; 
	/*margin-left:15px;
	margin-top:15px;*/
}
.filaListJuez{
	width:68em;min-height:1.5em;
	border-bottom: #006600 solid 0.1em;	 
	margin-left:5px;
	/* margin-bottom:5px; margin-top:5px; margin-right:5px;*/
	padding:5px; 
	cursor: pointer;
}
.filaListJuez:hover{
	background:#D7EED2
}
  
.filaNombreJuez{
	position:relative; float:left;	
	 
	font-size:1.2em;font-weight:600;color:#006600;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	width:310px;max-height:1.2em;
	white-space: pre;
	/*border:#FF0000 thin solid;*/
}

.filaProvJuez{
	position:relative; float:left;
 
	font-size:1.1em;font-weight:500;color: #333333;
	text-decoration:none;text-align:center;	
	vertical-align:text-bottom; 
	font-stretch: expanded;
	width:12em; height:1.2em;
	/*border: #00FF00 thin solid;	 */
}

.filaSigJuez{
	position:relative; float:left;
	 
	font-size:1.1em;font-weight:500;color: #333333;
	text-decoration:none;text-align: right;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	width:6em; height:1.2em;	
	/*border: #6633FF thin solid; */
}

.filaCatJuez{
	position:relative; float:left;
	 
	font-size:1.1em;font-weight:500;color: #333333;
	text-decoration:none;text-align:center;	
	vertical-align:text-bottom; 
	font-stretch: expanded;
	width:150px; height:1.2em;
	/*border: #FFFF00	 thin solid;*/
}

/* ficha de jueces */

.titConcFed{
	position:relative;
	font-family:"Trebuchet MS", "Palatino Linotype";
	font-size:2.4em; color:#009933;
	font-weight:700; font-style:oblique;
	text-transform:uppercase;
	margin-top:40px; margin-left:25px;
	margin-bottom:5px;
}

.txtConcFed{
	position:relative;
	font-family: Verdana, Georgia, Arial;
	font-size:1.2em; color:#006600;
	font-weight:500;
	margin-left:45px;
	margin-bottom:5px;
}

/* seccion de descargas en jueces */

.etiqImpreJuez{	 
	position:relative; float:left;	 
	font-size:1.8em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: left; text-transform:capitalize;
	vertical-align: middle; 
	font-stretch:expanded;
	width:25em; height:1.8em;	 
	margin-bottom:15px;
}

/* seccion peticion de jueces */

.CabPetiJuez{
	position:relative;	 
	width:700px; 
	margin:auto; 
	font-size:1.4em;font-weight:800;color:#f4f4f4;
	text-decoration:none;text-align: left;
	background:#006600;
	border: #006600 solid 0.1em; 
	/*margin-left:15px;
	margin-top:15px;*/
}
.filaPetiJuez{
	width:570px;height:20px;
	border-bottom: #006600 solid 0.1em;	 
	margin-left:5px;
	/* margin-bottom:5px; margin-top:5px; margin-right:5px;*/
	cursor: pointer;
	 
}
.filaPetiJuez:hover{
	background:#D7EED2
}
  
.NombrePetiJuez{
	position:relative; float:left;	
	padding-top:2px;
	font-size:1em;font-weight:500;color:#006600;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	width:315px;height:1em;
	white-space: pre;
	/*border:#FF0000 thin solid;*/
}

.ProvPetiJuez{
	position:relative; float:left;
 	padding-top:2px;
	font-size:1em;font-weight:500;color: #333333;
	text-decoration:none;text-align:center;	
	vertical-align:text-bottom; 
	font-stretch: expanded;
	width:125px; height:1em;
	/*border: #00FF00 thin solid;	 */
}

.CatPetiJuez{
	position:relative; float:left;
	margin-top:1px; 
	font-size:0.9em;font-weight:500;color: #333333;
	text-decoration:none;text-align:left;	
	vertical-align:text-bottom; 
	font-stretch: expanded;
	width:100px; height:17px;
	/*border: #FFFF00	 thin solid;*/
	
}

.BotonPetiJuez{
	height:18px; width:25px;
	font-size:0.9em;
	background-color: #006600;
	color:#FFFFFF;
}

/*///////////////////////////////////////////
/// SECCION NOTICIAS
///////////////////////////////////////*/

.cabNoticias{
	width:900px; height:100px;
	background:url(/img/marqNoticias.jpg) no-repeat;
	border-top:#390 solid 0.1em;
	border-bottom:#390 solid 0.1em;
}


/* LISTADO DE NOTICIAS EN EL FRONT */

.filaListNoti{
	width:60em;height:10em;
	border-bottom: #006600 solid 0.1em;	 
	margin-left:5px;
	/* margin-bottom:5px; margin-top:5px; margin-right:5px;*/
	padding:5px; 
	cursor: pointer;
}
.filaListNoti:hover{
	background:#D7EED2
}
.imgListNoti{	 
	position:relative; float:left;
	margin-right:10px;	 
}
.imgListNoti img{
	border: #003300 solid 0.1em;
}
.filaTitNoti{
	position:relative;	
	 
	font-size:1.5em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.5em;	
}
.filaAsoNoti{
	position:relative;	
	 
	font-size:1.2em;font-weight:bold;color: #333333;
	text-decoration:none;text-align:left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.2em;
	margin-top:5px;
}
.filaTxtNoti{
	position:relative;	
	 
	font-size:1.1em;font-weight:bold;color:#666666;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.1em;
	margin-top:5px; margin-bottom:2px;
}

/* FICHA DE NOTICIA */

.imgDetNoticia{
	 position:relative; float:left; 
	border:1px solid #13A45B; 
	outline:1px solid #ddd;
	margin-left:2em; margin-top:2em;
}

.txtNoticia{
	position:relative; float:left;  	 
	text-align: justify;
	margin-left:20px;margin-right:10px;margin-top:25px; margin-bottom:10px;
	width:525px;
	white-space: -moz-pre-line; /* Mozilla */
	white-space: -hp-pre-line; /* HP */
	word-wrap: break-word; /* IE 5+ */	 
}
.autorDetNoticia{
	position:relative;	
	 
	font-size:1.1em;font-weight:bold;color:#666666;
	text-decoration:none;text-align: left;	
	font-stretch:expanded;
	min-width:3em; height:1.5em;
	margin-top:15px; margin-bottom:2px;
}
 
 
/*///////////////////////////////////////////
/// SECCION ASOCIACIONES
///////////////////////////////////////*/


.cabAsociaciones{
	width:900px; height:100px;
	background:url(/img/marqAsociaciones.jpg) no-repeat;
	border-top:#390 solid 0.1em;
	border-bottom:#390 solid 0.1em;
}

/* LISTADO DE ASOCIACIONES EN EL FRONT */
.CabListadoAso{
	position:relative;	 
	width:640px; 
	margin:auto;	
	 
	font-size:1.4em;font-weight:bold;color:#f4f4f4;
	text-decoration:none;text-align: left;
	background:#006600;
	border: #006600 solid 0.1em; 
	/*margin-left:15px;
	margin-top:15px;*/
}
.filaListAso{
	width:60em;height:1.5em;
	border-bottom: #006600 solid 0.1em;	 
	margin-left:5px;
	/* margin-bottom:5px; margin-top:5px; margin-right:5px;*/
	padding:5px; 
	cursor: pointer;
}
.filaListAso:hover{
	background:#D7EED2
}
  
.filaNombreAso{
	position:relative; float:left;	
 
	font-size:1.2em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:30em; height:1.2em;	
}
.filaCodAso,.filaProvAso{
	position:relative; float:left;
	 
	font-size:1.2em;font-weight:bold;color: #333333;
	text-decoration:none;text-align:left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	width:6em; height:1.2em;	 
}
.filaProvAso{
	float:right; right:2px;width:10em;
}
/* FICHA DE SOCIEDAD EN EL FRONT */


/* ESTILO PARA EL MENU DE STANDARDS */

.divMenuStandard{
	 
	position:relative;float:left;
	height:500px;
	width:240px;
	overflow:auto;
	/*border:red thin solid;*/
	background:url(/img/linVertical.png) no-repeat right top;
}
.contStandard{
	position:relative;float:left;
	max-width:64em;min-height:600px;	
	padding:10px;
	white-space: -moz-pre-line; /* Mozilla */
	white-space: -hp-pre-line; /* HP */
	word-wrap:break-word; /* IE 5+ */
}

.standardMenu{
	height:18px;
	width:auto;
	 
	font-size:1.4em;font-weight:bold;color:#006600;
	cursor:pointer;
	white-space:pre;	 
	margin-top:10px;
}

.standardMenu:hover{
	font-size:1.5em;font-weight:bold;color:#990099;
}

.standardMenuRes{
	height:18px;
	width:auto;
 
	font-size:1.4em;font-weight:bold;color: #6666FF;
	cursor:pointer;
	white-space:pre;
	margin-top:10px;
}

.capituloMenu{
	height:18px;
	width:auto;
 
	font-size:1.2em;font-weight:bold;color: #339933;
	cursor:pointer;
	white-space:pre;
	margin-top:5px;
}

.capituloMenu:hover{
	font-size:1.3em;font-weight:bold;color:#990099;
}

.capituloMenuRes{
	height:18px;
	width:auto;
	 
	font-size:1.2em;font-weight:bold;color:#6666FF;
	cursor:pointer;
	white-space:pre;
	margin-top:5px;
}


.seccionMenu{
	height:18px;
	width:auto;
	 
	font-size:1.1em;font-weight:bold;color:#333333;
	cursor:pointer;
	white-space:pre;	 
}

.seccionMenu:hover{
	font-size:1.2em;font-weight:bold;color:#990099;
}

.seccionMenuRes{
	height:18px;
	width:auto;
	 
	font-size:1.1em;font-weight:bold;color: #6666FF;
	cursor:pointer;
	white-space:pre;
}

#titStandard{
	height:30px;
	width:600px; margin-bottom:40px;
	 
	font-size:2.6em;font-weight: 800;color: #009933;
	text-decoration:underline;
	text-align:center;
	cursor:pointer;
	white-space:pre;
}

 
/* ESTILO PARA EL MODULO DE BUSQUEDA EN LOS LISTADOS DEL FRONT */
.formBusca{
	position:relative; float:left;
	margin:2px;	
	 
	font-size:1.2em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: right;	
	vertical-align:text-bottom; 
	font-stretch:expanded;width:8.5em;
	min-width:5em; height:1.2em;
	text-transform:capitalize;
}
.formBusqueda{
	position:relative; height:75px;
	border:#006633 solid 0.1em;
	margin:50px;margin-top:0px;padding:5px;	
}

.etiqBusqueda{
	position:relative; float:left;
	margin:2px;	
	 
	font-size:1.2em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: right;	
	vertical-align:text-bottom; 
	font-stretch:expanded;width:8.5em;
	min-width:5em; height:1.2em;
	text-transform:capitalize;
}
.campoBusqueda{
	position:relative; float:left;
	margin:2px;
}
/* // ESTILO APLICADO A LOS LISTADOS /// */
.CabListados {
	width:800px; height:15px;
	background-color: #333333;
	 
	color: #FFFFFF;font-size:12px;text-decoration:none;text-align:center; font-weight: bold;	
	border-width:2px;border-style: solid;border-color:#006400;border-collapse:collapse;
	cursor:default;
	margin-left:17px;	 
}
.CapaListados{
	position:relative;	 
	width:640px; 
	height:650px;
	margin:auto;
	margin-bottom:2.5em;
	overflow:auto;
	border: #006600 solid 0.1em;
	/*margin-left:15px;
	margin-top:15px;*/
}
.LinListados{
	width:800px;	 	 
	border-width: thin;border-style: solid;border-color: #006400;border-collapse:collapse;
	border-top:none;
	margin-left:17px; padding:0px;
	cursor:default;	 
}

/* // ESTILO APLICADO A CADA UNA DE LAS FILAS DE LA TABLA QUE CONTIENE EL LISTADO /// */
.LinListados tr{

	width:800px; height:20px;	 	 
	border-width: thin;	border-style:solid;border-color: #006400;border-collapse:collapse;
	border-left:none;border-right:none;border-top:none; 
	border-top:none;	 
	cursor:default;
}
.LinListados tr:hover{
	background-color:#BBFCAA;
}

/* // ESTILO APLICADO A CADA UNA DE LAS CELDAS DE LA TABLA RESULTANTE EN LA CONSULTA //// */
.LinListados tr td{
	 
	 
	color:#000000;font-size:11px;text-decoration:none;text-align:center; font-weight:300;	 	 
	border-width: thin;	border-style:solid;border-color: #006400;border-collapse:collapse;
	border-left:none;border-right:none;border-top:none;
	cursor: default;
	margin:0px;	padding:0px;
	
}

/* // FORMATEA LOS <A HREF></A> QUE SE PUEDAN INCLUIR EN EL LISTADO /// */ 
.LinListados tr td a{
 
	color:#000000;font-size:11px;text-decoration:none;text-align:center; font-weight:300;
	cursor: pointer;
}
.LinListados tr td a:hover{
font-size:12px; color:#009900; font-weight:bold;
}	
.BotonCal{	
	vertical-align:middle;
	height:20px; width:20px;
	background-position:left;
	background-image:url(/ico/calendario.jpg);
	background-repeat:no-repeat;	
}
.botonbuscar{
	background:url(/boton/buscar.png);
	background-repeat:no-repeat;
	height:25px;
	width:80px;
	border:none;
	background-position:center;
	cursor:pointer;
}
.botonbuscar:hover{
  background:url(/boton/buscarhover.png);  
}

.botonbuscar:active{
  background:url(/boton/buscaractive.png);
}

.DegradadoDer{
	background-position:left;
	background-repeat:repeat-y;
}
.DegradadoIzq{
	background-position:right;
	background-repeat:repeat-y;
}









/* //////////////////////////////////////////////////////////////////////////////////
//////// ESTE ES EL GRUPO DE ETIQUETAS CSS QUE SE USA PARA CONFIGURAR    	  //////
//////// EL ESTILO DE LOS IDENTIFICADORES GENERICOS QUE SE PUEDEN ENCONTRAR   //////
//////// EN LA PARTE FRONTAL DE LA PAGINA.						 //////
//////// CONFIGURA LOS INPUTS, TEXT AREA, SELECT, ETC....					 //////
//////////////////////////////////////////////////////////////////////////////////*/

/* // ETIQUETAS PARA LOS SELECTORES 'INPUT' ////*/

/* // SELECTORES INPUT TIPO TEXTO, TAMBIEN HAY UNA PARA EL EVENTO FOCUS DEL SELECTOR ///*/
input[type="text"]{
	height:12px;
	 
	color: #000000; font-size:11px; text-align:top;
	text-decoration:none;text-align:left;
	 
}
input[type="password"]{
	height:12px;
	 
	color: #000000; font-size:11px; text-align:top;
	text-decoration:none;text-align:left;
	 
}
 
input[type="file"]{
	height:20px;
	 
	color: #000000;font-size:11px;
	text-decoration:none;text-align:left;
	 
}
/*input[type="button"],input[type="reset"]{
	height:20px;
	background-color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;font-size:11px; font-weight:800;
	text-decoration:none;text-align: center; vertical-align:middle;
	border-width:2px;border-color: #66CC00;
	cursor:pointer;
	margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;
}

input[type="button"]:hover,input[type="reset"]:hover{
	height:20px;
	background-color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;font-size:11px; font-weight:800;
	text-decoration:none;text-align: center; vertical-align:middle;
	border-width:4px;border-color: #66CC00;
	cursor:pointer;
	margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;
}*/

/*// ETIQUETAS PARA LOS SELECTORES 'SELECT' Y SU EVENTO FOCUS////*/
select{
	height:18px;
	 
	color: #000000;font-size:11px;
	text-decoration:none;text-align: left;
}


/*// ETIQUETAS PARA LOS SELECTORES 'TEXTAREA' Y SU EVENTO FOCUS////*/

textarea{
	height:150px; width:400px;
 
	color: #000000;font-size:1.2em;
	text-decoration:none;text-align:left;
	/*border-style: none;*/
	overflow:auto;

}

/* /////////////////////////////////////////////////////////////////////
/// FIN DEL BLOQUE DE ETIQUETAS QUE FORMATEAN LOS IDENTIFICADORES	////
/// GENERICOS QUE ENCONTRAMOS EN LA PARTE FRONTAL DE LA PAGINA	   ////
////////////////////////////////////////////////////////////////////*/
/*************************
**********LOGIN***********
*************************/
.formlogin{
	font-size:1em;
	 
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-stretch:expanded;
}
.botonlogin{
	position:relative;
 
	font-size:12px;
	color:#FFFFFF;
	font-weight:700;
	text-align: center;	 
	width:72px; height:20px;
	background:#426D48;	 
	cursor:pointer;
}

/*.botonlogin:hover{
	background:url(/boton/front/loginhover.png);
	background-repeat:no-repeat;
	height:25px;
	width:70px;
	border:none;
	background-position:center;
}

.botonlogin:active{
	background:url(/boton/front/loginactive.png);
	background-repeat:no-repeat;
	height:25px;
	border:none;
	width:70px;
	background-position:center;
}*/

/************************************
********SECCION PANEL NUMERO 1********
************************************/
.cabPanelDcha1{
	width:900px; height:100px;
	background:url(/img/marqPanelDcha1.jpg) no-repeat;
	border-top:#390 solid 0.3em;
	border-bottom:#390 solid 0.1em;
}
/************************************
********SECCION PANEL NUMERO 2********
************************************/
.cabPanelDcha2{
	width:900px; height:100px;
	background:url(/img/marqPanelDcha2.jpg) no-repeat;
	border-top:#390 solid 0.3em;
	border-bottom:#390 solid 0.1em;
}
/************************************
********SECCION PANEL NUMERO 3********
************************************/
.cabPanelDcha3{
	width:900px; height:100px;
	background:url(/img/marqPanelDcha3.jpg) no-repeat;
	border-top:#390 solid 0.3em;
	border-bottom:#390 solid 0.1em;
}
/**********************************************
****ESTILOPARA EL MODULO DE CONTACTAR ***********
*************************************************/
.etiqContacto{
	 
	position:relative;float:left; margin-bottom:2em;
	 
	font-size:1.4em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: right;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	width:8em; height:1.4em;	 
}

.inputContacto{
	 
	position:relative;float:left;margin-bottom:2em;
	vertical-align:text-bottom;
	height:1.4em;	
}

.contContactar{
	width:60em; height:60em;
	margin-top:5em;margin-left:15em;
}
.cabContactar{
	width:900px; height:100px;
	background:url(/img/marqContactar.jpg) no-repeat;
	border-top:#390 solid 0.1em;
	border-bottom:#390 solid 0.1em;
}
.cabMapaProvincia{
	width:900px; height:100px;
	background:url(/img/marqMapas.jpg) no-repeat;
	border-top:#390 solid 0.1em;
	border-bottom:#390 solid 0.1em;
}
/******************************************************
****************ETIQUETAS FICHAS GENERAL***************
*******************************************************/

.etiqTitFicha{
	position:relative; float:left;
	font-family:"Trebuchet MS", "Palatino Linotype";	 
	font-size:1.6em;font-weight:700;color:#006600;
	margin-bottom:5px;
	vertical-align:text-bottom; 
	font-stretch:expanded;width:15em;
	height:1.7em;
	text-decoration:underline; text-align:center; 

}
.etiqFicha{	 
	position:relative; float:left;	 
	font-size:1.2em;font-weight:600;color:#006600;
	text-decoration:none;text-align: right;
	text-transform:capitalize;	
	vertical-align:text-bottom; 
	margin-top:5px;
	font-stretch:expanded;width:10em;
	min-width:3em; height:1.4em;	
}

.txtFicha{
	position:relative; float:left;	 
	font-size:1.2em;font-weight:500;color:#333333;
	font-stretch:expanded;
	text-decoration:none;text-align:left;
	padding-left:5px;
	height:1.4em;margin-top:5px;
	vertical-align:text-bottom;
}

/*///////////////////////////////////////////////////////////////
/// DEFINICION DE LAS CABECERAS DE LOS MODULOS DE LA PAGINA DE INICIO
////////////////////////////////////////////////////////////////////*/

/*.cabModuloFront,
.cabModuloFront {
	background:url(/img/cabModuloFront.png) no-repeat;
	width:275px;
	z-index:0;
}*/
.cabUltiNoti,.cabSecInte,.cabServicios,.cabUltiConc,.cabSecPass,.cabEnlaces{	
	height:20px; position:relative;
	font-family:"Trebuchet MS", "Palatino Linotype";
	font-size:1.5em; font-weight:700; color:#F4F4F4;
	padding-left:10px; padding-top:0px;	 
}


.cabServicios{
	background:url(/img/cabModulo_250.png) no-repeat;
	width:250px;
	z-index:0;
}
.cabSecPass{
	font-size:1.5em; font-weight:600;
	width:130px;
	z-index:0;
}

.cabUltiNoti{
	background:url(/img/cabUltiNoti.png) no-repeat;
	width:270px; position:relative;
}
.cabUltiConc{
	background:url(/img/cabModulo_300.png) no-repeat;
	width:300px;
	z-index:0;
}
.cabEnlaces{
	background:url(/img/cabModulo_200.png) no-repeat;
	width:200px;
	z-index:0;
}

.cabSecInte{
	background:url(/img/cabModulo_275.png) no-repeat;
	width:275px;
	z-index:0;
}

/*/////////////////////////////////////////////////////////*/
/* FINAL DE LAS CABECERAS DE LOS MODULOS DE LA PAGINA DE INICIO
/////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////*/
/* DEFINICION DE LOS BOTONES PARA LA PAGINA 
/////////////////////////////////////////////////////////////////*/

.botonimp{		 
	background:url(/boton/imp.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
	cursor:pointer;
}

.botonimp:active{		 
	background:url(/boton/impactive.png);
}

.botonimp:hover{		 
	background:url(/boton/imphover.png);
}

.botonPDF{		
	position:relative;
	background:url(/boton/pdf.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
	margin-left:20px;
	cursor:pointer;
}

.botonPDF:active{		 
	background:url(/boton/pdfactive.png);
}

.botonPDF:hover{		 
	background:url(/boton/pdfhover.png);
}

.botonsolicitar{		 
	background:url(/boton/solicitar.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
	cursor:pointer;
}

.botonsolicitar:active{		 
	background:url(/boton/solicitaractive.png);
}

.botonsolicitar:hover{		 
	background:url(/boton/solicitarhover.png);
}
.botonenviar{		 
	background:url(/boton/enviar.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
	cursor:pointer;
}

.botonenviar:active{		 
	background:url(/boton/enviaractive.png);
}

.botonenviar:hover{		 
	background:url(/boton/enviarhover.png);
}
.botoneliminar{		 
	background:url(/boton/eliminar.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
	cursor:pointer;
}

.botoneliminar:active{		 
	background:url(/boton/eliminaractive.png);
}

.botoneliminar:hover{		 
	background:url(/boton/eliminarhover.png);
}

.botonlimpiar{		 
	background:url(/boton/limpiar.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
	cursor:pointer;
}

.botonlimpiar:active{		 
	background:url(/boton/limpiaractive.png);
}

.botonlimpiar:hover{		 
	background:url(/boton/limpiarhover.png);
}

.botonVolver{		
	position:relative;
	background:url(/boton/volver.png);
    background-repeat:no-repeat;
    height:25px;
    width:80px;
	border:none;
	background-position:center;
	margin-left:20px;
	cursor:pointer;
}

.botonVolver:active{		 
	background:url(/boton/volveractive.png);
}

.botonVolver:hover{		 
	background:url(/boton/volverhover.png);
}

/*/////////////////////////////////////////////////////////*/
/* FINAL DE LAS DEFINICIONES DE BOTONES
/////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////*/
/* ESTILO PARA EL LISTADO DE CONCURSOS DE UNA PROVINCIA */
/*//////////////////////////////////////////////////////////*/
.CapaListConcProv{
	position:relative;	 
	width:640px; 
	height:650px;
	margin:auto;
	margin-bottom:2.5em;
	overflow:auto;
	border: #006600 solid 0.1em;
	height:320px;
	width:350px;
	/*margin-left:15px;
	margin-top:15px;*/
}
.filaListConcProv{
	width:325px;	 	 
	border-width: thin;border-style: solid;border-color: #006400;border-collapse:collapse;
	border-top:none;
	margin-left:3px; padding:0px;
	cursor:default;	 
}
.filaListConcProv:hover{
	background-color:#BBFCAA;
}

.filaTitConcProv{
	position:relative;	
	font-size:1.2em;font-weight:bold;color:#006600;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.2em;	
}
.filaAsoConcProv{
	position:relative;	
	font-size:1.0em;font-weight:bold;color: #333333;
	text-decoration:none;text-align:left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:1.1em;
	margin-top:5px;
}
.filaFechaConcProv{
	position:relative;	
	font-size:1.0em;font-weight:bold;color:#666666;
	text-decoration:none;text-align: left;	
	vertical-align:text-bottom; 
	font-stretch:expanded;
	min-width:3em; height:0.9em;
	margin-top:5px; margin-bottom:8px;
}

.titModResumen{

	position:relative;
	margin-bottom:5px;
	font-family:"Trebuchet MS", "Palatino Linotype";	 
	font-size:1.8em;font-weight:bold;color:#006600;
	text-decoration: none;font-stretch:expanded;

}