/* CSS Document */

/* ---Estilos exclusivos para la pantalla de Inicio--- */

#centro { 
    width: 480px; 
    height: 220px; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    margin-top: -110px; 
    margin-left: -240px; 
} 
#web-interior {	
	visibility:hidden;       
}
#menu-interior{
	width: 480px; 
    height: 100px;	
	position: absolute; 
	margin-top: 140px; 
    margin-left: -250px;
    top: 50%; 
    left: 50%; 
}
#menu-interior li{
padding-right:0.9em;
display:inline;
list-style:none;
}
#menu-interior a,a:hover{

color:#999999;
}

/* --------------   FIN   ---------------- */


/* --------------------------
GENERAL
----------------------------*/
html{height:100%;padding: 0;margin: 0;}
body {
		height:94%;
         margin: 0;
         padding: 1.4em 1.5em 1.25em 1.5em;		 
         color: #000000;
         font-family: Arial, Vedana, Helvetica, sans-serif;	
		 text-align:justify;		 		 
		 font-size:69.5%;			  		  	   
}
.clear{clear:both;}
.clear20{clear:both; height:20px;}
.separador{margin:20px 0 20px 0;border-bottom:1px solid #999999;}
/* --------------------------
CABECERA
----------------------------*/
#cabecera {		
         border-top: 1px solid #CED0D2;
         border-bottom: 1px solid #CED0D2;
		 border-left: 1px solid #CED0D2;
		 border-right: 1px solid #CED0D2;
         height: 90px;
		 margin:0;
padding:0;
}
#cabecera #cabece_izq{
float: left;
margin:0;
padding:0;
height:90px;
}
#cabecera .WebTitulo {
         font-family: "Microstile", Arial, Tahoma;	
		 font-size:0em;	
         color: #666;
         float: left;		 		 		 		 
         margin-left: 2em;
		 margin-right: 0em;
         margin-top: 0.5em;
		 padding:0;
}
#cabecera .WebTitulo2 {
		visibility:hidden;
		font-family: "Microstile", Arial, Tahoma;	
		 font-size:1.5em;			 		 
         color: #666;
         float: left;		 		 		 		 
         margin-left: 2em;
         margin-top: 0.5em;
		 padding:0;
}
#cabecera .logo {
         float: right;
         margin: 0em;         
}

#navlogos{	
	position:relative;
	clear:both;	
	width:18em;	
	margin:0.8em 0 0em 3em;	
	padding:0;	
}
#navlogos img{
border:0;
margin:0;
padding:0;
}
#navlogos ul {
margin:0;
padding:0;
}
#navlogos li {
margin:0;
padding:0;
display:inline;
}
/* ---------------------------
MENU NAVEGACION
-----------------------------*/

#menuNavegacion{
margin:0.3em 0 0 0;
padding:0;
clear:both;
height:20px;
font-family: "Microstile", Arial, Tahoma;	
font-size:1.0em;	
color: #666;
}
#menuNavegacion ul{
margin:0;
padding:0;
float:right;
}
#menuNavegacion li{
padding-right:0.5em;
display:inline;
list-style:none;
}
#menuNavegacion .opcionMenu{
padding-right:1.5em;
}
#menuNavegacion .opcionGoogle{
margin-right:0;
padding-right:0;
}
#menuNavegacion .opcionMenuFondo{
padding-right:2.5em;
}
#menuNavegacion .opcionMenuFondo a{
border: 1px solid #EDCF89;
padding:1px 4px 1px 4px;

}
#menuNavegacion li a {
         text-decoration: none;
         color: #000000;		
}
#menuNavegacion li a:hover {
         text-decoration: none;
         color: #000000;
		 padding:1px 4px 1px 4px;
		 border-top: 1px solid #F39900;
         border-bottom: 1px solid #F39900;		
		 border-right: 1px solid #F39900;
		  border-left: 1px solid #F39900;
}
#menuNavegacion .opcionImg{
padding-left:1em;
}
#menuNavegacion img{
position:absolute;
padding-top:3px;
padding-bottom:0px;
margin-left:-13px;
}
#menuNavegacion #btnG{
width:63px;
height:16px;
background-image:url(../imagenes/plantilla/boton_acceso.gif);
border-style:none;
}
#menuNavegacion #q{
padding-left:1em;
border: 1px solid #cecece;
width:100px;
}
/*contacto*/
#cont_contacto{
margin: 1em auto 0 auto;
width:450px;
}
#cont_contacto #formcontact{
width:450px;
padding:5px 0;
border: 2px solid #DDA421;
background: #FBEFDD;

}
#cont_contacto fieldset{border: 0px solid #000;}
#cont_contacto legend{font-family: "Microstile", Arial, Tahoma;font-size:1.5em;color: #666;border-bottom: 1px solid #cecece;}

#cont_contacto div.medidas{margin: 10px 0 10px 20px;}
#cont_contacto div.medidas label{float:left;width:150px;line-height:23px;}
#cont_contacto div.medidas .labelsin{float:none;display:inline;width:100px;line-height:23px;padding-left:2em;}
#cont_contacto div.medidas input{width:120px;padding-left:0.5em;border: 1px solid #cecece;}
#cont_contacto div.medidas .inputG{width:240px;padding-left:0.5em;border: 1px solid #cecece;}
#cont_contacto div.medidas .check{width:30px;padding-left:1em;border: 0px;}
#cont_contacto input#enviar{margin-left: 100px;border: 1px solid #27518A;
background: #ccc url(fondoBoton.jpg) repeat-x;}

#contIzq{
margin:0.8em 0 1em 0;
padding:0;
float:left;
width:220px;
height:230px;
border: 1px solid #DDA421;

}
#contDerech{
margin:0.8em 0 1em 0;
padding:0;
float:right;
width:220px;
height:230px;
border: 1px solid #DDA421;

}
/* --------------------------
NAVEGACION
----------------------------*/
#contentnavegacion { position: absolute;
         top: 12em;
		 width:18.9em; 
		 height:auto;		 		 		 
		 }
#navegacion {		
         position: relative;
         top: 0em;
		 width:18.9em;		    
}
#navegacion ul {
         list-style: none;
         margin-left: 1.2em;
         padding-left: 0;
		 width:17.7em; 		 
}
#navegacion li {         
		 font-family: "Microstile", Arial, Tahoma;
		 font-size:1.4em;
		 font-weight:500;
		 color: #000000;
		 line-height: 1.35em;         
         margin-bottom: 0.3em;
		 width:12.7em;	 
		
}

#navegacion a {
         text-decoration: none;
         color: #000000;
}
#navegacion a:hover {
         text-decoration: none;
         color: #000000;
		 padding:1px 4px 1px 4px;
		  border-top: 1px solid #F39900;
         border-bottom: 1px solid #F39900;
		 border-left: 1px solid #F39900;
		 border-right: 1px solid #F39900;
}


#navlogosArriba{	
	position:relative;
	margin-top:3em;
	margin-bottom:5em;
	padding-bottom:1em;
	margin-left:12em;
	margin-right:3em;	 	   
	width:auto;
	border-bottom: 1px dotted #CED0D2;
}
#navlogosArriba ul {	
	list-style: none;
	display:inline;
}
#navlogosArriba li {
padding-right:10em;
	list-style: none;
	display:inline;
}

/* --------------------------
CONTENIDO
----------------------------*/
#contenido {
		 margin-top: 0.25em;
         margin-left: 19em;
         margin-right: 0em;		
		 margin-bottom: 0em;		 
 		 min-height:410px;
  		height:auto !important;
  		height:410px;		 		 
		 padding:1em 1em 4em 1em;
		 border-top: 1px solid #CED0D2;
         border-bottom: 1px solid #CED0D2;
		 border-left: 1px solid #CED0D2;
		 border-right: 1px solid #CED0D2;
		 background: url("../imagenes/plantilla/trazohuesca.gif");
		 background-repeat:no-repeat;
		 background-position: right bottom !important;  
}
#contPrincipal{
margin:2em 3em 3em 0em;
}
#cont_titulo{
margin:0 0 0 10em;
padding:0;
height:auto;
border-top: 1px solid #CED0D2;
border-bottom: 1px solid #CED0D2;
border-left: 1px solid #CED0D2;
border-right: 1px solid #CED0D2;
background: url("../imagenes/cabecera_min.gif");
background-repeat:no-repeat;
background-position: bottom right !important;
}
#cont_titulo h1 {		
        font-family: Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#666666;			
		margin:0.7em 10em 0.7em 4em;
		padding: 0;			
		height:auto;						 
}
 

#cont_imgCadis,#cont_imgFundesa,#cont_imgCai {
	margin-left:9em;
	float:left;
	margin-left:1em;
	margin-top:1em;
	
}
#cont_tcontenido #video{
float:right;
margin-top:20px;
}
#cont_tcontenido #videocadis{
float:right;
margin-top:-10px;
}
#cont_tcontenido #videofundesa{
float:right;
margin-top:-40px;
}
#cont_tcontenido #videocai{
float:right;
margin-top:-0px;
}
#cont_tcontenido #parrafoinicio{
		margin-left:9em;
         font-size:1.1em;
         line-height: 1.6em;
}
#cont_tcontenido p{
		margin-left:10em;
         font-size:1.1em;
         line-height: 1.6em;
}
#cont_tcontenido #presentacion{
border-top: 0.1em solid #FFA953;	
border-bottom: 0.1em solid #FFA953;
padding:1em 0 1em 0;
}

#cont_tcontenido #presentacion2{
margin:1em 0 1em 10em;
font-size:1.1em;
line-height: 1.6em;
border-top: 0.1em solid #FFA953;	
border-bottom: 0.1em solid #FFA953;
padding:1em 0 1em 0;
}
#cont_tcontenido #presentacion2 p{
margin:0.5em 0 0.5em  0;
}

#cont_tcontenido ul{
		margin-left:9em;
         font-size:1.1em;
         line-height: 1.6em;
}
#cont_tcontenido .espacioLineas li{
		margin-bottom:0.8em;
}
#cont_documentos{
margin:2em 0 0 9em; 
padding: 1em 0 2em 0;
border-bottom: 0.1em solid #FFA953;
border-top: 0.1em solid #FFA953;
height:auto;
}
#cont_documentos ul{
display:inline;
list-style:none;
margin:0;
padding:0;
}
#cont_documentos li{
display:inline;
list-style:none;
margin:0;
padding:0 0.5em 0 0.5em;
}

/* Ofertas empleo detalle */

#containimg1 #enviaCurriculum{
padding-left:1.1em;
padding-top:1.7em;
padding-right:-1em;
/*background-color:#F8F9FA;*/
background-color:#D2D7DF;
float:left;
display: block;
width:25.5em;
height:20.92em;
margin-right:0.7em;
border:1px dashed #C8C8C8;
}
#containimg1 #enviaCurriculum .familias{
margin-left: auto;
margin-right: 1.2em;
margin-bottom: 1.2em;
}
#containimg1 #enviaCurriculum .familias #txtempleo{
margin-top:90px;

}
#containimg1 #enviaOferta{
padding-left:1.1em;
padding-top:1.7em;
padding-right:-1em;
/*background-color:#F4F4E8;*/
background-color:#E0DAB4;
float:left;
display: block;
width:25.5em;
height:20.92em;
border:1px dashed #D2BD9D;
}

#containimg1 #enviaOferta .familias{
margin-left: auto;
margin-right: 1.2em;
margin-bottom: 1.2em;
}
#containimg1 #enviaOferta .familias #txtempleo{
margin-top:90px;
}
#containimg1 .titulEnvia{
 margin-left:4em;
 margin-top:-2em;
 margin-bottom:0.7em;
 padding-top:0.2em;
 background-color:#FFFFFF;
 height:20px;
  width:130px;
text-align:center;
 font-family: "Microstile", Arial, Tahoma;
font-size:1.2em;
border:1px dashed #C8C8C8;
}

#cont_tcontenido #imprimir{
	width:75px;
	z-index:1;	
	float:right;
	height:50px;
	margin-top:-30px;	
	padding-top:0;
	padding-bottom:0;
	border:1px dashed #C8C8C8;
	background-color:#F4F4E8;	
	text-align:center;
}
#cont_tcontenido #imprimirDetalle{
	width:75px;
	z-index:1;	
	float:right;
	height:50px;
	margin-top:0px;	
	padding-top:0;
	padding-bottom:0;
	border:1px dashed #C8C8C8;
	background-color:#F4F4E8;	
	text-align:center;
}
#cont_tcontenido #imprimir,#imprimirDetalle a{ 
font-family: "Microstile", Arial, Tahoma;
font-size:1.2em;
text-decoration:none;
border:0;
 }
 #cont_tcontenido #imprimir,#imprimirDetalle a:hover{
font-family: "Microstile", Arial, Tahoma;
font-size:1.2em;
color:#ECAB13;
text-decoration:none;
border:0;
 }

#cont_tcontenido #parrafogris{
	background-color:#E4E4E4;
	margin-left:9em;
	padding-left:2em;
}

#empleodetalledatos{
	margin-left:10em;
	padding-left: 0; 	
	border-top: 0.1em solid #FFA953;	
   border-bottom: 0.1em solid #FFA953;
   height:auto;
   background-color:#DDA421;
}

#empleodetallecondiciones{
	clear:both;
	margin-left:10em;
	padding-left: 0; 	
   border-bottom: 0.1em dotted #E4E4E4;
   height:auto;
}
 
#empleodetalledescripciones{
clear:both;
	margin-left:10em;
	padding-left: 0; 	
   border-bottom: 0.1em dotted #E4E4E4;
   height:auto;
}
#cont_tcontenido #lista_izq{
float:left;
	list-style: none;    	
	margin-left: 0;	 
	line-height: 1.45em;         
         
}
#cont_tcontenido #lista_derech{
	float:right;
	list-style: none;   	
	line-height: 1.45em;         
         
}

#cont_tcontenido #ofertas_detalle{
		margin-left:10em;				
		width:54em;
		border:1px solid #E4E4E4;		
		border-top: 1px solid #E4E4E4;
        border-bottom: 5px solid #E4E4E4;	
		line-height:1.5em;			
}
#cont_tcontenido #ofertas_detalle #captionTitulofertas{
width:54em;
margin-left:10em;
margin-bottom:0em;
background-color:#DDA421;					
}
#formacion #cont_tcontenido #ofertas_detalle #captionTitulofertas{
background-color:#EDCF89;
}
#cont_tcontenido #ofertas_detalle #tdicono{
		width:2em;		
		padding-bottom:1px;
		padding-left:3px;	
		min-height:3em;
  		height:auto !important;
  		height:3em;		
        
		
}
#cont_tcontenido #ofertas_detalle #tdoferta{
		width:20em;			
		padding-left:50px;
		padding-right:10px;	       
		min-height:3em;
  		height:auto !important;
  		height:3em;
		padding-top:5px;
		vertical-align:top;	
		border-bottom: 1px solid #E4E4E4;		
}


#cont_tcontenido #ofertas_detalle #tdlugar{	
		width:auto;	
		padding-left:10px;
		padding-bottom:1px;					
        min-height:3em;
  		height:auto !important;
  		height:3em;	
		border-bottom: 1px solid #DDA421;	
}
#empresada ul{
list-style:none;
}
.empresadatosnonvisible{
visibility:hidden;
 display:none;
 }
.empresadatosvisible{
visibility:visible;
 display:block;
 }
/* Fin */

#container2colums{
margin-left:9em;
width:44em;
display:none;
visibility:hidden;
}
#ltlIzq{
float:left;
width:20em;
}
#ltlDerech{
float:right;
width:20em;
}
#container2colums ul {
         list-style: none;        
         padding-left: 0;	
		 font-family: "Microstile", Arial, Tahoma;
		 font-size:1.2em;		 
		 color: #000000;
		 line-height: 1.45em;         
         margin-bottom: 0.3em;	 		 
}
#container2colums a {
         text-decoration: none;
         color: #000000;
}
#container2colums a:hover {
         text-decoration: none;
         color: #000000;
		 padding:1px 4px 1px 4px;
		 border-top: 1px solid #F39900;
         border-bottom: 1px solid #F39900;
		 border-left: 1px solid #F39900;
		 border-right: 1px solid #F39900;
}

#tabla_lista{
		list-style: none;		
		width:42em;				
		border-right: 1px solid #E4E4E4;		
		
}
#tabla_lista .blancali{
		background-color:#FFFFFF;
		padding-left:5em;
		color:#666666;
		border-left: 1px solid #E4E4E4;
		border-top: 1px solid #E4E4E4;
        border-bottom: 1px solid #E4E4E4;				 
}
#tabla_lista .blancagri{
		background-color:#E4E4E4;
		color:#333333;
		padding-left:5em;
		border-left: 1px solid #E4E4E4;
		border-top: 1px solid #E4E4E4;
        border-bottom: 1px solid #E4E4E4;			 
}
#cont_tcontenido #tableradio{
		margin-left:10em;
		width:38em;
		border:1px solid #E4E4E4;		
}
#cont_tcontenido #tableradio #captionTitul{
margin-left:9em;
margin-bottom:1em;
	width:38em;					
}
#cont_tcontenido #tableradio th{
		padding:3px 3px 3px 3px;
		background-color:#D6D6D6;
		color:#333333;	
		
}
#cont_tcontenido #tableradio td{
		padding-top:1px;
		padding-bottom:1px;
		padding-left:24px;		
		border-top: 1px solid #E4E4E4;
		border-right: 1px solid #E4E4E4;
		border-left: 1px solid #E4E4E4;
        border-bottom: 1px solid #E4E4E4;
}

#cont_tcontenido .ofertas{
		margin-left:10em;	
		margin-bottom:2em;	
		width:55em;
		border:1px solid #E4E4E4;
		border-left: 1px solid #E4E4E4;
		border-right: 1px solid #E4E4E4;
		border-top: 1px solid #E4E4E4;
        border-bottom: 1px solid #E4E4E4;	
		line-height:1.5em;			
}
#cont_tcontenido .ofertas .captionTitulofertas{
width:55em;
margin-left:10em;
margin-bottom:0em;
background-color:#DDA421;					
}
#formacion #cont_tcontenido .ofertas .captionTitulofertas{
background-color:#EDCF89;	
}
#cont_tcontenido .ofertas th{
		padding:3px 3px 3px 3px;
		background-color:#E4E4E4;
		margin-left:1em;			
		text-align:center;
}
#cont_tcontenido .ofertas .fechass{
		padding:0px 10px 0px 10px;					
		text-align:center;
}
#cont_tcontenido .ofertas .paginacion{
		padding:0px 20px 0px 20px;					
		text-align:center;
		width:10em;
}
#cont_tcontenido .ofertas .tdicono{
		width:2em;		
		padding-bottom:1px;
		padding-left:3px;			
        border-bottom: 1px dotted #E4E4E4;
		height:3em;
		min-height:3em;
		height: auto !important;
		
}
#cont_tcontenido .ofertas .tdoferta{
		width:33em;			
		padding:0.5em 1em 0.5em 50px;		
        border-bottom: 1px dotted #E4E4E4;
		line-height:2em;
		height:3em;
		min-height:3em;
		height: auto !important;
		font-size:1.2em;
		
}
#cont_tcontenido .ofertas .tdoferta .enlaceEmpresa:link,
#cont_tcontenido .ofertas .tdoferta .enlaceEmpresa:visited{
		color:#333333;
  text-decoration: none;
}
#cont_tcontenido .ofertas .tdoferta .enlaceEmpresa:hover{
text-decoration: none;        
		 padding:1px 4px 1px 4px;
		  border-top: 1px solid #F39900;
         border-bottom: 1px solid #F39900;
		 border-left: 1px solid #F39900;
		 border-right: 1px solid #F39900;
}

#cont_tcontenido .ofertas .tdoferta .enlacePuesto:link,
#cont_tcontenido .ofertas .tdoferta .enlacePuesto:visited{
	color: #BD8C1C;
  text-decoration: none;
}
#cont_tcontenido .ofertas .tdoferta .enlacePuesto:hover{
text-decoration: none;   
padding:1px 4px 1px 4px;      
		  border-top: 1px solid #000000;
         border-bottom: 1px solid #000000;
		 border-left: 1px solid #000000;
		 border-right: 1px solid #000000;
}

#cont_tcontenido .ofertas .tdlugar{	
		width:15em;	
		padding: 0 10px 1px 10px;				
        border-bottom: 1px dotted #E4E4E4;
		height:3em;
		min-height:3em;
		height: auto !important;
		font-size:1.2em;
}

.ofertTit{
		font-size:1.1em;
		font-weight:bold;
		color:#FFFFFF;
}

#cont_tcontenido #list_tipos{	
	list-style-type: none;
}
#cont_tcontenido #list_tipos .tip1{
	padding-left:3em;
	background: url("../imagenes/plantilla/azul.gif"); background-repeat:no-repeat;background-position: left !important;
}
#cont_tcontenido #list_tipos .tip2{
	padding-left:3em;
	background: url("../imagenes/plantilla/verde.gif"); background-repeat:no-repeat;background-position: left !important;
}
#cont_tcontenido #list_tipos .tip3{
	padding-left:3em;
	background: url("../imagenes/plantilla/amarillo.gif"); background-repeat:no-repeat;background-position: left !important;
}
#cont_tcontenido #list_tipos .tip4{
	padding-left:3em;
	background: url("../imagenes/plantilla/rojo.gif"); background-repeat:no-repeat;background-position: left !important;
}






/* Catalogo */
#contenidoCatalogo{
padding-top:2em;
clear:both;

}
#contenidoCatalogo .tamMin{font-size:9px;}

#containimg1{
display: block;
margin-top:3em;
margin-bottom:1em;
margin-left: 10em;
margin-right: auto;

height:auto;
clear:both;
}
.tam620{width:620px;}

#containimg1 #img1{
text-decoration:none;
float:left;
display: block;
margin-left: auto;
margin-right: auto;
width:280px;
height:220px;
background: url("../imagenes/sombra.gif") no-repeat bottom right;
clear:right;
}
#containimg1 #img1:hover{
background: url("../imagenes/sombra2.gif") no-repeat bottom right;
}
#containimg1 #titmg1{
margin-left: auto;
margin-right: auto;
width:80px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.4em;
font-weight:500;
color: #000000;
}
#containimg1 #img2{
text-decoration:none;
float:right;
display: block;
margin-left: auto;
margin-right: auto;
width:280px;
height:220px;
background: url("../imagenes/sombra.gif") no-repeat bottom right;
clear:right;
}
#containimg1 #titmg2{
margin-left: auto;
margin-right: auto;
width:80px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.4em;
font-weight:500;
color: #000000;
}
#containimg1 #img2:hover{
background: url("../imagenes/sombra2.gif") no-repeat bottom right;
}

#catalogo #containimg1 img{
margin: 0px 0px 5px -5px;
}
#catalogoSub #containimg1 img{
float:right;
margin: 0px 5px 5px -5px;
}
.logoscatalogo ul { text-align:center;}
.logoscatalogo li { display:inline;  padding-right:25px;margin-top:8px;margin-bottom:0px}
/*-Fin------*/


/*-Noticias-----------*/

.containnoticias{
margin:2em auto 0 auto; 
height:180px;
width:700px;
padding:0 0 0 0;
}
.containnoticias img{
margin: 0px 0px 5px -5px;

border:0;
border-bottom: 2px solid #DDA421;
}

.estrucnoticia1{
width:220px;
height:180px;
margin-left:0;
margin-right:10px;
padding:0;
float:left;
}
.estrucnoticia2{
width:220px;
height:180px;
margin-left:235px;
margin-right: auto;
padding:0;
}
.estrucnoticia3{
width:220px;
height:180px;
margin-left:15px;
margin-right:auto;
float:right;
}

.containnoticias .not1link{
width:220px;
height:180px;
margin-left:0;
padding:0;
float:left;
text-decoration:none;
background: url("../imagenes/sombra.gif") no-repeat bottom right;

}
.containnoticias .not1link:hover{
text-decoration:none;
background: url("../imagenes/sombra2.gif") no-repeat bottom right;
}

.containnoticias .not3link{
text-decoration:none;
width:220px;
height:180px;
margin-left:0;
padding:0;
float:left;
background: url("../imagenes/sombra.gif") no-repeat bottom right;
}
.containnoticias .not3link:hover{
text-decoration:none;
background: url("../imagenes/sombra2.gif") no-repeat bottom right;
}


.containnoticias .not2link{
text-decoration:none;
width:220px;
height:180px;
margin-left:0;
padding:0;
float:left;
background: url("../imagenes/sombra.gif") no-repeat bottom right;

}
.containnoticias .not2link:hover{
text-decoration:none;
background: url("../imagenes/sombra2.gif") no-repeat bottom right;
}

.conImage{
min-height:155px;
height:auto !important;
height:155px;	
}

.titmg2{
margin-top:auto;
margin-left: auto;
margin-right: auto;
margin-bottom:0;
width:80px;
display:block;
font-family: "Microstile", Arial, Tahoma;
font-size:1.2em;
color: #666666;
font-weight:bold;

}

.claseN{ background-color:#E1D6C8}
.claseE{ background-color:#F4E48A}
.claseEP{ background-color:#DAE9E6}
.claseF{ background-color:#E2DDE6}

.titmg4{
position:absolute;
margin-top: 65px;
padding: 3px 5px 0px 5px;
height:15px;
width:45px;
text-decoration:none;
}

.titmg1{
position:absolute;
background-color:#FFFFFF;
margin-top: 80px;
padding: 3px 5px 0px 5px;
height:70px;
width:205px;
opacity: 1; 
-moz-opacity: 1; 
filter: alpha(opacity=100);
text-decoration:none;
}

.titmg1:hover{
opacity: 0.3; 
-moz-opacity: 0.3; 
filter: alpha(opacity=30);
}

.titmg1 p{
font-family: "Microstile", Arial, Tahoma;
margin:0;
padding:0;
font-size:1.2em;
font-weight:100;
color: #000000;
opacity: 1; 
-moz-opacity: 1; 
filter: alpha(opacity=100);
}
.titmg1:hover p{
opacity: 1; 
-moz-opacity: 1; 
filter: alpha(opacity=100);
}

#listaPagNoticias{
padding-left:8em;
padding-bottom:0.6em;
margin-right:auto;
width:500px;
border-bottom: 1px solid #DDA421;

}
#listaPagNoticias li{
padding:0 10px 5px 10px;
list-style:none;
display:inline;

}
#listaPagNoticias li a {
         text-decoration: none;
         color: #000000;
}
#listaPagNoticias li a:hover {
         text-decoration: none;
         color: #000000;
		 padding:1px 4px 1px 4px;
		 border-top: 1px solid #F39900;
         border-bottom: 1px solid #F39900;
		 border-left: 1px solid #F39900;
		 border-right: 1px solid #F39900;
}

/*-Fin----------------*/


/* Producto */

#containimg1 .familias{
text-decoration:none;
float:left;
display: block;
margin-left: auto;
margin-right: 1.5em;
margin-bottom: 1.5em;
width:11.3em;
height:17.92em;
background: url("../imagenes/sombra.gif") no-repeat bottom right;
}
#containimg1 .familias:hover{
background: url("../imagenes/sombra2.gif") no-repeat bottom right;
}
#containimg1 .articulos{
text-decoration:none;
float:left;
display: block;
margin-left: auto;
margin-right: 1.5em;
margin-bottom: 1.5em;
width:220px;
height:120px;
background: url("../imagenes/sombra.gif") no-repeat bottom right;
clear:right;
}
#containimg1 .articulos:hover{
background: url("../imagenes/sombra2.gif") no-repeat bottom right;
}
#containimg1 .familias #txtempleo{
position:absolute;
margin-top:95px;
margin-left:-110px;
width:6em;
height:75px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.4em;
font-weight:500;
color: #000000;


}
#containimg1 .familias #txtempleo2{
position:absolute;
width:80px;
margin-left:-100px;
margin-top:170px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.1em;
color: #999999;
}
#containimg1 .familias #txttmg1{
position:absolute;
margin-top:90px;
margin-left:10px;
width:90px;
height:75px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.4em;
font-weight:500;
color: #000000;

}
#containimg1 .familias #txtCatalogo{
position:absolute;
width:80px;
margin-left:17px;
margin-top:170px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.1em;
color: #999999;
}
#containimg1 .familias #txtBol1{
position:absolute;
margin-top:90px;
margin-left:-110px;
width:90px;
height:75px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.4em;
font-weight:500;
color: #000000;

}
#containimg1 .familias #txtBol{
position:absolute;
width:80px;
margin-left:-100px;
margin-top:170px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.1em;
color: #999999;
}
#containimg1 .articulos #txttmg1{
float:right;
width:50px;
height:35px;
font-family: "Microstile", Arial, Tahoma;
font-size:1.4em;
font-weight:500;
color: #000000;
}
#containimg1 .articulos #txtCatalogo{

width:50px;
margin: auto auto 0.2em auto;
font-family: "Microstile", Arial, Tahoma;
font-size:1.1em;
color: #999999;
}



/*-Fin------*/

/*-Catalogo-Familias-SUbfamilias-Detalle---*/

#fecha{
background-color:#999999;
width:15em;
height:2.5em;
margin-left:-1.0em;
margin-top:-1.0em;
}
#fecha #iconcerrar{
width:21px;
height:20px;
margin-left:0.5em;
margin-top:0.2em;
position: absolute; 
}
#fecha #txtfecha{
position:absolute;
margin-left:4em;
margin-top:0.3em;
width:8em;
font-family: "Microstile", Arial, Tahoma;
font-size:1.4em;
font-weight:500;
color: #FFFFFF;
}

#containDetalle{
margin:2em 3em 3em 0em;
}
#containDetalle #fotosDetalle{
float:left;
width:380px;
padding-bottom:2em;
}
#containDetalle #fotosDetalle #fotoMax img{
width:360px;
}
#containDetalle #fotosDetalle #fotoMin img{
cursor:pointer;
width:80px;
}
#containDetalle #fotosDetalle #fotoMin ul{
float:left;
margin-left:0em;
padding-left:0em;
}
#containDetalle #fotosDetalle #fotoMin li{
list-style-type:none;
display:inline;
margin-right:10px;
}

#textoDetalle h1{
font-size:1.4em;
}
#textoDetalle h2{
font-size:1.1em;
color: #999999;
}
/*-Fin------*/

/*-Mapa Sitio web ----- */

#cont_mapa .mapaprincipal{
	list-style:none;
	display:block;	
	height:2em;
	padding:0.5em;		
}
#cont_mapa .mapasubprincipal{
	height:1.5em;
	padding:0.2em;
	background-color:#FCEEDC;
}
#cont_mapa .mapaprincipal img{
	padding-right:1em;
}
#cont_mapa  a {
         text-decoration: none;
         color: #000000;
}


#cont_mapa a:hover {
         text-decoration: none;
         color: #000000;
		 padding:1px 4px 1px 4px;
		 border: 1px solid #F39900;        
}
/*-Fin------*/


/*-Foro-----*/
#botones{margin-left:35em;margin-top:2em;width:30em;}
#botones li{list-style:none; display:inline;}
#paginacion{margin:0 auto 0 auto;width:55em;}
#cont_tcontenido .foro{
		margin-left:10em;	
		margin-bottom:2em;	
		width:55em;
		border:1px solid #E4E4E4;
		border-left: 1px solid #E4E4E4;
		border-right: 1px solid #E4E4E4;
		border-top: 1px solid #E4E4E4;
        border-bottom: 1px solid #E4E4E4;	
		line-height:1.5em;			
}
#cont_tcontenido .foro .captionTitulofertas{
width:55em;
margin-left:10em;
margin-bottom:0em;
background-color:#DDA421;					
}

#cont_tcontenido .foro th{
		padding:3px 3px 3px 3px;
		background-color:#E4E4E4;
		margin-left:1em;			
		
}
#cont_tcontenido .foro .tdotros{
		width:9em;		
		padding:0.5em 1em 0.5em 0.5em;			
        border-bottom: 1px dotted #E4E4E4;
		height:1.2em;
		min-height:.122em;
		height: auto !important;
		
}
#cont_tcontenido .foro .tdtema{
		width:28em;			
		padding:0.5em 1.8em 0.5em 0.5em;		
        border-bottom: 1px dotted #E4E4E4;
		line-height:1em;
		height:1.2em;
		min-height:1.22em;
		height: auto !important;
		font-size:1.2em;
		
}
#cont_tcontenido .foro .tdtema .enlaceEmpresa:link,
#cont_tcontenido .foro .tdtema .enlaceEmpresa:visited{
		color:#333333;
  text-decoration: none;
}
#cont_tcontenido .foro .tdtema .enlaceEmpresa:hover{
text-decoration: none;        
		 padding:1px 4px 1px 4px;
		  border-top: 1px solid #F39900;
         border-bottom: 1px solid #F39900;
		 border-left: 1px solid #F39900;
		 border-right: 1px solid #F39900;
}

#cont_tcontenido .foro .tdtema .enlacePuesto:link,
#cont_tcontenido .foro .tdtema .enlacePuesto:visited{
	color: #BD8C1C;
  text-decoration: none;
}
#cont_tcontenido .foro .tdtema .enlacePuesto:hover{
text-decoration: none;   
padding:1px 4px 1px 4px;      
		  border-top: 1px solid #000000;
         border-bottom: 1px solid #000000;
		 border-left: 1px solid #000000;
		 border-right: 1px solid #000000;
}

a.enlaceTema{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
a.enlaceTema:hover{
	font-weight:bold;
	text-decoration:none;
	color:#CD9713;
}
a.enlaceTema:link{
	text-decoration:none;
	color:#000000;
}
a.enlaceTema:visited{
	text-decoration:none;
	color:#AFAC96;
}
a.enlaceTema:active{
	text-decoration:none;
	color:#CD9713;
}

#cajatemaprincipal{
padding:0;
margin:1em 0 0 9em;
width:55em;
border:1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
}
.temacabecera{
margin:0;
padding:0.5em 1em 0.5em 1.5em;
background-color:#DDA421;
}
.tematexto{
margin:0;
padding:1.5em 1em 1.5em 1.8em;
}

.cajatemasecundario{
padding:0;
margin:1em 0 2em 13em;
width:55em;
border:1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
}



.cajaTexto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	border:0.1ex solid #888888;
	background-color:#C1E0FF;
	color:#000000;
}
.caja_sencilla{
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #F5F5F5;
	height: 15px;
	}
	.caja_sencilla_multilinea{
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #F5F5F5;
	}
.boton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	border:0.1ex solid #888888;
	background-color:#CFCBAD;
	color:#000000;
}


.fondoPar{background-color:#FFFFFF;}
.fondoImpar{background-color:#CCCCCC;}
.bordeCabecera{
	border-top:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #CCCCCC;
}
.bordeCeldaVacia{
	border-left:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
}
.bordeCeldaTexto{
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
}

.paddingCabecera{
	padding-top:7px;
	padding-bottom:7px;
}
.colorSeparador{border-bottom:1px solid #9998C5;}


/*-Fin------*/


/* ------------------------------------------------------------------------------------------------
PIE
---------------------------------------------------------------------------------------------------*/
#pie{
		clear: both;	
		margin-left: auto;
    	margin-right: auto;
        margin-top:0em;
		margin-bottom:0em;
		width:100%; 
		padding:0em;
		height:1em;       
        color: #666;         
        
}
#piecentro{
margin-left: auto;
margin-right: 0em;
padding:0em;
height:1em; 
width:45em;

}

/*  Botones de conformidad del pie  */
.navlistpie{
display: block;
margin-left: auto;
margin-right: auto;
}
.navlistpie li
{
	display: inline;
	list-style-type: none;
	font-family: helvetica,arial,sans-serif;
	font-size:0.8em;
	float:left;
	margin-right: 1em;		
	
}
.parraf{
	margin: 1em 0;  
  font-family: helvetica,arial,sans-serif;  
  font-weight: bold;
}
.parraf a{
color: #666; 
}
.w3cbutton4 {
  margin: 1em 0;
  width: 9.2em;
  font-family: helvetica,arial,sans-serif;  
  font-weight: bold; 
}
.w3cbutton4 a {
  display: block;
  width: 100%;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.w3cbutton4 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.w3cbutton4 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
  font-family: helvetica,arial,sans-serif;
}


/* CALENDARIO*/
/**************************************************************/
<!--
.contenedor_calendario {
position:relative;
margin:0 0 0 0;
padding:0 0 0 0;
width:142px;
}
#calendacss ul{
margin:0 0 0 0;
padding:0 0 0 0;
width:161px;
}
#calendacss ul li {
	font-family: Tahoma, Arial;
	font-size:0.8em;
	list-style-type:none;
	background-color:#F7F7F7;
	padding:2px;		
	margin-right:1px;
	margin-bottom:1px;
	float:left;
	color: #999999;
	width:16px;
	display:inline;
	text-align:center;
}
#calendacss a{
text-decoration:none;
color:#333333
}
#calendacss ul li.dia {
background-color:#E1E1E1;
color:#999999;
font-size:0.8em;
}
#calendacss ul li.mes {
background-color:#EAEAEA;
color:#333333;
font-size:1.2em;
font-weight:bold;
width:142px;
}
#calendacss ul #Month{
width:80px;
}
#calendacss ul li.diahoy {
background-color:#FFCC33;
color:#666666;
font-size:0.8em;
}
#calendacss ul li.diaevento {
background-color:#EDCF89;
color:#CCC;
font-size:0.8em;
}
#calendacss .btnHoy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	border:0.1ex solid #888888;
	background-color:#CFCBAD;
	color:#000000;
}
#calendacss .cboDatos {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:normal;
	border:0px solid #AAAAAA;
	background-color:#FCF1E2;
}
#calendacss ul li.filaclear {
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#EAEAEA;
height:2px;
width:146px;
}
/**************************************************************/
/* FIN CALENDARIO*/
.antirobot
{
	width:0px;
	height::0px;
	border:0px solid #FBEFDD;
	background-color:#FBEFDD;
	font-size:1px;
}
