
/*global resets - eliminates cross browser inconsistancies*/

* { margin:0; padding:0; }

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address { margin: 0.5em 0; } 

li,dd { margin-left:1em;} 

fieldset { padding:.5em; } 

img {border: 0;}

a img {border: 0;}

table {
    font-size: 1em;
}
/*end global resets*/

body {
	margin:5px;
	background-color:#cfcfcd;
	color: #666666;
	font: 12px/1.2em  Arial, Helvetica, sans-serif;
}


/*Typography 
These control the general, asthetic, typographical/text
elements of the css*/


p {
	font: 12px/1.4em  Arial, Helvetica, sans-serif;
	color: #666666;
}




/*General link Styling*/
a {
	color: #666666; 
	text-decoration: none;
}

a:hover{
	color: #2d503c ;	
	text-decoration: underline;
}

/*List item Styling*/

ul {
margin: 10px;
}

/*Graphical Elements
These styles provide management 
of content's appearences.
*/

hr { 
/*many components use this as a seperator line */
background: transparent; 
height:1px; 
border: 1px solid #ccc;
margin-bottom: 7px;
}

#pagina{
	width: 950px;
	position: relative;
	margin: auto;
}

#contenedor{
	width: 950px;
	position: relative;
	margin: auto;
	background: url(../images/fndContenedor.gif) repeat-y;
}

#contenedor2{
	width: 950px;
	position: relative;
	margin: auto;
	background: url(../images/fndContenedor.gif) repeat-y;
}

#top_izq{
	width: 950px;
	height: 128px;

}

#bottom{
	width: 950px;
	height: 15px;
	background: url(../images/pie.gif);
	position: relative;
	margin: auto;
}

#pie{
	width: 950px;
	height: 15px;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #999999 !important;
	padding: 10px 5px 0 25px;
}
#pie a{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #999999 !important;
}
#pie a:hover{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #999999 !important;
}

#conMmenu{
	width: 950px;
	height: 17px;
	background-image:url(../images/pleca_verde.gif);
	background-position:top;
	background-repeat:no-repeat;
	

}

#listadoEmpresas{
	width: 275px;
	height: 16px;
	text-align:center;
	padding: 1px 10px 0 0;
	font: 10px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004f38;
	margin-right: 5px;
	margin-bottom: 5px;
}

#listadoEmpresas option {
	font: 9px  Arial, Helvetica, sans-serif;
	color: #999999;
}
#listadoEmpresas SELECT{ 
	font: 9px  Arial, Helvetica, sans-serif;
	color: #999999;
	background-color:#fff; 
	width:150px; 
	border:1px solid #cccccc;
} 



/***************************************** HOME **********************************************/


#centroIzqHome1{
	width: 674px;
	background: url(../images/fndNoticiasHome1.gif) top right no-repeat;
	margin-top: 10px;
}

#centroIzqHome2{
	width: 674px;
	background: url(../images/fndNoticiasHome2.gif) top right no-repeat;
	margin-top: 10px;
}

#centroIzqHome3{
	width: 674px;
	background: url(../images/fndNoticiasHome3.gif) top right no-repeat;
	margin-top: 10px;
}

#centroDerHome{
	width: 262px;
	height: 397px;
	padding-top: 5px;
	margin-left: 5px;
}

#textoHome{
	width: 599px;
	padding: 10px 50px 0 25px;
	font: 12px/1.5  Arial, Helvetica, sans-serif;
	color: #84be00;
	font-weight:bold;
}

.textoHomeNaranja{
	font: 12px/1.5  Arial, Helvetica, sans-serif;
	color: #f68806;
	font-weight:bold;
}

#areaNegocioHome{
	background-image:url(../images/fndCentroHome.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:343px;
	width: 600px;
	margin: 5px 0 0 20px;
	padding: 30px 10px 0 25px;
}

#titAreaNegocio{
	padding-top: 10px;
	font: 12px/1.5  Arial, Helvetica, sans-serif;
	color: #2592c9;
	font-weight:bold;
}

#txtAreaNegocio{
	width: 170px;

}

#titNoticiasHome{
	width: 257px;
	text-align:right;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #f68806;
	font-weight:bold;
	padding: 10px 13px 0 0;
}

#txtNoticiasHome{
	width: 170px;
	padding: 0 5px 0 10px;
	font: 11px/1.2  Arial, Helvetica, sans-serif;
	margin-top: 10px;

}

#imgNoticiaHome{
	width: 75px;
	text-align:center;
	margin-top: 10px;
}

.fechaNoticiaHome{
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2592c9 ;
}

.fotos{
	border: 1px solid #666666;
}

#separadorHome{
	width: 245px;
	border-top: 3px solid #cccccc;
	height: 4px !important;
	margin: 5px 12px 5px 12px;
}

#separadorBanner{
	width: 245px;
	height: 4px;
	margin: 5px 12px 1px 2px;
}

#bannerHome{
	width: 245px;
	margin: 12px;
	text-align:center;
}

#accesoClientes{
	width: 257px;
	text-align:right;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #f68806;
	font-weight:bold;
	padding: 5px 13px 0 0;

}

#accesoClientes a{
	font: 12px  Arial, Helvetica, sans-serif;
	color: #f68806;
	font-weight:bold;

}

#accesoClientes a:hover{
	text-decoration:underline;


}

.accesoGris{
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;

}

/*////////////////////////////////////////// EL GRUPO //////////////////////////////////////////////////////////////////*/

#centroIzqGrupo1{
	width: 674px;
	background: url(../images/fndNoticiasHome1.gif) top right no-repeat;
	margin-top: 10px;
}

#centroIzqGrupo2{
	width: 674px;
	background: url(../images/fndNoticiasHome2.gif) top right no-repeat;
	margin-top: 10px;
}

#centroDerGrupo{
	width: 255px;
	padding-top: 12px;
	margin-left: 5px;
}


#titElgrupo{
	width: 640px;
	height: 20px;
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	color: #FD9A03;
	font-weight:bold;
	padding-left: 35px;
}

#topElgrupo{
	width: 674px;
	height: 19px;
	/*height: 372px;*/
	background: url(../images/fndTopDinamicos.gif) top  no-repeat;
	margin-top: 10px;
}
#centroElgrupo{
	width: 674px;
	/*height: 372px;*/
	background: url(../images/fndCentroDinamicos.gif) top;
	background-repeat:repeat-y;
	z-index: 0;
}

#bottomGrupo{
	width: 674px;
	height: 19px;
	/*height: 372px;*/
	background: url(../images/fndBottomDinamicos.gif) top  no-repeat;
	margin-bottom: 10px;
	
}

#scrollElgrupo{
	width: 580px;
	/*height: 325px;*/
	padding: 0px 9px 15px 45px;
	margin-right: 40px;
	/*overflow:scroll;
	overflow-x: hidden;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color:#84be00; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-face-color:#84be00; 
	scrollbar-track-color:#ffffff; */
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
}

#scrollElgrupo li{
	list-style-type:none;
	background: url(../images/bullet.gif) no-repeat 0px 5px;
	padding-left: 13px;
	margin-left: 5px;
	margin-top: 8px;
}

.negritaenVerde{
	color: #84be00;
	font-weight:bold;
}

/*///////////////////////////////////////////// NOTICIAS //////////////////////////////////////////////////////////*/

#encabezadoNoticias{
	width: 640px;
	height: 20px;
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	color: #FD9A03;
	font-weight:bold;
	padding-left: 35px;
}

#scrollNoticias{
	width: 580px;
	height: 300px;
	padding: 0px 9px 15px 45px;
	margin-right: 40px;
	overflow:scroll;
	overflow-x: hidden;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color:#84be00; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-face-color:#84be00; 
	scrollbar-track-color:#ffffff; 
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
}
#scrollNoticiasLargo{
	width: 580px;
	height: 315px;
	padding: 0px 9px 15px 45px;
	margin-right: 40px;
	overflow:scroll;
	overflow-x: hidden;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color:#84be00; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-face-color:#84be00; 
	scrollbar-track-color:#ffffff; 
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
}

#fechaLitadoNoticias{
	width: 60px;
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2592c9;
	margin-top: 5px;
}

.fotosNoticias{
	margin: 5px;
	border: 1px solid #666666;

}

#botoneraNoticias{
	width: 590px;
	height: 20px;
	padding-left: 50px;
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2592c9;
	margin-top: 5px;
}

#botoneraNoticias a{
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2592c9;
}

#botoneraNoticias a:hover{
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666666;
}



#centroNoticias{
	width: 674px;
	height: 375px;
	background: url(../images/_fndCentroDinamicos.gif) top  no-repeat;
	z-index: 0;
}

/*///////////////////////////////////////////// EMPLEO //////////////////////////////////////////////////////////*/

#encabezadoEmpleo{
	width: 640px;
	height: 20px;
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	color: #FD9A03;
	font-weight:bold;
	padding-left: 35px;
}
#centroEmpleo{

	width: 674px;
	height: 375px;
	background: url(../images/_fndCentroDinamicos.gif) top  no-repeat;
	margin-top: 5px;
	z-index: 0;
}

#scrollEmpleoFicha ul{
	font: 12px/1.2em  Arial, Helvetica, sans-serif !important;
	color: #666666 !important;
	list-style-type:disc;
}


#fotoEmpleo{
	width: 200px;
	margin: 0px 0px 0px 10px;

}
#scrollEmpleo{
	width: 410px;
	height: 305px;
	padding: 0px 9px 15px 45px;
	overflow:scroll;
	overflow-x: hidden;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color:#84be00; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-face-color:#84be00; 
	scrollbar-track-color:#ffffff; 
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
}
#scrollEmpleoFicha{
	width: 580px;
	height: 305px;
	padding: 0px 9px 15px 45px;
	margin-right: 40px;
	overflow:scroll;
	overflow-x: hidden;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color:#84be00; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-face-color:#84be00; 
	scrollbar-track-color:#ffffff; 
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
}

#fechaLitadoEmpleo{
	width: 80px;
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2592c9;
	margin-top: 5px;
}



#botoneraEmpleo{
	width: 590px;
	height: 10px;
	padding-left: 50px;
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f68806;
	margin-top: 10px;
}

#botoneraEmpleo a{
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f68806;
}

#botoneraEmpleo a:hover{
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666666;
}

.referenciaEmpleo{
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f68806 ;

}

/*///////////////////////////////////////////// CONTACTO //////////////////////////////////////////////////////////*/

#encabezadoContacto{
	width: 640px;
	height: 20px;
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	color: #FD9A03;
	font-weight:bold;
	padding-left: 35px;
}
#centroContacto{
	position: absolute;
	width: 674px;
	background: url(../images/_fndCentroDinamicos.gif) top  no-repeat;
	margin-top: 5px;
	z-index: 0;
}

#scrollEmpleoFicha ul{
	font: 12px/1.2em  Arial, Helvetica, sans-serif !important;
	color: #666666 !important;
	list-style-type:disc;
}


#fotoContacto{
	width: 200px;
	margin: 0px 0px 0px 10px;

}
#scrollContacto{
	width: 370px;
	padding: 0px 9px 15px 45px;
	overflow:scroll;
	overflow-x: hidden;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color:#84be00; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-face-color:#84be00; 
	scrollbar-track-color:#ffffff; 
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
}

/***************************************** MENU **********************************************/

#menuGeneral{
	width: 660px;
	height: 20px;
	margin-top: 0px;
	text-align : left;
	color: #ffffff;
	padding-top: 2px;
	
}
#nav{
	left: 10px;
	padding: 0 0 0 0px;
	margin: 0 0 0 5px;
	border: solid #22B8A4;
	border-width: 0 0 0 10px;	
}

#nav  a {
	padding: 6px 10px 2px 10px;
	margin: 0px;
	text-decoration:none;
	color:#ffffff;
	background-color:transparent; 
	border: 0px solid #22B8A4;
	font-weight:bold;
	}
#nav  a:hover {
	color: #666666;
	background-color:transparent; 
	}
#nav li {  
	position: relative;
  	float: left;
	top: 0px;
	margin:  0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
	list-style: none;		
  	text-align: left;
	font-size:11px;
	font-family:verdana;
	color:#ffffff;
	cursor: hand;
	z-index: 10;
}
li ul {
	padding: 0px;
	margin: 0;
	display: none;
	position: absolute;
	top: 10px;
	left:0px;
	width:150px;
	visibility: visible;

	}

#nav li:hover ul, li.over ul{ display: block; }

#subMenu li {
 	padding: 0;		
  	position: relative;
	left: 0px;
	top: 5px;
  	text-align: left;
	font-size: 11px;
	cursor: hand;
	background-color: #e3fc9e;
	padding: 1px 2px 5px 2px
	

}
#subMenu  a {
	margin: 0px;
	display:block;
	width:210px;
	text-decoration:none;
	color:#84be00;
	background-color: #e3fc9e;
	border:  solid #e3fc9e;
	border-width: 1px 0px 0px 1px;
	font-weight:normal;
	
	

	}
#subMenu  a:hover {
	color: #ffffff;
	background-color: #84be00;
}

/*************************************MAPA WEB ****************************************************************/
#centroMapa{
	width: 674px;
	/*height: 372px;*/
	background: url(../images/fndCentroDinamicos.gif) top;
	background-repeat:repeat-y;
	z-index: 0;
}

#topMapa{
	width: 674px;
	height: 19px;
	/*height: 372px;*/
	background: url(../images/fndTopDinamicos.gif) top  no-repeat;
	margin-top: 10px;
}
#bottomMapa{
	width: 674px;
	height: 19px;
	/*height: 372px;*/
	background: url(../images/fndBottomDinamicos.gif) top  no-repeat;
	margin-bottom: 10px;
	
}

#contMapa{
	width: 570px;
	margin: 0 50px 0 50px;

}

#cabeceraMapa{
	width: 230px;
	background: url(../images/fndMapa.jpg) top left;
	background-repeat: no-repeat;
	z-index: 1px;
	padding: 7px 0 0 20px;
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	color: #a1bc30;
}
#listaMapa{
	width: 250px;
}
#listaMapa ul{
	margin: 10px 0 10px 5px;
	padding: 3px 10px 3px 10px;
}

#listaMapa li{
	padding-top: 3px;
	list-style-image:url(../images/listaMapa.gif);	
	
}

#cabeceraMapa a{
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
	color: #a1bc30;
	text-decoration:none;

}

#cabeceraMapa a:hover{
	text-decoration:underline;
}

