/***********CSS Sepes - 2009   10 / 12 / 09 *******/

/* RESET CSS */

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
a, a:link, a:visited, a:hover, a:active{color: #7d8f01; text-decoration: underline; font-size: 1.2em}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%; font-family: inherit;}
select {margin: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000; background-color: #000000;height: 0.1em;}
sup { font-size: 80%; position: relative; top: -0.5em; }
sub { font-size: 80%; }
html,
body{
     height:85%;  position: relative;
}
/*a {outline-color: #f7ffc1; }*/
img { color: #3d3d3d;}

input {font-size: 1.1em; }

.input_oficina { float: left; margin-top: 0.2em; margin-right: 0.4em; }

caption {font-size: 1.2em; text-align: left; font-weight: bold; padding: 0em 0em 0.5em 0.4em; margin-top: 0.2em; color: #7b8d00 !important; width: 100% !important;}

textarea {font-size: 1.1em; font-family: arial;}

hr {height: 0em !important; border-bottom: 1px solid #cbd28e; margin: 0.5em 0em 0.5em 0em; }


		/* Reglas específicas para Safari 3.0 y Chrome aquí */
     /* @media screen and (-webkit-min-device-pixel-ratio:0) {

		body {height: 100%; }
		.leydatos {font-size: 0.8em; padding: 2em 0em 1em 0em; padding-top: 2em; float: left; width: 99% !important;}
		textarea {width: 96% !important; height: 7em !important; }
      }*/





/* CSS UTILS */
.cr{margin: 0 auto!important; width: 50em; }
.cls { clear: both !important; }
.ftl { float: left !important;}
.ftr { float: right !important; }
.none { display: none !important; }
.dsnln { display: inline !important; }
.nomrg { margin: 0 !important; }
.noborder { border: 0 !important;}
.bold { font-weight: bold !important; }
.ml { margin-left: 1em !important; }
.mrs { margin-right: 0.4em !important; }
.mr { margin-right: 1em !important; }
.mb { margin-bottom: 1em !important; }
.mb2 { margin-bottom: 8em !important; }
.mb3 { margin-bottom: 0.5em !important;}
.mtm { margin-top: 1em !important; }
.mtl { margin-top: 2em !important; }
.ptl { padding-top: 1em !important; }
.mrn { margin-right: 0 !important;}
.ptn { padding-top: 0 !important; }
.tac { text-align:center !important; }
.tar { text-align: right !important; }
.red { color:#e10000 !important;}
.green {color:#197c19 !important;}
.oculto { display: none;}
.novisible {display: none; }
.atc { text-align: center !important;}
.rlt {position: relative; }
.cerrarses { position: absolute; left: 67em; }
.iniciarses { position: absolute; left: 62em; }
.lastli { border-right: 0 !important; padding-right:0 !important;}
.activo { background: #465552 url(../img/puntero.gif) no-repeat 0em 0.3em; color: #d4ef1c!important; font-size: 1.2em!important; font-family: arial; display: block; padding: 0em 0em 0em 1em !important; margin: 0em; width: 14.2em !important; }
.hidden {display: none}
.fontp {font-size: 0.7em !important; padding: 0em 0em 0em 0.2em;}
.parrafogenerico p {float: left; clear: both; margin: 0em 0em 1em 0em; font-size: 1.2em; width: 100%; }
.parrafogenerico ul {float: left; margin: 0em 0em 1em 1em; width: 98%; font-size: 1.2em; }
.parrafogenerico li {float: left; margin: 0em 0em 0.5em 0em; width: 100%; color: #77870c!important; }
.parrafogenerico h4 { color: #445522;float: left;margin-top: 10px;width: 100%;}

.parrafogenerico2 p{float: left; margin: 0em 0em 1em 0em; width: 100%; font-size: 1.2em; }
.parrafogenerico2 ul{float: left; margin: 0em 0em 1em 1em; width: 98%; font-size: 1.2em; }
.parrafogenerico2 li{float: left; margin: 0em 0em 0.5em 0em; width: 100%; color: #77870c!important; }


	.parrafogenerico_est {float: left; margin: 0em 0em 1em 0em; }
		.parrafogenerico_est ul{float: left; margin: 0em 0em 1em 1em; font-size: 1.2em; }
		.parrafogenerico_est li{float: left; margin: 0em 0em 0.5em 0em; width: 100%;color: #77870c!important; }



/*************************************** MENU IMAGENES EN CSS
*******************************************************/
#cajamaja {width: 35em; height: 29em; background-color: #8da03a; float: left; margin: 1em 0em 2em 0em; position: relative; overflow: hidden; }
/*#cajamaja li{float: left; margin: 0em!important; padding: 0em!important; border: 1px solid blue; }*/
/*#cajamaja  span {float: left; margin: 0em; padding: 0em 0em 0.1em 0em; width: 100%; color: #f7f9ea!important; border: 1px solid red; }*/
#view, #preview { top: 0em; left:0em; position: absolute; width: 39em; height: 0em; float: left;}
#row { position: absolute; top: 24.5em; left: 1em; margin: 0em!important; padding: 0em!important; }
#row a{background-color:#DCE5A5; border:0.1em solid #C4DB26; color:#333333; display:block; float:left; font-size:1em; height:1.5em; line-height:1.5em; margin:0.2em; text-align:center; text-decoration:none; width:1.5em;}
#row a img{ border: 0; width: 4em; height: 2.5em;}

/************************************** LAYAOUT HOME
***************************************************/
	.bodyhome {background:url(../img/fondohome.jpg) repeat-x #F2F4DC; float: left; width: 100%; padding: 0em!important; margin: 0em!important; min-height: 100%; height: auto; font:62.5% arial;}
	h1{float: left;}
	.printh1 {display: none; }
	.enlaceministerio {display: block; width: 11.9em; height: 5.7em; float: left; margin: 0em; padding: 0em;}
	.enlacesepes {display: block; width: 4.3em; height: 5.7em; float: left; margin-top:5px}
	.enlaceeu {display: block; width: 13em; height: 5.7em; float: left; }
	h2{color: #004040; font-size: 2.3em; font-weight: bold; font-family: arial narrow; margin: 0em; padding: 0em; }
		h2 .fecha {font-size: 0.5em; margin: 0.4em 0em 0.4em 0em; font-weight: 100; margin-left: 0.65em; font-family: arial;}
		h2 a {color: #004040 !important; font-size: inherit !important; font-weight: bold; font-family: arial narrow; margin: 0em; padding: 0em; text-decoration: none!important; float: none !important;}
		h2 a:hover {color: #004040; font-size:  inherit !important; font-weight: bold; font-family: arial narrow; margin: 0em; padding: 0em; text-decoration: underline!important;}
	h3 {font-size: 1.7em; margin: 0em 0em 0.5em 0em; padding: 0em; }
	h3.noencontrada {font-size: 1.7em; margin: 0em 0em 0.5em 0em; padding: 0em; width: 53.5em; float: left;}
	h4 {font-size: 1.2em; margin: 0em 0em 0.5em 0em; padding: 0em; font-weight: bold; float: left; clear: both;}
	h5.h5home {font-size: 3em; line-height: 0.8em; color: #004040; margin:0em 0em 0.5em 0em; padding:0em; float:left; font-family: arial narrow; width: 100%;}
	.fecha {font-size: 0.6em; margin: 0.4em 0em 0.4em 0em; font-weight: 100;}
	.fechaportada {color: #004040; font-size: 1.2em; margin: 0.4em 0em 0.4em 0em; font-weight: 100; margin-left: 0.65em; font-family: arial;}
	.contenedor{ width: 98.5em; margin: 0 auto; background-image:url(../img/cabecerahome.jpg); background-repeat: no-repeat; }
	.cabecera{width: 93em; height: 35em; position: relative; margin: 0 auto; }
	.contenido{margin: 0 auto; width: 93.5em; height: 48.4em;}
	ul.idiomas {width: 34.1em; height: 2.2em; float: right; padding: 5.6em 0em 0em 0em; margin: 0em;}
		.idiomas li{float: right; margin-left: 0.8em;color: #fffff2!important; font-size: 1.3em; background-color: #a2ba00; }
		.idiomas li a{color: #fffff2!important; font-size: 1em;}
	ul.enlacesacc {width: 93em; height: 1em; float: left; padding: 0em; margin: 0em; position: absolute; top: 9em; left: 0em;}
		.enlacesacc li{float: left; margin-right: 0.8em; color: #FFF; background-color: #a2ba00; }
		.enlacesacc a{color: #fffff2!important; font-size: 1.3em;}
		.enlacesacc form {float: right; }
	ul.menu {width: 75em; height: 1em; float: right; padding: 0em; margin: 0em 0em 0em 0em; }
		.menu li{float: right; margin-right: 0em; color: #FFF; padding: 0.5em 0em 0em 0em;}
		.menu a{color: #4b6365!important; font-size: 1.3em; }

		.cinco a{background-image:url(../img/imagenesmenu/botint_sepeses.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:7em; height:5.3em; margin: 0em; padding: 0em;}

		.cuatro a{background-image:url(../img/imagenesmenu/botint_sepes.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:8.5em; height:5.3em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;}

		.tres a{background-image:url(../img/imagenesmenu/botint_actuaciones.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:12.5em; height:5.3em; margin: 0em; padding: 0em;}

		.dos a{background-image:url(../img/imagenesmenu/botint_actualidad.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:5.3em; margin: 0em; padding: 0em;}

		.uno a{background-image:url(../img/bot_oficina.jpg); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:5.3em; margin: 0em; padding: 0em;}

	.buscadornav { float:right; height:2em; position:absolute; top:9em; right:0em; }
	.txtbuscador {background-image:url(../img/img_buscar.jpg); background-repeat: no-repeat; border:0 none; float: left; font-size:1.1em; height:1.4em; margin:0.1em 0em 0em 0.2em; padding:0.3em 0 0 1em; position: relative; right:-0.5em;}
	.botbuscador {margin:0em; padding:0em; border:0; background: none; float: right; height: 2em; position:relative; right:-0.2em;}
	#contenedor_pie{
		float:left;
		width:100%;
		background-color:#A2BA00;
	}
	.pie{
		width: 982px; 
		height: 130px; 
		background:url(../img/imagenpie.jpg) no-repeat ;
		padding-top:0px;
		margin: 75px auto 0px;
	}
	.degradado{
		float:left;
		width:100%;
		height:56px;
		background:url(../img/fnd_pie.jpg) repeat-x;
	}
	
	* + html/*/ * /**/ body .pie{
		padding-top:5px;
		
	}
	.pie p{float: left; clear: both; color: #fffff2; font-size: 1.2em; margin-top: 45px; width: 100%;}
	.pie a{color: #fffff2; font-size: 1em;}
	.pie img {margin-bottom: -0.25em !important;}
	.atencioncliente{float: right; clear: both; margin-top: 11.8em; margin-right: 1em;}
	.logosw3c {float: left;}

	/*FLASH DE CABECERA*/
	.homemainmenu{width: 93em; height: 22em; position: absolute; top: 11.7em; left: 0em; padding: 0em; margin: 0em;}
	/**/

	/* noticias*/
	.infodes{background-image:url(../img/fondodest01.jpg); background-repeat: repeat-x; width: 92%;/*width: 88.9em;*/ height: 12.6em; margin: 0 auto; padding: 1em 2em 3em 2em;}
	.infodes a {float: left;}
	.imagendestacada{background-image:url(../img/fondoimagendestacada.jpg); background-repeat: no-repeat; width: 20em; height: 14em; margin: 0 auto; padding: 0em 0em 0em 1em; float: left;}
	.novedades{background-image:url(../img/fondonovedades.jpg); background-repeat: no-repeat; width: 25.5em; height: 9em; margin: 0 auto; margin-right: 1em; float: left; padding: 1.2em 2em 2em 2em;}
	.novedades ul{
		float:left;
		display:block;
		width:25.4em
	}
	.ultimolink {float: left; clear: both; font-size: 1.2em; margin-top: 1em;}
	.novedades li a {float: left; 
		width:25em;
		color: #004040; font-weight: bold; font-size: 1.2em; margin: 0.2em 0em 0em 0em;}
	.novedades li p{float: left; color: #004040; font-size: 1.2em; margin-top: 0.2em;}
	.noticias{background-image:url(../img/fondonoticias.jpg); background-repeat: no-repeat; margin-top:20px; width: 92%;/*width: 58.5em;*/ /*height: 9em;*/ float: left; padding: 1.2em 2em 0 2em;}
	.imglistadonoticias {background:url(../img/fotohome_01.jpg) no-repeat left bottom; width: 12.6em; height: 10em; margin: 0em; padding: 0.5em 0em 0em 0.7em; float: left;}
	.imglistadonoticiasdos {background-image:url(../img/fotohome_02.jpg); background-repeat: no-repeat; width: 12.6em; height: 10em; margin: 0em; padding: 0.5em 0em 0em 0.7em; float: left;}
	ul.listadonoticias {padding: 0em; margin: 0em;}
		.listadonoticias  span{width: 14.5em; height: 10em;float: left;}
		.listadonoticias  li{width: 60em; height: 10.5em; }
		.listadonoticias  a{font-weight: bold; color: #004040; font-size: 1em; text-decoration: none;}
		.listadonoticias  a:hover{font-weight: bold; color: #004040; font-size: 1em; text-decoration: underline;}
		.listadonoticias p{float: left; color: #004040; font-size: 1.2em; width: 68%; }
	.rss {background-image:url(../img/imgrss_transparent.png); background-repeat: no-repeat; padding: 0em 0em 0em 1.7em;}
	.descripcion {width: 28.8em; height: 4.4em; float: left;}
	.descripcion_g {width: 49em !important; height: 4.4em; float: left; }
	.noticiaportadasin {margin-left: 0.5em; padding: 0em !important; }
	.noticiaportadasin p {width: 95%; }
	.noparcelasadl {color: #7b8d00; font-weight: bold; font-size: 1.4em !important; }
	/*** fin noticias ***/

	.enlaceshome a{padding: 0em 0.7em 0em 0.4em; float: left; }


	/******************************************** logo virati */

	.logovirati {width: 5em !important; padding-top: 1.5em; float: left ; clear:none !important; }
	.logoviratiint {width: 5em !important; padding-top: 1.5em; float: left; }


	/******************************************** logo verisign */
	.logoverisign {width: 10em !important; padding-top: 0.5em; padding-bottom: 0.5em; clear: left; margin: 0em; clear:none !important; }
	.logoverisignint {width: 10em !important; padding-top: 0.5em; padding-bottom: 0.5em; clear: left; margin: 0em; }



/************************************** FIN LAYAOUT HOME
***************************************************/


/************************************** LAYAOUT INTERIOR
***************************************************/
	.bodyint {background-image:url(../img/fondoint.jpg); background-color: #F2F4DC; background-repeat: repeat-x; width: 100%; margin: 0em; font:62.5% arial; min-height:100%;}
	.cabeceraint {width: 93em; height: 18.5em; position: relative; margin: 0 auto; }
	.intmainmenu {width: 93em; height: 5.2em; position: absolute; top: 12.8em; left: 0em; padding: 0em; margin: 0em;}
	.contenedorint { width: 98.5em; margin: 0 auto; background-image:url(../img/cabeceraint.jpg); background-repeat: no-repeat;min-height: 100%; height: auto; /*background-color: #a2bb00; */}
	.contenidoint {min-height: 41.4em; margin: 0 auto; width: 93.5em;}
	.contenidoerror {margin: 0em 0em 0em 2em;  width: 91em; float: left;}
	.submenus {float: left; width: 18.2em; padding-right: 3.3em; clear: both;  }
	.chicha {float: left; width: 71.2em; margin: 0em; padding: 0em;}
	.interiorancho {float: left; width: 93.5em; margin: 0em; padding: 0em; }
	.interiorancho_p {float: left; width: 70em; margin: 0em; padding: 0em;}
	.interiorancho_p h2.subtitulos{
		font-size: 2.25em;
	}
	.interiorancho_p  p {}

	/* tablas */
	table {font-size: 1.1em; border: 0.1em solid #d8de95; padding: 0.5em; background-color: #fdfef6; display: block; float: left; }
	td {border-bottom: 0.1em solid #ebf1c6; padding: 0.2em 0.2em 0.2em 0.5em;}
	th {font-weight: bold; font-size: 1.1em; }
	.th_verde {color: #7b8d00; padding: 0em 0em 0.5em 0.5em; }
	th {color: #7b8d00; padding: 0em 0em 0.5em 0.5em;}

	.textlista {font-size: 1.2em; }
	.td_grisverde tr{font-weight: bold!important; }
	.td_blanco {}
	.codigo {width: 30%; }
	.uno {width: 25%; }
	.dos {width: 20%; }
	.total {width: 25%; }
	.tablelinks a{margin: 0.2em 0.2em 0.2em 0em; }
	.respirar a{padding: 0.2em 0em 0em 0em!important; float: left; margin: 0em!important; }
	.eventotxt {font-size: 1.2em!important; margin: 0em; padding: 0em 0em 1em 0em; float: left; }
	.eventotxt img{float: left; }
	.eventotxt p{ float: left; margin-left: 1em!important; width: 25em; }



	
	

	ul.menuint {width: 75em; float: right; padding: 0em; margin: 0em; position: absolute; top: 12.8em; right: 0em;}
		.menuint li{float: right; margin-right: 0em; color: #FFF; display: block!important; }
		.menuint a{color: #516460/*fffff2!important*/; height: 2.9em!important; text-decoration: none!important; font-size: 1.8em;}
		
		.intcinco a{background-image:url(../img/imagenesmenu/botint_sepeses.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		.intcincoactivo a{background-image:url(../img/imagenesmenu/botint_sepesesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		
		.intcuatro a{background-image:url(../img/imagenesmenu/botint_sepes.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
		.intcuatroactivo a{background-image:url(../img/imagenesmenu/botint_sepesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
	
		.inttres a{background-image:url(../img/imagenesmenu/botint_actuaciones.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.inttresactivo a{background-image:url(../img/imagenesmenu/botint_actuacionesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intdos a{background-image:url(../img/imagenesmenu/botint_actualidad.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.intdosactivo a{background-image:url(../img/imagenesmenu/botint_actualidadact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intuno a{background-image:url(../img/imagenesmenu/botint_oficina.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}
		.intunoactivo a{background-image:url(../img/imagenesmenu/botint_oficinaact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}	
	
		
		
		
		
		ul.menuintca {width: 75em; float: right; padding: 0em; margin: 0em; position: absolute; top: 12.8em; right: 0em;}
		.menuintca li{float: right; margin-right: 0em; color: #FFF; display: block!important;}
		.menuintca a{color: #516460!important; height: 2.9em!important; text-decoration: none!important; font-size: 1.8em;}
		
		.intcincoca a{background-image:url(../img/imagenesmenu/ca/botint_sepeses.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		.intcincoactivo a{background-image:url(../img/imagenesmenu/ca/botint_sepesesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		
		.intcuatroca a{background-image:url(../img/imagenesmenu/ca/botint_sepes.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
		.intcuatroactivoca a{background-image:url(../img/imagenesmenu/ca/botint_sepesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
	
		.inttresca a{background-image:url(../img/imagenesmenu/ca/botint_actuaciones.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.inttresactivoca a{background-image:url(../img/imagenesmenu/ca/botint_actuacionesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intdosca a{background-image:url(../img/imagenesmenu/ca/botint_actualidad.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.intdosactivoca a{background-image:url(../img/imagenesmenu/ca/botint_actualidadact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intunoca a{background-image:url(../img/imagenesmenu/ca/botint_oficina.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}
		.intunoactivoca a{background-image:url(../img/imagenesmenu/ca/botint_oficinaact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}	
		




		
		ul.menuintga {width: 75em; float: right; padding: 0em; margin: 0em; position: absolute; top: 12.8em; right: 0em;}
		.menuintga li{float: right; margin-right: 0em; color: #FFF; display: block!important;}
		.menuintga a{color: #516460!important; height: 2.9em!important; text-decoration: none!important; font-size: 1.8em;}
		
		.intcincoga a{background-image:url(../img/imagenesmenu/ga/botint_sepeses.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		.intcincoactivoga a{background-image:url(../img/imagenesmenu/ca/botint_sepesesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		
		.intcuatroga a{background-image:url(../img/imagenesmenu/ga/botint_sepes.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
		.intcuatroactivoga a{background-image:url(../img/imagenesmenu/ga/botint_sepesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
	
		.inttresga a{background-image:url(../img/imagenesmenu/ga/botint_actuaciones.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.inttresactivoga a{background-image:url(../img/imagenesmenu/ga/botint_actuacionesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intdosga a{background-image:url(../img/imagenesmenu/ga/botint_actualidad.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.intdosactivoga a{background-image:url(../img/imagenesmenu/ga/botint_actualidadact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intunoga a{background-image:url(../img/imagenesmenu/ga/botint_oficina.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}
		.intunoactivoga a{background-image:url(../img/imagenesmenu/ga/botint_oficinaact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}	
		
		
		
		
		ul.menuinten {width: 75em; float: right; padding: 0em; margin: 0em; position: absolute; top: 12.8em; right: 0em;}
		.menuinten li{float: right; margin-right: 0em; color: #FFF; display: block!important;}
		.menuinten a{color: #516460!important; height: 2.9em!important; text-decoration: none!important; font-size: 1.8em;}
		
		.intcincoen a{background-image:url(../img/imagenesmenu/en/botint_sepeses.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		.intcincoactivoen a{background-image:url(../img/imagenesmenu/en/botint_sepesesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		
		.intcuatroen a{background-image:url(../img/imagenesmenu/en/botint_sepes.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
		.intcuatroactivoen a{background-image:url(../img/imagenesmenu/en/botint_sepesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
	
		.inttresen a{background-image:url(../img/imagenesmenu/en/botint_actuaciones.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.inttresactivoen a{background-image:url(../img/imagenesmenu/en/botint_actuacionesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intdosen a{background-image:url(../img/imagenesmenu/en/botint_actualidad.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.intdosactivoen a{background-image:url(../img/imagenesmenu/en/botint_actualidadact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intunoen a{background-image:url(../img/imagenesmenu/en/botint_oficina.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}
		.intunoactivoen a{background-image:url(../img/imagenesmenu/en/botint_oficinaact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}	

		
		
		
		
		
		ul.menuinteu {width: 75em; float: right; padding: 0em; margin: 0em; position: absolute; top: 12.8em; right: 0em;}
		.menuinteu li{float: right; margin-right: 0em; color: #FFF; display: block!important;}
		.menuinteu a{color: #516460!important; height: 2.9em!important; text-decoration: none!important; font-size: 1.8em;}
		
		.intcincoeu a{background-image:url(../img/imagenesmenu/eu/botint_sepeses.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		.intcincoactivoeu a{background-image:url(../img/imagenesmenu/eu/botint_sepesesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:5em; height:7em; margin: 0em; padding: 0em;}
		
		.intcuatroeu a{background-image:url(../img/imagenesmenu/eu/botint_sepes.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
		.intcuatroactivoeu a{background-image:url(../img/imagenesmenu/eu/botint_sepesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:6.2em; height:7em; margin: 0em; padding: 0em;}
	
		.inttreseu a{background-image:url(../img/imagenesmenu/eu/botint_actuaciones.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.inttresactivoeu a{background-image:url(../img/imagenesmenu/eu/botint_actuacionesact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intdoseu a{background-image:url(../img/imagenesmenu/eu/botint_actualidad.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		.intdosactivoeu a{background-image:url(../img/imagenesmenu/eu/botint_actualidadact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:9em; height:7em; margin: 0em; padding: 0em;}
		
		.intunoeu a{background-image:url(../img/imagenesmenu/eu/botint_oficina.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}
		.intunoactivoeu a{background-image:url(../img/imagenesmenu/eu/botint_oficinaact.png); background-repeat: no-repeat; display: block; float: left; margin: 0em; width:11.5em; height:7em; margin:0em; padding:0em;}	
		
		

	.submenuoculto {width: 20em; float: left; clear: both; padding: 0em; margin: 0em; min-height: 4em; visibility: hidden; }
	.submenu {width: 20em; float: left; clear: both; padding: 0em; margin: 0em; min-height: 4em;}
	ul.submenu {width: 20em; float: left; clear: both; padding: 0em; margin: 0em; min-height: 4em;}
		.submenu li{background-image:url(../img/bot_up_subint.jpg); background-repeat: no-repeat; overflow: visible; display: block; clear: both; float: left; margin: 0.1em 0em 0.1em 0em; width:19em; min-height:2.4em; padding:0.8em 1em 0em 0em; color: #FFF;}
		.submenu a{color: #fffff2!important; background-color: #465552; font-size: 1.2em; display: block; text-decoration: none; font-family: arial; width:14em; min-height:0em; }
		.submenu  p{overflow: visible; background: url(../img/bot_bottom_subint.jpg) repeat-y left bottom; float: left; margin: 0em 0em 0.1em 0em; width:19em; color: #FFF; padding: 0em 0em 0.7em 0.5em;}
	ul.conteidosrel {display: none; float: left; clear: both; background-image:url(../img/tit_contrel.jpg); background-repeat: no-repeat; width:19em; min-height: 10em; height: auto; padding: 4em 1em 1em 1em; margin: 1em 0em 0em 0em; }
		.conteidosrel li {visibility: hidden; display: block;  padding: 0em 0.5em 0.5em 1em; background-image:url(../img/puntero_contrel.gif); background-repeat: no-repeat;}

	ul.conteidosrelvisible {float: left; clear: both; background-image:url(../img/tit_contrel.jpg); background-repeat: no-repeat; width:19em; min-height: 10em; height: auto; padding: 4em 1em 1em 1em; margin: 1em 0em 0em 0em; }
		.conteidosrelvisible li {display: block;   width:15em; padding: 0em 0.5em 0.5em 1em; background-image:url(../img/puntero_contrel.gif); background-repeat: no-repeat;}


	ul.submenuint {float: left; padding:0em; margin: 0em 0em 0.2em 0.6em; min-height: 2em; height: auto; width: 96% !important; background: #B7D00F; }
		.submenuint li{background-image: none!important; margin: 0em 0em 0em 0em; width:18.2em; height: auto; line-height: 3em; padding: 0em 0 0em 0em !important; color: #FFF; background-color:#a2ba00; margin-bottom: 0.1em;}
		.submenuint li:hover{background-color: #465552; }
		.submenuint li:hover a { background: #465552; }
		.submenuint a{width:95%; margin: 0em !important; margin-left:3% !important; background-color: #a2ba00; }
		.submenuint .activo{width:14.2em !important;}/*.submenuint .activo{width:14.2em !important;}*/
		.submenuint span{background: url(../img/puntero.gif) no-repeat 0.6em 0.9em; width:14.9em; padding-right: 0.5em; color: #FAFEE2!important; /*font-size: 1.2em!important; font-family: arial; margin: 0em; padding-left: 1em; */background-color: #465552; display: block;}

	ul.fichas  {width: 72em; padding: 1em 0em 0em 0em;}
		.fichas  li{background-color: #fdfef6; border:0.1em solid #d8de95; height: 25em!important; float: left; display: block!important; margin: 0em 1.2em 1em 0em; width:15em!important; padding:0.8em;}
		.fichas  a{}
		.fichas   p{font-size: 1.1em; margin: 0em; padding: 0.2em 0em 0em 0em; }

	.li_sin_interlinea{
		line-height:15px !important;
		text-indent:0px;
		background-color:#465552 !important;
		margin:0px !important;
		
	}
	
	.li_sin_interlinea p {
		float: left;
		background: none repeat scroll 0.6em 12px #A2BA00;
		color: #FAFEE2 !important;
		padding-right: 0.5em;
		padding-top: 8px !important;
		padding-bottom: 5px !important;
	}
	
	.bloquepieint {width: 100%; height: 14em; background-color: #a2ba00; float: left; background-image:url(../img/img_pieint.jpg);background-repeat: repeat-x; position: relative; bottom: 0em; left: 0em;}
	.pieint{width: 96em;height: 8em; background-image:url(../img/imagenpie_int.jpg); background-repeat: no-repeat; padding-top: 4em; padding-left: 2.2em; margin: 0 auto;}
	.pieint p{float: left; clear: both; color: #fffff2; font-size: 1.2em; margin-top: 0.2em; width: 100%;}
	.pieint a{color: #fffff2; font-size: 1em;}
	.pieint img {margin-bottom: -0.25em !important;}
	.migas { text-decoration:none; color: #7d8f01; font-size: 1.2em; float: left; margin: 0.5em 0em 1.8em 0em;}
		.migas a {text-decoration: underline; font-size: 1.1em;}
	.migas_busc { text-decoration:none; color: #7d8f01; font-size: 1.2em; float: left; margin: 0.5em 0em 0.5em 0em;}
		.migas_busc a {text-decoration: underline; font-size: 1.1em;}
	.migasestatico { text-decoration:none; color: #7d8f01; font-size: 1.2em; float: left; margin: 0.5em 0em 1.8em 0em; width: 100%; }
		.migasestatico a {text-decoration: underline; font-size: 1.1em;}
	.rsspie {background-image:url(../img/lineapuntosrsspie.gif); background-repeat: repeat-x; float: left; clear: both; width: 100%; margin-top: 1em; padding: 1em 0em 1.5em 0em;}
		.rsspieg {background-image:url(../img/lineapuntosrsspie.gif); background-repeat: repeat-x; float: left; clear: both; width: 100%; margin-top: 1em; padding: 1em 0em 1.5em 0em; }
	.rsspietext{background-image:url(../img/imgrss_transparent.png); background-repeat: no-repeat; padding: 0em 0em 0em 1.8em;}
	h5.titac span{width: 10em!important;}
	.editar a{ background: url(../img/img.png) no-repeat 0.2em 0.5em; /*border: 0.1em solid #e3e9c0;*/ display: block; float: left; background-color: #e6eea0; padding: 0.5em 1em 0.6em 2.2em; }
	.editar {width: 99.5%!important; height: 2.8em; float: left; }

	.borrar a{ background: url(../img/picture_delete.png) no-repeat 0.2em 0.2em; /*border: 0.1em solid #e3e9c0;*/ float: left; background-color: #e6eea0; padding: 0.2em 0.4em 0.4em 1.9em; margin-left: 0.4em; }


/******************************* para plantilas con gestion */
	.bloquegestion {min-height: 1em; height: auto; float: left; margin-bottom: 1em; background-color: #f5f7df; padding: 1em; font-size: 1.2em; width: 56em; border: 0.1em solid #e6eea0; /*color: #c47c20!important;*/ }
		.checkgesti {width: 0.8em!important; }
		.bloquegestion  div {background-color: #eaf0c1; padding: 1em; /*border: 0.1em solid #d4dba7;*/ clear: both!important; float: left; margin-top: 1em!important; border: none !important; }
		.bloquegestion  select {/*border: 0.1em solid red; */clear: both !important; font-family: arial !important; }
		.bloquegestion input {padding: 0em 0em 0em 0.2em; float: left; margin: 0em 0.4em 0.4em 0em }
		.bloquegestion label {padding: 1em 0em 0.2em 0em; clear: both!important; float: left; width: 100%; }
		.bloquegestion  br {clear: both; }
		.bloquegestion  p{clear: both!important; float: left; width: 52em !important; }
		.bloquegestion  iframe {float: left; }
		.bloquegestion hr {border-bottom: 1px solid #a0a674 !important; margin-top: 1em; }

	.bloquegestion  select { clear: both !important; font-family: arial !important; }
	.bloquegestion  div{ width: 96% !important; }
	.bloquegestion  div div{ width: 96% !important; background-color: #d8deaf; }









.botgest {border: none; width: 6em!important; float: left; background-color: #cfdc76; color: #7d8f01; /*background-color: #987a53; color: #FFF; */margin: 1em 0em 0.2em 0em; text-decoration: underline; padding: 0.2em!important; }
.botgestcambios {border: none; width: 8.5em!important; float: left; background-color: #cfdc76; color: #7d8f01; /*background-color: #987a53; color: #FFF; */margin: 1em 0em 0.2em 0em; text-decoration: underline; padding: 0.2em!important; }
.anchofecha {width: 14em !important; float: left; }
.calendargest {background: url(../img/calendar_add.png) no-repeat left top; border: none; float: left; width: 2em !important; }
.botgest02 {clear: both; float: left; width: 100%; padding-left: 1.5em; }
.insertargest { width: 95%; }
.insertargest h3 {width: 20em; }
	/************************************** FIN LAYAOUT INTERIOR
***************************************************/




/************************************** LAYAOUT FORMULARIOS
***************************************************/
.nota {color: #c22501!important; font-size: 1.2em; font-weight: normal; padding: 0em 0em 0.5em 0em; margin: 0em;}
h5 {font-size: 2.8em; line-height: 1em; color: #004040; margin:0em 0em 0.4em 0em; padding:0em; float:left; font-family: arial narrow; width: 100%; }
h5 a {margin: 0em; padding: 0em; float: right;}
.segundotitular {clear: both; margin-top: 2em; float: left; padding: 0em !important; }
.areadetexto {border: 0.1em solid #c1c1c1; font-size: 1.1em!important; padding: 0.2em; width: 15em;}
.bodyform { background-color: #f7f9ea; background-repeat: repeat-x; width: 100%; margin: 0em; font:62.5% arial; min-height:100%;}
.contenidoint {min-height: 41.4em; margin: 0 auto; width: 93.5em;}
.formcont {float: left; width: 71.2em; margin: 0em; padding: 0em;}


.imgformup {background: url(../img/img_formup.gif) no-repeat left top; padding: 1em 1em 0em 1em; width: 706px; float: left; }
	.imgformup form {float: left;}
	.parrafo_imgformup {color: #d0d690 !important; }
.imgfordown {background: url(../img/img_formdown.gif) no-repeat left bottom; background-color: #dce5a5; min-height: 8em;
	float: left; margin: 1.5em 0em 0em 0em; padding: 0em 0em 1em 0em; clear: both; width: 706px;}
	.imgfordown a {text-decoration: underline; color: #7d8f01; font-size: 1.1em; line-height: 1em; margin: 0em; padding: 0em;}
	.imgfordown label {color: #004040; margin: 0em 0em 0em 0.5em; padding: 0em;}
	.imgfordown p {color: #004040; font-size: 1.2em;}
	.imgfordownbld {font-weight: bold; font-size: 1.4em;}
	.imgfordown input {float: left;margin: 0em; padding: 0.2em;}
.imgfordownestat {background: url(../img/img_formdown.gif) no-repeat left bottom; min-height: 8em; float: left; margin: 0 auto; padding: 0em 0em 1em 0em; clear: both;}
	.imgfordownestat a {text-decoration: underline; color: #7d8f01; font-size: 1.1em; line-height: 1em; margin: 0em; padding: 0em;}
	.imgfordownestat label {color: #004040; margin: 0em 0em 0em 0.5em; padding: 0em;}
	.imgfordownestat p {color: #004040; font-size: 1.2em;}
	.imgfordownestatbld {font-weight: bold; font-size: 1.4em;}
	.imgfordownestat input {float: left;margin: 0em; padding: 0.2em;}
.imgfordown02 {background: url(../img/img_formdown_osc.jpg) no-repeat left bottom; min-height: 8em; float: left; margin: 0em 0em 0em 0em; padding: 0em 0em 1em 0em; clear: both;}
	.imgfordown02 a {text-decoration: underline; color: #7d8f01; font-size: 1.1em; line-height: 1em; margin: 0em; padding: 0em;}
	.imgfordown02 label {color: #004040; margin: 0em 0em 0em 0.5em; padding: 0em;}
	.imgfordown02 p {color: #004040; font-size: 1.2em;}
	.imgfordownbld02 {font-weight: bold; font-size: 1.4em;}
	.imgfordown02 input {float: left;margin: 0em; padding: 0.2em;}
.imgfordown03 {background: #465552 url(../img/img_formdown_osc.jpg) no-repeat left bottom; min-height: 8em; float: left; margin: 0em 0em 1em 0em; padding: 0em 0em 1em 0em; clear: both;}
	.imgfordown03 a {text-decoration: underline; color: #7d8f01; font-size: 1.1em; line-height: 1em; margin: 0em; padding: 0em;}
	.imgfordown03 label {color: #004040; margin: 0em 0em 0em 0.5em; padding: 0em;}
	.imgfordown03 p {color: #004040; font-size: 1.2em;}
	.imgfordownbld03 {font-weight: bold; font-size: 1.4em;}
	.imgfordown03 input {float: left;margin: 0em; padding: 0.2em;}

.imgfordown04 {background: #465552 url(../img/img_formdown_osc.jpg) no-repeat left bottom; min-height: 8em; float: left; margin: 0em 0em 1em 0em; padding: 0em 0em 0.8em 0em; clear: both;}
	.imgfordown04 p { margin-left: 2em; float: left; color: #d0d690!important; font-size: 1.2em; }

	.usuarioadl { float: left; margin: 1.5em 0em 0em 0.5em; width: 97.5%; }
	.usuarioadl p {float: none; margin: 0em 0em 0.5em 0em; }
	.usuarioadl img {float: left; margin: 0em 1em 1em 0em; }

	.imgadl {width: 33em; float: left; margin: 0em 1em 1em 0em;}



.titform {font-size: 1.5em!important; font-weight: bold; color: #004040; margin:0em 0em 0.5em 0em; padding:0em; float:left; width: 100%}

.bloquecamposperfil{clear: both; float: left; font-size: 1.1em; color: #526460; padding-bottom: 0.5em;}
.bloquecamposperfil p {font-size: 1em; font-weight: bold; color: #004040; margin: 0em;}
.bloquecamposperfil label {width: 100%; padding: 5em 0em 0.5em 0em;clear: both;}

.camposperfil2{ width:15em; float: left;}
	.camposperfil2 input{ clear: left;}
	.camposperfil2 p {padding-bottom: 0.5em; }
.camposperfil3{ width:14em; float: left;}
	.camposperfil3 input{ clear: left;}
	.camposperfil3 p {padding-bottom: 0.5em; }
.camposperfil4{ width:33em; float: left;}
	.camposperfil4 input{ clear: left;}
	.camposperfil4 p {padding-bottom: 0.5em; }


.lineadepuntos { background: url(../img/lineapuntos.gif) repeat-x left top; height: 0.1em;}
.resultados {float: left;}
.resultados p {margin-bottom: 1em;}
.forzar {float: left!important; display: inline; padding: 0.5em 0.5em 1em 0em;}
.terminoperfil {float: left!important; display: inline; padding: 0.9em 0.5em 1em 0em;}
.terminoperfil2 {float: left!important; width: 100% !important; height: 1em !important; margin: 0em 0em 1em 0em!important; display: block; padding: 0em 1em 1em 0em; font-weight: bold; }
	.terminoperfil2  label {float: left; width: 5.2em !important; margin: 0em !important; padding: 0.8em 0em 0em 0em!important; display: block; }
.botonacceder { border: none!important; float: left; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;}
.botonconvocatoria {background: url(../img/bot_convocatorias.jpg) no-repeat left top; height: 2.5em; width: 16em; border: none!important; float: right!important; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;}
.botonmostrar { border: none!important; float: left; margin: 0em; padding: 0em;}
.botonlimpiar {background: url(../img/limpiar.gif) no-repeat left top; height: 2.2em; width: 6em; border: none!important; float: left; margin: 2em 0em 0em 0em; padding: 0em 0em 0em 0em;}
.mostrarmenos {margin-top: -0.2em !important; margin-right: 0.5em !important; }
.mostrarmenos2 {margin-top: -0.2em !important; margin-right: 0.5em !important; }
.btcontct {margin-right: 0.2em;}
.formgen {width: 20em; float: left; }
.buscargen { font-size: 1.2em; margin: 0.1em 0em 0em 0em; padding: 0em 0em 0em 0.2em; /*width: 2.5em !important; height: 1.6em; */ border: none !important;}
.formaosc {background: #465552 url(../img/ficha_up.jpg) no-repeat left top; padding: 1em 1em 0em 1em; width: 68.6em; min-height: 12em;}
.listofertasnota { float: left; width: 20em; margin: 1em;}
	.listofertasnota  li{ float: left; display: block; line-height: 2em; clear: both; margin: 0.5em 0em 0.5em 0em; font-size: 1.2em;}
	.listofertasnota  span{ float: right!important; margin-left: 0em; color: #b1b880; }
.listofertas { clear: left; float: left; width: 97%; margin: 1em;}
	.listofertas  li{ float: left; width: 100%; line-height: 2em; clear: both; margin:0 0 1em; font-size: 1.2em;}
	.listofertas a{color: #d0d690!important; width: 70%; float: left; display: block; line-height: 1.2em; padding-top: 0.7em; cursor: pointer !important; }
		.listofertas  a img{ margin-right: 0.6em; position: relative; top: -0.2em; }
		.listofertas  a span { float: left; display: block; margin-left:0 !important; padding:0 !important; width: 89%; text-decoration: underline !important; }
	.listofertas  span{ margin-left: 4em; padding-top: 0.6em; float: left;color: #d0d690!important; }


.listlicit { float: left; width: 63em; margin: 1em;}
	.listlicit a{color: #d0d690!important; float: left; cursor: pointer; }
	.listlicit  li{ float: left; display: block; line-height: 2em; clear: both; margin: 0.5em 0em 0.5em 0em; font-size: 1.2em; }
	.listlicit  span{ display: block; float: left!important; margin: 0em 0em 0em 0em; width: 44em; line-height: 1.4em; }
	.listlicit  img{ display: block; margin-right: 0.6em; float: left!important;}

.validarfor {clear: both !important; color: #c22501 !important;  font-weight: normal !important; padding: 0em 0em 1em 0em; }
.validarfor p {}
.respuestafor {font-size: 1.2em; color: #c22501 !important; margin: 0em !important; padding: 0.5em 0em 0em 0em!important; clear: both; text-align: center; }
/************************************** FIN LAYAOUT FORMULARIOS
***************************************************/


/************************************** ESTILOS INTERIORES
***************************************************/
.listlink{float: left; margin: 0em 0em 0em 1em;}
	.listlink li {line-height: 2em;}


/************************************** LAYAOUT FICHA ACTUACIONES
***************************************************/
.fichaact {background: #465552 url(../img/ficha_up.jpg) no-repeat left top; padding: 1em 1em 0em 1em; margin-top:0em!important; width: 68.6em; min-height: 32em; float: left}

.imgfordownact {background: url(../img/img_formdown.gif) no-repeat left bottom; min-height: 8em; float: left; margin: 1.5em 0em 0em 0em; padding: 0em 0em 1em 0em; clear: both; width: 100%;}
	.imgfordownact a {text-decoration: underline; color: #7d8f01; font-size: 1.1em; line-height: 1em; margin: 0em; padding: 0em;}
	.imgfordownact label {color: #004040; margin: 0em 0em 0em 0.5em; padding: 0em;}
	.imgfordownact p {color: #004040; font-size: 1.2em;}
	.imgfordownbldact {font-weight: bold; font-size: 1.4em;}
	.imgfordownact input {float: left;margin: 0em; padding: 0.2em;}
.listactuaciones {float: left; clear: both; width: 100%; padding: 1em 0em 0em 0em;}
	.listactuaciones p {/*float: left; width: 80% !important;*/ font-size: 1.2em; padding-bottom: 0.15em; }
	.listactuaciones span {}
	.listactuaciones img {float: left; padding: 0em 1em 0em 0em;}
	.listactuaciones li {float: left; clear: both; width: 100%; display: block; padding: 0.8em 0; }

/************************************** LAYAOUT FICHAS FORMULARIOS COMUNES
***************************************************/
.bloqueformcomun{clear: both; float: left; width: 100%; font-size: 1.1em; color: #526460; padding-bottom: 0.5em; }
.bloqueformcomun p {font-size: 1em; font-weight: bold; color: #004040; margin: 0em;}
.bloqueformcomun label {width: 100%; padding: 0.2em 0em 0.2em 0em; margin-left: 0; clear: both; float: left; text-align: left;}
.bloqueformcomun input.areadetexto, .bloqueformcomun textarea { clear: both; }

.bloqueforuno {float: left; width: 30em; margin: 0.5em 0em 0.5em 0em;}
.bloquefordos {float: left; width: 30em; margin: 0.5em 0em 0.5em 0em;}


/************************************** LAYAOUT ADL
***************************************************/
.adl {float: left; clear: both; background-image:url(../img/fondoadl.jpg); background-repeat: no-repeat; width:19em; min-height: 10em; height: auto; padding: 1em 1em 1em 1em; margin: 1em 0em 0em 0em; }
		.adl p{display: block;  padding: 0em 0.5em 0.5em 0em; font-size: 0.9em!important; position: relative; }
		.adl label {font-size: 1.2em; padding: 0.5em 0em 0.5em 0em; float: left; clear: both;}
		.adltxt  input{width: 11.9em;}
.cajaquees {width:17em; min-height: 2em; height: auto; background-color: #f7fdd2; border: 0.1em solid #a2ba00; margin: 0.1em 0em 0em 0em; float: left; display: block; }
	.cajaquees p {margin: 0.5em; font-size: 1.2em !important; color: #465552; }
	.cajaquees a {font-size: 1.1em !important; }
.adllogueado {float: left; clear: both; background-image:url(../img/fondoadl.jpg); background-repeat: no-repeat; width:19em; min-height: 10em; height: auto; padding: 0em 1em 1em 1em; margin: 0em 0em 0em 0em; }
	.adllogueado p {padding: 0.5em 0em 0.5em 0em}
	.nombreadl {font-weight: bold; font-size: 1.2em; color: #b2860f; }
.cajaparcela {width: 50em; min-height: 15em; background-color: #f7fbd6; border: 0.1em solid #a1b900; padding: 1em; float: left;}
	.cajaparcela p {line-height: 1.4em; }

.titularadl{color: #798b00 !important; font-weight: bold; }

.bloqueformusuarios{clear: both; float: left; width: 100%; font-size: 1.1em; color: #526460; padding-bottom: 0.5em; }
.bloqueformusuarios p {font-size: 1em; font-weight: bold; color: #004040; margin: 0em;}
.bloqueformusuarios label {width: 100%; padding: 0.2em 0em 0.2em 0em; margin-left: 0; clear: both; float: left; text-align: left;}
.bloqueformusuarios input.areadetexto, .bloqueformusuarios textarea {clear: left; }

/************************************** LAYAOUT BUSCADOR MEDIOTECA
***************************************************/
.buscmediotca{ width:100%; float: left;}
	.buscmediotca label{ float: left; padding: 0.6em 0em 0em 0em; font-size: 1.1em;}
	.buscmediotca span{ padding: 0em 0em 0em 0.4em;}
.resultados {float: left;}
.resultadosmediotc { padding: 2em 0em 0em 0em; clear: both; float: left;  }
.resultadosmediotc p {margin-bottom: 1em; font-size: 1.2em;}
.resultadosmediotc a {margin-bottom: 1em; font-size: 1.1em;}
ul.resultimg {float: left; padding: 0em 0em 0em 0em; width: 100%;}
	.resultimg li{ width: 16.5em; float: left; padding: 0em 1em 2em 0em;}
	.resultimg a {width: 12em; float: left; margin: 0em; padding: 0.4em 0em 0em 0em; }
	.resultimg img {float: left; padding-right: 0.5em; }
	.resultimg p{ margin: 0em!important; padding: 0em 0em 0em 0em !important; width: 100% !important; }
ul.resultvideo {float: left; padding: 1.5em 0em 0em 0em; width: 100%; }
	.resultvideo li{ width: 27em; float: left; padding: 1em 0em 0em 0em;}
	.resultvideo p{ margin: 0em; padding: 0em;}
.titularesresultados {font-weight: bold; margin: 0em 0em 1em 0em!important; padding: 0em !important; }
/************************************** LAYAOUT FICHA ACTUACIONES
***************************************************/
.datossuperficie {float: left; width: 31.5em!important; margin:0.5em 0em 1em 1.5em; }
h5.datossupr {font-size: 1.5em; color: #f5f7e4; font-family: arial; font-weight: bold;}

h5.datossupr02 {font-size: 1.5em; color: #f5f7e4; font-family: arial; font-weight: bold; width: 100%; padding-top: 1em; }


/************************************** LAYAOUT GESTION
***************************************************/
.contlogin {float: left; margin: 0em 0em 0em 2.8em; width: 90em; }
.gest01 {float: left; clear: both; border: 0.1em solid #CADF37; width: 100%; line-height: 2em; margin-bottom: 0.7em; padding: 0.5em; background-color: #F9FFCF; font-size: 1.1em; font-family: arial}
 .gest01 h3 { color: #004040; font-size: 1.6em; }
 .gest01 ul {margin: -1em 0em 0em 0em;}
 .gest01 ul li{margin: 0em 0em 0em 0.5em; padding-left: 1.8em; background: url(../img/arrow_right.png) no-repeat 0em 0.3em;}
.cabgestion  {clear: both; float: left; width: 100%; color: #FFF; font-size: 1.2em; background-color: #A2BA00; line-height: 3em; padding: 0em 0.5em 0em 0.5em; margin: 1em 0em 0.3em 0em;}
.bloquesusuario {float: left; margin: 1em 1em 1em 0em !important; padding: 1em; width: 42em; }
	.bloquesusuario_g {float: left; margin: 0em !important; padding: 1em; width: 100% }
.listactivo {width: 7em; float: left; }
.listemail {width: 17em; float: left; }
.listloguin {width: 14em; float: left; }
.listnombre {width: 22em; float: left; }
	.listactivo01 {width: 6em; float: left; }
	.listemail01 {width: 15.5em; float: left; }
	.listloguin01 {width: 12.7em; float: left; }
	.listnombre01 {width: 20em; float: left; }

/************************************** LAYAOUT INTERIORES ESTATICOS
***************************************************/
.cajaint {float: left; font-size: 1em; padding: 0em 0.5em 0.5em 0em; width: 70em!important; }
.cajaint p{font-size: 1.2em; padding: 0em 0.5em 0.4em 0em; }
.descrest {color: #c59500; font-size: 1.2em!important; padding: 0.5em 0.5em 0.5em 0em; float: left; clear: both; width: 100%;}
h2.titestatic { color: #516460; font-size: 1.8em!important; margin: 0em 0em 0.2em 0em;}
.pienota {font-size: 1.1em!important; font-weight: bold; color: #516460; clear: both; padding: 0em!important; margin: 0em 0em 0.5em 0em!important; }
.txt {font-size: 0.7em!important; font-weight: normal!important; }
.form1 {width: 33.5em; float: left;}
	.form1 label{width: 10em;}

.form2 {width: 33.5em; float: left;}
	.form2 label{width: 10em;}
.botonenviar { border: none!important; clear: both; float: left!important; margin: 2em 5.5em 0em 0em!important; padding: 0em 0em 0em 0em;}
.botonenviareu { border: none!important; clear: both; float: left!important; margin: 2em 5.5em 0em 0em!important; padding: 0em 0em 0em 0em;}
.botonenviaren { border: none!important; clear: both; float: left!important; margin: 2em 5.5em 0em 0em!important; padding: 0em 0em 0em 0em;}

.txtatencion {float: left; font-size: 1.2em; margin: 0.9em 0em 0em 1em!important;}
	.txtatencion p{margin: 0em 0em 0.2em 1em!important; font-size: 1.2em!important; }
.espaciotextarea {float: left; margin: 0em 0em 0em 4.5em; }

/* estilo para empleopublico con listado de ofertas */
.txtcab {font-size: 1.4em; line-height: 1.1em; float: left; width: 38em; margin: 0em 0em 0em 1em; }
	.txtcab a{font-size: 1em!important; line-height: 1.1em;}
/* estilo para empleopublico sin listado de ofertas */
.txtcab02 {font-size: 1.4em; line-height: 1.1em; float: left; width: 38em; margin: 0em 0em 2.3em 1em!important; }
	.txtcab02 a{font-size: 1em!important; line-height: 1.1em;}

.leydatos {font-size: 0.8em; padding: 2em 0em 1em 0em; padding-top: 2em; /*visibility: hidden; display: none; position: absolute; */float: left; width: 84.9em; }
.buscpromoc {margin-left: 2em; float: left; width: 28em; }
		.buscpromoc p{margin: 0em; padding: 0.2em 0em; float: left; width: 100%; font-size: 1.1em;}
		.buscpromoc label {margin: 0em; padding: 0em; }
.mapabusc {width: 35em; height: 27em; float: left; }
.tipospromo {float: left; width: 100%; margin: 1em 0em 1.2em 0em;}
	.tipospromo label{font-size: 1.1em; margin: 0.1em 0.5em; padding: 0em; float: left; width: 23em; }
	.tipospromo input {display: block; float: left; clear: both; padding:0 !important; margin: 0 !important; height:1.3em; }

.titulopromocional { clear: both; font-weight: bold; font-size: 1.9em; line-height: 1.2em; color: #7f9108; padding: 0em!important;  font-family: arial narrow; margin-bottom: 0.8em;}

.listpromo {float: left; clear: both; width: 100%; padding: 1em 0em 0em 0em;}
	.listpromo p {float: left;width: 100%; }
	.listpromo a {float: left; width: 100%; }
	.listpromo span {float: left; clear: both; width: 100%}
	.listpromo img {float: left; padding: 0em 1em 0em 0em; float: left; }
	.listpromo li{float: left; clear: both; width: 100%; display: block; padding: 0.5em 0em 0.5em 0em;}

.resultadosprom {float: left; width: 68em; padding-top: 1.2em; }

ul.clasespromociones {float: left; padding:0em!important; width: 20em; margin: 0em 0em 0em 1em; height: 3.3em; }
	.clasespromociones li {float: left; display: block; margin: 0em; padding:0em; }
	.clasespromociones a{float: left; display: block; margin: 0em; padding:0em; }

	.enventa a:hover { background: url(../img/enventa_activo.jpg) no-repeat left bottom; float: left; padding:0em;  height: 4em;  display: block; }
	.enventa a{ background: url(../img/enventa_inactivo.jpg) no-repeat left bottom; width: 6.9em; float: left; margin: 0em; padding:0em; height: 4em; display: block; text-indent: -5000em; overflow: hidden; }
	.enventaactivo{background: url(../img/enventa_activo.jpg) no-repeat left bottom; clear: left; padding:0em;  width: 8.2em; height: 4.8em;  display: block;  text-indent: -5000em; overflow: hidden; }

	.endesarrollo a:hover {background: url(../img/endesarrollo_activo.jpg) no-repeat left bottom; float: left; padding:0em;  height: 4em;  display: block; }
	.endesarrollo a{ background: url(../img/endesarrollo_inactivo.jpg) no-repeat left bottom; width: 8.5em; float: left; margin: 0em; padding:0em; height: 4em; display: block; text-indent: -5000em; overflow: hidden; }
	.endesarrolloactivo {background: url(../img/endesarrollo_activo.jpg) no-repeat left bottom; float: left; padding:0em;  width: 10.2em; height: 4.8em;  display: block;  text-indent: -5000em; overflow: hidden; }


.txtsuperficie {color: #b1b880!important; font-size: 1.1em;}

.calendario {width: 20em; float: left; margin-bottom: 2em; }
	.calendario  input{ background-color: #004040; color: #FFF; border: 0.1em solid #004040; }
.buscnotas {float: left; width: 57em;}
.buscnotas label {float: left; font-weight: bold!important; font-size: 1.2em!important; }
.botmostrar {float: left; float: right!important; margin: 1em 0em 0em 0em!important; }
.termino {float: left; font-weight: bold; margin-left: 4.4em!important; padding: 0.7em 0em 0em 0em!important; }
.tittermino {float: left!important; display: inline; padding: 0.5em 1em 1em 0em !important; margin: 0em !important; font-weight: bold !important; font-size: 1.2em !important; }
.titlink {float: left; font-size: 1em!important; width: 35em; }
.labelprovincia {float: left; clear: both!important; font-weight: bold; font-size: 1.1em; margin: 0em 2.6em 0em 0em!important; }
.labelcomunidad {float: left; font-weight: bold; font-size: 1.1em; margin-right: 1em!important;}
.labelmunicipio {float: left; font-weight: bold; font-size: 1.1em; margin-right: 2.7em!important; }
.rltv {position: relative!important; font-size: 1.1em; padding: 0em!important; width: 14.8em!important;}
.anchobusca {width: 17em;}
.municipios {border: 0.1em solid #a2ba00; font-size: 1.1em; left:9em; top: 8em; z-index: 1; background-color: #f1f5da; width: 15.5em; display: none; height: 17em; overflow: scroll; position: absolute; margin: 0em; padding-left: 0.4em;}
#nueva .municipios { top: 21.8em !important; left: 1em !important; width: 23.5em !important; }
#nueva {position: relative; }
.buscpromoc { position: relative; }
.tamanoinputs {font-size: 1.1em; }
.tamanoinputs select {width: 15em!important; float: right; }
.inputalineado {font-size: 1.1em; float: left; width: 25em; }
.inputalineado  select {width: 16em!important; float: right; }
.inputalineado  input {float: right; width: 14.2em !important;}
.subtitularanexos {color: #77870c; font-size: 1.1em; margin-top: 1em!important; font-weight: bold; }
.externo {background: url(../img/pag_link.png) no-repeat left bottom; padding: 0.2em 0em 0em 2em; }

/************************************** LAYAOUT ACTUALIDAD*/
.datossuperficie {width: 26.9em; float: left; margin-top: 2em; }
.datossuperficie p {color: #b1b880!important; font-size: 1.1em!important; margin-top: 0.5em; float: left; }
.botplanos {float: right; margin: 0em 0em 0em 0em; }
ul.distancias {float: left; width: 35em; font-size: 1.1em; color: #526460!important; margin: 1em; clear: both; }
	ul.distancias p{float: left; width: 100%; font-weight: bold; font-size: 1.2em; }
	ul.distancias li {font-size: 1.1em;}
	ul.distancias span{clear: both!important; float: left; width: 100%; }
ul.enclave {float: left; width: 24.2em; font-size: 1.1em;  color: #526460!important; margin: 0em 1em 0em 1.5em!important; padding: 0em; }
	ul.enclave p{float: left; width: 100%; font-weight: bold; font-size: 1.2em; margin: 0em!important; }
	ul.enclave li {font-size: 1.1em;  margin-left: 0em; padding-right: 0.5em; float: left; width:89%;}
.bot_infoventas {margin: 0.5em 0.6em 0em 0em; float: right; }
ul.notactualidad {float: left; }
	ul.notactualidad li{float: left; font-size: 1.4em; margin-bottom: 1em; color: #465552; width: 100%; }
	ul.notactualidad p{float: left; width: 39em; margin-top: 0.2em; }
	ul.notactualidad a{float: left; width: 38em; margin-top: 0.2em; }
	ul.notactualidad li span{float: left; margin: 0em; padding: 0em; }
	ul.notactualidad img {float: left; margin-right: 1em; }
	ul.notactualidad, .dia {font-size: 1em; margin: 0.4em 0.5em 0.4em 0em; font-weight: 100;}
	ul.notactualidad, .dia_g {font-size: 1em; margin: 0.4em 0.5em 0.4em 0em; font-weight: 100; width: 100%; float: left;  }
	.parrafo_g  {width: 95%!important; float: left; font-size: 1em!important; }
.linksactua {float: right;}
	.linksactua span{margin: 0em 1em 0em 1em;}
ul.listevent {float: left; width: 38.8em;}
	ul.listevent li{float: left; font-size: 1.4em; margin-bottom: 0.4em; color: #465552; width: 100%; }
	ul.listevent p{float: left; width: 16.2em;}
	ul.listevent a {float: left; margin-right: 1em; width: 100%; font-size: 1em!important; }
	ul.listevent img {float: left; margin-right: 1em; }
	ul.listevent, .dia {font-size: 0.9em; margin: 1em 0.5em 0.4em 0em; font-weight: 100;}
.agendaeventos, .agendaconcursos {float:left; padding:1em 0; width:100%;}
.listbases {font-size: 1em!important; }

/************************************** LAYAOUT PUBLICACIONES*/
ul.listlibros {width: 70em; float: left; margin-top: 0.5em; }
	.listlibros li{float: left; margin: 1em 0em 2em 0em;}
	.listlibros p{width: 100%; float: left; font-size: 1.2em; margin: 0em 0em 0.5em 0em; }
	.listlibros img{float: left; border: 0.1em solid #a2ba00; margin: 0em 1em 0em 0em; }
	.listlibros a{clear: both;}

.publidescripcion {clear: left; float: left; width: 100%; padding: 0.4em 0em 1.5em 0em !important; }
	.publidescripcion  p {margin: 0em; padding: 0.2em 0em 0em 0em; }
.publidescripcion_g {clear: both; margin-top: 2em !important; float: left; width:100%; }
	.publidescripcion_g p {margin: 0em; padding: 0.2em 0em 0em 0em;  }

/************************************* para identidad corporativa */
.logosidentidad a{border: 0.1em solid #a2ba00; float: left; padding: 0.5em; margin: 0.5em; background-color: #FFF; }


/************************************ para de ficha evento pasado */
.txteventopasado {width: 50%; float: left; }

/************************************ para tablas de contratacion */
.datoscontratacion {float: left;}
.datoscontratacion table{background-color: transparent; border: none!important; width: 100%; }
.datoscontratacion td {padding: 1em 0em 1em 0.5em!important; border: none!important; color: #f7f9ea; border: 0.1em solid #51605d!important; }
.datoscontratacion p {color: #f7f9ea !important; padding: 0.2em 0em 0em 0em; }
.td_30c_grisverde { width: 10em; color: #e6eea0!important; font-weight: bold; font-size: 1em;}
.td_gris {width: 10em; height: 2em; color: #f7f9ea!important;}

/*********************************** para pagina de todas notas de prensa */
ul.listnotas {width: 70em; float: left; margin-top: 0em;}
	.listnotas li{float: left; margin: 0em 0em 1em 0em; padding-bottom: 0.5em; border-bottom: 0.1em solid #e5e8cb; width: 100%; }
	.listnotas p{width: 100%; float: right; font-size: 1.2em; margin: 0em 0em 0.5em 0em; float: left!important; }
	.listnotas img{float: left; /*border: 0.1em solid #a2ba00; */ margin: 0em 1em 0em 0em; }
	.listnotasa{clear: both;}

	ul.listnotas .fichapublic { width: auto !important; float: none; }
	ul.listnotas .fichapublic p { width: auto !important; float: none !important; }
	ul.listnotas img { }

ul.listnotas_p {width: 68em; float: left; margin-top: 0em;}
	.listnotas_p li{float: left; margin: 0em 0em 1em 0em; padding-bottom: 0.5em; border-bottom: 0.1em solid #e5e8cb; width: 100%; }
	.listnotas_p p{width: 100%; float: right; font-size: 1.2em; margin: 0em 0em 0.5em 0em; float: left!important; }
	.listnotas_p img{float: left; /*border: 0.1em solid #a2ba00; */ margin: 0em 1em 0em 0em; }
	.listnotas_p a{clear: both;}

.fichanotas	{float: left; width: 78%; min-height: 8em; display: block; }
.fichanotas02	{float: left; width: 100%; min-height: 8em; display: block; }

.fichapublic {float: left; width: 89%; min-height: 8em; display: block; }
.fichapublic_g {float: left; width: 98%; min-height: 8em; display: block; }


/*********************************** para pagina de listado de publicaciones */
ul.listnotas2 {width: 70em; float: left; margin-top: 0em;}
	.listnotas2 li{float: left; margin: 0em 0em 1em 0em; padding-bottom: 0.5em; border-bottom: 0.1em solid #e5e8cb; width: 100%; }
	.listnotas2 p{width: 100%; float: right; font-size: 1.2em; margin: 0em 0em 0.5em 0em; float: left!important; }
	.listnotas2 img{float: left; border: 0.1em solid #a2ba00;  margin: 0em 1em 0em 0em; }
	.listnotasa2 {clear: both;}

	ul.listnotas2 .fichapublic { width: auto !important; float: none; }
	ul.listnotas2 .fichapublic p { width: auto !important; float: none !important; }

ul.listnotas2_p {width: 68em; float: left; margin-top: 0em;}
	.listnotas2_p li{float: left; margin: 0em 0em 1em 0em; padding-bottom: 0.5em; border-bottom: 0.1em solid #e5e8cb; width: 100%; }
	.listnotas2_p p{width: 100%; float: right; font-size: 1.2em; margin: 0em 0em 0.5em 0em; float: left!important; }
	.listnotas2_p img{float: left; margin: 0em 1em 0em 0em; }
	.listnotas2_p a{clear: both;}



.menuimg {
position:relative;
clear: both;
width:39.4em;
margin:0.5em 0em 1em 0em;
height:4em;
background:#8ea03a;
border-top:29em solid #2f3b39;
float: left;
}

.menuimg ul {
padding:0em;
margin:0em;
list-style-type: none;
width:20em;
height:2.6em;
padding:0em;
margin:0.5em 0em 0em 4em;
position:absolute;
}

.menuimg ul li {
float:left;
position:relative;
margin: 0em!important;
padding: 0em!important;
}

.menuimg ul li a img {border:0; float:left;}
* html .menuimg ul li a img {float:none;}

.menuimg ul li a, .menuimg ul li a:visited {
float:left;
width:2.9em;
height:2.2em;
margin:0 0.5em;
text-decoration:none;
border:0.1em solid #c4dd29;
cursor:default;
}

.menuimg ul li ul {
position:absolute;
top:-10.6em;
left:-999.9em;
}

.menuimg table {
border-collapse:collapse;
border:0em; padding:0em; margin:0em;
}

.menuimg ul li:hover a,
.menuimg ul li a:hover {
border: 0.1em solid #2f3b39;
}

.menuimg ul li:hover ul,
.menuimg ul li a:hover ul {
position:absolute;
left:-4.5em;
top: -10.5em;
padding:0em; margin:0em;
}

.menuimg ul li:hover ul li ul,
.menuimg ul li a:hover ul li a ul {
position:absolute;
top:-27em;
left:-999.9em;
}

.menuimg ul li:hover ul li a,
.menuimg ul li a:hover ul li a {
text-decoration:none;
width:9.7em;
height:7em;
}

.menuimg ul li:hover ul li a b,
.menuimg ul li a:hover ul li a b {
display:block; float: left; width:3.4em; height:1.4em; font-size:0; background:#2f3b39 url(../img/point.gif) no-repeat; position:absolute; left:5.5em; top:10.2em;}

.menuimg ul li:hover ul li:hover ul,
.menuimg ul li a:hover ul li a:hover ul {
left:0em;
top: -18em;
}


.menuimg ul li:hover ul li:hover ul.pos2,
.menuimg ul li a:hover ul li a:hover ul.pos2 {
left:-3.9em;
top: -17.9em;
}
.menuimg ul li:hover ul li:hover ul.pos3,
.menuimg ul li a:hover ul li a:hover ul.pos3 {
left:-9.1em;
top: -18.9em;
}
.menuimg ul li:hover ul li:hover ul.pos4,
.menuimg ul li a:hover ul li a:hover ul.pos4 {
left:-13.6em;
top: -18.9em;
}

.menuimg ul li:hover span,
.menuimg ul li a:hover  span {
display:none;
}

.pruebita li{ background-color: #000; margin: 0em; padding: 0em;}
.anchotitular {width: 17.5em!important; float: left;}
.anchotitular2 {width: 22.5em!important; float: left;}
.licenciabonita {font-weight: bold; font-size: 1.1em; margin: 1em 0em 0em 0em!important;}
.parrafobonito {font-size: 1.1em!important; margin: 0em 0em 0.5em 0em!important}

.datossuperficie {width: 26.9em; float: left; margin-top: 2em; }
.datossuperficie p { font-size: 1.1em!important; margin-top: 0.5em; float: left; color: #FFF!important; }
p.dato01 {font-weight: bold; font-size: 1.4em; float: left; width: 100%; color: #e3b332!important;}
p.dato02 {font-weight: bold; font-size: 1.2em; color: #a2ba00!important; float: left; width: 100%; margin: 1em 0em 0em 0em; }
.dato03 {font-size: 1.2em; color: #FFF!important; float: left; width: 100%; padding: 0em 0em 0em 0em; }
	.dato03 li {padding: 0.5em 0em 0em 0em; }
.botplanos {float: right; margin: 0em 0em 0em 0em; }
h5.datossupr {float: left; width: 13.4em; }
ul.distancias {float: left; width: 18em; font-size: 1.1em; color: #526460!important; margin: 0em 0em 0em 1em; padding: 0em 0.5em 0.5em; }
	ul.distancias p{float: left; width: 100%; font-weight: bold; font-size: 1.2em; }
	ul.distancias li {font-size: 1.1em; margin: 0em 0em 0.1em 0.2em; }

div.contlaces { float: left !important; clear: none !important; margin:0 !important; padding:0 !important; width:23.2em !important;  overflow: hidden !important; margin-right: 0.1em !important; margin-bottom: 0.2em !important;  }
ul.enclave{float: left; width:100%; font-size: 1.1em; color: #526460!important; margin: 1em 1em 0em 3.5em;}
	h4.headenclave {font-weight: bold; font-size: 1.2em; margin: 0em!important; padding: 0em 0em 0.2em 0em; margin:1em 1em 0 1.5em !important; width:91%; color: #526460;}
	ul.enclave li {font-size: 1.1em; margin: 0em 0em 0.2em 0em;  }
	ul.enclave span {clear: both; display: block; height: 1em; }
ul.enlacesdatos {float: left; width: 20em; padding: 1em 0em 0em 0em; }
	ul.enlacesdatos li{clear: both; float: left; padding: 0.2em 0em 0em 0em; margin-bottom: 0.5em; }
	ul.enlacesdatos a {background: url(../img/fondoboton.jpg) no-repeat left top; padding: 0.6em 0em 0em 0em!important; display: block; width: 13.7em; text-decoration: none; height: 1.6em; font-size: 1.1em; color: #FFF; text-align: center; }
ul.pdfpromo { margin-top: 1em; font-size: 1.1em; }	
	ul.pdfpromo li { padding-bottom: 0.5em; }	
.enlacevolver {float: left; margin-top: 0.5em!important; clear: both; width: 80%; }
.bot_infoventas {margin: 0.5em 0.6em 0em 0em; float: right; }


/**************************************** para fichas de eventos */
.interioresh3 {font-size: 1.7em; margin: 1em 0em 0.5em 0em!important; padding: 0em; float: left; }
.subenlacesint {width: 42em; float: left; margin: 0em 0em 0.9em 0em;}
.subenlacesint span{font-size: 0.7em!important;margin: 0em 1em 0em 0em; padding: 0em; }
.subenlacesint a{ line-height: 0.3em!important; font-size: 1em; margin: 0em 0em 0em 0.1em; }
.envioamigo {background: url(img/bot_email.jpg) no-repeat left top; padding: 0em 0.2em 0em 2em !important; float: left; }
.print {background: url(../img/printer.png) no-repeat left bottom; padding: 0.5em 0.2em 0em 2em !important; display: inline; margin-left: 1em;}
.envioamigoint {background: url(../img/bot_email.jpg) no-repeat left top; width: 15em; padding: 0em 0.2em 0em 1.5em; margin-bottom: 1em!important; clear: both; display: block; }
.descargapdf {background: url(img/img_pdf.jpg) no-repeat left top; padding: 0em 0em 0.2em 1.5em;}




/*************************************** para formulario de contactos */
.txtatencion {font-size: 1.4em; float: left; color: #526460; width: 30em; }
.txtatencion p{font-size: 1.4em; float: left; width: 100%; color: #f7f9eb!important; }
.formaosc img {float: left; }
.txtp{font-size: 0.7em!important;}
h5.datossepes {font-size: 1.5em; width: 100%; color: #f5f7e4; font-family: arial; font-weight: bold;}
.telefono {font-size: 1em; font-weight: bold; }


/************************************* para pagina accesibilidad */
.bloqueaccesibilidad p{float: left; width: 95%; padding-bottom: 1em;}
.bloqueaccesibilidad h3 {font-size: 1.7em; font-weight: bold; width: 100%; line-height: 1.3em; color: #004040; margin:1em 0em 0.4em 0em; padding:0em; float:left; font-family: arial narrow; }
.bloqueaccesibilidad ul {float: left; width: 100%; padding-bottom: 1em; font-size: 1.2em; color: #004040; }


/************************************* para portada de eventos*/
.interioresh3 {font-size: 1.7em; margin: 1em 0em 0.5em 0em!important; padding: 0em; float: left; }

ul.listproxevent {float: left; width: 60em; margin-bottom: 1em!important; }
	ul.listproxevent li{float: left; font-size: 1.4em; margin-bottom: 0.4em; color: #465552; width: 100%; }
	ul.listproxevent p{float: left; width: 17.5em;}
	ul.listproxevent a {margin-right: 1em; width: 100%; font-size: 1em!important; }
	ul.listproxevent img {float: left; margin-right: 1em; }
	ul.listproxevent, .dia {font-size: 0.9em; margin: 1em 0.5em 0.4em 0em; font-weight: 100; color: #465552;}

ul.listrecnevent {float: left; width: 78em; margin: 0em!important; }
	ul.listrecnevent li{float: left; width: 55.4em; font-size: 1.4em; margin-bottom: 0.4em; color: #465552; }
	ul.listrecnevent p{float: left; width: 42em; }
	ul.listrecnevent a {float: left; margin-right: 1em; width: 100%; font-size: 1em!important; }
	ul.listrecnevent img {float: left; margin-right: 1em; }
	ul.listrecnevent, .dia {font-size: 0.9em; margin: 1em 0.5em 0.4em 0em; font-weight: 100; color: #465552;}


/*********************************** para ficha contratacion */
.fichadatos	{float: left; width: 20%; min-height: 8em; display: block; }
.fichadatos_g {float: left; width: 65%; min-height: 8em; display: block; margin-left: 0.5em; background-color: #e9ecd6; padding: 1em; }
.fichadatos_g p {padding: 0.2em 0.2em 0.2em 0.2em; color: #004040; clear: both; float: none; }
.fichadatos_g span {font-weight: bold;}

.fichadatos_g2	{float: left; width: 100%; min-height: 8em; display: block; background-color: #e9ecd6;  padding: 1em; }
.fichadatos_g2 p {padding: 0.2em 0em 0.2em 0em; color: #004040; }
.fichadatos_g2 span {font-weight: bold; }


.fichadatos02	{float: left; width: 67em; min-height: 8em; display: block; }


/********************************** para ficha contratacion */
.contratodatos {float: left; width: 99%; margin: 0em 0em 0em 0em; }
	.contratodatos span{font-size: 1.2em; float: left; margin: 0.5em 0.5em 0.5em 0em; }
	.contratodatos p{font-size: 1.1em; float: left; width: 100%!important; }
	.tituloscontrato {font-size: 1em!important; width: 20em!important; font-weight: bold; padding:0em 0.5em 0.5em 0em; color: #e6eea0!important; }
	.txtcontrato {font-size: 1em!important; width: 40em!important;  margin: 0em 0em 0em 0em; color: #f7f9ea!important; }
h5.titlicitacion {font-size: 2.5em!important;  padding:0.5em 0.5em 0.5em 0em; width: 99%; }



/********************************* para mapa web */
.mapaweb01{width: 45%; float: left; margin-left: 1em; }

.mapaweb01 li { font-weight: bold; margin-top: 0.5em; background: url(../img/img_nivel1.png) no-repeat left top; padding: 0em 0em 0.2em 2em;}

.mapaweb01 li ul{ margin-left: 2em;}

.mapaweb01 li ul li{font-weight: normal!important; margin-left: 1em; background: url(../img/img_nivel2.png) no-repeat left top; padding: 0em 0em 0.2em 2em;}

.mapaweb01 li ul li ul li{margin-left: 1em; background: url(../img/img_nivel3.png) no-repeat left top; padding: 0em 0em 0.2em 2em;}

/************************************* para pagina canal rss */
.bloquerss ul {float: left; width: 100%; padding-bottom: 1em; font-size: 1.2em; color: #004040; }
	.bloquerss li {margin: 0.5em 0em 0em 0.5em;}


/************************************* para noticias */
.cajanoticia {float: left; font-size: 1em; padding: 0em 0.5em 0.5em 0em; width: 100%; }
	.cajanoticia p {font-size: 1.2em; padding: 0em 0.5em 0.4em 0em; display: block; }

.imgnoticia { float: left; margin: 0em 0em 0em 0em !important; padding: 0em !important; }
.imgnoticia a{ float: left; padding: 0em 1em 0em 0em !important; margin: 0em !important;}
.imgnoticiadr {display: block; float: right; margin: 0em 0em 0em 1em; }
.imgnoticiacr {display: block; width: 31.9em; margin: 0 auto; }
.titularesds {font-weight: bold; font-size: 1.8em; line-height: 1.2em; color: #7f9108; margin: 0em!important; padding: 0em!important;  font-family: arial narrow; }
.titularesds p{margin: 0em 0em 0.5em 0em!important; padding: 0em!important;  }
.titularesds02 {margin: 0em 0em 0.5em 0em!important; padding: 0em!important; float: right; width: 31em; }

.subtitulares { font-size: 1.8em!important; font-weight: bold; float:none;  color: #004040; margin: 0.5em 0em 0em 0em;}


/********************************* para conferencia */
ul.listadoconf { width: 70em; float: left; width: 60em; font-size: 1.2em;}
ul.listadoconf p {float: left; width: 47em; margin-bottom: 1em; font-style: italic}
ul.listadoconf b {color: #546228; font-style: normal !important; width: 100% !important; display: block;  }
ul.listadoconf p {float: left; width: 47em; margin-bottom: 1em; }
ul.listadoconf li img {float: left; margin-right: 0.5em; }
ul.listadoconf li {float: left; width: 100%; margin-bottom: 2em; position: relative; }
ul.listadoconf li a{float: left; margin: 0em 0.5em 0em 0em;}
ul.listadoconf a {float: left; margin: 0em 1.5em 0em 0em; }
.esplink {display: block; width: 1.5em; float: left; }
.logosint {width: 100%; }
.imgnoticiadrr {float: left; }
.xcentra {margin-left: 10em; }

/************************************ para sepes urbana */
.enlacesmostrar { clear: left; float: left; width: 26em; }
	a.enlacesmostrar {color: #d0d690!important; margin: 1em 0em 0em 1.3em; font-size: 0.9em; }
.sepesurbanatxt {float: left;}



/*********************************** para eventos */
.interioresh3 {font-size: 1.7em; margin: 1em 0em 0.5em 0em!important; padding: 0em; float: left; }
.subenlacesint {width: 42em; float: left; margin: 0em 0em 0.9em 0em;}
.subenlacesint span{font-size: 0.7em!important;margin: 0em 1em 0em 0em; padding: 0em; }
.subenlacesint a{ line-height: 0.3em!important; font-size: 1em; margin: 0em 0em 0em 0.1em; }
.envioamigo {background: url(../img/bot_email.jpg) no-repeat left top; padding: 0em 0.2em 0em 1.5em;}
.descargapdf {background: url(../img/img_pdf.jpg) no-repeat left top; padding: 0em 0em 0.2em 1.5em;}


#primaryNav {margin: 0em !important; padding: 0em !important; float: left}

#primaryNav li {
	width:25%;
}
.primarysinimagen {
background: url(../img/lineacochina.jpg) no-repeat right top !important; padding: 0em 0.2em 0em 1.5em; }
.organigrama {float: left; }
.organigrama form {margin: 0em !important; padding: 0em !important; float: left; }
.organigrama ul {margin: 0em !important; padding: 0em !important; background-color: red; float: left; }

#primaryNav li ul li {
	width:100% !important;
}

#primaryNav.col1 li { width:99.9%; }
#primaryNav.col2 li { width:50.0%; }
#primaryNav.col3 li { width:33.3%; }
#primaryNav.col4 li { width:25.0%; }
#primaryNav.col5 li { width:20.0%; }
#primaryNav.col6 li { width:16.6%; }
#primaryNav.col7 li { width:14.2%; }
#primaryNav.col8 li { width:12.5%; }
#primaryNav.col9 li { width:11.1%; }
#primaryNav.col10 li { width:10.0%; }



/* ------------------------------------------------------------
	Site Map Styles
------------------------------------------------------------ */

/* --------	Top Level --------- */

#primaryNav {
	clear: both;
	width: 100%;
	margin-top: 7em!important;
}


.vert  { background: url(../img/L1-left02.png) center top no-repeat!important;}

#primaryNav li {
	float: left;
	background: url(../img/L1-center.png) center top no-repeat;
	padding: 3em 0;
	margin-top: -3em;
}
#primaryNav li a {
	margin: 0 2em 0 0;
	padding: 0.8em 0;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	color: #465552;
	background: #a7b40a  url(../img/white-highlight.png) top left repeat-x;
	border: 0.1em solid #a7b40a;
}

#primaryNav li a:hover {
	background-color: #ac9d8e;
	border-color: #ac9d8e;
}

/* --------	Second Level --------- */

#primaryNav li li {
	width: 100%;
	clear: left;
	margin-top: 0;
	padding: 1em 0 0 0;
	background: url(../img/vertical-line.png) center bottom repeat-y;
}
#primaryNav li li a {
	background-color: #f17c00;
	border-color: #f17c00;
}
#primaryNav li li a:hover {
	background-color: #ac9d8e;
	border-color: #ac9d8e;
}
#primaryNav li li:first-child {
	padding-top: 3em;
}

#primaryNav li li a:link:before,
#primaryNav li li a:visited:before {
	color: #a2ba00;
}
.lineavert{
	background: url(../img/vertical-line.png) center bottom repeat-y;
}
/* --------	Third Level --------- */

#primaryNav li li ul {
	margin: 1em 0 0 0;
	width: 100%;
	float: right;
	padding: 0.9em 0 1em 0;
	background: transparent url(../img/L3-ul-top.png) center top no-repeat;
}
#primaryNav li li li {
	background: url(../img/L3-center.png) left center no-repeat;
	padding: 0.5em 0;

}
#primaryNav li li li a {
	background-color: #8e734f;
	border-color: #8e734f;
	font-size: 1.2em;
	padding: 0.5em 0;
	width: 80%;
	float: right;
}
#primaryNav li li li a:hover {
	background-color: #707173;
	border-color: #707173;
}
#primaryNav li li li:first-child {
	padding: 1.5em 0 0.5em 0;
	background: url(../img/L3-li-top.png) left center no-repeat;

}

#primaryNav li li li a:link:before,
#primaryNav li li li a:visited:before {
	color: #000000;
	font-size: 0.9em;
}


/* ------------------------------------------------------------
	Utility Navigation
------------------------------------------------------------ */

#utilityNav {
	clear: both;
	width: 100%;
}
#utilityNav li {
	float: left;
	margin-bottom: 1em;
}
#utilityNav li a {
	margin: 0 1em 0 0;
	padding: 0.5em 1em;
	display: block;
	border: 0.1em solid #e3ca4b;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	color: black;
	border-color: #f17c00;
}

#utilityNav li a:hover {
	background-color: #f17c00;
	border-color: #f17c00;
}
#utilityNav li a:link:before,
#utilityNav li a:visited:before {
	color: #000000;
	font-size: 0.9em;
	margin-bottom: 0.3em;
}












/******************************************** para calendario de notas de prensa */
table.calendar {
  font-size: 0.9em;
  border-collapse: collapse;
  color: #004040;
  background-color: #FFF!important;
  width: 100%;
  border: 0.1em solid #689516;
  text-align: center;
  padding: 0.5em;
  
}
table.calendar input, table.calendar select {
  font-size: 1.1em;
}
table #epoch_multi_mainheading  .btnder {margin-right:1.8em !important;float: left;  }
table #epoch_multi_mainheading select { margin-right: 0; padding-right: 0; float: left; }

table.calendar td {
  border: 0;
  font-size: 1em;
  text-align: center;
}
div.mainheading {
  margin: 0.2em;
}
table.caldayheading {
  border-collapse: collapse;
  cursor: pointer;
  empty-cells: show;
  empty-cells: show;
  margin: 0 0.6em 0 0.6em;
}
table.caldayheading td {
  border: solid #004040 0.1em;
  text-align: left;
  color: #FFF!important;
  font-weight: bold;
  width: 2.2em; 
  background-color: #004040;
  padding: 0.2em;
}

table.caldayheading td  a{
  color: #FFF!important;
}


table.caldayheading td.wkhead {
  color: #FFF;
}
table.calcells {
  border-collapse: collapse;
  cursor: pointer;
  margin: 0 0.6em 0 0.6em;
}
table.calcells td {
  border: solid #CCCCCC 0.1em;
  vertical-align: top;
  text-align: left;
  font-weight: bold;
  width: 2.2em;
  height: 2em;
}
table.calcells td div {
  padding: 0.1em;
  margin: 0;
}
table.calcells td.wkhead {
  background-color: #a2ba00!important;
  text-align: center!important;
  border-right: double #CCCCCC 0.3em;
  color: #fdfccc!important;
  padding: 0.2em;
}
table.calcells td.wkday {
  background-color: #DDDDDD;

}
table.calcells td.wkend {
  background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
  background-color: #fdfccc!important;
  color: black;
}
table.calcells td.notmnth {
  color: #818181!important;
}
table.calcells td.notallowed {
  color: #a8a6a6;
  font-style: italic;
}
table.calcells td.hover {
  background-color: #999999;
}

.btnizq {float: right!important; margin: 0em 0.4em 0.4em 0em!important; background:transparent url(../img/btnimgcalendar.jpg) no-repeat left top!important; width: 1.8em; padding: 0em 0em 0.2em 1.5em; border: none!important}
.btnder {float: left; margin: 0em 0em 0.4em 0.4em!important; background:transparent url(../img/btnimgcalendar.jpg) no-repeat left top!important; width: 1.8em; padding: 0em 0em 0.2em 1.5em; border: none!important}
.btnclear { margin: 0.5em 0em 0em 5.5em!important; width: 7.9em; height: 2.2em; padding: 0em 0.3em 0.4em 0em!important; background:transparent url(../img/btnimgcalendar02.jpg) no-repeat left top!important; border: none!important }
.botparcelas { background: url(../img/botparcelasoscuro.png) no-repeat left top; color: #f5f7e4!important; font-weight: normal !important; text-decoration: none !important; width: 10em !important; height: 4em !important; padding: 0.3em 1.5em 0.5em 1em !important; }
#verparcelas { margin: 0 auto; padding-top: 1em; }

#verparcelas caption {
  background-color: #7B8D00;
  color: #FFFFFF !important;
  font-size: 1.2em;
  font-weight: bold;
  padding: 0.5em 0 0.5em 0.5em;
  text-align: center;
  width: 100% !important;
}

.mostparcelas {clear: both; height: 2.25em; text-align: center; padding-top: 1em; }

/********************************* para ficha de noticias */
.listdestacados {float: left; width: 42em; background: none!important; margin: 0em!important; padding: 0em!important; }
.listdestacados	input{float: left!important; width: 1.5em!important; line-height: 4em!important; padding: 0em 0em 0.5em 0em!important; margin: 0em!important; }
.listdestacados label{clear: right!important; line-height: 1.3em; width: 40em; padding: 0em 0em 0.5em 0em!important; margin: 0em!important; }

/************************* listado de los estaticos */
.listas {width: 100%}
.listas li {}

		.listasgenericas ul{float: left; margin: 0em 0em 1em 1em; }
		.listasgenericas li{float: left; margin: 0em 0em 0.5em 1em; width: 100%;color: #77870c!important; font-size: 1.2em !important; }


/************************ usuario adl */
.verparcela {}


/********************** estilos resultado buscador*/
.gridimg {background-color: #f7fbd6; border: 0.1em solid #a2ba00; width: 13em; height: 15em; padding: 2em; float: left; margin: 0em 0em 0.5em 0em; }
.multiderecha {float: left; width: 18em;  float: right; }
.paginacion {clear: both; line-height: 4em; }
.paginacion span {width: 1em !important; height: 1em !important; padding: 0.5em; margin: 0.2em; background-color: #516460; border: 0.1em solid #a2ba00; color: #b7cb2e; font-size: 1.2em; }
.paginacion a {width: 1em !important;  padding: 0.2em 0.3em 0.3em 0.3em; height: 1em !important;  margin: 0.5em; border: 0.1em solid #a2ba00; }
.separado {}
.buscadoresult {float: left; width: 97% }
.buscadoresult h3 {float: left; width: 100%; margin: 0em; padding: 0.5em 0em 0.5em 0em; }
.intro {clear: both; float: left; font-size: 1.2em; }
.migas { }
.buscadoresult {background-color: #f7fbd6; border: 0.1em solid #a2ba00; float: left; margin: 0em 0em 1em 0em; padding: 0.5em; }
.sinmenu h2 {font-size: 2.8em; line-height: 1em; color: #004040; margin:0em 0em 0.4em 0em; padding:0em; float:left; font-family: arial narrow; width: 100%; }

.buscadoresult span{ font-weight: bold !important; color: #516460 !important; padding: 0em 0.2em 0em 0.2em; }

	.buscadorgenerico p {font-size: 1.2em; width: 100%; padding-bottom: 1em; }

/*************************** estilos para lightbox */
.txtimagen {font-size: 1.6em; }
	.txtimagen  a {font-size: 1.2em !important; }


.espaciofecha { width: 12.5em; }


/***************************** formulario ADL */
.acceso{font-size: 1.2em !important; font-weight: bold}




/**************************** para iframe*/
.iframegest{height: 2.5em; width: 100%; display: none; }



/*****************************para loguin */
.nuevousuario { float: left; clear: both; margin: 0em; padding: 0em; }
.nuevousuario02 { float: left; clear: both; margin: 0em; padding: 0em; width: 100%; }



/****************************** HTML PARA LOGOS CONCURSO */
ul.bloqueconc {width: 100%; background-color: #FFF; padding: 0.5em; border: 1px solid #d2d8ac; text-align: center; }
	.bloqueconc li {display: inline; margin: 0em 0em 0em 0em !important; padding: 0em 0.2em 0em 0.2em !important; }

/********************************** logo verisign */
.verisignlogo {float: right; margin: 1em 7em 0em 0em; clear: both; }

/********************************* para botonera de gestion */
.botoneragest input {clear: none !important; }

.botoneragest {background: none !important; padding: 0em 0em 1em 0em!important; margin: 0em !important; width: 100%;}

/******************************* pagina 404 */
.icobusqueda {background: url(../img/ico_lupabuscar.png) no-repeat left top; float: left; width: 100%; padding: 0em 2em 0.2em 1em !important; margin: 0em 0em 0em 0em!important; }
ul.enlacescuatro {float: left; margin-left: 2em; }
.enlacescuatro li {float: left; background: url(../img/arrowsearch.png) no-repeat left top; padding: 0em 2em 0em 1.5em !important; margin: 1em 2em 0.2em 0em !important; width: 100%; }


/******************************* pagina validar */
ul.enlacesvalidar {float: left; margin-left: 2em; font-size: 1.2em !important; width: 100%}
.enlacesvalidar li {float: left; background: url(../img/pencil.png) no-repeat left top; padding: 0em 2em 0em 1.5em !important; margin: 1em 2em 0.2em 0em !important; width: 100%; }


/******************************* para titular */
.cien {width: 100%; }

/******************************* para formulario de contacto de los h5 */
.formcontact {position: absolute; right: 0em;  top: 0em; }


/******************************* respuesta envio amigo */
.respuestaenvio {margin: 0.5em 0em 2em 0em !important; float: left; width: 100%; }
	.respuestaenvio p {clear: both; float: left; font-size: 1.2em; padding-top: 1em; }

	/****************************** para volver */
.volverperfil {float: right !important; padding-right: 0.7em;}


/************************************************ estilos para fichas de resultados tipo conferencia */

.fichaimg ul  li, .fichavideo ul  li {display: block; float: left; width: 14em; margin: 0em 0.5em 0.5em 0em; min-height: 25.5em; height: auto; background-color: #ecf0d1; color: #555b2e; font-size: 1.1em; padding: 0.5em; }
.fichaimg ul, .fichavideo ul {width: 100%; float: left; text-align: center; }
.fichaimg ul  li p, .fichavideo ul  li p {float: left !important; margin: 0.5em 1em 1em 1em; text-align: left !important;}
	.fichapdf ul  li{display: block; float: left; width: 13.5em; margin: 0em 0.5em 0.5em 0em; height: 22em; background-color: #ecf0d1; color: #555b2e; font-size: 1.1em; padding: 1em;}
	.fichapdf ul {width: 100%; float: left; }
	.fichapdf p {margin-top: 0.2em; }

	.fichasenlaces  ul li{display: inline; float: left; margin-bottom: 1em; margin: 0em 2em 1em 0em; }
	.fichasenlaces p {font-size: 0.9em !important; }
	.fichasenlaces h5 {font-size: 2.5em !important; }

/*********************************************** para captcha */
.captcha {float: left; }
.captcha img {float: left;  margin: 0.5em 0.5em 0.5em 0em; }
.captcha input {clear: both; margin-top: 1em; }


/*********************************** para pie de impresion */
.prinpie {display: none; }


/******************************** para gestionar secciones */
.seccionesgest {font-size: 0.9em !important; color: #000; font-weight: normal !important; }

/****************************** para logos de conferencia */
.logosinst {padding: 1em 0em 1em 0em; clear: both; display: block; }
.alineacionelinks {display: block; /*width: 100%;*/ position: absolute; top: 6.8em; left: 11.7em; }
.alineacionelinks  a {padding-right: 2em;}

/**************************************** estilos para gestion de usuarios */
.eliminado { color: #c22501!important; font-size: 1em; font-weight: normal; padding: 0em; margin: 0em 0em 0em 0.5em !important; clear: both;}

/**************************** GALERIA */
a, a:visited, a:hover {}

/********************** NUEVOS  */
h2.subtitulos {font-size: 2.8em; line-height: 1em; color: #004040; font-weight: normal!important; margin:0em 0em 0.4em 0em; padding:0em; float:left; font-family: arial narrow !important; width: 100%; }
h3.datossupr {font-size: 1.5em; color: #f5f7e4; font-family: arial; font-weight: bold; padding-bottom: 0.5em; }
h3.datossupr02 {font-size: 1.5em; color: #f5f7e4; font-family: arial; font-weight: bold; width: 100%; padding-top: 1em; }
h3.datossepes {font-size: 1.5em; width: 100%; color: #f5f7e4; font-family: arial; font-weight: bold;}
h3.titlicitacion {font-size: 2.5em!important; float: left; padding:0.5em 0.5em 0.5em 0em; width: 99%; color: #004040; font-weight: normal!important; font-family: arial narrow!important; }
h2.anchotitular2 {font-size: 2.8em; line-height: 1em; color: #004040; font-weight: normal!important; margin:0em 0em 0.4em 0em; padding:0em; float:left; font-family: arial narrow!important; width: 22.5em!important; float: left;}


.imgpromo ul{ margin: 0em!important; padding: 0em!important; overflow:hidden; display: block; top:0px; float: left; position:relative; background-color: #8da03a !important;  margin-left: 1em; }

.imgpromo ul li {float: left; margin: 0em!important; padding: 0em!important; margin-right: 1em !important; }
.imgpromo ul span { color:#F7F9EA !important; display:block; margin:0 !important; padding:0 !important; width:100%; font-size: 1.2em; font-weight: bold; }


.imgpromo   ul li.texto { position: absolute; top: 0px; float: left; color: #FFF; font-weight: bold; font-size: 1.2em; }
.imgpromo   ul li a img { position: absolute; top:0px; left:0; float: left; display: none;  margin-left: -1em; }
.imgpromo   ul li a { background: #dce5a5; border: 1px solid #c4db26; color: #333333; text-decoration: none; width: 20px; height: 20px; padding: 0.2em 0.2em 0.2em 0.2em; margin-top: 1em; font-size: 1em; }
.imgpromo   ul li a:hover img { display: block; }
.imgpromo   ul li a:focus img { display: block; }





#scrollbox  {
float:left;
height:100px;
list-style:none outside none;
margin:0;
padding:20px 0 0;
position:absolute;
top:240px;
width:350px;
}
#scrollbox  ul { display: block; top:0px; float: left; position:relative; margin-left: 1em; }

#scrollbox  ul li.texto { position: absolute; top: -18px; float: left; color: #FFF; font-weight: bold; font-size: 1.2em; }
#scrollbox  ul li { display: inline; margin-right: 0.5em; width: 5em; }
#scrollbox  ul li a img { position: absolute; top:-260px; left:0; float: left; display: none;  margin-left: -1em;}
#scrollbox  ul li a { background: #dce5a5; border: 1px solid #c4db26; color: #333333; text-decoration: none; width: 1.5em; height: 1.5em; font-size: 1em; text-align:center; line-height: 1.5em; display:inline-block; }
#scrollbox  ul li a:hover img { display: block; }
#scrollbox  ul li a:focus img { display: block; }

.pdfficha {font-size: 1em !important; clear: both; float: left; margin-top: 1em !important; width: 100%;}


.espacioscroll {height: 2em; display: inline; padding-right:2em!important;}
.visiblepromos {visibility:visible!important; }




.fechabusc { clear: both; float: left; width: 18.8em; height: 10em; margin-top: 0em; /*border-right: 1px solid #bcc48b; */margin-left: 1em; margin-right: 0em !important; }
.fechabusc label { }
.fechabusc select{display: block; float: left; margin-top: 0.2em; margin-right: 0.2em; font-size: 1.3em;  }
.fechabusc option{ font-size: 1em!important; }
.fechabusc p {font-weight: bold; color: #004040; float: left; width: 3.2em; padding-top: 0.7em; }


.verdin {background-color: #a1b900 !important; }


.posicion {position:absolute;top:0; right:28px; top:5px; height: 4em;}


/** PORTADA **/
#contenido_left{
	width: 327px;
	float: left;
	margin-right: 10px;
}

#contenido_right{
	width: 590px;
	float: left;
}

#contenido_right h3{
	font-size: 1.3em;
}

#div_buscador_promos_portada{
	background-image: url("../img/SEPES_degradado_mapa_home.png");
	background-repeat: no-repeat;
	padding-left: 22px;
}

#div_buscador_promos_portada legend{
	color: #FFFFFF;
	font-size: 2em;
	padding-top: 10px;
	padding-bottom: 5px;
}

#div_buscador_promos_portada .div_inputs_text{
	margin-top: 5px;
}

#div_buscador_promos_portada .div_inputs_text #municipio{
	width: 196px !important;
}

#div_buscador_promos_portada #comunidades select{
	width: 197px;
}

#div_buscador_promos_portada #checks_buscador_promociones_portada{
	padding-top: 5px;
	clear: both;
}

#div_buscador_promos_portada #checks_buscador_promociones_portada h3{
	clear: both;
	font-size: 1.2em;
	font-weight: bold;
}

#div_buscador_promos_portada #botones_buscador_portada{
	margin-top:7px;
}

#div_buscador_promos_portada #botones_buscador_portada input{
	padding-right: 5px;
}

#div_buscador_promos_portada .labelcomunidad{
	float: none;
}

#contenido_right .infodes, #contenido_right .noticias{
	background-image: url("../img/fondodest02.jpg");
	background-repeat: no-repeat;
}

#contenido_right .infodes{
	width:560px !important;
}

#contenido_right .noticias{
	padding-top:1em;
	margin-top: 10px;
}

#checks_buscador_left{
	float: left;
	width: 49%;
}

#checks_buscador_right{
	float: right;
	width: 49%;
}
/** FIN PORTADA ***/

#galeria_evento a img{
	width:130px;
	height:90px;
}

span.titulo_span_li_evento{
	float: none !important;
	color: #546228;
    font-weight: bold;
    padding-left:5px;
}

span.subtitulo_span_li_evento{
	float: none !important;
	font-size: 1em;
	font-style: italic;
    padding-left:5px;
}


/******** ZONA DE FIRMA DE DOCUMENTOS *********/

.parrafogenerico{
	padding-top:20px;
}

p.firma_enlaces{
	font-size: 1.2em;
}

.firma_ver_info_sellado{
	color: #7D8F01;
    padding-left: 20px;
    text-decoration: underline;
    cursor: pointer;
    font-size: 10px;
}

.sellado_titulo{
	color: #465552 !important;
	font-weight: bold !important;
	font-family: 'Arial' !important;
}

#bloque_info_firma, #div_bloque_firma_dochtml, .bloque_firma_documento{
	clear: both;
	font-size:12px;
	width:706px;
}

.borde_sup_bloque_firma{
	background-image: url("../img/bloque_firma_sup.png");
}

.borde_inf_bloque_firma{
	background-image: url("../img/bloque_firma_inf.png");
}

.borde_sup_bloque_firma, .borde_inf_bloque_firma{
	background-repeat: no-repeat;
	width: 706px;
	height: 7px;
}

.contenido_bloque_firma{
	background-color: #e4ef7a;
	padding:0 25px;
}

.bloque_firma_documento p{
	float: none;
	font-size: 1em;
	margin:0;
}

#div_bloque_firma_dochtml{
	margin-top:10px;
}

#bloque_info_firma p, #div_bloque_firma_dochtml p, .bloque_firma_documento p{
	color: #809300;
	font-weight: normal;
	padding-top:5px;
	padding-bottom:5px;
	font-family: 'Courier'
}

#bloque_info_firma h4, #div_bloque_firma_dochtml h4, #bloque_info_firma h5, #div_bloque_firma_dochtml h5{
	float: none;
}
/******** FIN ZONA DE FIRMA DE DOCUMENTOS *********/

/********* VIDEOS EN PROMOCIONES ********/
#blk_form_videos_promo{
	float: left; 
}

#blk_lista_videos_promo{
	float: right; 
}
#blk_form_videos_promo, #blk_lista_videos_promo{
	width:40% !important; 
	clear: none !important;
}

#blk_lista_videos_promo #lista_videos_promo ul{
	list-style: disc outside none;
}
/********* FIN VIDEOS EN PROMOCIONES ********/

/********* ENLACESFTP EN PROMOCIONES ********/
#blk_form_enlacesftp_promo{
	float: left; 
}

#blk_lista_enlaces_ftp{
	float: right; 
}
#blk_form_enlacesftp_promo{
	width:55% !important; 
	clear: none !important;
}

#blk_lista_enlaces_ftp{
	width:37% !important; 
	clear: none !important;
}

#blk_lista_videos_promo #blk_lista_enlaces_ftp ul{
	list-style: disc outside none;
}

#lista_enlacesftp_promo ul{
	clear: both;
	list-style: disc;
}

.directorio, .archivo, .subir_dir_ftp{
	background-repeat: no-repeat;
	background-position: left;
	width: 16px;
	height: 16px;
	padding-left: 20px;
}
.directorio{
	background-image: url("../img/directory-icon.png");
}
.archivo{
	background-image: url("../img/xslfo-icon.png");
}

.subir_dir_ftp{
	background-image: url("../img/up-double-icon.png");
}
/********* ENLACESFTP EN PROMOCIONES ********/
