
body{
 margin: 0;
 padding:0; 
 font-family:Verdana;
 }	 


/** ESTILOS GENERALES **/

dl,dt, dd {
margin:0px;
padding:0px;
margin-left:10px;
text-align:justify;
margin-right:10px;
}
dt {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#B44225;
margin-bottom:5px;
}
dt a
{
color:#B44225;
text-decoration:none;
}
dt a:hover
{
text-decoration:underline;
}
dd
{
font-family:Verdana;
font-size:11px;
color:#545554;
margin-bottom:5px;
}
p
{
font-family:Verdana;
font-size:11px;
color:#545554;
margin:0px;
margin-bottom:5px;
margin-left:20px;
text-align:justify;
margin-right:20px;

}
ul.lista
{
 list-style-type:none;
 font-family:Verdana;
 font-size:11px;
}
ul.lista li
{
 background: url(imagenes/vinetalista.gif) left top no-repeat;
 padding-left:15px;
}
ul.lista a 
{
 color:#B44225;
 text-decoration:none;
 font-weight:bold;
}


/**********************************************************************/
h1.titpagina {display:none;}
a.leermas
{
font-family:"Trebuchet MS", Verdana;
font-size:11px;
background: url(imagenes/lupa.gif) left center no-repeat;
padding-left:20px;
color:#B44225;
text-decoration:underline;
margin-left:20px;
margin-bottom:20px;
display:block;
border-bottom:2px solid #eeeeee;
background-color:#fafafa;
margin-right:20px;
margin-bottom:20px;
margin-top:5px;
padding-top:5px;
padding-bottom:5px;
clear:both;
}

a.leermasBlock
{
font-family:"Trebuchet MS", Verdana;
font-size:11px;
background: url(imagenes/lupa.gif) left center no-repeat;
padding-left:20px;
color:#B44225;
text-decoration:underline;
display:block;
margin-bottom:15px;
border-bottom:1px dotted #333333;
padding-bottom:10px;
margin-top:10px;
clear:both;
display:block;
border-bottom:2px solid #eeeeee;
background-color:#fafafa;
margin-right:20px;
margin-bottom:20px;
padding-top:5px;
padding-bottom:5px;
}
a.leermas:hover
{
text-decoration:none;
}

div#colCentralInterior h1, div#colCentralInterior h2, div#colCentralInterior h3, div#colCentralInterior h4, div#colCentralInterior h5, div#colCentralInterior h6
{color:#B44225;}
div#colCentralInterior h1 {font-size:25px;}
div#colCentralInterior h2{font-size:22px;}
div#colCentralInterior h3 {font-size:18px;}
div#colCentralInterior h4{font-size:16px;}
div#colCentralInterior h5{font-size:14px;}
div#colCentralInterior h6{font-size:12px;}
/** FIN ESTILOS GENERALES **/ 

 /***********************************************************/
 
 
/* COLUMNA IZQUIERDA*/	 
#colIzq,#colIzqInt{
 position:absolute;
 top:96px;
 left:0;
 width:200px;
 z-index:3;
 /*border:1px solid #eeeeee;*/
 border-bottom-width:0px;
}
#colIzqInt
{
min-height:600px;
 height:auto !important;
 height:600px;
}



ul#menuPrincipal
{
 		  list-style-type:none;
		  background-color:#B54326;
		  margin:0px;
		  padding:0px;
		  padding-top:0px;
		  padding-bottom:3px;
		  
}
ul#menuPrincipal li {}
ul#menuPrincipal a
{
 		   font-family:"Trebuchet MS", Verdana;
 		   display:block;
		   font-size:12px;
		   background-color:#B54326;
		   list-style-type:none;
		   color:#ffffff;
		   padding-top:2px;
		   padding-bottom:2px;
		   text-decoration:none;padding-left:10px;
		  background: url(imagenes/fondoItemMenu.jpg) 15px bottom no-repeat;
		   
		   
}
ul#menuPrincipal a:hover
{
 		   background-color: #999999;
}
DIV#colIzq ul#menuPrincipal a#current,DIV#colIzq ul#menuPrincipal li ul li a#subcurrent,DIV#colIzq ul#menuPrincipal a#subcurrent2,DIV#colIzq ul#menuPrincipal a.subcurrent2
 { background:#eeeeee url();color:#B54326; border-bottom:1px solid #999999}
 
 DIV#colIzq ul#menuPrincipal li ul li a#subcurrent { background-color:#fafafa;border-bottom-width:0px;}
 
DIV#colIzq ul#menuPrincipal a#subcurrent,DIV#colIzq ul#menuPrincipal a#subcurrent2, DIV#colIzq ul#menuPrincipal a.subcurrent2
 { background:#fafafa url();color:#B54326; border-bottom:1px solid #fafafa} 

ul.submenu1
{
		   background-color:#fafafa;
		   list-style-type:none;
		   margin-left:0px;
		   padding-left:0px;
}
ul.submenu1 ul { padding-left:10px;}
ul#menuPrincipal ul.submenu1 a
{
 font-size:12px;
 display:block;
 color:#000000;
 height:AUTO;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:5px;	
 background-color:#ffffff;
 background: url(imagenes/trans.jpg) 15px bottom no-repeat;
}

a.subcurrent2{
			border-bottom:1px solid #fafafa;
			color:#B54326;
}
ul.submenu1 a:hover{
			background-color:red;
			color:red;
}

/**** COLUMNA DERECHA ****/
#colDer{
 position:absolute;
 top:96px;
 right:0;
 width:200px;
 z-index:2;
 margin:0px;
 padding:0px;
 }
div#colDer div#derechaNota{
 border-bottom:1px solid #eeeeee;
 background-color:#545554;		
 margin:0px;
 padding:0px; 
}

div#colDer div#derechaNota h3.granate
{ 
  margin:0px;
  padding:0px;
  color:#B44225;
  font-family:"Trebuchet MS",Verdana;
  font-size:18px;
  font-weight:normal;
   width:80%;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
div#colDer div#derechaNota p.home
{
  font-family:"Trebuchet MS",Verdana;
  font-size:11px;
  color:#ffffff;
  width:80%;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  
  border-top:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
  padding-top:10px;
  padding-bottom:10px;
  text-align:justify;
  
}
/* CENTRO PORTADA */
#bloquecentral {
 width:100%;
 z-index:2;
 padding-bottom:10px;
 }
#colCentral{
  margin:0 200px 0 200px;
  position:relative;
  z-index:2;
  border: solid #eeeeee;
  border-width:0 1px;
}

#colCentral div#centroHome
{
 background: url(imagenes/fondocentro.jpg);
 height:243px;
 border-bottom:1px solid #eeeeee;
}
div#CenResCont a {
 color:#B44225;
}
div#CenResCont a:hover {
 text-decoration:none;
}
div#CenResCont
{

 margin-bottom:20px;
}
div#CenResCont h4 { margin-top:20px; margin-bottom:20px;}
div#CenResCont p { font-size:12px; line-height:150%;}
#CenResCon p.limpiar, div.limpiar { clear:both; margin:0px;padding:0px; font-size:12x; }
#CenResCon p.limpiar, div.limpiar { clear:both; margin:0px;padding:0px; font-size:12x; }
/* centro contenidos*/
#colCentralInterior div.rastromigas a,#colCentralInterior div.rastromigas { font-size:10px;}


#colCentralInterior *{
	margin-right:0px;
	font-size:12px;
}


#bloquecentralInterior {
 width:100%;
 z-index:2;
 min-height:600px;
 height:auto !important;
 height:600px;
}

#colCentralInterior{
 margin:0 0 0 200px;
 position:relative;
 z-index:2;
 border-width:0 1px;
 height:100%;
 font-family:Verdana;
 font-size:12px; 
 color:#545554;
 text-align:justify;
 line-height:20px;
  padding-left:10px;
  padding-right:10px;
 

}
#colCentralInterior h3,#colCentralInterior h4
{
  margin:0px;
  padding:0px;
  color:#B44225;
  font-family:"Trebuchet MS",Verdana;
  font-size:16px;
  font-weight:bold;
  width:80%;
  margin-top:10px;
  margin-bottom:10px;
   clear:both;
   margin-top:20px;
   margin-bottom:10px;
} 
 #colCentralInterior h3 a,#colCentralInterior h4 a{
  font-size:14px;
  font-family:"Trebuchet MS",Verdana;
  font-weight:bold;
  color:#B44225;
  text-decoration:underline;
 }
 #colCentralInterior h4 a { font-size:14px;font-family:"Trebuchet MS",Verdana;}
  #colCentralInterior h3 a:hover, #colCentralInterior h4 a:hover{
  text-decoration:none;
 }
 #colCentralInterior h3.granate
{
  margin:0px;
  padding:0px;
  color:#B44225;
  font-family:"Trebuchet MS",Verdana;
  font-size:18px;
  font-weight:normal;
  width:80%;
  
  margin-top:10px;
  margin-bottom:10px;
}
 #colCentralInterior  a 
 {
 color:#B44225;
 text-decoration:underline;
  }
  #colCentralInterior  a:hover
 {
 color:#B44225;
 text-decoration:none;
  }
#colCentralInterior p
{
margin:0px;
padding:0px;
 margin-bottom:10px;

} 
#colCentralInterior p.info, #colCentralInterior p.info a{
	margin:0px;
padding:0px;
	font-size:10px;
	margin-top:5px;
}

/*CABECERA*/
 #cabecera{
 height:96px; 
 border-bottom:1px solid #eeeeee; 
 width:100%; 
 margin:0;
}
div#cabecera div#c1
{
position:absolute;
 top:0px;
 left:0;
 width:200px;
 z-index:3;
}
div#cabecera div#c2
{
 margin:0 200px 0 200px;
 position:relative;
 z-index:3;
 border: solid #eeeeee;
 border-width:0 1px;
 text-align:center;
 height:100%;

}
div#cabecera div#c2 h2
{
 font-family:"Trebuchet MS", Verdana;
 margin:0px;
 font-size:14px;
}
h2.gris
{
 color:#6E6F6E;
 position:relative;
 top:20px;
}
h2.granate
{
 color:#B44225;
 position:relative;
 top:15px;
}
div#cabecera div#c2 ul#menuNavegacion
{
 position:relative;
 top:43px;
 list-style-type:none;
 margin:0px;
 padding:0px;
}
div#cabecera div#c2 ul#menuNavegacion li
{
 display:inline;
 color:#6E6F6E;
 font-family:"Trebuchet MS", Verdana;
 font-size:11px;
}
div#cabecera div#c2 ul#menuNavegacion li a
{
 text-decoration:none;
 color:#6E6F6E;
}
div#cabecera div#c2 ul#menuNavegacion li a:hover
{
 text-decoration:overline;
}
div#cabecera #c3
{
	padding-top:30px;
}
div#cabecera label#buscador
{
 font-family:"Trebuchet MS", Verdana;
 color:#666666;
 font-size:16px;
 margin-left:5px;
 font-weight:bold;
 margin-top:20px;
}
div#cabecera input
{
  
}
div#cabecera input#palabrasbusqueda{
	border:1px solid #666666;
	color:#B44225;
	font-size:10px;
	 font-family:"Trebuchet MS", Verdana;
	 display:inline;
}
div#cabecera input#submitForm
{
 	border:1px solid #B44225;
	background-color:#B44225;
	font-size:10px;
	color:#ffffff;
	margin-left:100px;
	margin-top:10px;
	 font-family:"Trebuchet MS", Verdana;
}
div#cabecera div#c3
{
 position:absolute;
 top:0px;
 right:0;
 width:289px;
 z-index:2;
}
/*fin cabecera*/


#piePagina {
 width:100%;
 background-color:#eeeeee;
 margin:0;
 padding-top:10px;
 text-align:center;
 border-top: 1px solid #999999
 }
#piePagina p { text-align:center;}
#piePagina p.bordeAbajo { border-bottom: 1px solid #999999; padding-bottom:10px;}

 #piePagina ul#menuPiePagina
 {
  font-family:"Trebuchet MS", Verdana;
  font-size:10px;
  text-align:left;
  margin:0px;
  padding:0px;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  margin-top: 10px;
  margin-bottom:10px;
  
 }
 #piePagina ul#menuPiePagina ul { margin-left:5px;padding:0px; }
 #piePagina ul { list-style-type:none; }
 #piePagina ul#menuPiePagina li.itemPie
 {
  width:130px;
  margin-left:10px;
  float:left;
 }
 #piePagina ul#menuPiePagina li.itemPie a
 {
  color:#333333;
  text-decoration:none;
  font-weight:bold;
 }
  #piePagina ul#menuPiePagina li.itemPie a:hover
 {
  text-decoration:none;
  color:#B44225;
 }
 #piePagina ul#menuPiePagina li.itemPie li a
 {
  text-decoration:none;
  color:#333333;
  font-weight:normal;
 }		
 #piePagina ul#menuPiePagina li.itemPie li a:hover
 {
  text-decoration:underline;
  color:#B44225;
 }			
/* fila inferior con los resúmenes de los contenidos */
div#izqResCont{ border-width:0px;}
 h4.granate
{ 
  margin-top:15px;
  margin-left:20px;
  margin-bottom:5px;
  padding:0px;
  color:#B44225;
  font-family:"Trebuchet MS",Verdana;
  font-size:18px;
 font-weight:bold;
display:block;
clear:both;
margin-right:10px;
}


div.rastromigas
{
 margin-left:10px;
 font-size:10px;
}

div#banners { text-align:center;}
div#banners img {margin-bottom:10px;}

/*ofertas de empleo*/
div.ofertaEmpleo
{
	border:1px solid #999999;
	background-color:#eeeeee;
	color:#333333;
	padding:5px;
	margin-bottom:15px;
}
div.ofertaEmpleo p
{
color:#333333;
padding:0px;
margin:0px;
}
div.ofertaEmpleo:hover
{
	background: #fafafa url(imagenes/logofondo.gif) right bottom no-repeat;
	border-color:#999999;
}

 h5
{
  color:#B44225;
  font-family:"Trebuchet MS",Verdana;
  font-size:16px;
  font-weight:normal;
  margin:0px;
  padding:0px;

} 

div.ofertaEmpleo h5 a{
  font-family:"Trebuchet MS",Verdana;
  font-weight:bold;
  color:#336699;
  text-decoration:underline;
 }
div.ofertaEmpleo h5 a:hover{
  text-decoration:none;
 }
 
 

span.fecha {color:#333333;}

fieldset { padding:15px; margin-top:10px;border-width:0px;}
fieldset ul, fieldset ul li{
		 list-style-type:none;
		 margin:0px;
		 padding:0px;
}
fieldset.visible { display:block;padding:0px;margin:0px;}
label { 
display:inline;clear:both;
margin-right:20px;
font-size:0.8em;
}
input, textarea {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom:1px solid #eeeeee;
border-right:1px solid #eeeeee;
font-size:0.8em;
}
input.submit{
	margin-top:10px;
	border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
background-color:#eeeeee;
}
form#formLogin, form#formContrasena
{
	
	width:29%;
	float:left;
	margin:0px;
	margin-right:10px;
	padding:0px;
	border:1px solid #B44225;
	height:100px;
}
div#nuevoUsuario
{
	width:29%;
	float:left;
	margin:0px;
	margin-right:10px;
	padding:0px;
	border:1px solid #B44225;
	height:100px;
	padding:5px;
	
}
div#nuevoUsuario p { font-size:10px; text-align:left; line-height:14px;}
div#nuevoUsuario p a { font-size:10px; }
form#formLogin fieldset, form#formContrasena fieldset
{
	margin:5px;
	padding:0px;
	border-width:0px
}

form#formLogin fieldset legend, form#formContrasena fieldset legend, legend
{
	color:#B44225;
	margin:0px;
	padding:2px;
	display:block;
	width:100%;
	font-weight:bold;

	
}
p.flotado {float:left;width:60%;}
/*paginación de registrs*/
#colCentralInterior div.paginacion a,#colCentralInterior div.paginacion { font-size:10px;}
 div.paginacion { 
margin-right:50px;
width:100%;
display:block;
text-align:right;
margin-bottom:10px;

}
 div.paginacion {text-align:center;}
#colCentralInterior div.paginacion a
{
	padding:2px;
	border:1px solid #B54326;
	text-decoration:none;
	margin-right:3px;
}
#colCentralInterior div.paginacion a strong { font-size:10px; padding:0px;}
#colCentralInterior h3, #colCentralInterior h3 a {margin:0px;padding:0px;}
form#formAlta label  {width:200px; clear:both;}
/* pagina de acceso*/
div#accesoi
{
	border-top:1px solid #B44225;
	float:left;
	width:47%;
	margin-right:10px;
	margin-top:10px;
}
div#accesoD
{
	border-top:1px solid #B44225;
	float:left;
	width:47%;
	margin-right:10px;
	margin-top:10px;
}
.none
{
	border-width:0px;
}
#piePagina h5
{
	color:#333333;
	border-bottom:15px;
}
address { margin-top:15px; margin-bottom:15px;}
img#tecnalia
{
	padding:3px;
	background-color:#ffffff;
	text-align:center;
	margin-top:15px;
	margin-left:20%;
}
form#formLoginLateral
{
	margin:0px;
	margin-right:10px;
	padding:0px;
	border-width:0px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #eeeeee;;
}
form#formLoginLateral fieldset
{
	width:100px;
	padding:0px;
	margin-left:0px;
	padding-left:5px;
	padding-bottom:10px;
}
form#formLoginLateral  p
{
margin:0px;
padding:0px;
width:100%;
text-align:center;
}
form#formLoginLateral  p a
{
	color:#666666;
	text-decoration:none;
}
form#formLoginLateral  p a:hover
{
	color:#999999;
	text-decoration:underline;
}
form#formLoginLateral fieldset legend { font-size:12px;}
strong, STRONG, b, B { color:#666666; }
a {color:#333333;}
img.imagencontenido
{
	margin: 5px;
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	padding:5px;
	padding-right:5px;
}
h3.titulo { clear:both;margin-top:10px; margin-bottom:10px;display:block; color:red; }
ul.margenIzq  {list-style-type:none;margin-left:10px;}
#colCentralInterior div.fila, #colCentralInterior div.filaGranate {border-bottom:1px solid #eeeeee; text-align:center;margin-top:10px;clear:both;}
#colCentralInterior  p.textoFila{ width:180px;  float:left;text-align:left;}
#colCentralInterior p.cifraFila{ width:100px;  float:left;text-align:center;font-size:25px;padding:20px;}
#colCentralInterior div.filaGranate   p.textoFila {width:40%;color:#B44225; font-size:12px;padding-top:20px;}
#colCentralInterior div.filaGranate p.cifraFila {width:40%;color:#B44225;}
#colCentralInterior h3 {font-weight:bold;}
#colCentralInterior div.fila p span { font-size:20px; margin-left:	10px;}
.limpěar {clear:both;}
#colCentralInterior h5 {clear:both;color:#666666; font-weight:bold;font-size:16px; margin-top:35px; margin-bottom:10px;}
#colCentralInterior h6 {color:#666666; font-weight:bold;font-size:14px;clear:none;}
ul#logotipos
{
	list-style-type:none;
	width:90%;
		margin:0px; padding:0px;

}
ul#logotipos li
{
	width:100%;
	padding:10px;
	display:block;
}
ul#logotipos a, ul#logotipos a img
{
	border-width:0px;
	text-align:center;
}
div.linea {border-top:1px solid #999999;border-bottom:1px solid #999999; background-color:#fafafa; margin-bottom:10px;clear:both;padding-top:10px;padding-bottom:10px;padding-right:10px;}
div.linea  a img { border-width:0px;}
BLOCKQUOTE {font-style:italic;}
BLOCKQUOTE div.limpiar {border-bottom: 2px solid #eeeeee; margin-right:50px;}

a.logotipo
{
	width:200px;
	text-align:center;
	float:left;
	background-color:#ffffff;
	border:1px solid #999999;
	padding:5px;
}
div.linea p
{
	width:30%;
	float:left;
}
div.linea p.dir {float:right;padding-left:5px;padding-right:5px;}
div.linea p.larga {width:auto}
#colcentral img {
margin-right:0px;
padding-right:0px;
}
form#formBusqueda {
	width:200px;
	margin:0px;
	padding:0px;
	position:absolute;
	right:0px;
}
/*
formulario de contacto
*/
form#encuesta { border-top:2px solid #eeeeee;}
form#contacto {text-align:center;}
form#contacto fieldset {text-align:left; padding:5px;height:auto;width:auto;border:1px solid #eeeeee;margin:30px;width:500px}
form#contacto label, form#encuesta label, form#encuesta textarea{ display:block;}
form#encuesta label {margin-top:10px; margin-bottom:5px;font-weight:bold;}
form#encuesta textarea {margin-bottom:10px;}
form#encuesta input#p7 {display:block;margin-bottom:20px; width:250px;}
div#derechaNota h3{margin:0px; padding:0px;}
div#colDer div#derechaNota ul 
{
	list-style-type:none;
	color:#ffffff;
	margin-top:7px;
	margin-left:1px;
	font-size:11px;
	padding:0px;
	
}
div#colDer div#derechaNota ul li a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0px;padding-left:15px;
	
}
div#colDer div#derechaNota ul li
 {
 margin:0px;padding:0px;padding-left:0px;
 background: url(imagenes/bullet.gif) left top no-repeat;
 }
div#colDer div#derechaNota ul li a:hover
{
	background:#B54326  url(imagenes/bullet.gif) left top no-repeat;;
}
#bloqueCentralInterior{}
 #colCentralInterior {
   margin:0 200px 0 200px;
  position:relative;
  z-index:2;
  border: solid #eeeeee;
  border-width:0 1px;
  height:100%;

 }
 
 div#colDer div#derechaNota ul ul {background-color:#eeeeee;}
 div#colDer div#derechaNota ul ul li { background: url();}
 div#colDer div#derechaNota ul ul a  {color:#000000;}
 div#colDer div#derechaNota ul ul ul {background-color:#eeeeee;}
 div#colDer div#derechaNota ul ul ul li {padding-left:15px;}
 div#colDer div#derechaNota ul ul a:hover {background:url() #B54326;}
 ul.listalinea
 {
	margin:0px;padding:0px;
 }
 ul.listalinea li {display:inline;outline-width:0px}
 #colCentral ul {font-size:12px;}
 h4.titpubcien {display:inline;color:#333;}
 
 p.resPubCien {display:inline;padding-left:10px;color:#333;}
 ul#publista  {margin-left:15px;}
 ul#publista li {margin-bottom:15px;}
 ul#listaCategorias {display:inline;margin-left:5px;list-style-type:none;}
 ul#listaCategorias  li {display:inline;padding-right:5px;}
 span.fecha {font-size:11px;color:#333;font-weight:normal;}
 a.tipcon8 {display:none;}
 div.divBanner {background-color:#fff;margin-top:100px;}
  div.divBanner form {margin-top:100px;}
  
  div#colCentral div#CenResCont img {margin-left:50px;}
  div.noticiaportada {clear:both;}
  div.noticiaportada .limpiar22 {margin:0px;padding:0px;clear:both;display:block;}
