@import url("menu1.css");


body {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size:0.7em;
}
p {
	margin:0 0 1em 0;
	/*line-height:1.7em;*/
}
h1{
	padding:0;
	margin:0;
	font-weight: bold;
	font-size: 1em;
}

h2{
	font-size: 1em;
	margin:0.5em 0 0.5em 0em;
	padding:0 0 0 2em !important;
	background-image:url(../img/fondoH2.jpg);
	background-repeat:no-repeat;
	clear:both;
}
h3{
	font-size: 1em;
	margin:0.5em 0 0 0;
	padding:0 0 0 1.6em !important;
	background-image:url(../img/fondoH3.jpg);
	background-repeat:no-repeat;
	clear:both;
}
h4{
	font-size: 1em;	
}
h5{
	font-size: 1em;	
}
h6{
	font-size: 1em;	
}
.limpiar{
	clear:both;
}
.oculto{
display:none;
}
.outleft{
	position:absolute;
	left:-2500em;
}

.datosincorectos{
color:#ff0000;
}
img{
	border:none;
}

a {
	color: #206420;
	font-weight:normal;
}

/*
textarea {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 1em;
	border: 1px solid #000000;
}
select {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 1em;
	border: 1px solid #000000;
}
*/

/*TABLAS*/
table{
	font-size:1em;
	text-align:left;
	width:100%;
	border-collapse:collapse;
}
caption{
display:none;
}
th {
	color: #ffffff;
	background-color:#95BA6D;
	text-align:left;
	padding:0.3em;
	font-size:1em;
}

td {
	color: #000000;
	border-bottom:1px solid #ccc;
	background-color:#FFFFFF;
	padding:0.3em;
	font-size:1em;
}
table td a {
	width:100%;
	padding:0.2em 0px;
	display:block;
}
table td a:hover {
	width:100%;
	background-color:#efefef;
	color:#000000;
	display:block;
	text-decoration:none;
	padding:0.2em 0;
}

td.gris {
	background-color:#F2F2F2;
}


/*FIN TABLAS*/


/**************** cabecera ******************/
#logo{
	float:left;
	margin:0;
	padding:0;
	width:20%;
}
#cabecera{
	background:url(../img/fondoBanner.jpg) no-repeat right top;
	margin: 0px;
	padding:0;
	border-bottom:2px solid #065B3E;
	float:left;
	width:100%;
}
#banner{
	float:left;
	margin:0.8em 0 0 0.5em;
}
#idioma{
	background:url(../img/icono_idioma.jpg) left center no-repeat;
	text-align: left;
	width:6em;
	float:right;
	padding:0.3em 0 0.3em 3em;
	margin:0 0 0 0.5em;

}
#idioma a{
	color:#065B3E;
	font-weight: bold;
	text-decoration:none;
}
#idioma a:hover{
	color:#8FBBAA;
}
#buscador{
	margin:0;
	padding:0.4em 0.5em 0.3em 0;
	float:right;
	width:31%;
}
#buscador form{
float:right;
}
#buscador input{
	font-size:1em;
	padding:0.1em 0.5em;
	background-color:#065B3E;
	border:2px solid #E7EEDC;
	color:#FFF;
	margin:0;
}
#buscador input#criterio{
	background-color: #FFF;
	border: 1px solid #206420;
	padding:0.1em 0;
	color:#000;
}

/**************** fin de la cabecera ******************/
#contenido{
	height: 80%;
	width:100%;
	margin: 0px;
	padding: 0px;
}
#menu{
	width: 20%;
	float: left;
	margin: 0 0 0.2em 0;
	padding: 0px;
}

.destacados{
	background-image:url(../img/comillaNovedades.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px solid #95BA6D;
	text-transform:uppercase;
	font-weight:bold;
	padding:0.4em 0.4em 0.4em 2.4em !important;
	margin: 0 0.5em 0 0.5em !important;
	color:#065B3C;
}

#informacion{
	width:59%;
	float: left;
	padding:0;
	margin:0;
}
#informacion p{
	margin-left:1em;
}
#informacion img{
	padding:0.4em !important;
	margin:0 1em 0 0;
	background-image:url(../img/fondoImagenes.jpg);
	background-color:#FFF;
	border:none;
}
#CuerpoCentroTipoMenuIzquierda {
	padding: 0;
	width: 48%;
	float: left;
	margin:0 0 0 0.6em;

}
#CuerpoCentroTipoMenuDerecha {
	margin: 0;
	padding: 0;
	width: 49%;
	float: right;
}
#columnabanner{
	width:20%;
	float: right;
	margin: 0px;
	padding:0;
	text-align:right !important;
}
#columnabanner img{
	margin:0.5em 0.5em 0 0;
	width:17em;
	border:1px solid #95B96B;
}
#noticias{
	width:17em;
	margin:0.5em 0.5em 0.3em 0;
	border:1px solid #95B96B;
	border-top:8px solid #95B96B;
	float:right;
	text-align:left;
}
#noticias h3{
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	color:#206420;
	background-image:url(../img/comillaNovedades.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #31594B;
	text-indent:0.5em;
	padding:0.2em 0;
	margin: 0 0.2em 0 0.2em;
}
#noticias dl dd{
	padding:0.2em;
	margin: 0 0.2em 0 0.2em;
	border-bottom:1px dotted #333333;
}

#noticias a {
	font-weight: bold;
	color: #206420;
	text-decoration:none;
	margin:0 0 0 0.4em;
}

#noticias a:hover {
	font-weight: bold;
	color: #000000;
}
/************** destacados ******************/
#menumigas{
	margin:0 !important;
	padding:0.4em 0 0.4em 0 !important;
	font-weight:bold;
	border-bottom: 1px solid #95BA6D;
	float:left;
	width:75%;
}
#informacion #menumigas{
	float:none !important;
	width:auto; !important;
}

#menumigas  a.opcionmigas{
	padding:0 0 0 1.5em;
	margin:0 !important;
	font-weight:bold;
	color:#EC8705 !important;
	text-transform:uppercase;
	text-decoration:none;
	background: transparent url(../img/flecha.gif) no-repeat;
}
#menumigas  a.opcionmigas:hover{
	font-weight:bold;
	color:#39496A;
}

#menumigas  a.imprimir{
	text-decoration:none;
	background: transparent url(../img/print.jpg) no-repeat right center;
	float:right;
	padding:0 2em 0 0;
	margin:0;
}
.paneldestacado{
	margin:1em 0 0 0 !important;
	padding:0 !important;
	background-image:url(../img/fondoTitulo.jpg) !important;
	background-repeat:no-repeat;
	background-color:#E7EEDC;
	clear:both;
}
.paneldestacado span.titulo{
	font-weight: bold;
	text-transform:uppercase;
	color:#EA8501;
	background:url(../img/fondoTituloSpan.jpg) right top no-repeat #fff;
	padding:0 1.5em 0 0.2em;
	margin:0 1em 0 4.8em;
	width:auto;
}
.paneldestacado span.titulo a  {
	font-weight: bold;
	text-transform:uppercase;
	color:#EA8501;
	text-decoration:none;
	text-align:left !important;
}


.paneldestacado span {
	background-repeat:no-repeat;
	width:1.5em;
	display:inline-block;
}

.textodestacado{
	margin:1em 0 1em 0 !important;
	float:left;
	width:100%;
}

p.textodestacadoformulario{
	width: 100%;
	background-color:#E7EEDC;
	font-weight:bold;
	text-align:center;
	font-size: 1.2em;
	padding: 0.6em;
}


/*.textodestacado img{
	float:left;
	padding:0.4em !important;
	margin:0 1em 0 0;
	width:4.5em;
	background-image:url(../img/fondoImagenes.jpg);
	background-color:#FFF;

}
*/
.textodestacado span.fotoficha{
	background-image:url(../img/fondoImagenes.jpg);
	width:5.3em;
	padding:0.4em !important;
	margin:0 1em 0 0;
	float:left !important;
}
.textodestacado .fotoficha img{
	background-image:none !important;
	background-color:#FFF !important;
	width:4.5em;
	margin:0 !important;
	padding:0 !important;
}

.textodestacado a.masinfo{
	float:right;
	padding:0.4em 0.2em 0 0;
}
.textodestacado a.masinfoprivado{
	background:url(../img/candado.gif) left bottom no-repeat;
	float:right;
	padding:0.4em 0.2em 0 1.8em;
}

div.separar{
	background:url(../img/fondoSubmenu.jpg) top left repeat-x;
	height:1.5em;
}
ul.menuFicha {
	list-style-image:none !important;
	margin:0.5em 0 3em !important;
	padding:0.5em 0 0.5em 0.5em !important;
}
ul.menuFicha li {
	margin:0 0 0 0.3em;
	padding: 0;
	width:32%;
	min-height:11em;
	height:11em !ie;
	float: left ;
	list-style-type:none !important;
	background-color:#FFF;
}
ul.menuFicha li a{
	background-image:url(../img/fondoTituloMenu.jpg) !important;
	background-repeat:no-repeat;
	padding-left:2em;
	display:block;
}
.menuFicha .textodestacado .fotoficha{
	padding-left:2em  !important;
}

.menuFicha .textodestacado .fotoficha img{
	padding:0.4em !important;
}

.ListadoArchivos, .ListadoURL{
	list-style-image:none !important;
	list-style-type:none;
	margin:1em 0 0 0 !important;
	padding:0 !important;
}
.ListadoArchivos li, .ListadoURL li{
	background-repeat:no-repeat;
	padding-bottom:1.7em;
	padding-left:3em;
}
.ListadoArchivos li a, .ListadoURL li a{
	text-decoration:none;
	display:block;
	background-image:url(../img/fondoFormulario.jpg);
	font-weight:bold;
	}
.ListadoArchivos li a:hover, .ListadoURL li a:hover{
	color:#EC8705;
}
.ListadoArchivos li{
	background-image:url(../img/listado_archivos.jpg);
}
.ListadoURL li{
	background-image:url(../img/listado_url.jpg);

}
/************* fin destacados ******************/
.vcard{
	background-color:#065B3E;
	width:100%;
	color:#fff;
	clear:both;
	text-align:center;
	padding:0.4em 0 0.4em 0;
	margin-top:1em;
}
.vcard a{
	color:#fff;
}


/***Lista de Definicion***/
#informacioninterior{
	width: 75%;
	float: left;
	padding:0;
	margin-left:3.4em;;
}
#informacioninterior .fotoficha {
	padding:0.5em !important;
	margin:0.5em;
	background-image:url(../img/fondoImagenes.jpg);
	float:right;
}
#informacioninterior .fotoficha img{
	background-color:#FFF !important;
}
#informacioninterior div.fotoficha img{
	width:20em;
}

#informacioninterior .area {
	padding:0;
	margin:0;
	float:left;
	width:22%;
	height:34em;
	margin-right:1.2em;

}
#informacioninterior .area p{
	padding:0;
	margin:0;
}
#informacioninterior .area .fotoficha {
	background-image:url(../img/fondoImagenes.jpg);
	width:92%;
	margin:0 !important;
	float:left;
}
#informacioninterior .area .fotoficha img{
	width:100%;
	background:#FFF;
}

#informacioninterior ul{
	list-style-type:none;
	list-style-image:url("../img/listas.gif");
	margin:0.5em 0 0.5em 5em;
	padding:0;
}
#informacioninterior ul li{
	margin:0 0 0.8em 0;
}
#informacioninterior ul.listadoFecha{
	margin:1em 0 1em 5em;
}

#informacioninterior ul.listadoFecha li{
	list-style-image:  url("../img/listasFecha.gif");
	margin:0.5em 0 0 0;
	padding:0;
}

#informacioninterior ul.listadoFecha li span{
	color:#065B3E;
	font-weight:bold;
	margin:0 0.5em 0 0;
}

#informacioninterior ul.detalle li{
	float:left;
	width:95%;
	margin:0.5em 0 0.5em 0;
	padding:0;
	border-bottom:#95BA6D solid 1px;
}
#informacioninterior ul.detalle li span{
	float:left;
	display:block;
	width:75%;
}
#informacioninterior ul.detalle li strong{
	display:block;
	float:left;
	color:#065B3E;
	width:20%;
}

/************ galeria de imagenes ************/
.galeria{
	background-image:url(../img/fondoGaleriaImagenes.gif);
	margin:auto;
	width:90%;
}
#informacioninterior ul.listadoFotos{
	margin:0;
	padding:1em;
	float:left !important;
	width:100%;
}
#informacioninterior ul.listadoFotos li{
	list-style-image:none;
	margin:0;
	padding:0;
	float:left !important;
	width:24.2%;
	
}
#informacioninterior ul.listadoFotos .fotoficha{
	margin:0.2em;
	padding:0;
	float:left !important;
	width:13.5em;
	text-align:center;
}
#informacioninterior ul.listadoFotos .fotoficha img{
	border:1px solid #000;
	/*width:100%;*/
	height:10em;
	overflow:hidden;

	
}
#informacioninterior ul.paginacionFotos{
	margin:0.5em 0 0.5em 0;
	padding:0.2em 2em 0.2em 0;
	text-align:right;
	background-color:#CCC;
	clear:both;
	list-style-image:none;
	/*width:67em;*/
}
#informacioninterior ul.paginacionFotos li{
	display:inline;
}
#informacioninterior ul.paginacionFotos li.actual{
	background-color:#95BA6D;
}
#informacioninterior ul.paginacionFotos li a{
	text-decoration:none;
	text-align:center;
	margin:0.4em;
}
.reflejo{
	background-image:url(../img/fondoReflejoGaleriaImagenes.jpg);
	/*width:67em;*/
	height:3em;
	padding:1em;

}
/*#informacioninterior dl{
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-bottom: 5px;
	float:left;
	width:100%;
	border:1px solid #95BA6D;
}
#informacioninterior dt{
	 margin:0px;
	 padding-left:0.5em;
	 font-weight:bold;
}

#informacioninterior dd{
	margin:0px;
	padding:0.3em;
}
#informacioninterior dd img{
	float:left;	
	margin-right:3px;
	padding:0px;
	border:1px solid #000000;
}*/


#informacioninterior img.ficha{
	float:right;
	margin: 5px 5px 2px 10px;
	border:1px solid #000000;
}
#informacioninterior p.EnlaceMenu1{
	margin:0;
	padding:0.7em 0 0.7em 0em;
	background:url(../img/listado_url.jpg) center left no-repeat;
}
#informacioninterior p.EnlaceMenu1 span{
	margin-left:3.5em;

}
.letract{
	color:#fff;
	text-decoration:none;
	background-color:#95BA6D;
	padding:0 0.2em;
	}
.fecha{
	text-align: right;
	font-style: italic;
	margin-bottom: 20px;
}
/*Listado Fotos*/

.CuerpoCentroTipoListaFotosCuerpo {
	background-color: #FFFFFF;
	text-align: justify;
	margin:5px 10px 20px 10px;
	padding:2px 5px 2px 2px;

}
.fondoformulario{
	background-image:url(../img/fondoFormulario.jpg);
	margin:1em;
}
.fondoformulario p{
	clear:both;
}
/*table.promociones{
	border:1px solid #999;
	border-collapse:collapse;
	margin:0 0 10px 0;
}
table.promociones caption{
	text-align:left;
	font-weight:bold;
}
table.promociones td{
	border-bottom:1px dotted #999;
	padding:0.5em;
}
table.promociones tr th{
	border-bottom:1px solid #999;
	padding:0.5em;
	text-align:left;
	background-image:url(../img/fondoFormulario.jpg);
	font-weight:bold;
}*/
/*FORMULARIO*/
fieldset{
	border:1px solid #CCCCCC;
	background:url(../img/fondoformulario.jpg);
	margin:0.8em 0 0.3em 0;
	padding:0.5em;
}

legend{
	font-weight:bold;
	color:#206420
}
input{
	font-size:1em;
	padding:0.2em;
	border:1px solid #206420;
	margin:0 0 0.3em 0;
}
input.largo{
	width:35em;
}
textarea {
	background-color: #FFFFFF;
	border:1px solid #206420;
}

/*Validaciones*/

.CuerpoCentroTipoFormularioCuerpo {
	background-color: #FFFFFF;
	text-align: left;
	margin:0.8em;

}
div.rowtexto {
	background-color: #ffffff;
	border-bottom: 1px solid #065B3E;
	padding:4px 0px;
	
	
  }

div.row {
	background-color: #f2f2f2;
	border-bottom: 1px solid #065B3E;
	padding:0.3em 0;
	width:100%;
	min-height:15px;
	margin-bottom:1em;
	
	
  }
div.rowgris {
	background-color:#ccc;
	padding:0.5em 0px;
	margin:5px 0 0 0;
	width:100%;
	text-align:center;
  }
div.rowgris a{
	padding:0.1em 0.5em;
	font-size: 1em;
	text-decoration:none;
	border:1px solid #206420;
	background-color:#ece9d8;
	color:#000;
   }


.CuerpoCentroTipoModuloDatos {
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-top:5px;
	margin-bottom:10px;
	

}

.CuerpoCentroTipoModuloDatos div.row {
	background-color: #f2f2f2;
	border-bottom: 1px solid #666666;
	padding:4px 0px;
	width:100%;
	min-height:15px;
  }


label {
	float: left;
	width: 20%;
	text-align: left;
	padding:0.3em 0.5em;
  }


.CuerpoCentroTipoListaCuerpo {
	background-color: #ffffff;
	margin: 3px 10px 10px 20px;
	padding:2px 5px 2px 2px;
	text-align:justify;
}

ul.archivos{
	color: #000000;
	border: 1px solid #878687;
	margin:0;
	}
ul.archivos li.titulo{
	background-color:#CCCBCB;
	border-bottom: 1px solid #878687;
	list-style-type:none;
	text-indent: 0.5em;
}
ul.archivos li.combos{
	list-style-type:none;
	margin:0.5em;
}
form{
	margin:0;
	padding:0.2em 0;
}
ul.formulario li.fila {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px;
	height: 30px;

	}
p.posicionboton01{
	margin-left:20%;
}
a.boton01{
	padding:0.1em 0.5em;
	font-size: 1em;
	text-decoration:none;
	border:1px solid #206420;
	background-color:#ece9d8;
	color:#000;
}


/*a.boton01:hover{
	background-color:#666;
	color:#FFF;
}*/

.primeraColumnaEmisiones{
	float:left;
	width:45%;
}
.segundaColumnaEmisiones{
	float:left;
	width:30%;
}
.primeracolumna
{
	width:50%;
	float:left;
}
.segundacolumna
{
	width:49%;
	float:left;
}
span.titulocab{
	margin-left:1em;
	font-size:14px;
	color:#004E30;
	font-weight:bold;
}

