* 
{
	margin:0;
	border:0;
	padding:0;
}
BODY 
{
    font-family: Trebuchet MS;
    color:#747373;
    text-align:center;
	background-image:url(../imagenes/fondo.jpg);
	background-repeat:repeat-x;    
	background-position:center top;
	background-color:#E7E3D8;
}
P 
{
    margin-bottom:10px;
}
A.masinfo 
{
    color:#671621;
}
/*--------------------------------------------------------------- CLASES -----------------------------------------------------------------*/
.bloque_tipo_servicio  {
	float:left;
	border-bottom:1px #c0c1bd solid;
	background-color:#ebe8df;
	width:615px;
	background-image:url(../imagenes/fondo_tipo_servicios.jpg);
	background-repeat:repeat-y;   	
}
.bloque_tipo_servicio_dos  {
	float:left;
	border-bottom:1px #c0c1bd solid;
	background-color:#ebe8df;
	width:615px;
	background-image:url(../imagenes/fondo_tipo_servicios_dos.jpg);
	background-repeat:repeat-y;   	
}
.tipo_servicio 
{
    float:left;
    width:165px;
    height:auto;
    padding:20px;
}
.tipo_servicio_dos
{
    float:left;
    width:255px;
    height:auto;
    padding:20px;
}
.titular_i, .titular_m, .titular_d, .titular_m_interior
{
    color:#671621;
    font-weight:bold;
    font-size:1.2em;
    width:165px;
    height:23px;
    background-image:url(../imagenes/linea_separacion.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    margin-bottom:10px;
}
.titular_m
{
    width:450px;
}
.titular_d 
{
    width:175px;
}
.titular_m_interior
{
    width:635px;
}
ul.listado li 
{
    margin-bottom:8px;
}
ul.listado_empleo li 
{
    margin-bottom:0px;
}
.resaltado 
{
    color:#671621;
}
.resaltado_negrita
{
    color:#671621;
	font-weight:bold;
	font-size:1.1em;
}
.p_img 
{
    margin-top:20px;
    width:635px;
    text-align:center;
}
.situacion
{
    width:635px;
    text-align:right;
    color:#671621;
    font-size:0.75em;
}
.situacion A 
{
    color:#747373;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------*/
#aire 
{
    width:900px;
    height:20px;
}
#bloque_i 
{
    float:left;
    width:172px;
    height:auto;
    padding-left:8px;
    text-align:left;
    padding-bottom:20px;
    font-size:0.75em;
}
#bloque_m
{
    float:left;
    width:450px;
    height:auto;
    padding-left:40px;
    text-align:left;
    padding-bottom:20px;
    font-size:0.75em;
}
#bloque_m_interior
{
    float:left;
    width:635px;
    height:auto;
    padding-left:40px;
    text-align:left;
    padding-bottom:20px;
    font-size:0.75em;
}
#bloque_d 
{
    float:left;
    width:185px;
    height:auto;
    padding-left:35px;
    text-align:left;
    padding-bottom:20px;
    font-size:0.75em;
}
#cabecera_superior, #cabecera_superior_eco, #cabecera_superior_cli, #cabecera_superior_default
{
    width:900px;
    height:30px;
    background-image:url(../imagenes/cabecera_superior.jpg);
    background-repeat:no-repeat;
    color:#383d43;
    text-align:right;
    font-size:0.65em;
}
#cabecera_superior_eco {
    background-image:url(../imagenes/cabecera_superior_eco.jpg);
}
#cabecera_superior_cli {
    background-image:url(../imagenes/cabecera_superior_cli.jpg);
}
#cabecera_superior_default {
    background-image:url(../imagenes/cabecera_superior_def.jpg);
}
#cabecera_medio, #cabecera_medio_eco, #cabecera_medio_cli, #cabecera_medio_default
{
    width:900px;
    height:50px;
    background-image:url(../imagenes/cabecera_medio.jpg);
    background-repeat:no-repeat;
}
#cabecera_medio_eco {
    background-image:url(../imagenes/cabecera_medio_eco.jpg);
}
#cabecera_medio_cli {
    background-image:url(../imagenes/cabecera_medio_cli.jpg);
}
#cabecera_medio_default {
    background-image:url(../imagenes/cabecera_medio_def.jpg);
}
#cabecera_inferior, #cabecera_inferior_eco, #cabecera_inferior_cli, #cabecera_inferior_default
{
    width:900px;
    height:129px;
    background-image:url(../imagenes/cabecera_inferior.jpg);
    background-repeat:no-repeat;
}
#cabecera_inferior_eco {
    background-image:url(../imagenes/cabecera_inferior_eco.jpg);
}
#cabecera_inferior_cli {
    background-image:url(../imagenes/cabecera_inferior_cli.jpg);
}
#cabecera_inferior_default {
    background-image:url(../imagenes/cabecera_inferior_def.jpg);
}
#contenedor 
{
    margin:auto;
    margin-top:0px;
    width:900px;
    height:auto;
}
#contenedor_medio
{
    float:left;
    width:900px;
    height:auto;
    background-image:url(../imagenes/contenedor_medio.jpg);
    background-repeat: repeat-y;    
}
#contenedor_medio_interior
{
    float:left;
    width:900px;
    height:auto;
    background-image:url(../imagenes/contenedor_medio_interior.jpg);
    background-repeat: repeat-y;    
}
#delta_empleo 
{
    margin-top:20px;
    width:165px;
    height:165px;
    border:1px #d3d3d3 solid;
    background-color:#f3f4f4;
}
#delta_empleo_texto
{
    width:145px;
    margin:auto;
    font-size:0.80em;
}
#delta_empleo_texto P
{
    margin-bottom:5px;    
}
#img_cabecera 
{
    vertical-align:top;
}
#contenedor_pie
{
    float:left;
    width:100%;
    background-color:#f3f3eb;
	border-top:1px #FFF solid;
}
#pie
{
    margin:auto;
    width:900px;
    height:54px;
    background-color:#f4f3ec;
    color:#6d6d6d;
    font-size:0.65em;
	background-image:url(../imagenes/fondo_pie.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
}
#pie A
{
    color:#6d6d6d;
}
#pie A:hover
{
    color:#671621;
}
/*
#servicios_economicos 
{
    width:635px;
    font-size:0.90em;
    text-align:justify;
	border:1px red solid;
}
#servicios_economicos IMG
{
    float:left;
    margin-right:15px;
}
#servicios_economicos P
{
    margin-bottom:5px;
}
*/
#form_busqueda {
    color:#383d43;
    float:right;	
	width:200px;
	text-align:right;
	font-size:0.70em;
}
#form_busqueda INPUT
{
	font-size:0.90em;
    vertical-align: top;
    width:103px;
	height:auto;
    border-top:1px #c3c3c3 solid;
    border-right:1px #c3c3c3 solid;
/*	background-image:url(../imagenes/lupa.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:18px;*/
	margin-left:5px;
}
#form_busqueda P
{
	margin:0;
	opadding:0;
}
/*------------------------------------------------------ Menu Horizontal ----------------------------------------------------------*/
#menuh 
{
    float:right;
    font-size:0.75em;  
    text-transform:uppercase;
}
#menuh ul, li {
	list-style-type: none;
}
#menuh ul {
	margin: 0;
	padding: 0;
}
#menuh li {
	float: left;
}
#menuh a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 5px 34px;
	text-align: center;
    border-left: 1px solid #30333A;
    border-right: 1px solid #050507;
}
#menuh a:hover, #menuh a.seleccionado
{
    color:#cfc4a6;
}
/*-----------------------------------------------------------	Menu Vertical    ----------------------------------------------------*/
#menuv {
	width: 150px;
    font-size:1em;  
}
#menuv ul, li {
	list-style-type: none;
}
#menuv ul.submenu {
	margin-left:10px;
	padding: 0;
}
#menuv ul {
	margin: 0;
	padding: 0;
}
#menuv a, #menuv a.primero, #menuv a.segundo {
	text-decoration: none;
    color:#747373;
	display: block;
	padding: 3px 6px;
	width: 138px;
	border-top:1px solid #FFFFF8;
	border-bottom:1px solid #D3D3D3;
}
#menuv a.primero {
	border-top:1px solid #E7E3D8;
}
#menuv a.segundo {
	border-bottom:1px solid #E7E3D8;
}
#menuv a:hover {
    color:#671621;
}
#menuv a.seleccionado {
    color:#000;
}
/*
#menuv ul.submenu a.seleccionado{
    color:#671621;
    text-decoration:underline;
}
*/

/*-----------------------------------------------MESES AGENDA-------------------------------------------------*/
#meses_agenda {
	float:left;
	font: 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 20px;
	width:635px;
	margin-bottom: 20px;
}

#meses_agenda ul, li {
	list-style-type: none;
}

#meses_agenda ul {
	margin: 0;
	padding: 0;
}

#meses_agenda li {
	float: left;
}

#meses_agenda a {
	text-decoration: none;
    color:#671621;
	display: block;
	padding: 3px 10px;
	text-align: center;
}

#meses_agenda a:hover, #meses_agenda a.seleccionado
{
    color:#6d6d6d;
	text-decoration:underline;
}
