/*********************************************************/ 

/* 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{text-decoration:none}
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: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}

sup { font-size: 80%; position: relative; top: -5px; }
sub { font-size: 80%; }

img { color: #3d3d3d; font-size: 1em; }

/* CSS UTILS */
.cls { clear: both !important; }
.ftl { float: left !important; }
.ftr { float: right !important; }
.none { display: none !important; }
.nomrg { margin: 0 !important; }
.noborder { border: 0 !important; }
.bold { font-weight: bold !important; }
.ml { margin-left: 10px !important; }
.mrs { margin-right: 4px !important; }
.mb { margin-bottom: 10px !important; }
.mb2 { margin-bottom: 80px !important; }
.mtm { margin-top: 10px !important; }
.mtl { margin-top: 20px !important; }
.ptn { padding-top: 0 !important; }
.tac { text-align:center !important; }
.red { color:#e10000 !important; }
.oculto { background-color: #FFF !important; }
.atc { text-align: center !important; }
.atr { text-align: right !important; }
.atl { text-align: left !important; }
.center { text-align: center; }

.fs9 { font-size: 0.9em !important; }
.fs8 { font-size: 0.8em !important; }
.fs7, label.fs7, #contenido form .row label.fs7{ font-size: 0.7em !important; }
.fs6, label.fs6, #contenido form .row label.fs6{ font-size: 0.6em !important; }
#contenido form .row label.fs6 { padding-top: 0.5em; }
#contenido form .row label.fs7 { padding-top: 0.3em; }

.width25 { width: 25% !important; }
.width30 { width: 30% !important; }
	label.width30 { margin-top: 3px; margin-left: 5px; }
.width55 { width: 55% !important; }
	label.width50 { margin-top: 3px; margin-left: 5px; }
.width17 { width: 17% !important; }
.wauto { width: auto !important; }

.yellow { background-color: #FFFC00; font-weight: bold; display:inline; }


/* ENRESA MAIN CSS */
body { font-family: Arial; font-size: 1em; color: #3d3d3d; background-color: #6B6B49; height: 100%; text-align: center; }
body.rojo{
	background-color: #5B1012;
}

#busqueda, #busqueda2 { width: 200px; }
form { }
form input { background-image: url(../img/inputbg.jpg); background-repeat: repeat-x; height: 16px; border:0; border-left: 1px solid #a5a9a7; border-right: 1px solid #a5a9a7; font-size: 0.8em; padding-top: 2px; }
form textarea { background-image: url(../img/textareabg.jpg); background-repeat: repeat-x; border:0; border-left: 1px solid #a5a9a7; border-right: 1px solid #a5a9a7; border-bottom: 1px solid #a5a9a7; font-size: 0.8em; padding-top: 2px; }
form input.boton { font-size: 0.7em; border: 1px solid #6D6D4A; background-image: url(../img/inputbotonbg.jpg); padding:0; font-weight: bold; color: #6D6D4A; padding-left: 1em; padding-right: 1em; height: 19px; margin-bottom:-1px; width: auto !important; }


.context-menu-theme-vista {position:absolute;float:left;display:block;border: 1px solid #868686;z-index:9999;background:#FAFAFA;}
.context-menu-theme-vista a{text-decoration:none;color:#000000;}
.context-menu-theme-vista .context-menu-item {color: black;cursor: pointer;font-family: Tahoma,Arial;font-size: 11px;text-align: left;}
.context-menu-theme-vista .context-menu-item .context-menu-item-inner {background-image: none;background-position: 3px center;background-repeat: no-repeat;margin-left: 1px;padding: 4px 16px 4px 35px;background: #FAFAFA;}
.context-menu-theme-vista .context-menu-separator {border-bottom: 1px solid #F5F5F5;border-top: 1px solid #C5C5C5;font-size: 0;margin: 0 0 0 32px;}
.context-menu-theme-vista .context-menu-item-inner:hover {background-color:#E4ECEE;color:white;}
.context-menu-theme-vista .context-menu-item-inner:hover a{text-decoration:underline;}
.nomostrar{color:#999!important;}
.nomostrar:hover{color:black!important;}

.othersyle body { background: transparent !important; }
.othersyle body #cont { margin:0 !important; float: left !important; background-color: #FFF !important; background-image: none; }
.othersyle body #cont #center { margin:0 !important; float: left !important; width: 975px; }
.othersyle body #pie { margin:0 !important; float: left !important; background: none !important; width:975px; text-align: left; }
.othersyle body #pie ul li { padding-left: 0.8em !important; }
.othersyle body #pie .virati{ margin: 0; padding: 0; }
.othersyle body #cont #center #head #menu ul li.on ul { width:948px !important; }
.othersyle #cont #center #contenido .imgcont, .othersyle  #cont #center #contenido .imgcontsub { left:625px; }
.othersyle #cont #center #contenido .cita, .othersyle #cont #center #contenido .atencion { background-color: #EFEFEC; right:0 !important; width:303px !important; margin: 0 !important; padding-right: 10px; }

.multibg1 body,.multibg1 #pie  { background-color:#280d03 !important; }
.multibg1 #cont { background-image: none; background-color: #280d03 !important; }
.multibg1 #pie { background-image: none; }

.multibg2 body,.multibg2 #pie  { background-color:#031524 !important; }
.multibg2 #cont { background-image: none; background-color: #031524 !important; }
.multibg2 #pie { background-image: none; }

.multibg3 body,.multibg3 #pie  { background-color:#171d03 !important; }
.multibg3 #cont { background-image: none; background-color: #171d03 !important; }
.multibg3 #pie { background-image: none; }

#contenf, #contennews { display:none; background-color: #FFFFFF; border:1px solid; padding: 1em; width:550px; }
	#contenf label { float: left; font-size: 0.8em !important; color: #6D6D4A; }
.contenidof { display:none; background-color: #FFFFFF; border:1px solid; padding: 1em; width:550px; float: left; clear: both;margin-right:200px }
	.contenidof label { float: left; font-size: 0.8em !important; color: #6D6D4A; width: auto !important; text-align: left; }
#filtp{ margin-bottom:1em;}
#filtp .boton { position:relative; top:-1px;}
#filtp a {color: #3E3E2A; font-size:0.8em;text-decoration: underline;}

#cont { width: 100%; margin: 0 auto; background-color: #6B6B49; background-image: url(../img/bgder.jpg); background-repeat: repeat-y; background-position: 50% top; text-align: center; }	
.rojo #cont { background-color: #5b1012; background-image: url(../img/bgder-red.jpg); background-repeat: repeat-y; background-position: 50% top; }	
	#cont #center { text-align: left; margin: 0 auto; width: 980px; background-image: url(../img/webbg.png); background-color: #FFF;  background-repeat: no-repeat; text-align: left; min-height:735px; display:table; }
		#cont .inicio { background-image: url(../img/webbg/7.jpg) !important; background-repeat: no-repeat;}
		/*#cont .inicio { background-image: url(../img/webbg/2.jpg) !important; background-repeat: no-repeat;}*/
		#cont .nosotros { background-image: url(../img/webbg/2.jpg) !important; background-repeat: no-repeat; }
		#cont .actualidad { background-image: url(../img/webbg/1.jpg) !important; background-repeat: no-repeat; }
		#cont .actividades_y_proyectos { background-image: url(../img/webbg/0.jpg) !important; background-repeat: no-repeat; }
		#cont .seguridad_y_medioambiente { background-image: url(../img/webbg/3.jpg) !important; background-repeat: no-repeat; }
		#cont .publicaciones_y_audiovisuales { background-image: url(../img/webbg/4.jpg) !important; background-repeat: no-repeat; }	
		
		#cont #center #contenido #donde {  margin-top: 8px; width: 100%; clear: both; margin-bottom: 1em; height: 10px; padding-left: 3px;}
		#cont #center #contenido #donde a { font-size: 0.7em; text-decoration: underline; margin-bottom: 1em;  }
		
		#cont #center.inicio #contenido #donde a  ,#cont #center.inicio #contenido table caption, #cont #center.inicio  #contenido ul li a, #cont #center.inicio #contenido h3, #cont #center #piecontenido.inicio #pieizq ul li a, #cont #center #piecontenido.home #pieizq ul li a{ color:#636343; }
		#cont #center.nosotros #contenido #donde a  ,#cont #center.nosotros #contenido table caption, #cont #center.nosotros  #contenido ul li a, #cont #center.nosotros #contenido h3, #cont #center #piecontenido.nosotros #pieizq ul li a, #cont #center #piecontenido.get_to_know_us #pieizq ul li a  { color:#3d9114; }
		#cont #center.actualidad #contenido #donde a ,#cont #center.actualidad #contenido table caption, #cont #center.actualidad  #contenido ul li a, #cont #center.actualidad #contenido h3, #cont #center #piecontenido.actualidad #pieizq ul li a, #cont #center #piecontenido.current_affairs #pieizq ul li a { color:#076abb; }
		#cont #center.actividades_y_proyectos #contenido #donde a  ,#cont #center.actividades_y_proyectos #contenido table caption, #cont #center.actividades_y_proyectos  #contenido ul li a, #cont #center.actividades_y_proyectos #contenido h3, #cont #center #piecontenido.actividades_y_proyectos #pieizq ul li a, #cont #center #piecontenido.activities_and_projects #pieizq ul li a { color:#ea4a12; }
		#cont #center.seguridad_y_medioambiente #contenido #donde a  ,#cont #center.seguridad_y_medioambiente #contenido table caption, #cont #center.seguridad_y_medioambiente  #contenido ul li a, #cont #center.seguridad_y_medioambiente #contenido h3, #cont #center #piecontenido.seguridad_y_medioambiente #pieizq ul li a, #cont #center #piecontenido.safety_and_the_environment #pieizq ul li a { color:#84a21e; }
		#cont #center.publicaciones_y_audiovisuales #contenido #donde a ,#cont #center.publicaciones_y_audiovisuales #contenido table caption, #cont #center.publicaciones_y_audiovisuales   #contenido ul li a, #cont #center.publicaciones_y_audiovisuales  #contenido h3, #cont #center #piecontenido.publicaciones_y_audiovisuales #pieizq ul li a, #cont #center #piecontenido.publications_and_multimedia #pieizq ul li a { color:#624181; }
	
	
	#cont #center #head { float: left; width: 100%; height: auto; background-image: url(../img/headerbg.png); background-position: top left; background-repeat: no-repeat;  position: relative; z-index: 101 }
		#cont #center #head h1 { float: left; height: 100px; height: 6em; width: 10%; position: relative; z-index:999;  }
			#cont #center #head h1 a { float: left; margin-top: 0.7em; }
		#cont #center #head #buscador { float: right; width: 85%; text-align: right; height: 3em; line-height: 3em; margin-right: 1%; }
			#cont #center #head #buscador a { float: none; font-size: 0.8em; text-decoration: underline; margin-right: 1em; color:#03891d; }
			#cont #center #head #buscador form { float: right; margin-left:1em; }
			#cont #center #head #buscador form input.boton { position:relative; top:-1px; }
		#cont #center #head #menu { float: right; font-size: 0.9em; width: 100%;  position:relative; height: 1.5em; line-height: 1.5em; margin-top: -2.5em; }
			#cont #center #head #menu ul { width: 85%; float: right;  }			
				#cont #center #head #menu ul li { display: block; float: left; text-align: center; border-right: 1px solid #BDBEB0; }
					#cont #center #head #menu ul #nosotros ul li { border-left: 1px solid #8ac896; border-right: 0; }
					#cont #center #head #menu ul #actualidad ul li { border-left: 1px solid #83b5dd; border-right: 0; }
					#cont #center #head #menu ul #actividades_y_proyectos ul li { border-left: 1px solid #f5a589; border-right: 0; }
					#cont #center #head #menu ul #seguridad_y_medioambiente ul li { border-left: 1px solid #c2d18f; border-right: 0; }
					#cont #center #head #menu ul #publicaciones_y_audiovisuales ul li { border-left: 1px solid #b1a0c0; border-right: 0; }
					
					#cont #center #head #menu ul li a { color: #3C3E0D; font-size: 0.9em; }
					#cont #center #head #menu ul li:hover a { color: #FFF; }
					
					#cont #center #head #menu ul #inicio { width: 74px; }
					#cont.en #center #head #menu ul #inicio { width: 65px !important; }
					#cont #center #head #menu ul #inicio ul, #cont #center #head #menu ul #inicio.on a { background: #636343; }
					#cont #center #head #menu ul #inicio a {display: block; width: auto; height: 22px; line-height: 22px;  }
					#cont #center #head #menu ul #inicio:hover a { background: #636343 !important; display: block; width: auto; height: 22px; line-height: 22px;  }
					#cont #center #head #menu ul #inicio.on a { background: #636343 !important; display: block; width: auto; height: 17px; line-height: 20px;  }
					#cont #center #head #menu ul #inicio.on { border-right: 1px solid transparent;  background-color: transparent; background-image: url(../img/menu_deco_inicio.gif); background-position: bottom center; background-repeat: no-repeat; }
					#cont #center #head #menu ul #inicio.on:hover {background-color: transparent; background-image: url(../img/menu_deco_inicio.gif); background-position: bottom center; background-repeat: no-repeat; }				
					
					#cont #center #head #menu ul #nosotros { width: 86px; }
					#cont.en #center #head #menu ul #nosotros { width: 115px !important; }
					#cont #center #head #menu ul #nosotros ul, #cont #center #head #menu ul #nosotros.on a { background: #3d9114;  }					
					#cont #center #head #menu ul #nosotros a { display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #nosotros:hover a { background: #3d9114 !important; display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #nosotros.on a { background: #3d9114 !important; display: block; width: auto; height: 17px; line-height: 20px; }
					#cont #center #head #menu ul #nosotros.on { border-right: 1px solid transparent; background-color: transparent; background-image: url(../img/menu_deco_nosotros.gif); background-position: bottom center; background-repeat: no-repeat; }
					#cont #center #head #menu ul #nosotros.on:hover {background-color: transparent; background-image: url(../img/menu_deco_nosotros.gif); background-position: bottom center; background-repeat: no-repeat; }			
					
					#cont #center #head #menu ul #actualidad { width: 88px; }
					#cont.en #center #head #menu ul #actualidad { width: 110px !important; }
					#cont #center #head #menu ul #actualidad ul, #cont #center #head #menu ul #actualidad.on a { background: #076abb; }					
					#cont #center #head #menu ul #actualidad a { display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #actualidad:hover a { background: #076abb !important; display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #actualidad.on a { background: #076abb !important; display: block; width: auto;height: 17px; line-height: 20px; }
					#cont #center #head #menu ul #actualidad.on { border-right: 1px solid transparent;  background-image: url(../img/menu_deco_actualidad.gif); background-position: bottom center; background-repeat: no-repeat; }
					#cont #center #head #menu ul #actualidad.on:hover {background-color: transparent; background-image: url(../img/menu_deco_actualidad.gif); background-position: bottom center; background-repeat: no-repeat; }				

					#cont #center #head #menu ul #actividades_y_proyectos { width: 168px; }
					#cont.en #center #head #menu ul #actividades_y_proyectos { width: 155px !important; }
					#cont #center #head #menu ul #actividades_y_proyectos ul, #cont #center #head #menu ul #actividades_y_proyectos.on a {  background: #ea4a12; }
					#cont #center #head #menu ul #actividades_y_proyectos a { display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #actividades_y_proyectos:hover a { background: #ea4a12 !important; display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #actividades_y_proyectos.on a { background: #ea4a12 !important; display: block; width: auto; height: 17px; line-height: 20px;}
					#cont #center #head #menu ul #actividades_y_proyectos.on { border-right: 1px solid transparent;  background-color: transparent; background-image: url(../img/menu_deco_proyectos.gif); background-position: bottom center; background-repeat: no-repeat; }
					#cont #center #head #menu ul #actividades_y_proyectos.on:hover {background-color: transparent; background-image: url(../img/menu_deco_proyectos.gif); background-position: bottom center; background-repeat: no-repeat; }				
					
					#cont #center #head #menu ul #seguridad_y_medioambiente { width: 205px; }
					#cont.en #center #head #menu ul #seguridad_y_medioambiente { width: 187px !important; }
					#cont #center #head #menu ul #seguridad_y_medioambiente ul, #cont #center #head #menu ul #seguridad_y_medioambiente.on a { background: #84a21e; }	
					#cont #center #head #menu ul #seguridad_y_medioambiente a { display: block;  width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #seguridad_y_medioambiente:hover a { background: #84a21e !important; display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #seguridad_y_medioambiente.on a { background: #84a21e !important; display: block; width: auto; height: 17px; line-height: 20px; }
					#cont #center #head #menu ul #seguridad_y_medioambiente.on { border-right: 1px solid transparent;  background-color: transparent; background-image: url(../img/menu_deco_medioambiente.gif); background-position: bottom center; background-repeat: no-repeat; }
					#cont #center #head #menu ul #seguridad_y_medioambiente.on:hover {background-color: transparent; background-image: url(../img/menu_deco_medioambiente.gif); background-position: bottom center; background-repeat: no-repeat; }				
					
					#cont #center #head #menu ul #publicaciones_y_audiovisuales { width: 202px; border: 0 !important;  }
					#cont.en #center #head #menu ul #publicaciones_y_audiovisuales { width: 190px !important;  }
					#cont #center #head #menu ul #publicaciones_y_audiovisuales ul, #cont #center #head #menu ul #publicaciones_y_audiovisuales.on a { background: #624181; }
					#cont #center #head #menu ul #publicaciones_y_audiovisuales a { display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #publicaciones_y_audiovisuales:hover a { background: #624181 !important; display: block; width: auto; height: 22px; line-height: 22px; }
					#cont #center #head #menu ul #publicaciones_y_audiovisuales.on a { background: #624181 !important; display: block; width: auto; height: 17px; line-height: 20px; }
					#cont #center #head #menu ul #publicaciones_y_audiovisuales.on { border-right: 1px solid transparent; background-image: url(../img/menu_deco_publicaciones.gif); background-position: bottom center; background-repeat: no-repeat; }
					#cont #center #head #menu ul #publicaciones_y_audiovisuales.on:hover {background-color: transparent; background-image: url(../img/menu_deco_publicaciones.gif); background-position: bottom center; background-repeat: no-repeat; }				
										

				#cont #center #head #menu ul li.on { height:29px; }
				#cont #center #head #menu ul li.on a { color: #FFF; padding-right: 0.6em; padding-left: 0.6em; padding-top: 0.1em; padding-bottom: 0.3em; }

				
					#cont #center #head #menu ul li ul { display: none; padding-left: 22px; height:4.2em; left:5px; position:absolute; top:1.5em; width:948px; }
					#cont #center #head #menu ul li ul li { float: left; display: block; width: auto; line-height: 14px !important; text-align: left; width: 11.8%;padding-left:10px; padding-right:10px; margin-top:8px;}
					#cont #center #head #menu ul li ul li a { line-height: 13px !important; display: block; float: left; font-size: 0.75em; height: 42px !important; width: 100% !important; margin-left:3px; margin-top:3px; color: #FFF; }
					#cont #center #head #menu ul li ul.n8 li { width: 10%; }
					#cont #center #head #menu ul li ul.n9 li { width: 84px; }
					#cont #center #head #menu ul li ul.n10 li { width: 8%; }
					
					#cont #center #head #menu ul li.on ul  { display: inline; position: absolute; top: 2.9em; left: 5px; width: 948px; height: 4.2em; z-index: 1 !important; }
						#cont #center #head #menu ul li.on ul li  { margin-top: 8px; background: none; height: 44px;  padding-left: 10px; padding-right: 10px; }
						#cont #center #head #menu ul li.on ul li.on { background-color:#FFFFFF !important; background-repeat: no-repeat !important; background-position: bottom center !important; margin-bottom: 0.2em; height: 50px; border-left:0 !important; padding-right:0.8em; }
						#cont #center #head #menu ul #inicio ul li:hover a , #cont #center #head #menu ul #inicio ul li:hover { background-color:#b1b1a1 !important; }
						#cont #center #head #menu ul #nosotros ul li:hover a , #cont #center #head #menu ul #nosotros ul li:hover { background-color:#8ac896 !important; color: #000; }
						#cont #center #head #menu ul #actualidad ul li:hover a , #cont #center #head #menu ul #actualidad ul li:hover { background-color:#83b5dd !important; color: #000; }
						#cont #center #head #menu ul #actividades_y_proyectos ul li:hover a, #cont #center #head #menu ul #actividades_y_proyectos ul li:hover  { background-color:#f5a589 !important; color: #000; }
						#cont #center #head #menu ul #seguridad_y_medioambiente ul li:hover a, #cont #center #head #menu ul #seguridad_y_medioambiente ul li:hover  { background-color:#c2d18f !important; color: #000; }
						#cont #center #head #menu ul #publicaciones_y_audiovisuales ul li:hover a, #cont #center #head #menu ul #publicaciones_y_audiovisuales ul li:hover { background-color:#b1a0c0 !important; color: #000; }
						
						#cont #center #head #menu ul li.on ul li a  { background: none; padding: 0; text-align: left; float: left; margin-top: 0.1em; height:91%; line-height: 13px !important; display: block !important; }
						#cont #center #head #menu ul li.on ul li:hover a  { background: none; padding: 0; text-align: left; margin-top: 0.1em; height:91%; line-height: 13px !important; display: block !important; }
						#cont #center #head #menu ul li.on ul li a:hover  { background: red !important; padding: 0; text-align: left; margin-top: 0.1em; height:91%; line-height: 13px !important; display: block !important; }	
						
						#cont #center #head #menu ul li.on ul li.on a  { height:85% !important; }
									
									
						#cont #center #head #menu ul #nosotros.on ul li.on , #cont #center #head #menu ul #nosotros.on ul li.on:hover { background-image: url(../img/menu_deco_sub_nos.jpg) !important; }
						#cont #center #head #menu ul #actualidad.on ul li.on { background-image: url(../img/menu_deco_sub_act.jpg) !important;}
						#cont #center #head #menu ul #actividades_y_proyectos.on ul li.on { background-image: url(../img/menu_deco_sub_pro.jpg) !important; }
						#cont #center #head #menu ul #seguridad_y_medioambiente.on ul li.on  { background-image: url(../img/menu_deco_sub_med.jpg) !important;}
						#cont #center #head #menu ul #publicaciones_y_audiovisuales.on ul li.on { background-image: url(../img/menu_deco_sub_pub.jpg) !important; }
						
						#cont #center #head #menu  ul li.on ul li.on a, #cont #center #head #menu  ul li.on ul li.on:hover a ,  #cont #center #head #menu  ul li.on ul li.on a:hover    { background-color: #FFFFFF !important; color: #000; padding:0; background-position: bottom center; background-repeat: no-repeat; }
						
						#cont #center #head #menu ul #inicio.on ul li.on:hover { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #inicio.on ul li.on:hover a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #inicio.on ul:hover li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #inicio.on:hover ul li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #nosotros.on ul li.on:hover { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #nosotros.on ul li.on:hover a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #nosotros.on ul:hover li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #nosotros.on:hover ul li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actualidad.on ul li.on:hover { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actualidad.on ul li.on:hover a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actualidad.on ul:hover li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actualidad.on:hover ul li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #seguridad_y_medioambiente.on ul li.on:hover { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #seguridad_y_medioambiente.on ul li.on:hover a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #seguridad_y_medioambiente.on ul:hover li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #seguridad_y_medioambiente.on:hover ul li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #publicaciones_y_audiovisuales.on ul li.on:hover { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #publicaciones_y_audiovisuales.on ul li.on:hover a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #publicaciones_y_audiovisuales.on ul:hover li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #publicaciones_y_audiovisuales.on:hover ul li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actividades_y_proyectos.on ul li.on:hover { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actividades_y_proyectos.on ul li.on:hover a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actividades_y_proyectos.on ul:hover li.on a { background-color: #FFFFFF !important; }
						#cont #center #head #menu ul #actividades_y_proyectos.on:hover ul li.on a { background-color: #FFFFFF !important; }	
						
						#cont #center #head #menu ul #inicio.on ul .on a { background-color: #FFFFFF !important; }	
						#cont #center #head #menu ul #nosotros.on ul .on a { background-color: #FFFFFF !important; }	
						#cont #center #head #menu ul #actualidad.on ul .on a { background-color: #FFFFFF !important; }	
						#cont #center #head #menu ul #seguridad_y_medioambiente.on ul .on a { background-color: #FFFFFF !important; }	
						#cont #center #head #menu ul #publicaciones_y_audiovisuales.on ul .on a { background-color: #FFFFFF !important; }	
						#cont #center #head #menu ul #actividades_y_proyectos.on ul .on a { background-color: #FFFFFF !important; }	
							
						
	#cont #center #subhead { width: 100%; height: 20em; }
		#cont #center #subhead #frase { position: relative; left:1em; float: left; top: 8.5em!important;z-index:999; }	
			#cont #center #subhead  #frase h2 { clear:both; font-size: 1.4em; color: #FFF; height: 1.5em; line-height: 1.6em; padding-left: 0.4em; padding-right: 0.4em; float: left; width: 640px; }
			/*#cont #center.inicio #subhead #frase h2 { width: 95%; text-align: left; color: #6E6E4B !important; float: left !important; margin-left:0.1em; height: 1.6em !important;}*/
			#cont #center.seguridad_y_medioambiente #subhead #frase {top: 7.5em!important;}
			#cont #center.inicio #subhead #frase {top: 3.5em!important;}
			#cont #center.inicio #subhead #frase h2 { width: 95%; text-align: left; color: #6E6E4B; float: left; margin-left:0.1em; height: 1.6em ;}
			/*#cont #center.inicio #subhead #frase span { width: 95%; text-align: left !important; color: #6E6E4B !important;  float: left !important; margin-left:0.8em; }	*/
			#cont #center.inicio #subhead #frase span { width: 95%; text-align: left; color: #6E6E4B;  float: left ; margin-left:0.8em; }	
			#cont #center.inicio #subhead #frase hr { float: left; width: 92%; margin-left: 3%; margin-bottom: 0.5em; border-color: #bbbbaf; background-color: #bbbbaf; clear: both;}	
			#cont #center.inicio #subhead #frase a { font-size: 0.8em; width:90%; text-align: left; color: #646345;  float: left; text-decoration: underline; margin-left: 2em; }	
			#cont #center.inicio #subhead #flaccesdiv  { top: 149px; position: absolute; width: 489px; height: 254px; overflow: hidden;}
			#cont #center.inicio #subhead #frase #homes2 { margin-top: 10px;} 
			#cont #center.actividades_y_proyectos #subhead #flaccesdiv  { background-color: #000; top: 149px; position: absolute; width: 489px; height: 254px; overflow: hidden; z-index:0;}
			/*En DICIEMBRE descomentar parte de inicio, y quitar de esta parte */
			/*#cont #center.inicio #subhead #frase h2, #cont #center.nosotros #subhead #frase h2 { width: 545px; color:#31780e; text-align: center; }
			#cont #center.inicio #subhead #frase hr, #cont #center.nosotros #subhead #frase hr  { float: left; margin-left:1.5%; width:87%; margin-bottom: 0.5em; border-color: #bbbbaf; background-color: #bbbbaf;}	
			#cont #center.inicio #subhead #frase a, #cont #center.nosotros #subhead #frase a { color: #6E6E4B !important; font-size: 0.8em; text-align: left; clear: both; color: #db4713;  float: left; text-decoration: underline; margin-left: 1.5%; }	
			#cont #center.inicio #subhead #frase span, #cont #center.nosotros #subhead #frase span#nos { width: 449px; margin-right: 100px; color:#3d9115; text-align:center; margin-top: 5px; text-align: center; }
*/
			#cont #center.nosotros #subhead #frase h2 { width: 545px; color:#31780e; text-align: center; }
			#cont #center.nosotros #subhead #frase hr  { float: left; margin-left:1.5%; width:87%; margin-bottom: 0.5em; border-color: #bbbbaf; background-color: #bbbbaf;}	
			#cont #center.nosotros #subhead #frase a { color: #6E6E4B !important; font-size: 0.8em; text-align: left; clear: both; color: #db4713;  float: left; text-decoration: underline; margin-left: 1.5%; }	
			#cont #center.nosotros #subhead #frase span#nos { width: 449px;float:left; margin-right: 100px; color:#3d9115; text-align:center; margin-top: 5px; }

			#cont #center.actualidad #subhead #frase h2 { width: 460px; margin-top: 6px; color: #315d8c; font-size: 1.5em; text-align: center; }
			#cont #center.actualidad #subhead #frase h2#countdownfin { width: 460px; color: #315d8c; font-size: 1.5em; padding:0; }
			#cont #center.actualidad #subhead #frase span { width: 460px; margin-right: 30px; margin-top: 6px; color: #315d8c;  }			
			#cont #center.actualidad #subhead #frase #countdownsublink { width: 460px; margin-top: 0px; font-weight: 100; margin-left: 10px;  margin-right: 50px; margin-left:0; }
			#cont #center.actualidad #subhead #frase #countdownsublinken { width: 390px; margin-top: 0px; font-weight: 100; margin-left: 10px;  margin-right: 50px; margin-left:0; }
			#cont #center.actualidad #subhead #frase #countdownsublink a { width: 200px; text-decoration: underline; color: #5e86b1 !important; font-weight:100 !important; }
			#cont #center.actualidad #subhead #frase hr { float: left; margin-left:0%; width:88%; margin-bottom: 0.5em; margin-top: 0.5em; border-color: #bbbbaf; background-color: #bbbbaf;}	
			#cont #center.actualidad #subhead #frase a { color: #6E6E4B !important; font-size: 0.8em; text-align: left; clear: both; color: #db4713;  float: left; text-decoration: underline;}	

			#cont #center.actividades_y_proyectos #subhead #frase h2 { width: 95%; text-align: left; color: #db4713; float: left !important; margin-left:0.1em; }
			#cont #center.actividades_y_proyectos #subhead #frase span { width: 95%; text-align: left !important; color: #db4713;  float: left !important; margin-left:0.8em; }	
			#cont #center.actividades_y_proyectos #subhead #frase hr { float: left; width: 92%; margin-left: 3%; margin-bottom: 0.5em; border-color: #bbbbaf; background-color: #bbbbaf;}	
			#cont #center.actividades_y_proyectos #subhead #frase a { color: #6E6E4B !important; font-size: 0.8em; width:90%; text-align: left; color: #db4713;  float: left; text-decoration: underline; margin-left: 1em; }	
			
			#cont #center.seguridad_y_medioambiente #subhead #frase h2 { width: 580px; margin-top: 13px; margin-top: 15px; text-align: center; color: #84a21e; }
			#cont #center.seguridad_y_medioambiente #subhead #frase span { width: 530px; margin-right: 60px; margin-top: 5px; text-align: center; color: #84a21e; padding:0; }
			#cont #center.seguridad_y_medioambiente #subhead #frase hr { float: left; margin-left:1.5%; width:87%; margin-bottom: 0.5em; border-color: #bbbbaf; background-color: #bbbbaf;}	
			#cont #center.seguridad_y_medioambiente #subhead #frase a { color: #6E6E4B !important; font-size: 0.8em; text-align: left; clear: both; color: #db4713;  float: left; text-decoration: underline; margin-left: 1.5%; }						
			#cont #center.publicaciones_y_audiovisuales #subhead #frase h2 { width: 460px; margin-right: 30px; text-align: center; color: #614182;}
			#cont #center.publicaciones_y_audiovisuales #subhead #frase span { width: 450px; margin-top: 5px; margin-right: 40px;  text-align: center; color: #614182; }	
			#cont #center.publicaciones_y_audiovisuales #subhead #frase hr { float: left; margin-left:1.5%; width:85%; margin-bottom: 0.5em; border-color: #bbbbaf; background-color: #bbbbaf;}	
			#cont #center.publicaciones_y_audiovisuales #subhead #frase a { color: #6E6E4B !important; font-size: 0.8em; text-align: left; clear: both; color: #db4713;  float: left; text-decoration: underline; margin-left: 1.5%; }						
			/*Quitar en diciembre Inicio */
			 #cont #center.nosotros #subhead  #frase  						{ top:8em;  }
			#cont #center.actualidad #subhead  #frase 						{ top: 9.5em;  }
			/*Añadir en diciembre Inicio */
			#cont #center.actividades_y_proyectos #subhead  #frase { top: 8.5em; right: 1.5em; width: 26.5em; left: auto; }
			#cont #center.actividades_y_proyectos #subhead  #frase { overflow:hidden; }
			#cont #center.inicio #subhead  #frase { top: 7.3em; width:37em; margin-right: 6.4em;  }
			#cont #center.seguridad_y_medioambiente #subhead  #frase 		{ top: 8em;  }
			#cont #center.publicaciones_y_audiovisuales #subhead  #frase 	{ top: 8.5em;  }
			#cont #center #subhead  #frase span { float: left; margin-top: 0em;  clear:both; width: 640px; color: #FFF; padding-right: 0.4em; font-weight: bold; clear: both; }
	
	#cont #center #corpse { width: 100%; position: relative; }
		#cont #center #corpse #leftone { float: left; padding-top: 1em; text-align: left; min-height: 300px;  margin-top: 7.55em; background-image: url(../img/corpsebg.png); background-repeat: repeat-x; background-position: top left; width: 60%;  margin-bottom: 2em;  }
		#cont #center.inicio #corpse #leftone { margin-top: 8.05em; padding-top:0; }
	/*	#cont #center.inicio #corpse #leftone {  background-image: url(../img/corpsebg.inicio.png); padding-top:0; } */
		#cont #center #corpse #leftone .deco { background-color: #391414; height: 7px; margin-bottom: 2em; }
			#cont #center #corpse #leftone #submenu{ background-color: #6E6E4C; height: 1.5em; line-height: 1.5em; border-top: 1px solid #FFF; margin-bottom: 0.5em; width: 97.5%; margin-left: 1.2%; }
				#cont #center #corpse #leftone #submenu ul { width: 100%; }
					#cont #center #corpse #leftone #submenu ul  li{ display: block; float: left; text-align:center; height: 1em; line-height: 1em; margin-top: 4px; border-right: 1px solid #9c9c80;  }
					#cont #center #corpse #leftone #submenu ul  li.explora { width: 20%; }
					#cont #center #corpse #leftone #submenu ul  li.investiga { width: 35%; margin-left: 1%; }
					#cont #center #corpse #leftone #submenu ul  li.profesion { width: 21%; margin-left: 1%; }
					#cont #center #corpse #leftone #submenu ul  li.prensa { width: 18%; margin-left: 1%; border:0; padding-right: 0 !important; }
					#cont #center #corpse #leftone #submenu ul  li.on { background-color:transparent; background-image:url(../img/menu_deco_explora.gif); background-position:center bottom; background-repeat:no-repeat; padding-right: 0.5em; } 
					#cont #center #corpse #leftone #submenu ul  li.on a { background-color: #f8035f !important; height: 1.8em; line-height: 1.8em; display: block; font-weight:bold; position: relative; top:-1.1em; }
					#cont #center #corpse #leftone #submenu ul  li a { color:#FFF; font-size: 0.8em; }
										

			#cont #center #corpse #leftone .izq { float: left; width: 250px; padding-left: 25px; margin-top: 0.5em; padding-right: 12px; border-right: 1px solid #d0d0c5; min-height:11em; }
			#cont #center #corpse #leftone .der { float: left; width: 250px; padding-left: 18px; margin-top: 0.5em; }
			
			#cont #center #corpse #leftone #que {margin-bottom: 1em; }
				#cont #center #corpse #leftone #que h3 { font-size: 1.3em; color:#f8035f; margin-bottom:0.4em; }				
				#cont #center.nosotros #corpse #leftone #que a, #cont #center.nosotros #corpse #leftone #que h3 , #cont #center.nosotros #corpse #leftone #pop h3, #cont #center.nosotros #corpse #leftone .preg h3,  #cont #center.nosotros .dondebusca { color: #3D9114; }
				#cont #center.actualidad #corpse #leftone #que a, #cont #center.actualidad #corpse #leftone #que h3 , #cont #center.actualidad #corpse #leftone #pop h3 , #cont #center.actualidad #corpse #leftone .preg h3 { color: #076ABB; }
				#cont #center.actualidad #corpse #leftone #que h4 { font-size: 0.9em; font-weight:bold; color: #076ABB; margin-bottom: 0.2em; padding-top: 0.4em; }
				#cont #center.actividades_y_proyectos #corpse #leftone #que a, #cont #center.actividades_y_proyectos #corpse #leftone #que h3 , #cont #center.actividades_y_proyectos #corpse #leftone #pop h3, #cont #center.actividades_y_proyectos #corpse #leftone .preg h3 { color: #EA4A12 !important; }
				#cont #center.seguridad_y_medioambiente #corpse #leftone #que a, #cont #center.seguridad_y_medioambiente #corpse #leftone #que h3 , #cont #center.seguridad_y_medioambiente #corpse #leftone #pop h3, #cont #center.seguridad_y_medioambiente #corpse #leftone .preg h3 { color: #84A21E; }
				#cont #center.publicaciones_y_audiovisuales #corpse #leftone #que a, #cont #center.publicaciones_y_audiovisuales #corpse #leftone #que h3, #cont #center.publicaciones_y_audiovisuales #corpse #leftone #pop h3, #cont #center.publicaciones_y_audiovisuales #corpse #leftone .preg h3 { color: #624181; }
								
				#cont #center.nosotros .dondebusca { color: #3D9114 !important; }
				#cont #center.actualidad .dondebusca { color: #076ABB !important; }
				#cont #center.actividades_y_proyectos .dondebusca { color: #EA4A12 !important; }
				#cont #center.seguridad_y_medioambiente .dondebusca { color: #84A21E !important; }
				#cont #center.publicaciones_y_audiovisuales .dondebusca { color: #624181 !important; }
				
				#cont #center .dondebusca { font-weight: bold; font-size: 0.9em !important; position: relative; top: -15px; left: 2px; }
					#cont #center .dondebusca a { font-weight: 100; font-size: 0.75em; }
					#cont #center .dondebusca span { margin-left: 10px; margin-right: 10px; color:#6D6D4A !important;  }
				
				#cont #center.inicio #corpse #leftone #que h3 { margin-bottom: 0.5em; }
				#cont #center.inicio #corpse #leftone #que h4 { font-size: 0.9em; font-weight: bold; color: #F8035F; float: left; clear: both; width: 100%; margin-bottom: 0.3em; }
				#cont #center #corpse #leftone #que p, #cont #center #corpse #leftone #que label  { font-size: 0.8em; margin-bottom: 0.8em; color:#6e6e4b; }
				 #cont #center #corpse #leftone #que ul li { font-size: 0.8em; color: #6E6E4B; margin-bottom: 0.4em; list-style-type: circle; margin-left: 14px;  }
					#cont #center #corpse #leftone #que ul li li { font-size: 1em; margin-left: 17px; margin-bottom: 0.2em; list-style-type: none; }
				#cont #center #corpse #leftone #que label  { clear: both; display: block; margin-bottom: 0.1em;}
				#cont #center #corpse #leftone #que input  { width:80%; }
				#cont #center #corpse #leftone #que textarea  { width:97%; height: 60px; }
				#cont #center #corpse #leftone #que .boton  { width:14% !important; font-size: 0.9em; color:#6D6D4A; font-size:0.7em; height: 15px; float: right; }
				#cont #center #corpse #leftone #que .row  { margin-bottom: 0.6em;}
				#cont #center #corpse #leftone #que .flaccesdiv { padding-bottom: 0.5em; }
				#cont #center #corpse #leftone #que p a { font-size: 1em; color:#f8035f; text-decoration: underline; }
				#cont #center #corpse #leftone #que span { text-decoration: underline; }
			#cont #center #corpse #leftone #pop {margin-bottom: 1em; }
				#cont #center #corpse #leftone #pop h3 { font-size: 1.3em; color:#f8035f; margin-bottom: 0.4em; }					
				#cont #center #corpse #leftone #pop a { font-size: 1.1em; text-decoration: underline; color: #6e6e4b; }				
			#cont #center #corpse #leftone #pub { margin-bottom: 1em; font-size: 0.8em; }
				#cont #center #corpse #leftone #pub img { width: 100%; }
				#cont #center #corpse #leftone #pub h3 { font-size: 1.4em; color:#6e6e4b; }
				#cont #center #corpse #leftone #pub span { color:#f8035f; }
			#cont #center #corpse #leftone #act { margin-bottom: 1em; font-size: 0.8em; }
				#cont #center #corpse #leftone #act img { width: 100%; }
				#cont #center #corpse #leftone #act h3 { font-size: 1.4em; color:#6e6e4b; }
				#cont #center #corpse #leftone #act span { color:#f8035f; }
			#cont #center #corpse #leftone #act .one, 	#cont #center #corpse #leftone #pub .one { background-color: #8ABB10; height: 2em; line-height: 2em; width: 100%; color:#FFF; }
			#cont #center #corpse #leftone #act .two, 	#cont #center #corpse #leftone #pub .two { background-color: #8ABB10; width: 100%; padding-top: 7px; }
			#cont #center #corpse #leftone #act .two p, 	#cont #center #corpse #leftone #pub .two p { background-color: #FFF; height: 1em; line-height: 1em; margin-top: 2px; padding-top: 2px; color: #6D6D4A; width: auto; display: inline; background-image: url(./img/colgajo.gif); background-repeat: no-repeat; margin-left: 0.2em; padding-left: 4px; padding-right: 4px; padding-bottom: 2px; padding-top: 2px; }
			#cont #center #corpse #leftone #act .three, 	#cont #center #corpse #leftone #pub .three { height: 2em; width: 100%; }
			#cont #center #corpse #leftone #act .three a, 	#cont #center #corpse #leftone #pub .three a { text-decoration: underline; }
			#cont #center #corpse #leftone #act .separaone, #cont #center #corpse #leftone #pub .separaone { background-color: #8abb10; height: 8px; width: 100%; background-image: url(../img/pingoverde.png); background-repeat: no-repeat; background-color: #FFF; }
			#cont #center #corpse #leftone #act .separatwo, #cont #center #corpse #leftone #pub .separatwo { background-color: #8abb10; height: 13px; width: 100%; background-image: url(../img/pingoblanco.png); background-repeat: no-repeat; }
			
			#cont #center #corpse #leftone .semiperamb { padding-top: 0.5em; float: left; font-size: 0.8em; width: 92%; padding-left: 3%; background-color: #f1f1eb; border-top: 1px solid #ccccbd; border-bottom: 1px solid #ccccbd; margin-left: 2.5%; padding-bottom: 1.5em; margin-bottom: 1em; }
				#cont #center #corpse #leftone .semiperamb img { float: left; margin-right: 1em;  }
				#cont #center #corpse #leftone .semiperamb p 	{ color: #6e6e4b; margin-top: 0.5em; margin-bottom: -0.5em; }
				#cont #center #corpse #leftone .semiperamb p.semienlaces 	{ color:#f8035f; margin-top: 1.5em; }
				#cont #center #corpse #leftone .semiperamb p.semienlaces a { color:#f8035f; text-decoration: underline; }

			#cont #center #corpse #leftone .preg { float: left; width: 94%; padding-left: 4.5%; }	
			#cont #center #corpse #leftone .preg a { color: #6D6D4A; text-decoration: underline; }			
				#cont #center #corpse #leftone .preg .ps a { width: auto; display: inline; font-size: 1em; }
				#cont #center #corpse #leftone .preg .ps span { margin-left: 6px; margin-right: 6px; }
				#cont #center #corpse #leftone .preg .ultimoscont { clear:both; float: left; margin-bottom: 0.4em; width: 550px;  }
					#cont #center #corpse #leftone .preg .ultimoscont h4 a { font-weight: bold; font-size: 0.9em; color: #6D6D4A !important;  }
					#cont #center #corpse #leftone .preg .ultimoscont p{ font-size: 0.8em; color: #6B6C4A; }
					#cont #center #corpse #leftone .preg .ultimoscont img { float: left; margin-right: 10px; margin-top: 0.3em; }
					
			
				#cont #center #corpse #leftone .preg input { width: 75%; }
				#cont #center #corpse #leftone .preg .vermas { font-size: 0.8em; text-decoration: underline; color:#6e6e4b; margin-top: -1em; margin-bottom: 0.5em; float: left; clear: both; width: 90%; }
				#cont #center #corpse #leftone .preg .vermas2 { font-size: 0.8em; text-decoration: underline; color:#6e6e4b; float: left; }

				#cont #center #corpse #leftone .preg h3 { font-size: 1.3em; color:#f8035f; margin-bottom: 0.5em; }			
				#cont #center #corpse #leftone .preg p { color:#6e6e4b; font-size: 0.8em; margin-bottom: 0.5em; }			
				#cont #center #corpse #leftone .preg p a { color:#6e6e4b; text-decoration: underline; font-size: 1em; }			
				#cont #center #corpse #leftone .preg .notasp { color:#6e6e4b; font-size:0.8em; margin-bottom: 0.2em; }			
				#cont #center #corpse #leftone .preg #pregant { margin-top: 0.6em; margin-bottom: 1.5em; }
					#cont #center #corpse #leftone .preg #pregant .pregant_info { margin-top: 0.6em; font-size: 0.7em; }
						#cont #center #corpse #leftone .preg #pregant .pregant_info a { font-size: 1em; font-weight: 100; }
				#cont #center #corpse #leftone .preg p { color:#6e6e4b; font-size:0.8em; }
				#cont #center #corpse #leftone .preg #pregant label { display: block; font-size: 0.8em; color:#6e6e4b;  }
				#cont #center #corpse #leftone .preg .peant { font-size: 1em !important; padding-bottom: 0.4em;  }
				
				#cont #center #corpse #leftone .preg #pregant textarea { width: 95% !important; height: 70px; }
				#cont #center #corpse #leftone .preg #pregant input { width: 45% !important; }
				#cont #center #corpse #leftone .preg #pregant .boton { height: 15px; width: 35px !important; }
				#cont #center #corpse #leftone .preg #pregant .peant { margin-bottom: 0.6em; display: block; margin-top: 0.2em; }
				#cont #center #corpse #leftone .preg #pregant .boton2 { background-image:url(../img/inputbotonbg.jpg); border:1px solid #6D6D4A; color:#6D6D4A; font-size:0.7em; font-weight:bold; height:19px; margin-bottom:-1px; padding:0 1em; width:auto !important; height: 19px !important; width: auto !important; margin-top: 1px; }
				#cont #center #corpse #leftone .preg #pregant .row { margin-bottom: 0.5em;  }
				#cont #center #corpse #leftone .preg #pregant p a { font-weight: bold; background-repeat: no-repeat; background-position: 0 0; font-size: 0.8em;    }
				#cont #center #corpse #leftone .preg #pregant p {margin-bottom:0.3em; }
			#cont #center #corpse #leftone hr { clear:both; float: left; width: 94%; margin-left: 3%; margin-top: 1em; margin-bottom: 1em; background-color: #d0d0c5; }
			
	
		#cont #center #corpse #rightone { float: right; position: relative; right:0; width: 39%; margin-right: 0.8%; text-align: center; margin-top: 8em; margin-bottom: 2em;  }
	/*	#cont #center.inicio #corpse #rightone { margin-top:0em !important; } */
			#cont #center #corpse #rightone .box { border: 1px solid #6D6D4A; background: white; padding: 1px; padding-left: 8px; padding-bottom: 5px; margin-bottom: 0.5em; text-align: left; }
			#cont #center #corpse #rightone .box img { float: left; width:10em; margin-right: 0.5em; margin-top: 0.4em;  font-weight: 100; font-size: 0.6em; }
			#cont #center #corpse #rightone .box h4 { color: #076ABB; font-weight: bold; padding-right: 1em; text-decoration: underline; margin-bottom: 0.3em; font-size: 0.9em; display: table; }			
			#cont #center #corpse #rightone .box .wfecha { font-size: 0.7em; color: #076ABB; margin-bottom: 0.1em;  margin-top: 0.4em; font-weight:bold; }
			#cont #center.inicio #corpse #rightone .box h4 a { color: #076ABB; }
			#cont #center.nosotros #corpse #rightone .box h4, #cont #center.nosotros #corpse #rightone .box h4 a, #cont #center.nosotros #corpse #rightone .box .wfecha { color: #3D9114 !important; }
			#cont #center.actualidad #corpse #rightone .box h4,#cont #center.actualidad #corpse #rightone .box h4 a, #cont #center.actualidad #corpse #rightone .box .wfecha { color: #076ABB !important; }
			#cont #center.actividades_y_proyectos #corpse #rightone .box h4 , #cont #center.actividades_y_proyectos #corpse #rightone .box h4 a,  #cont #center.actividades_y_proyectos #corpse #rightone .box .wfecha { color: #EA4A12 !important; }
			#cont #center.seguridad_y_medioambiente #corpse #rightone .box h4 , #cont #center.seguridad_y_medioambiente #corpse #rightone .box h4 a, #cont #center.seguridad_y_medioambiente #corpse #rightone .box .wfecha { color: #84A21E !important; }
			#cont #center.publicaciones_y_audiovisuales #corpse #rightone .box h4, #cont #center.publicaciones_y_audiovisuales #corpse #rightone .box h4 a, #cont #center.publicaciones_y_audiovisuales #corpse #rightone .box .wfecha { color: #624181 !important; }
			#cont #center #corpse #rightone .box h4 a { text-decoration: underline !important; color: inherit !important; }
			#cont #center #corpse #rightone .atc h4 { margin: 0.2em auto 0; }
			#cont #center #corpse #rightone .box p { padding-right: 1em; font-size: 0.8em; color: #6b6c4a; }
			#cont #center #corpse #rightone .box p span { font-weight: bold; }
			#cont #center #corpse #rightone .weblog { color:#6D6D4A; text-decoration: underline; background-image: url(../img/wlico.png); background-position: 0 0; background-repeat: no-repeat; padding-left: 1.5em; font-weight: bold; margin-top: 1em; }
	
	#cont #center #contenido { width: 930px; background: #FFF; margin-top:4.1em; margin-left:5px; padding-left:30px; padding-right:10px; padding-bottom: 1em; padding-top: 0.5%; min-height:550px; position: relative; background-image: url(../img/contenido_bg.jpg); background-repeat: no-repeat; background-position: top; float: left; }
	
	#cont #center #contenido.onecol p, #cont #center #contenido.onecol h3, #cont #center #contenido.onecol h2, #cont #center #contenido.onecol ul.listas { width: 930px;  }
	
		/*#cont #center #contenido #migas { margin-top: 30px; width: 100%; clear: both; margin-bottom: 0.5em; height: 10px; }*/
		#cont #center #contenido #migas {  width: 100%; clear: both; height: 1px; margin-bottom: 1em; }
		#cont #center #contenido #migas ul { display: none; }
		#cont #center #contenido #migas ul li { display: block; float: left; font-size: 0.6em; margin-right: 0.5em;  }
		#cont #center #contenido #migas ul li a { color: #6D6D4A; font-size: 1em; margin-right: 0.5em; }
		
		#cont #center #contenido  h2 , #cont #center #contenido  table, #cont #center #contenido  h3, #cont #center #contenido p, #cont #center #contenido  ul, #cont #center #contenido p.info, #cont #center #contenido .tools, .calendario, .weblog, .multimform { width: 580px; }
			#cont #center #contenido  table { position: static !important; clear: both; margin-bottom: 35px;  }
		#cont #center #contenido  #migas .full { width: 930px; }
		#cont #center #contenido h2 { color:#636343; font-size:1.5em; font-weight:bold; margin-bottom:1em; clear:both; }
		#cont #center #contenido .titulobloque {  clear: both; background-image:url(../img/anclas_bg.jpg); background-position:left top; background-repeat:no-repeat; margin-bottom: 0.7em; margin-top: 1em; padding-top: 1.5em;  }
		#cont #center #contenido h3 { background-image:url(../img/anclas_bg.jpg); background-position:left top; background-repeat:no-repeat; clear:both; color:#EB8500; font-size:1.3em;
margin-bottom:0.7em; margin-top:1em; padding-top:1.5em; }		
		#cont #center #contenido .titulobloque h3 { margin:0; padding: 0; font-size:1.3em; margin-bottom: 20px; background-image: none; clear: none;}

		#cont #center #contenido .titulobloque a { border-left: 1px solid black; margin-left: 18px; position: relative; right: 310px; float: right; }
		#cont #center #contenido .titulobloque h3 a { border: 0 !important; float: none !important; margin-left: 0 !important;  position: static !important; }
		#cont #center #contenido .titulobloque a img { margin-left: 0.6em; margin-top: 2px; }
		#cont #center.nosotros #contenido .titulobloque a { border-left: 1px solid #3D9114; }
		#cont #center.actualidad #contenido .titulobloque a { border-left: 1px solid #076ABB; }
		#cont #center.actividades_y_proyectos #contenido .titulobloque a { border-left: 1px solid #EA4A12; }
		#cont #center.seguridad_y_medioambiente #contenido .titulobloque a { border-left: 1px solid #84A21E; }
		#cont #center.publicaciones_y_audiovisuales #contenido .titulobloque a { border-left: 1px solid #624181; }
		#cont #center #contenido h3 a { color: #eb8500; text-decoration: underline; color: #076ABB !important; }
		#cont #center #contenido h4 {  font-size: 0.9em; margin-bottom: 1em; }
		#cont #center #contenido h4 a, .muestrapdf div h3 a { font-size: 1em !important; text-decoration: underline !Important;}
		#cont #center #contenido  ul { font-size:1em; margin-bottom:0em; margin-top:-0.5em; }
			#cont #center #contenido  ul.listas { list-style-type:disc; color: #6D6D4A; list-style-position:inside; font-size: 0.8em; margin-top:-0.7em; margin-bottom: 1.2em; clear:both; }		
				#cont #center #contenido  ul.listas ul { font-size: 1em; list-style-type: square; width:100%; margin-bottom:0;  margin-top:0.5em; }
			#cont #center #contenido  ul.listas a { font-size: 1em; color: #6E6E4B !important; overflow: hidden;  }		
			#cont #center #contenido  ul.listas a:hover { font-size: 1em; color: #333 !important; }		
			#cont #center #contenido  ul.listas a:visited { font-size: 1em; color: #A7A792 !important; }		
			#cont #center #contenido  ul.listas li { list-style-position:outside; margin-bottom:0.5em; margin-left:1em; line-height: 1.4em; }		
			#cont #center #contenido  ul.listas li li { list-style-type:circle; }		
		#cont #center #contenido  ul li a { color: #eb8500; font-size: 0.8em; text-decoration: underline; font-weight: bold; }		
		#cont #center #contenido p { color: #6D6D4A; margin-bottom: 1.2em; font-size: 0.8em; line-height: 1.4em; clear:both; }
		#cont #center #contenido p.bold { padding-top: 1em; }
		#cont #center #contenido p.bold span { background-color: #fcffE5; }
		#cont #center #contenido p.bold span.blue{ background:transparent url(../img/boton_publicada.gif) no-repeat scroll left center; background-color: #c7e3ff; padding-left:1.5em; }
		#cont #center #contenido p.bold span.marcada{ background-color: #ffffff; color: #939393; }
		#cont #center #contenido p.bold span a .marcar{ position:relative; top:3px; }
		#cont #center #contenido p.info { font-size:1em; margin-bottom:1.5em; margin-top:-0.7em; font-weight: bold; color: #6D6D4A; line-height: 18px; }
			#cont #center #contenido p.info span { background-color:#FCFFE5; }
		#cont #center #contenido .tools { margin-bottom:1em; margin-top:-1em; height: 45px; line-height: 30px; position: relative; background-image: url(../img/toolbar_bg.jpg); padding-top:17px;  }
			#cont #center #contenido .tools a { padding-left: 2.5em; text-decoration: underline; margin-right: 20px; font-size: 0.6em; color: #6b6b49; display: block; float: left; height: 30px; }
			#cont #center #contenido .tools span { font-size: 0.6em; color: #6b6b49; float: left; margin-right: 5px;  }
			#cont #center #contenido .tools span a { font-size: 1em;  padding-left: 0; }
			#cont #center #contenido .tools .enviar { background:transparent url(../img/tools_email.gif) no-repeat scroll left center; }
			#cont #center #contenido .tools .leer { background:transparent url(../img/tools_mas.gif) no-repeat scroll left center; }
			#cont #center #contenido .tools .compartir { background:transparent url(../img/tools_compartir.gif) no-repeat scroll left center; }
			#cont #center #contenido .tools .votar { background:transparent url(../img/tools_votar.gif) no-repeat scroll left center; }
			#cont #center #contenido .tools  span.votar { padding-left:2.5em; }
		
		
		#cont #center #contenido p a { color:#3e3e2a; text-decoration:underline; }
		a.normal { color:#3e3e2a !important; }
		#cont #center #contenido p a:hover { color:#3e3e2a; }
		a.normal:hover { color:#3e3e2a  !important; }
		#cont #center #contenido p a:visited { color:#6E6E4B; }
		a.normal:visited { color:#6E6E4B  !important;  }
		#cont #center #contenido p .mas { font-weight: bold; color: #6D6D4A; padding-left: 1.6em; background-image: url(../img/pregfrec.png); background-repeat: no-repeat; background-position: 0 0; font-size: 0.9em; text-decoration: underline; margin-top: 0.7em;  }
			#cont #center #contenido p .mas:hover { color: #3e3e2a; }
			#cont #center #contenido p .mas:visited { color: #A7A792; }
			
		#cont #center #contenido .imgcont, #cont #center #contenido .imgcontsub { float: right; width: 313px; margin-left: 2em; position: absolute; left: 596px; }
			#cont #center #contenido .imgcont .comentario, #cont #center #contenido .imgcontsub .comentario { width: auto; font-size: 0.75em; padding-top: 3px; padding-bottom: 0.7em; padding-left:0; padding-right:0; width: 309px; font-style:italic; line-height: 1.5em; clear:both; margin: 0; line-height: 1.2em; }
			#cont #center #contenido .imgcont img, #cont #center #contenido .imgcontsub img { float: right; width: 100%; }
		#cont #center #contenido .flash { margin-bottom: 1em; position:relative; width: 100%; }
			#cont #center #contenido .flash img { float: left; border: 1px solid #6D6D4A; width: 100%; }
			#cont #center #contenido .flash .info { background-color: #FFF; background-image: url(../img/flashinfo.png); background-repeat: no-repeat; border-bottom: 1px solid #6D6D4A; position: absolute; top: -11px; right: 0; float: right; width:295px; margin:0; padding:0; padding-left: 65px; padding-top: 11px; padding-bottom: 1em; }
				#cont #center #contenido .flash .info h4 { background-color: #6D6D4A; height: 1.4em; font-size: 0.9em; color: #FFF; padding-top: 0.45em; margin-bottom: 0.5em; font-weight: bold; }
				#cont #center #contenido .flash .info p { font-size: 0.8em;  }
				#cont #center #contenido .flash .info hr { background-color:#b5b5a4; margin-top: 1em; margin-bottom: 1em;  }
				#cont #center #contenido .flash .info a { font-size: 0.7em; color: #6D6D4A; text-decoration: underline;  }
				
		#cont #center #contenido  .atencion { background-color: #FFF; width:312px; margin:0; padding:0; margin-right: 30px; border-left: 1px solid #6D6D4A; position:absolute; right:0; }
			#cont #center #contenido  .atencion .head {  }
				#cont #center #contenido  .atencion .head p.hatencion { font-size: 1em; color: #6D6D4A; font-weight: bold; padding-left:0.8em; margin-top: 0.2em; margin-bottom: 0; }
				#cont #center #contenido  .atencion .head p { width: auto; font-size: 0.75em; padding-left:1em; padding-top:0.5em; margin-bottom: 0; line-height: 1.2em; margin-bottom:-0.5em;	  }
			#cont #center #contenido  .atencion .cont { font-size: 0.8em; padding-bottom: 1em; }	
				#cont #center #contenido .atencion .cont p { width: auto; font-size: 1em; padding-left:1em; padding-top:0.5em; margin-bottom: 0; line-height: 1.2em; }	
				#cont #center #contenido .atencion .cont p a { color: #3e3e2a; }
				#cont #center #contenido .atencion .cont p a:hover { color: #3e3e2a; }
				#cont #center #contenido .atencion .cont p a:visited { color: #6D6D4A; }
		
		#cont #center #contenido  .cita {  background-color: #FFF; width:312px; margin:0; padding:0; margin-right:30px; border-left:1px solid #6D6D4A; position:absolute; right:0; }
			#cont #center #contenido  .cita p  { color: #6D6D4A; font-size: 1em; width: auto; font-style:italic; font-weight: bold;  padding-left:0.8em; margin-bottom: 0.5em; margin-top: 0.5em; line-height: 1.2em; }
		
		#cont #center #piecontenido { }
	
#cont #center #piecontenido { border-top: 1px solid #b3b597; background-color: #fcffe5; clear:both; width: 100%; padding-bottom: 4px; color:#6b6b49; background-image: none !important;  }
		#cont #center #piecontenido #pieizq { float: left; margin-left: 35px; padding-bottom:10px; width:590px; }
			#cont #center #piecontenido #pieizq p#qseccion { margin-top: 10px; font-weight: bold; font-size:0.9em; }
			#cont #center #piecontenido #pieizq .updated { margin-top: 4px; font-size: 0.7em; }
			#cont #center #piecontenido #pieizq ul { margin-top: 8px; }
				#cont #center #piecontenido #pieizq ul li { margin-bottom: -3px; }
				#cont #center #piecontenido #pieizq ul li a { font-size: 0.7em; text-decoration: underline;  }
			#cont #center #piecontenido #pieizq .tagged { margin-top: 15px; font-size: 0.7em; }
				#cont #center #piecontenido #pieizq .tagged a { margin-top: 10px; font-size: 1em; text-decoration: underline; color:#6b6b49; }
		
		#cont #center #piecontenido #pieder { float: right; width:307px; border-left: 1px solid #b3b597; padding-top: 0; padding-left: 15px; padding-right: 25px; margin-top: 14px; margin-bottom: 10px; height: 140px; position:relative; }		
			#cont #center #piecontenido #pieder #share { border-bottom: 1px solid #b3b597; line-height: 46px; height: 46px; font-size: 0.7em; padding-left:5px; overflow: hidden;  }
				#cont #center #piecontenido #pieder #share span { float: left; display: block; }
				#cont #center #piecontenido #pieder #share a { margin-left: 24px;  display: block; float: left; line-height: 52px;  }
					#cont #center #piecontenido #pieder #share a img{  }
			#cont #center #piecontenido #pieder #doit{ border-bottom: 1px solid #b3b597; font-size: 0.7em; height: 40px; line-height: 40px; padding-left:5px; }
				#cont #center #piecontenido #pieder #doit a { background:transparent url(../img/tools_email.gif) no-repeat scroll left center; color:#6B6B49; display:block; float:left; height:20px; line-height:20px; margin-top:10px; padding-left:2.5em; text-decoration:underline; }
				#cont #center #piecontenido #pieder #doit .later { border-left: 1px solid #6b6b49; margin-left: 25px; background:transparent url(../img/tools_mas.gif) no-repeat scroll left center;  }
			#cont #center #piecontenido #pieder #vote{ padding-left:5px; margin-top: 8px; }
				#cont #center #piecontenido #pieder #vote #votos{ float: left; color: #6B6B49; text-align: center; width:90px; }
					#cont #center #piecontenido #pieder #vote #votos .total{ float: left; color: #6B6B49; font-size: 1.8em; width: 100%; }
					#cont #center #piecontenido #pieder #vote #votos .votos { float: left; color: #6B6B49; font-size: 0.6em; clear:both; width: 100%; }					
				#cont #center #piecontenido #pieder #vote #votar{ float: left; height: 60px; line-height:60px; margin-left: 20px; }
					#cont #center #piecontenido #pieder #vote #votar a, #cont #center #piecontenido #pieder #vote #votar span { color: #6B6B49; text-decoration: underline; font-size: 0.8em; padding-left: 2.5em; background:transparent url(../img/tools_votar.gif) no-repeat scroll left center; }
					#cont #center #piecontenido #pieder #vote #votar span { text-decoration: none; }
		
		#cont #center #piecontenido #pieder #voteres2 { top: -40px; left: 140px; }
	
	
	#pie { clear:both; width: 100%; height:1.5em; text-align: center; background-image: url(../img/piebg.png); background-repeat: no-repeat; background-position: 50% top; margin-bottom: 1em; }
	.rojo #pie {background-image: url(../img/piebg-red.jpg); background-repeat: no-repeat; background-position: 50% top;}
		#pie #pc { width: 980px; margin:0 auto; padding-top: 0.2em; }
		#pie #pc .gob { float: left; padding-top: 0.5em; width: 11em; text-align: left; }
		#pie #pc .info { float: left; width: 49em; text-align: left;  padding-top: 0.8em; overflow: hidden;  }
		#pie .info .virati { margin-left: 1em; }
		
		
		#pie p { font-size: 0.6em; color: #FFF; margin-left: 1em; display:inline; }
		#pie ul { padding-top: 0.3em; width:100%; width: 980px; margin: 0 auto; text-align: center; display:inline; margin-left:1em; }
		#pie ul li { display: inline; text-align: left; color: #FFF; font-size: 0.6em; border-right: 1px solid #8f8f63; padding-left: 1em; padding-right:1em; }
		#pie ul li a { color: #b3b37d;  }
		#pie ul li.noborder a { margin-left: 0.5em;  }
		
.tablacontratos {width: 97% !important;}		
table { text-align: left; color: #6D6D4A; font-family: arial; margin-bottom: 20px; width: 580px; position:relative; border: 0; padding:0; margin:0; }	
	table caption { text-align: left; font-weight: bold; height: 30px; margin-top: 10px; display: none; }	
	table thead {  margin-bottom: -4px;   }
		table thead tr { height: 40px; line-height: 33px; }
		table tbody tr { height: 30px; line-height: 30px; }
	table tr { height: 32px; line-height: 32px; }
	table td { font-size: 0.8em; border-bottom: 1px solid #e1e1da; line-height:16px; padding: 6px; }
	table td a { text-decoration: underline !important; color:#3e3e2a;}
		table td a:hover { color:#3e3e2a; }
		table td a:visited { color:#6D6D4A; }	
	table th { font-weight: bold; font-size: 0.8em; margin-bottom: -10px;  padding: 6px; line-height: 14px;background-image:url(../img/tablehead.png); background-position: left bottom; background-repeat: repeat-x
;  }
	table td p { width: auto !important; padding-left:0 !important; font-size: 0.9em !important; margin-top: 1em; }	
	table td ul { float: none; clear: none !important; width: auto !important; margin-top: 0em !important;  }
	table td ul li { margin-top: 2em; }
	table td ul li {  width: auto; }	
	table td ul li span { margin-top: 1em; font-size: 0.9em;  }	
	table td ul li.hito { font-weight: bold; margin-top: 0em;  }
	table td ul li ul li { font-size: 1em !important; color: #999985; font-weight: 100; list-style-type: none; margin-top: 0em; margin-bottom: 2em; border: 0; margin-left: 0 !important; margin-right: 1em; }

	
	p.fecha { font-weight: bold; color: #076abb !important; font-size: 0.8em !important;  background-color:#FFF; float: left; background-image:url(../img/anclas_bg.jpg); background-position:left top; background-repeat:no-repeat; position: relative; padding-top: 1.5em; margin-top: -2.5em; margin-bottom: 1em !important; top: 3em; }

	.weblogimg { margin-right:17px; width:313px; position:absolute; right: 0; padding-top: 24px; }
	
	.calendarioano, .calendariomes, .weblog { width: 905px !important; }
	.calendarioano {  border-bottom: 1px solid #6D6D4A; height: 21px;  }
	.calendarioano li { float: left; margin-right: 6px; display: block; }
	.calendarioano li a { width: 50px; height: 21px; line-height: 21px; text-align: center; display: block; font-weight: normal !important; color: #6D6D4A !important; font-size: 0.75em !important; }		
	.calendarioano .on { float: left; background-color: #FFF; }
	.calendarioano .on a { border: 1px solid #6D6D4A; border-bottom: 0; text-decoration: none !important; font-weight: bold !important; background-color: #FFF; position:relative; }

	.calendariomes { clear:both; height: 34px; }	
	.calendariomes li { float: left; margin-right: 10px; margin-left: 7px; display: block; height: 33px; line-height: 27px; }
	.calendariomes .activo a { font-weight: bold !important;  }
	.calendariomes li a { text-align: center; font-weight: normal !important; color: #6D6D4A !important; font-size: 0.75em !important; border-right: 1px solid #b6b6a4; padding-right: 17px
; }	
	.calendariomes .on a { font-weight: bold !important; text-decoration: none !important; }

.weblog { float: left; height: 30px; line-height: 30px; }
	.weblog li { float: left; display: block; margin-right: 65px; text-align: center; }
	.weblog li a { font-weight: normal !important; font-size: 0.75em !important;  color: #6D6D4A !important; }
	.weblog .on a { font-weight: bold !important; text-decoration: none !important; }

.lineasup { border-top: 1px solid #CCCCC0; padding-top: 15px;}
.weblogpie { margin-top: 40px; }

a.externo { padding:0 1.2em 0 0; background:transparent url(../img/enlace_externo.gif) no-repeat scroll right center; color: #3e3e2a; }
a.externo:hover { padding:0 1.2em 0 0; background:transparent url(../img/enlace_externo.gif) no-repeat scroll right center; color: #3e3e2a;  }
a.externo:visited { padding:0 1.2em 0 0; background:transparent url(../img/enlace_externo.gif) no-repeat scroll right center; color: #A7A792;  }

a.pdf { padding:0 0 0 1.6em !important; background:transparent url(../img/enlace_pdf.gif) no-repeat scroll left center !important; }
a.pdf:hover  { padding:0 0 0 1.6em !important; background:transparent url(../img/enlace_pdf.gif) no-repeat scroll left center !important; }
a.pdf:visited { padding:0 0 0 1.6em !important;  background:transparent url(../img/enlace_pdf.gif) no-repeat scroll left center !important; }

#compartir { position: absolute; height: 40px; left: 190px; top: 38px; background-image: url(../img/fondo_pop.png); width: 195px;  display:none; }
	#compartir a { margin-left: 7px !important; margin-right: 7px !important; padding:0 !important;  display: block; float: left; line-height: 42px; }
#voteres, #voteres2{ position: absolute; left: 355px; top: 38px;  width: 222px; background-color: #FFFFFF; padding:6px;  display:none; z-index: 99; }

	#voteres div, #voteres2 div { border: 1px solid #CCCCC0; width:208px; float: left; padding:0 6px 12px; }	
	#voteres div h3, #voteres2 div h3 { margin: 0 !important; padding: 0 !important; font-size: 1em !important; color: #6D6D4A !important;  height: 24px !important; font-weight: bold !important; }
	#voteres div h3 { background-image: none !important;}
	#voteres2 div { padding-top: 6px;}
	#voteres div h4, #voteres2 div h4 { margin: 0 !important; padding: 0 !important; font-size: 0.9em; color: #6D6D4A !important; height: 20px !important; margin-bottom: 0.4em !important; }	
	#voteres div a, #voteres2 div a { margin: 0 !important; padding: 0 !important; font-size: 0.7em !important; color: #6D6D4A !important; clear: both; height:auto !important; margin-left: 4px !important; float: left; line-height: 11px; margin-bottom: 0.3em !important; margin-top: 0.3em !important; width: 200px !important; text-decoration: underline !important; }		
	#voteres div p, #voteres2 div p { margin: 0 !important; padding: 0 !important; font-size: 0.8em !important; color: #6D6D4A !important; clear: both; height:auto !important; margin-left: 4px !important; float: left; line-height: 13px !important; margin-bottom: 0.3em !important; margin-top: 0.3em !important; width: 200px !important; }	
	#voteres div p .cancela, #voteres2 div p .cancela { float: right !important; width: auto !important; position: relative; top: 10px; }		


.sinmenu { margin-top:0.5em !important; }

/* BUSCADOR */
.destacadas { border-left: 1px solid #6D6D4A !important; float: left; width: 630px; margin-bottom: 20px;}
.destacadas .buscadoresult{ padding-left: 20px; margin-bottom: 0.3em !important; margin-top: 0.7em !important; }


.buscadoresult { margin-bottom: 1.4em !important; width: 630px; float: left; }	
.buscadoresult .migas, .buscadoresult h3, .buscadoresult h3 a, .buscadoresult .intro, .buscadoresult .migas { width: 620px !important; }
.buscadoresult h3 { margin-top: 0.1em !important; margin-bottom: 0.3em !important; padding-top: 0em !important; font-size: 1em !important; font-weight: bold !important; background: none !important; }
.buscadoresult .destaca { font-size:1.1em !important; }
	#cont #center #contenido .buscadoresult h3 a { color: #6D6D4A !important;  }
	#cont #center #contenido .buscadoresult h3 a span { text-decoration: underline !important;  }
.buscadoresult .migas { font-size: 0.6em !important; margin-bottom: 0.1em !important; color: #ABABAB !important;}
.buscadoresult .intro {}
	.buscadoresult  span { background-color:#FCFFE5 !important; }

.actualidad .buscadoresult h3, .actualidad .buscadoresult p { clear: none !important; width: auto !important; } 
.actualidad .buscadoresult p { display: inline !important; float: none !important; display: block !important; }
.actualidad .buscadoresult a img { float: left !important; margin-right: 0.4em; width: 6em !important; } 
.actualidad .buscadoresult p.migas { clear: both !important; width: 100% !important; }
	
.imgbuscador { float: right; width: 313px; margin-left: 2em; position: absolute; left: 596px; top:50px; }
	.imgbuscador .comentario { clear:both !important; font-size:0.75em !important; font-style:italic !important; line-height:1.2em !important; margin:0 !important; padding:3px 0 0.7em !important; width:309px !important; }
	.imgbuscador .imgcont img { float: right; width: 100%; }

/* FORMULARIOS */
#contenido form .row { width: 100%; float: left; clear: both; margin-bottom: 10px; }
#contenido form .row a { color: #3e3e2a; text-decoration: underline; }
#contenido form .row label { float: left; font-size: 0.8em !important; color: #6D6D4A; }
#contenido form .row input { float: left; clear:both; color: #666; padding-left: 0.2em; }
#contenido form .row .boton { clear:none; padding-left:5px; padding-right:5px; text-align:center; }
#contenido form .row textarea { float: left; clear:both; color: #666; padding-left: 0.2em; }
#contenido form .row .col, #contenido form .row .col2  { margin-right: 20px; float: left;}
#contenido form .row .col2 label { clear:both; height: 25px; }
#contenido form .row .col2 input { margin-bottom: 5px; }
	

/* ANCLAS */
.anclas { padding-bottom:10px; margin-bottom: -1em !important; clear: both; }
.anclas li { margin-bottom: 10px; }
	
/* MINIGALERIA */
.minigalery { float:left; height: auto; width:540px; padding-left: 40px; min-height: 2.2em; background-image: url(../img/intfolio.jpg); background-repeat: no-repeat; margin-bottom: 0.5em; margin-top: -0.5em;  }
	.minigalery .element { display: inline; height: auto; width: 91%; float: left; padding-top: 0.5em; }
	.minigalery .element  a { font-weight: bold; text-decoration: underline; font-size: 0.8em; color:#6D6D4A; line-height: 16px; display: block; margin:0; padding: 0;float: left; }
	.minigalery .element  a:visited { color:#6D6D4A;  }
	.minigalery a  { margin-right: 0; float: left; }
	.minigalery a img { height:37px; margin-right:5px; width:38px; display: none; }

/* MAPAWEB */
#mapaw  { padding-top: 20px; }
#mapaw a, #mapaw li { text-decoration: none !important; color:#6D6D4A !important; font-weight: bold;  }
#mapaw ul { margin-bottom: 5px !important; margin-top: 0 !important; }
#mapaw li { margin-bottom: 10px; float: left !important; width: 100%; }
#mapaw li a { font-size: 1.1em !important; text-transform: uppercase; }

#mapaw li li  { margin-bottom: 10px; margin-left: 25px; }
#mapaw li li a { font-size: 0.9em !important; text-transform: none; }

#mapaw li li li  { margin-bottom: 5px; margin-left:35px; font-size: 0.8em; }
#mapaw li li li  a { font-size: 1em !important; }
#mapaw li li li li a  { font-size: 1.1em !important; font-weight: 100 !important;  }

		
/* FORM DE TAGS */
#formntag p { font-size: 11px; font-weight: bold; margin-top: 5px; }
#formntag span { width: 90px; display:block; float:left; margin-right:8px; margin-bottom: 10px; }
#formntag span a { font-size: 11px; text-decoration: underline; color:#6D6D4A; line-height: 12px; display: block;  }
#formntag span .engris { color: #b4b4b2; text-decoration: none; }

/* TEXTOS DE COLOR DE SECCION */
.cinicio { color:#636343 !important; }
.cnosotros { color:#3d9114 !important; }
.cactualidad { color:#076abb; }
.cactividades_y_proyectos { color:#ea4a12 !important; }
.cseguridad_y_medioambiente { color:#84a21e !important;  }
.cpublicaciones_y_audiovisuales { color:#624181 !important; }	

/* COLORES DE SECCIONES */
	/* Medioambiente y Sostenibilidad */
	.medioambiente { background-color:#8abb10; }
	
	/* Publicaciones y audiovisuales */
	.publicaciones { background-color:#66a1e1; }
	
/* PDFS */
.muestrapdf { width: 571px; font-size: 0.9em; margin-bottom: 20px; border-bottom:1px solid #D1D1D1; position: relative; clear:both; }
	.muestrapdf .divteaser { position: absolute; float: right; right: 10px; bottom:-24px; background-image: none; background-color: transparent; width: auto !important; }
	.muestrapdf .divteaser .teaser { float: none !important; }
	.muestrapdf div { background-color: #f5f5f3; padding-top: 1.2em; padding-bottom: 1em; background-image: url(../img/downdeco.jpg); background-repeat: no-repeat; background-position: top left; background-color: #FFFFFF; padding-left: 30px; padding-right: 5px; }
	.muestrapdf div img { margin-bottom: -7px; }
	.muestrapdf div h4, .muestrapdf div h3 { color: #6b6b49 !important; width: 520px !important; font-weight: bold; margin-bottom: 0.6em !important; font-size: 0.8em !important;}
	.muestrapdf div h4 a, #cont #center #contenido .muestrapdf div h3 a { color: #6b6b49 !important; }
	.muestrapdf div h3  { background-image: none !important; padding-top: 0 !important; margin-top: 0 !important; }
	#cont #center #corpse #leftone .muestrapdf div h3  { font-weight: bold; width: 500px !important; }
	.muestrapdf div p  { color: #6b6b49; width: 520px !important; margin-bottom: 0.8em !important; line-height: 1.3em !important; }
	.muestrapdf div p  a { font-size: 1em; color: #6b6b49 !important; }
	.muestrapdf div a  { color: #6b6b49; font-size: 0.8em; text-decoration: underline; }
	.muestrapdf .conteaser h4, .muestrapdf .conteaser p { width: 420px !important; }
	.muestrapdf span { margin-left: 0.6em; margin-right: 0.6em; color:  #6b6b49; }
	
.preg .muestrapdf { width: 540px; border-right:1px solid #D1D1D1; }
	.preg .muestrapdf h4 { font-size: 0.9em; }
	.preg .muestrapdf h4, .preg .muestrapdf p  { width: 500px !important; }
	
	.preg .muestrapdf .conteaser h4, .preg .muestrapdf .conteaser p    { width: 400px !important; }


/* PAGINACION */
.paginacion { background-image:url(../img/toolbar_bg.jpg); color: #6D6D4A; margin-bottom: 1.2em; background-repeat: no-repeat; height:4.5em; line-height:2.6em !important; font-size: 0.75em; clear:both; padding-top: 1.5em; float: left; width: 100%; position: relative;}
	.paginacion * { margin-right: 0.5em; }
	.paginacion span { font-weight: bold; padding-left:5px; }
	.paginacion span.separado { margin-left: 15px; margin-right: 0; font-weight: 100 !important; }
	.paginacion a { color: #6E6E4B !important; text-decoration: none !important; border: 1px solid #6E6E4B; padding: 2px !important; padding-left: 5px !important; padding-right: 5px !important; margin-right:2px; }
	.paginacion a:hover { background-color: #EFEFEF; }
	.paginacion .cualesb { color: #c9c8a2 !important; font-weight: 100 !important; }
	
/* GALERIA FOTOGRÁFICA */
.gridimg { width: 156px; height: 20em; margin-right: 10px; background-color: #EFEFEF; font-size: 0.85em; float: left; margin-bottom: 30px; position: relative; padding-left: 9px; padding-right: 9px; padding-top:9px; }
	
	.gridimg p, .multiderecha .gridimg p.bold { width: 152px !important; margin-right: 2px; margin-left: 2px;  font-size: 0.8em !important; }
	.gridimg p.bold , .multiderecha .gridimg p.bold, #contenido .gridimg p.bold {  margin-bottom:0 !important; padding-top: 0 !important; } 
	.gridimg .moreimg { border-top: 1px solid #6D6D4A; position: absolute; bottom: 7px; width: 156px; padding-top: 3px;  }
		.gridimg .moreimg a { font-size: 0.8em; color: #6D6D4A; margin-left: 2px; text-decoration: underline; }
		.gridimg .moreimg span{ font-size: 0.8em; color: #751EC8 !important; font-weight: bold; margin-top:2px; }

/* PESTAÑAS, NUEVA VERSION */
#cont #center #contenido .menu_pestanas { background:transparent url(../img/pestanas/lineaH.gif) repeat-x scroll 0 100%; float:left; margin:0; padding:0; width: 905px !important; }
#cont #center #contenido .menu_pestanas li { background:#EFEFEF url(../img/pestanas/esquinaDchaOff.gif) no-repeat scroll 100% 0; border-bottom:1px solid #aaa9a7; float:left; margin:9px 0 0; }
#cont #center #contenido .menu_pestanas li.nada { background:none!important; border:0px!important; float:left; margin: 5px 10px 0px; }
#cont #center #contenido .menu_pestanas li.nada input{
	background-image:url("../img/inputbg.jpg");
	background-repeat:repeat-x;
	border-color: #A5A9A7;
	border-style:none solid;
	border-width:0 1px;
	font-size:0.8em;
	height:16px;
	margin-right:5px;
	padding-top:2px;
}
#cont #center #contenido .menu_pestanas li.nada input.boton {
	background-image:url("../img/inputbotonbg.jpg");
	border:1px solid #6D6D4A;
	color:#6D6D4A;
	font-size:0.7em;
	font-weight:bold;
	height:19px;
	margin-bottom:-1px;
	padding:0 1em;
	width:auto !important;
}
#cont #center #contenido .menu_pestanas li.activo { background:#FFFFFF url(../img/pestanas/esquinaDchaOn.gif) no-repeat scroll 100% 0; border:medium none; margin:2px 0 0; padding:0 4px 0 0; }
	#cont #center #contenido .menu_pestanas li span { displaY: none; }
	#cont #center #contenido .menu_pestanas li.activo span { displaY: block; }
#cont #center #contenido .menu_pestanas li.sorted {  }
	
	#cont #center #contenido .menu_pestanas li.sorted span {border-left:1px solid #AAA9A7; float:left; margin-left:1px; margin-right:5px; margin-top:4px;  }
		#cont #center #contenido .menu_pestanas li.sorted span a { background-image: none; background-color: transparent; float: none; padding: 0; }
		#cont #center #contenido .menu_pestanas li.sorted span img { padding-left: 5px; }


#cont #center #contenido .menu_pestanas li a { border-left:1px solid #C3C3C3; float:left; color:#6D6D4A !important;  font-weight: 100; padding:3px 7px 2px; text-decoration:none; }
#cont #center #contenido .menu_pestanas li.activo a { background:transparent url(../img/pestanas/esquinaIzdaOn.gif) no-repeat scroll 0 0; border:medium none; color:#076ABB !important; font-weight:bold; padding:7px 7px 6px; }		
#cont #center #contenido .menu_pestanas li.sorted a { color: #751EC8 !important;  }

/* OTRAS PESTAÑAS - CONTRATOS */
#cont #center #contenido .estado { background:transparent url(../img/pestanas/lineaH.gif) repeat-x scroll 0 100%; float:left; margin:0; padding:0; width: 100% !important; font-size: 0.9em;}
#cont #center #contenido .estado li { width: 120px; text-align: center; background:#EFEFEF url(../img/pestanas/esquinaDchaOff.gif) no-repeat scroll 100% 0; border-bottom:1px solid #aaa9a7; float:left; margin:9px 0 0; }
#cont #center #contenido .estado li.activo { background:#FFFFFF url(../img/pestanas/esquinaDchaOn.gif) no-repeat scroll 100% 0; border:medium none; margin:2px 0 0; padding:0 4px 0 0; }
#cont #center #contenido .estado li a { border-left:1px solid #C3C3C3; float:left; color:#6D6D4A !important;  font-weight: 100; padding:3px 7px 2px; text-decoration:none; }
#cont #center #contenido .estado li.activo a { background:transparent url(../img/pestanas/esquinaIzdaOn.gif) no-repeat scroll 0 0; border:medium none; color:#3D9114 !important; font-weight:bold; padding:7px 7px 6px; }		
/*
#cont #center #contenido .menucontratos { border: 1px solid #aaa9a7; border-top: 0; clear:both; margin-bottom: 1em; }
#cont #center #contenido .menucontratos p { padding-left: 1.5em; margin-bottom: 0; }
#cont #center #contenido .menucontratos table { width: 100% !important; margin-bottom:0; }
#cont #center #contenido .menucontratos table tr:hover 	{ background: #F9F9F9; }
#cont #center #contenido .menucontratos table tr td { padding-top: 1.7em; vertical-align: top; }
#cont #center #contenido .menucontratos table tr td span { color:#AAA9A7; font-weight: bold; display:block; width: !important; height: 1.65em; line-height: 1.65em; border-bottom: 1px solid #AAA9A7; }
*/
#cont #center #contenido .menucontratos { border: 1px solid #aaa9a7; border-top: 0; clear:both; margin-bottom: 1em; }
#cont #center #contenido .menucontratos .ordenarcont { width: 100% !important; padding-right: 1.1em !important; }
#cont #center #contenido .menucontratos .ordenarcont li { padding-right: 1.1em !important; }
#cont #center #contenido .menucontratos p { padding-left: 1.5em; margin-bottom: 0; }
#cont #center #contenido .menucontratos table { width: 100% !important; margin-bottom:0; }
#cont #center #contenido .menucontratos table tr:hover 	{ background: #F9F9F9; }
#cont #center #contenido .menucontratos table tr td span { margin:0 !important; padding:0 !important; color:#AAA9A7; font-weight: bold; display:block; height: 1.7em; line-height: 1.7em; border-bottom: 0; background: url(../img/ptabla.png); background-repeat: repeat-x; background-position: 0 1.6em; font-size: 0.9em; clear:both; overflow: hidden; }
#cont #center #contenido .menucontratos table tr td span.fecha { font-size: 1em !important; color: #6D6D4A !important; margin:0 !important; padding:0 !important; border-bottom: 0 !important; width: auto !important; background: none !important; clear: none !important; display: inline !important; font-weight: 100; padding-left: 1.6em !important;  }
#cont #center #contenido .menucontratos table tr td { padding-top: 1.53em; vertical-align: top !important; overflow: hidden !important; }




#cont #center #contenido  .ordenarcont { font-size:1em !important; padding-left: 1.4em; font-weight:normal !important; padding-top:0.5em; margin-bottom:2em;}
.ordenarcont li { display:inline;  padding-right:20px; font-weight:normal !important; font-size: 0.8em; color: #6D6D4A;}
.ordenarcont li a { font-weight:normal !important; }
#cont #center #contenido .sara { background:transparent url(../img/pestanas/lineaH.gif) repeat-x scroll 0 100%; float:left; margin:0; padding:0;  width: 99% !important; padding-left: 1%; font-size: 0.9em; margin-top: 1em; margin-bottom: 1em; }
#cont #center #contenido .sara li { width: 120px; text-align: center; background:#EFEFEF url(../img/pestanas/esquinaDchaOff.gif) no-repeat scroll 100% 0; border-bottom:1px solid #aaa9a7; float:left; margin:9px 0 0; }
#cont #center #contenido .sara li.activo { background:#FFFFFF url(../img/pestanas/esquinaDchaOn.gif) no-repeat scroll 100% 0; border:medium none; margin:2px 0 0; padding:0 4px 0 0; }
#cont #center #contenido .sara li a { border-left:1px solid #C3C3C3;  float:left; color:#6D6D4A !important;  font-weight: 100; padding:3px 7px 2px; text-decoration:none; }
#cont #center #contenido .sara li .interroque { border: 0 !important; float: right; background-image: none !important; text-decoration: underline; color: #969687 !important; }
#cont #center #contenido .sara li.activo a { background:transparent url(../img/pestanas/esquinaIzdaOn.gif) no-repeat scroll 0 0; border:medium none; color:#3D9114 !important; font-weight:bold; padding:7px 7px 6px; }		
#cont #center #contenido .sara li.activo .interroque { color:#68b244 !important; }

/* OTROS */
.flaccesdiv { padding-bottom: 2em; }
.mapaG { margin-bottom: 1em;}
.sIFR-replaced { margin-top:0; }
#enviopreguntas { margin-bottom: 1em; }
#categoria, .selector { color: #6E6E4B; font-size: 0.8em; margin-right: 8px; border: 1px solid #6E6E4B; margin-top: 0; float: left; clear: none; height: 19px; padding-top:0; width: 300px; }
#busquedade { clear: none !important; width: 200px; }
.nuevodoc { background-color: #fcfcf1; float: left; padding:10px; width:96%; border: 1px dashed #CDCDCD; margin-bottom: 1em; padding-bottom: 0; }
#listfiles { clear:both; }

/* TAMAÑOS */
.tope { font-size: 1.3em !important; }
.max   { font-size: 1.1em !important; }
.med   { font-size: 0.9em !important; }
.min   { font-size: 0.7em !important; }

/* TAMAÑOS % */
.w70 { width: 70%; }	

/* MULTIMEDIOS DERECHA BUSCADOR */
.multiderecha { width: 200px; position: relative; top:0; right:0; float: right; margin-right: 32px; }
.multiderecha p.bold { font-size: 1em !important; margin-bottom: 0.5em !important; width: 100% !important;  }
.multiderecha .masenlace { color:#6D6D4A; font-size:0.7em; text-decoration: underline; margin-top: -2em; float: left;}
.multiderecha .gridimg { height: auto; float: none; }
.multiderecha .gridimg .moreimg { clear:both; height: auto; position: static; padding-bottom: 3px; }
	 
/* mandosecciones */
.mandosecciones { position: absolute; float: right; top: 130px; width: 250px; right: 40px; }
	.mandosecciones ul li { margin-bottom:1.5em; float: left; width: 100%; font-size: 0.75em; }
	.mandosecciones ul { width: 100% !important; }
	.mandosecciones ul li a { color: #6D6D4A !important; font-size: 1.1em !important;font-weight: 100 !important; }
	.mandosecciones ul li .on { font-weight: bold !important; text-decoration: none !important; }
	
	.mandosecciones ul li ul { margin-left: 1em !important; }
	.mandosecciones ul li ul li { list-style-type: none !important; }
	
/* Navegable */
#cont #center .navegable { padding-left:5px !important; padding-right: 0 !important; width: 965px !important; }
#cont #center .navegable #donde { margin-left: 43px;}

#cont #center .navegable ul { margin-bottom: 0.7em !important; float: left; margin-top: 0.2em !important; }
#cont #center .navegable ul li { list-style-type:disc; font-size: 0.9em; color:#6D6D4A !important; margin-bottom: 0.5em; list-style-position:inside; }
#cont #center .navegable ul li ul { margin-left: 1.5em; margin-top: 1em; float: left; margin-bottom: 0.2em !important; }

#cont #center .navegable #englobacontenido h3 { font-weight: 100 !important; font-size: 1.4em !important;  color: #747474 !important; }
#cont #center .navegable #englobacontenido h3 a { text-decoration: none; }
#cont #center .navegable #englobacontenido h4 { color: #949494 !important; float: left; width:580px; font-size: 1.1em; margin-bottom: 0.5em; margin-top: 1em; font-weight:bold; }
#cont #center .navegable #englobacontenido h5{ color: #A4A4A4 !important; float: left; width:580px; margin-bottom:0.6em; font-size: 0.9em; font-weight: bold; margin-top: 0.5em; }

#cont #center #contenido #englobacontenido #towhere { width:98%; border-top: 1px solid #DDDBDB;margin-bottom:1em; padding-bottom:1em; margin-top: 1em; padding-top: 0.5em; font-size: 0.8em; float:left; }
#cont #center #contenido #englobacontenido #towhere a { color:#9f9e86 !important; text-decoration: underline; }
#cont #center #contenido #englobacontenido #towhere #toizq { float: left;  }
#cont #center #contenido #englobacontenido #towhere #toder { float: left; position: relative; left: 40%; }
#cont #center #contenido #englobacontenido h2 { margin-bottom: 0; }
#cont #center #contenido #englobacontenido { background:#FFFFFF url(../img/contenido_bg_nave.jpg) no-repeat scroll left top !important; padding-left: 45px !important; padding-top: 20px !important; margin: 0 !important; color: #848484 !important; font-size: 0.9em !important; }
#cont #center #contenido #englobacontenido h3 { color: #747474; font-size: 1.2em; font-weight: 200; width:580px; }

#cont #center #contenido #englobacontenido #datosdoc { padding-bottom: 1em; font-size: 0.75em; margin-bottom: 1em; width: 98%; border-bottom: 1px solid #dddbdb; color:#9f9e86; }
#cont #center #contenido #englobacontenido #datosdoc img { position: relative; top: 3px; }
#cont #center #contenido #englobacontenido #datosdoc a { color:#9f9e86 !important; text-decoration: underline;  }
#cont #center #contenido #englobacontenido #datosdoc span { margin-right: 0.6em !important; margin-left: 0.6em !important; }
#cont #center #contenido.navegable #englobacontenido #datosdoc .nombredoc { margin: 0 !important; font-weight: bold !important;  }

/* Publicacion */
.publicacion { width: 250px; font-size: 0.8em; color: #6E6E4B; float: left; }
	.publicacion.i { border-right: 1px solid #D0D0C5; padding-right: 20px; margin-right: 20px; }
	.publicacion h4 { font-weight: bold !important; }
	.publicacion img { }
	.publicacion p { font-size: 0.9em !important; }
	.publicacion a { font-weight: 100; font-size: 0.85em; color:#076ABB; }
	
hr.menos { margin-top: 0.5em !important; margin-bottom: 0.5em !important; }

/* Herredicion */
.herredicion { border: 2px solid #333; clear:both; width: 250px; float: left; padding: 4px; height: 16px; font-size: 0.8em; }
.publicaciones_y_audiovisuales .herredicion { float: none !important; }
	.herredicion div { float: right; position: relative; top: 0px; }
	.herredicion a { font-size: 1em; text-decoration: underline; color:#6D6D4A; }
	.herredicion p { padding-top: 0 !important; }

/* Busquedas Alternativas */
.altbusqueda { width: auto !important; height: auto; background-color: #FCFFE5;  float: left; padding: 5px; border-bottom: 1px solid #B3B597; padding-bottom: 2px; margin-bottom: 1em; }
	.altbusqueda p { width: auto !important; height: auto; margin-bottom: 0 !important;  }
	.altbusqueda p span { font-weight: bold;  }
	
	
	
/* TEMPORAL, QUEMAR DESPUES DE USAR, O NO... */
.indica1 { float: left; font-size: 0.75em; }
.indica2 { float: right; font-size: 0.75em; width: 200px; margin-right: 17px; }

.conborde  { border: 2px solid #333; padding: 5px !important;  }
.conborde h3  { margin:0 !important; padding: 0 !important; background-image: none !important; margin-bottom: 20px !important; }
h3.conborde { margin:0 !important; padding:5px !important; }


/* DESTACADO DE MOMENTO EN EL VIDEO */
.momvideo { background-color: #FFFC00; position:relative; top:-5px; display: inline; }
.momvideo a  { font-weight:bold;  }



/* FORMULARIO FORMSEM */
#formsem fieldset span  { clear:both; float:left; font-size:0.9em !important; font-weight:bold !important; padding-bottom:0.5em; padding-top:1em; color: #6D6D4A; }
#formsem .row label { width: 10em;  }
#formsem .row input { clear: none !important; }
#formsem .row .radiolabel { width: auto !important; }
#formsem .row #credsi, #formsem .row #credno  { background-image: none !important; border: 0 !important; }


/* BAZURA */

.selectorn { color: #666; font-size: 0.8em; }
.seminario { font-weight: bold; color: #076ABB !important; font-size:1em; }


#cont #center.actualidad #contenido .cls .titulobloque { background-image: none !important; }

#cont #center #corpse #leftone  h3 { font-weight: 100; }
#formularioculto { width: 600px; }

p img.teaser{ float: right !important; position: relative; top: -45px; margin-bottom: -45px; }
.muestrapdf span.bold { color: #751EC8 !important; background-color: transparent !important; }

#noexiste p { padding-top: 0 !important; }
#noexiste p.pbold { padding-top: 0 !important; margin-bottom: 0.4em !important; font-size: 0.9em !important; font-weight: bold; }
.bold .loadimg { position: relative; top: 3px; }
.arriba{
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
margin:0;
padding:5px;
}

#cont #center #contenido p.aclara { font-size:0.6em !important;
line-height:1.1em !important;
margin-top:0.2em !important; position:relative;
top:-2.5em;}
#cont #center #contenido p.aclara  sup { font-size: 0.8em !important; }

.respuestaV { margin-left: 1em; margin-top: -0.8em; }

#bpreguntas span{ font-size:14px; }
.fechares { 
line-height: 0.8em ! important;
font-size: 0.6em !important;
}
#contenresp p{
	margin-bottom: 0.8em !important;
}
#contenresp p.bold{
	padding-top: 0.5em !important;
}
/* IX SEMANA DE LA CIENCIA */
.cienciaix { float: right; width: 53%; margin-top: 15px; overflow: hidden; }
	.cienciaix h4 { color:#6B6B49; font-size:0.9em; font-weight:bold; margin-bottom:10px; }
	
.concapt caption { display:table-caption !important; text-align:center; padding-bottom:0.8em; font-style:italic; font-weight:normal; color:#848484!important; font-size: 0.9em; height:auto !important;}

.credlibre{
float:left; 
margin-left:20px; 
padding-top:10px; 
width:950px;
}
.credlibre p {
	width: 950px!important;
}
.imgdehighslide, .primeradgal{
	height: 25px;
}
#enlacesimg { 
	margin-right:1em;
	background-color: #FFFFFF;
	overflow:hidden;
	position:absolute;
	right: 0.5em;	
	top: 1.3em;
	width: 25em;

}
#enlacesimg img{
	margin-right:0em;
	vertical-align:middle;
	overflow:hidden;
	padding-right:0.1em;
}
#enlacesimg a:hover{
	background-color:#FFFFFF!important;
}

#enlacesimg a{
	border:0px!important;
	overflow:hidden;
	float:right;
	color:#FFFFFF!important;
}
/*SEMINARIO*/
#encabeza{float:left;width:970px;margin-left:-30px !important;margin-top:20px}
#textosem{ float:left; color:#00597d !important; font-family:verdana,helvetica,arial,sans-serif; font-size:16px; margin-top:1em;}
#textosem p{color:#00597d !important;text-align:justify;}

#programa{float:left;background:url(../img/programa.jpg) no-repeat;width:950px;padding-top:10px;margin-left:20px}
#programa div.unacapa{float:left;width:419px;background:transparent;padding:0 15px;margin-top:10px}
#programa img{padding-bottom:10px !important;padding-top:10px !important}
#programa span.semana{font-weight:bold !important;color:#14912d;font-size:12px;margin:0 !important;float:left; padding-right:0.7em !important;}
#programa span.semana a{font-weight:bold !important;color:#14912d !important;}
.diasemana {margin: 0 !important; padding: 0 !important;}
div.agrupados{float:left}
#programa p.dia{color:#67683f !important;font-size:11px;background:#fffdc7;font-weight:bold;padding:4px 0 !important;margin: 1em 0em 0em 0em !important;display:block;padding:2px;}
#programa p.dia a{color:#67683f !important;text-decoration:underline;background:url(../img/flecha.jpg) right no-repeat;display:block;padding:2px}
#programa p.dia a.Off{color:#67683f !important;text-decoration:underline;background:url(../img/flecha2.jpg) right no-repeat;display:block;padding:2px}
#programa p{width:419px !important;float:left;font-family:Arial !important;color:#766e05 !important;font-size:12px !important;line-height:12px}

#programa div.azul{border-left:1px solid #7bafd9;float:left;margin-top:10px;width:419px;padding-left:15px}
#programa p.taller{color:#cb7f20 !important;font-size:16px !important;font-weight:bold !important;line-height:12px;padding:0 !important;margin:0 !important}
#programa p.taller a{color:#cb7f20 !important}
#programa p.txt{padding:0 !important;margin:0 !important; }
#programa p.txt2{color:#652c94 !important;padding:0 0 10px 0 !important;margin:0 !important}
.poststags{clear:both; display:block;width:550px; margin-bottom:1em !important; border:1px solid #d9d9bc;padding:10px!important;}
.poststags .atencion{ border-left:0px !important;}
#contenido .poststags  h3 {font-weight: bold !important; font-size:1em !important; background:none!important; color:#6D6D4A!important;}
#contenido .poststags  .box  {height:70px;}
#contenido .poststags  .box img { float: left; width:10em; margin-right: 0.5em; margin-top: 0.4em;  font-weight: 100; font-size: 0.6em; }
#contenido .poststags  .box h4 { font-weight: bold; padding-right: 1em; text-decoration: underline; margin-bottom: 0.3em; font-size: 0.8em!important; display: table; }			
#contenido .poststags  .box .wfecha { font-size: 0.7em; margin-bottom: 0.1em;  margin-top: 0.4em; }
#cont #center.nosotros #contenido .poststags .box h4 a, #cont #center.nosotros #contenido .poststags .box .wfecha , #cont #center.nosotros #contenido .poststags .box p { color: #3D9114 !important; }
#cont #center.actualidad #contenido .poststags .box h4 a, #cont #center.actualidad #contenido .poststags .box .wfecha , #cont #center.actualidad #contenido .poststags .box p { color: #076ABB !important; }
#cont #center.actividades_y_proyectos #contenido .poststags .box h4 a, #cont #center.actividades_y_proyectos #contenido .poststags .box .wfecha , #cont #center.actividades_y_proyectos #contenido .poststags .box p { color: #EA4A12 !important; }
#cont #center.seguridad_y_medioambiente #contenido .poststags .box h4 a, #cont #center.seguridad_y_medioambiente #contenido .poststags .box .wfecha , #cont #center.seguridad_y_medioambiente #contenido .poststags .box p { color: #84A21E !important; }
#cont #center.publicaciones_y_audiovisuales #contenido .poststags .box h4 a, #cont #center.publicaciones_y_audiovisuales #contenido .poststags .box .wfecha , #cont #center.publicaciones_y_audiovisuales #contenido .poststags .box p { color: #624181 !important; }
.mporta { margin-left: 0; float: left; }
.width80 { width: 70% !important; margin-top: 1em;} 
/***ESTRATOS*****/
.left{
	float:left;
}
.list-enlaces-estratos{
	float:left;
	clear:both;
	width:100%;
	margin: 10px 10px 25px 10px !important;
}
.list-enlaces-estratos li{
    clear: left;
    float: left;
	margin: 3px 0;
}
.list-enlaces-estratos li a{
	color:#5B1012 !important;
	background:transparent url(../img/enlace_pdf.gif) no-repeat 0 0; 	
	padding-left:20px;
	width:500px;
	float:left;
	display:block;
}
.list-enlaces-estratos li ul{
    float: left;
    margin:0 30px 0 !important
}
.list-enlaces-estratos li ul li{
	display:block;
	margin:3px 0 0;
}
.list-enlaces-estratos li ul li a{
	width:500px;
	font-weight:normal !important;
}
.correct-posi{
	margin-right:20px !important;
	top:102px !important;
}
.blanco{
    color: #FFFFFF;
    height: 118px !important;
    margin-left: 90px !important;
    width: 407px !important;
}
.estr-text-1{
    color: #FFFFFF !important;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 20px !important;
    font-style: italic;
    font-weight: normal !important;
    width: 65px !important;
}
.estr-text-2{
    color: #FFFFFF;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 50px !important;
    font-style: italic;
    font-weight: normal !important;
    margin-left: 10px !important;
    margin-top: -5px !important;
    width: 305px !important;
}
.estr-text-3{
    color: #FFFFFF;
    float: right !important;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 50px !important;
    font-style: italic;
    font-weight: normal !important;
    margin-right: 16px !important;
    margin-top: 7px !important;
    width: 170px !important;
}
 .enlace-estratos{
    color: #FFFFFF !important;
    margin: 3px 0 0 66px !important;
    width: 230px !important;
	font-size:16px !important;
    font-style: italic;
    font-family: "Times New Roman",Georgia,Serif;
 }
 .enlace-estratos2{
    color: #FFFFFF !important;
	float: right !important;
    margin: 3px 35px 0 !important;
    width: 150px !important;
	font-size:16px !important;
    font-style: italic;
    font-family: "Times New Roman",Georgia,Serif;
 }










