/* estilos.css */

html {
	background: #FFFFFF url(/imagenes/fnd-html.jpg) repeat-y scroll center top;
	height:100%;
	margin:0pt;
	padding:0pt;
}

body
{
	/*background: #F6F6F6 url(/imagenes/fnd-body.jpg) repeat-x;*/
	margin-top: 0px;
	padding: 0px;
}
input
{
	outline: none;
}

.izquierda
{
	float:left;
}

.derecha
{
	float: right;
}

#contenedor_global
{
	margin:auto;
	width:990px;
}

a
{
	outline: none;
}

a img
{
	border: 0pt none;
}

a:link 
{
	color:#0000FF;
}

a:visited 
{
	color:#0000FF;
}


/*inicio estilos cabecera*/
#cabecera
{
	background:url(../imagenes/cab_barra_inf.jpg) no-repeat bottom;
	/*height: 152px;*/
	border: 1px solid #D3A8FF;
	width:990px;
	color: #747474;	
	float:left;
}

.logorect
{
	float: left;
}

.logoredondo
{
	margin: 4pt 0pt 0pt 82pt;
	float: left;
}

.form_acceso
{
	background:url(../imagenes/bg1.jpg) repeat;
	height: 105px;
	width: 215px;
	margin: 5px 0px 0px 98px;
	float: left;
	font-size: 12px;
	text-align:center;
	padding: 0px;
	font-weight:600;
	color: #999999;
	border: 1px solid #660099;
}

.form_acceso form
{
	margin: 5px;
	padding: 0px;
}

.form_acceso input
{
	margin: 2px;
	padding: 0px;
	border: 1px solid #6633CC;
}

.form_acceso p
{
	color:#FF0000;
	font-family:Arial;
	font-weight:bold;
	margin: 5px;
	padding: 0px;
}

.menu_superior
{
	margin: 126px 0px 0px -924px;
	padding: 0px;
	float: left;
	font-family: Arial;
	font-size: 13px;
	width: 328px;
}

.menu_superior a
{
	text-decoration: none;
	color: #666666;
}

.menu_superior a:hover
{
	text-decoration: underline;
	color: #333333;
}

.datos_contacto
{
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
	text-align:center;
	clear:both;
	width: 334px;
	position:relative;
	top: -30px;
	left: 650px;
	display: none;
}

.datos_contacto a
{
	text-decoration: none;
	color: #747474;
}

.datos_contacto a:hover
{
	text-decoration: underline;
}


.datos_contacto p
{
	margin: 0pt;
	padding: 0pt;
	font-family:Arial;
	font-size: 10px;
}
/*fin estilos cabecera*/

/*inicio estilos contenido*/
.bloque_destacados
{
	margin: 0px -12px 10px;
	padding: 0px;
}
#contenido
{
	border-left: 1px solid #D3A8FF;
	border-right: 1px solid #D3A8FF;
	width: 990px;
	float: left;
}

#contenido .columna_izquierda
{
	background:url(../imagenes/fnd_col_izqda.gif) no-repeat top;
	width: 200px;
	float: left;
	height: 625px;
	margin: 9px 0px 5px 0px;
	padding: 0px;
}

#contenido .columna_central
{
	background:url(../imagenes/fnd_contenido.gif) repeat top;
	width: 555px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 14px 0px 14px;
	border-right: 1px solid #D3A8FF;
	border-left: 1px solid #D3A8FF;
}

#contenido .columna_derecha
{
	background:url(../imagenes/fnd_col_izqda.gif) no-repeat top;
	width: 200px;
	height: 625px;
	float: left;	
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#contenido .bloque_inferior
{
	height: 170px;
	width: 980px;
	float: left;
	margin-top: 20px;
	margin-left: 5px;
}
/*fin estilos contenido*/

/*inicio estilos mod_noticias*/
.ultimas_noticias
{

}

.ultimas_noticias .cabecera_ultimas_noticias
{
	background: url(../imagenes/cab_ultimas_noticias.png) no-repeat top;
	height: 26px;
	width: 555px;
	padding: 0px;
	margin: 0px;
}

.ultimas_noticias .contenedor_noticias 
{
	margin: 0px;
	padding: 0px;
}

.ultimas_noticias .noticia
{
	margin: 10px 0px;
	padding: 0px;
	float: left;
	width: 560px;
	overflow: hidden;
}


.ultimas_noticias .contenedor_noticias .fndtitulo
{
	background: url(../imagenes/fnd_titulo_noticia.png) no-repeat top;
	float: left;
	width: 555px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.ultimas_noticias .contenedor_noticias .titulo
{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color: #666666;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.ultimas_noticias .contenedor_noticias .titulo:hover
{
	text-decoration: underline;
}

.ultimas_noticias .contenedor_noticias .fecha
{
	background: url(../imagenes/fnd_titulo_noticia.png) no-repeat top;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	float: left;
	margin: 5px 0px;
	padding: 0px;
}

.ultimas_noticias .contenedor_noticias .texto
{
	font-family:Arial;
	font-size:11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.ultimas_noticias .contenedor_noticias ul
{
	margin: 5px 0px 10px 45px;
	padding: 0px 0px 0px 0px;
}

.ultimas_noticias .contenedor_noticias li
{
	margin: 0px 0px 5px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.ultimas_noticias .contenedor_noticias .texto p
{
	font-family:Arial;
	font-size:11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.ultimas_noticias .contenedor_noticias .foto
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	clear: both;
}

/*fin estilos mod_noticias*/

/*inicio estilos pie*/
#pie
{
	background:url(../imagenes/bg1.jpg) repeat;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width:990px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#pie p
{	
	margin: 4px 270px;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

/*fin estilos pie*/

/* estilos salida seccion */
#contenedor_seccion
{
	
	border-bottom: 1px solid #663399;
	padding-bottom: 25px;
}


#contenedor_seccion a:hover 
{
	font-weight:bold;
}

#contenedor_seccion h2
{
	font-family: Arial,Helvetica,sans serif;
	font-size: 18px;
	border-bottom: 1px solid #663399;
	border-right: 4px groove #663399;
	color: #666666;
	background: transparent url(../imagenes/bg1.jpg) repeat;
	padding-left: 5px;
}

#contenedor_seccion h3
{
	font-family: Arial,Helvetica,sans serif;
	font-size: 14px;
	border-bottom: 1px solid #CCCCCC;
	color: #663399;
}

#contenedor_seccion p
{
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
	/*color: #747474;*/
	list-style-type: none;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#contenedor_seccion ul
{
	/*background-color: #EBEBEB;
	width: 150px;*/
	margin: 0px 0px 10px 25px;
	padding: 5px;
	/*border: 1px solid #CCCCCC;*/
}

#contenedor_seccion ul li
{
	background-image:url(../imagenes/bolillo_subsubopcion.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
	color:#333333;
	list-style-type: none;
}

#contenedor_seccion ol
{
	width: 150px;
	margin: 0px 0px 10px 45px;
	padding: 5px;
}

#contenedor_seccion ol li
{
	margin: 0px;
	font-family: Arial,Helvetica,sans serif;
	font-size: 12px;
	color: #747474;
}

/* fin estilos salida seccion */

/*inicio estilos mod_boletin*/
.suscripcion_boletin
{
	font-family:Arial;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	width: 555px;
}

.suscripcion_boletin .cabecera_boletin
{
	background: url(../imagenes/cab_boletin.gif) no-repeat top;
	height: 26px;	
	padding: 0px;
	margin: 0px;
}

.suscripcion_boletin  p
{
	font-family:Arial;
	font-size:11px;
	color: #666666;
	margin: 10px 0 0 0;
	padding: 0px;
	font-weight: bold;
}

.caja 
{
	background:transparent url(../imagenes/bg1.jpg) repeat scroll 0 0%;
	border:1px solid #CCCCCC;
	margin:12px;
	padding:0;
}

.caja p 
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px;
}
/************************/

/*inicio estilos mod_bolsa_Empleo*/
.ultimas_ofertas
{
	font-family:Arial;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	width: 555px;
	float: left;
}

.ultimas_ofertas .cabecera_ofertas
{
	background: url(../imagenes/cab_ofertas_empleo.gif) no-repeat top;
	height: 26px;
	
	padding: 0px;
	margin: 0px;
}

.ultimas_ofertas .contenedor_ofertas 
{
	margin: 0px;
	padding: 0px;
	width: 555px;
}

.ultimas_ofertas .oferta
{
	font-family:Arial;
	font-size: 12px;
	color: #0033FF;
}

.ultimas_ofertas .oferta a
{
	text-decoration: none;
	color: #0033FF;
}

.ultimas_ofertas .oferta:hover
{
	background-color: #FFFFCC;
	cursor: pointer;
}

.ultimas_ofertas .titulo
{
	font-weight: bold;
	color: #666666;
}

.ultimas_ofertas .contenedor_ofertas .fecha
{
	background: url(../imagenes/fnd_titulo_noticia.png) no-repeat top;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	float: left;
	margin: 5px 0px;
	padding: 0px;
}

.ultimas_ofertas .contenedor_ofertas .texto
{
	font-family:Arial;
	font-size:11px;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.ultimas_ofertas .contenedor_ofertas .texto p
{
	font-family:Arial;
	font-size:11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.ultimas_ofertas .contenedor_ofertas .foto
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	clear: both;
}

.ultimas_ofertas .Listado 
{
	border-collapse:collapse;
	padding:0pt;
	width:100%;
	/*float: left;*/
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}

.ultimas_ofertas .Listado .destaca
{
	background:url(../imagenes/bg1.jpg) repeat;
	font-weight: bold;
	color:#666666;
}

.ultimas_ofertas .Listado th 
{
	border-bottom:1px solid #CCCCCC;
	color: #663366;
	font-size:12px;
	font-weight:bold;
	padding:0.8em;
	text-align:left;
}

.ultimas_ofertas .Listado td 
{
	border-bottom:1px solid #E3E5F2;
	padding-bottom:0.5em;
	padding-left:0.8em;
	padding-top:0.5em;
}

/*fin estilos mod_bolsa_Empleo*/


