/* CSS Document */
body, html{
	top:0px;
	left:0px;
	margin:0;
    background-color:#6a7987;
}
p{margin:0;padding:0;line-height:15px;}

img{border:0;}

#contenedor{
	position:absolute;
	width:100%;
	background-color:#6a7987;
	color:#000000;
}
#posicion{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	z-index:2;
	}

#contenido{
	position:relative;
        width:980px;
        margin-left:auto;
        margin-right:auto;
        top:0;
	}

#sombra{	
	position:relative;
	background:url(../img/common/relleno_general.png) left, repeat-y;
	/*_background-image:none;*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.formaciondigital.com/assets/img/common/relleno_general.png", sizingMethod='scale');
    float:left;

}
#contenido_sup{
	position:relative;
	width:970px;
	margin-left:5px;
	margin-right:5px;

	
}
#letras{
	position:absolute;
	background:url(../img/common/letras.gif) repeat-x top;
	width:100%;
	height:250px;
    z-index:1;

    
}

#cabecera{
	position:relative;
	float:left;
    height:62px;
    overflow:hidden;

	
}
#cambiar_sede{
	position:relative;
	float:right;
	margin-right:2px;
	color:#fff;
	z-index:10;
	bottom:20px;
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;

}

a.cambiar_sede:link, a.cambiar_sede:visited{
	color:#fff;
	text-decoration:underline;
}

a.cambiar_sede:hover{
	color:#fff;
	text-decoration:none;
}


#contenedor_menu{
	position:relative;
	float:left;
	background-color:#0087ab;
	width:100%;
	height:21px;
	text-align:center;
	font-family:Arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
#contenedor_menu table{
	margin: 0 auto;
	text-align: center;
}
.boton_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:1px;
}
.boton_menu li{
	display:inline;
 }
 .barra{
       padding-left:5px;
       padding-right:5px;
 }
 
 .barra_clientes{
       padding-left:5px;
       padding-right:5px;
       color:#0087ab;
 }

 .barra_inf{
       margin-left:8px;
       margin-right:8px;
 }


 a.links_menu:link, a.links_menu:visited, a.links_menu:hover, .links_menu_pag_actual{
     font-family:Arial, Helvetica, sans-serif;
     font-size:10px;
     color:#FFFFFF;
     font-weight:bold;
     text-decoration:none;
 }

a.links_menu:hover, .links_menu_pag_actual{ text-decoration:underline;}

#cuerpo{
	position:relative;
	_z-index:2;
	float:left;
	width:100%;
	_overflow:hidden;
	background-color:#FFFFFF;
}

#texto_izq{
	font-size:11px;
	font-family:Verdana,Helvetica,Sans-serif;
	position:relative;
	float:left;
	width:311px;
	text-align:justify;
	margin-left:10px;
	_margin-left:10px;
	margin-right:20px;
	_margin-right:10px;
    height:300px;
    overflow:hidden;
}

#texto1{
	position:relative;
	height:190px;
	overflow:auto;
}

#texto1 h4{
	font-size:11px;
}
#contenedor_valla{
	position:relative;
	float:left;
    width:624px;
    height:auto;
    min-height:316px;

}
#valla{
	position:relative;
	float:left;
    background:url(../img/common/base.png);
    width:624px;
    height:291px;
}

#textovallaPublicidad{
	position:relative;
	color: #687a88;
	font-family: Verdana,Helvetica,Sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	float:left;
}

.botones{
	position:relative;
	float:right;

}

.slideshow{
	position:relative;
	float:left;
	left:7px;
	top:7px;
}
#imagen_texto_bienvenida{
	position:relative;
	float:left;
	width:311px;
	height:106px;
	margin:0;
	padding:0;
}
#noticias{
	position:relative;
	float:left;
	width:308px;
    min-height:200px;
	margin-top:20px;
	*margin-top:40px;
	margin-left:12px;
	_margin-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#cab_noticias, #cab_nuevos_clientes{
        height:44px;
}

#pie_noticias{
    background:url(../img/common/pie_noticias.gif) top left no-repeat;
    height:24px;
    }

#cuerpo_noticias{
	position:relative;
	width:100%;
	background:url(../img/common/relleno_noticias.gif) repeat-y left;
}
.texto_cajas, .texto_contenidos, .texto_clientes{
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	*padding-top:0px;
	*padding-bottom:10px;
	text-algin:justifyf;
}

.titular{ color:#0087ab; font-weight:bold; margin-bottom:0; margin-top:0; font-size:10px;}

.titular_big{ color:#0087ab; font-weight:bold; margin-bottom:0; margin-top:0; font-size:14px;}

.vinetas{vertical-align:top; float:left; margin-right:9px; height:100%;}

a.more:link, a.more:visited{ color:#0087ab; text-decoration:none; font-size:10px; font-family:Arial,helvetica,sans-serif;}
a.more:hover{ color:#0087ab; text-decoration:none; font-size:10px; font-family:Arial,helvetica,sans-serif;}

#n_contenidos{
	position:relative;
	float:left;
    width:624px;
    min-height:200px;
	margin-left:10px;
	_margin-left:20px;
	margin-top:20px;
	*margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#cuerpo_contenidos{
	position:relative;
	width:100%;
	background:url(../img/common/relleno_contenidos.gif) left repeat-y;
}

#pie_contenidos{
    background:url(../img/common/pie_contenidos.gif) top left no-repeat;
    height:24px;
    }

.vinetas_contenidos{ float:left; margin-right:15px; vertical-align:top;}

#contenedor_inicio_2{
	position:relative;
	float:left;
	width:100%;
}

#siguenos{
	position:relative;
	float:left;	
	width:300px;
	margin-left:20px;
	_margin-left:7px;	
	top:80px;
	z-index:90;

}
.elemento_siguenos{
	position:relative;
	float:left;
}

#titulo_siguenos{
	position:relative;
	float:left;
	width:100%;
}

#nuevos_clientes{
	position:relative;
	float:left;
	width:624px;
	margin-left:10px;
	_margin-left:24px;

	min-height:150px;
}
#cuerpo_clientes{
	position:relative;
	width:100%;
	background:url(../img/common/relleno_clientes.gif) left repeat-y;
    font-family:Verdana,Helvetica,Sans-serif;
    font-size:11px;
}
#tbl_cuerpo_clientes_content{
	margin-left:14px;
	width:95%;
	overflow:hidden;
}
	
#pie{
	position:relative;
	float:left;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
#linea_base{
	position:relative;
	float:left;
	height:27px;
}
#caja_login{
	position:relative;
	float:left;
	height:38px;
	width:100%;
	background-color:#0087ab;
	text-transform:uppercase;
}
#nombre, #clave{ 
	position:relative; 
	float:left; 
	margin-top:14px; 
	_margin-top:12px; 
	margin-left:10px; 
	color:#FFFFFF; 
	font-size:10px;}
#nombre input, #clave input{
	height:12px;
	width:100px;
	*width:97px;
	border:1px solid #003366;
	vertical-align:middle;
	font-size:11px;
}
.tit_acceso_campus{
	position:relative;
	float:left;
	font-weight:bold;
	margin-top:15px;
	margin-left:20px;
	_margin-left:12px;
	font-size:10px;
	_letter-spacing:-1px;
	_margin-right:10px;
}

.boton{
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:5px;

}
#menu_pie{
	position:relative;
	float:right;
	width:auto;
	margin-top:14px;
	font-weight:bold;
	font-size:10px;
	padding-right:10px;
}
.menu_pie{
	margin:0;
	padding:0;
	margin-left:18px;
}
.menu_pie li{
	display:inline;	
}
a.links_pie:link, a.links_pie:visited, a.links_pie:hover, .links_pie_pul{
    color:black;
    font-weight:bold;
    text-decoration:none;
}
a.links_pie:hover, .links_pie_pul{ text-decoration:underline;}

#reflejo{
	margin-left:5px;
}

/* estilos home*/
#mapa{
	position:relative;
    float:left;
    z-index:100;
}
#barra_sup_person{
	position:relative;
	float:left;
	height:21px;
	width:970px;}

#person{
    position:relative;
    float:left;
    
}
#listadoPaises{
    position:absolute;
    top:300px;
    left:25px;
    font-family:Verdana,Helvetica,Sans-serif;
    font-size:11px;
    z-index:99;
}
#listadoPaises  { top /*\**/: 290px\9 } /*hack para i.e.8*/

.listadoPaises{
    list-style-type:none;
}
.listadoPaises li{
	line-height:22px;
	background-image:url(../img/common/dot.gif);
	background-repeat:no-repeat;
	background-position:0px 10px; 
	padding-left:14px;
}


/**/

/* estilos login usuarios*/

div.error{
    background-color:#FF8F8F;
    border:1px solid #ff1111;
    margin-bottom:5px;
    padding:5px;
    font-weight:bold;
}

#contenedor_login{
    	position:absolute;
	width:100%;
        height:100%;
	background-color:#6a7987;
       	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}
#content_login{
    position:relative;
    width:500px;
    margin-left:auto;
    margin-right:auto;
}

#content_login_intro{
    position:relative;
    width:700px;
    margin-left:auto;
    margin-right:auto;
}

#caja_login_usu{
    position:relative;
    width:400px;
    background-color:#fff;
    text-align:center;
    border-top:2px solid #0087ab;
    border-bottom:4px solid #0087ab;
    border-left:2px solid #0087ab;
    border-right:4px solid #0087ab;
    top:-10px;
    right:7px;
    padding-bottom:15px;
}

#sombra_inferior{
    position:relative;
    width:408px;
    height:100%;
    background-color:#505e6a;
    top:115px;
}

#boxes{
    position:relative;
    width:60%;
    left:22%;
    *left:8%;

}
#boxes div{
    position:relative;
    margin:5px;
    text-align:left;
}

#boxes label{

}

#caja_login_usu h1{ font-size:14px; color:#0087ab;}

.ctexto_formulario{
    border-top:1px solid #0087ab;
    border-bottom:2px solid #0087ab;
    border-left:1px solid #0087ab;
    border-right:2px solid #0087ab;
    font-size:10px;
    color:#0087ab;
    margin-left:10px;
    width:120px;
}

.btn_enviar, .btn_enviarHover{
-webkit-border-top-left-radius: 25px;
-webkit-border-top-right-radius: 1px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 1px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 1px;
border-top-left-radius: 25px;
border-top-right-radius: 1px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 1px;
background-color:#6a7987;
padding:2px;
padding-left:6px;
padding-right:6px;
color:#fff;
font-size:11px;
cursor:pointer;
}

.btn_enviarHover{
color:#6a7987;
background-color:#fff;
cursor:pointer;
font-size:11px;
}

#caja_login_registro, #caja_login_intro{
    position:relative;
    width:500px;
    background-color:#fff;
    text-align:center;
    border-top:2px solid #0087ab;
    border-bottom:4px solid #0087ab;
    border-left:2px solid #0087ab;
    border-right:4px solid #0087ab;
    padding:20px;
    top:-10px;
    right:7px;
}
#caja_login_intro{width:700px;}

#body_caja_registro
{
    position:relative;
    width:72%;
    text-align:right;
}
#sombra_inferior_alta, #sombra_inferior_intro{
    position:relative;
    width:547px;
    height:100%;
    background-color:#505e6a;
    top:115px;
}
#sombra_inferior_intro{width:747px;}

#content_login_alta{
    position:relative;
    width:600px;
    margin-left:auto;
    margin-right:auto;
}
a.enlaces_mapa:link, a.enlaces_mapa:visited{
    color:#000;
    text-decoration:none;
}
a.enlaces_mapa:hover{
    color:#000;
    text-decoration:underline;
}

/*ESTILOS PARA GESTOR*/
#menu_gestor{
    position:relative;
    float:left;
    height:70px;
    width:100%;
    background-color:#f5f5f5;

}
#login_out{
    position:relative;
    padding-top:10px;
    display:inline;
    color:#0087ab;
    float:right;
}
a.menu_gestor:link, a.menu_gestor:visited{
    color:#0087ab;
    text-decoration:none;
    font-family: Verdana,Arial,Helvetica,Sans-serif;
    font-size:11px;
}
a.menu_gestor:hover, .menu_gestor{
    color:#0087ab;
    text-decoration:underline;
    font-family: Verdana,Arial,Helvetica,Sans-serif;
    font-size:11px;
}
#content_login h2{
    color:#fff;
}

.titulo_menu_gestor{
    text-align:center;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
}
.marcar_activar{
    color:#fff;
    font-size:11px;
    text-transform:uppercase;
}
.tabla_form_cliente{
	padding-bottom:20px;
}
#lineas_disponibles{
	position:relative;
	float:left;
	width:970px;
}

.tbl_listado_noticias thead, .tbl_listado_clientes thead, .lineas_gestion_tbl thead{
	background-color:#0087ab;
	color:#fff;
	font-weight:bold;
}
.tbl_listado_noticias, .tbl_listado_clientes, .lineas_gestion_tbl tbody{
	text-align:left;
}
.tbl_listado_noticias, .tbl_listado_clientes, .lineas_gestion_tbl{
	border:1px solid #0087ab;
}
.tbl_listado_clientes, .lineas_gestion_tbl td{
	border-bottom:1px dashed #0087ab;
}

#ndesarrollo_listado, #cuerpo_cliente_view, #lineas_listado_gestor{
	margin:10px;
	font-family:Verdana,Helvetica, sans-serif;
	font-size:11px;
}


/* ESTILOS DETALLES NOTICIA*/
#contenido_noticia{
    position:relative;
    width:80%;
    margin-left:20px;
    margin-top:20px;
}
#titular{
    position:relative;
    float:left;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    color:#0087ab;
    width:100%;
    margin-bottom:10px;
}
#fecha_noticia{
    position:relative;
    float:left;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#0087ab;
    width:100%;
    margin-top:10px;
}

/*FORMULARIO NOTICIAS*/
#noticiadetails input[type=text], #noticiadetails textarea{
    width:230px;
}

#noticiadetails table{
    margin-bottom:10px;
}
#noticiadetails td{
    text-align:left;
    padding-bottom:5px;
}

/*CONOCENOS*/
#conocenos_body{
    position:relative;
    float:left;
    width:100%;
    padding:25px;
    font-family: Verdana,Arial,sans-serif;
    font-size:11px;    
}

#conocenos_body_izq{
    position:relative;
    float:left;
    width:40%;

}
#conocenos_body_dch{
    position:relative;
    float:left;
    width:40%;
    margin-left:10%;

}
#conocenos_body_izq div, #conocenos_body_dch div{
    position:relative;
    float:left;
    margin-bottom:10px;
}
#imgs_body_conocenos{
    position:relative;
    float:left;
    width:82px;
}
#txt_body_conocenos{
    position:relative;
    float:left;
    padding-top:3%;
    text-align:justify;
    width:300px;
}
.azul_resaltado{
    color:#0087ab;
    font-weight:bold;
    font-size:10px;
    font-family:Arial, helvetica, sans-serif;
}
.conocenos_box {
    /*border-bottom:1px dashed #697988;    */
    /*background:url(../img/common/conocenos/division.gif) no-repeat bottom right;*/
    *width:385px;
}
#linea_punteada{
    position:relative;
    float:left;
    width:90%;
    height:2px;
    border-bottom:1px dashed #697988;
}
#noticias_listado{
    margin-left:20px;
    margin-top:20px;
    font-family: Verdana, sans-serif;
	font-size:11px;
}
.icono_lista_noticias{
    padding-left:10px;
}
#insertar_noticia{
    position:relative;
    float:left;
    margin-top:20px;
    margin-bottom:50px;
    margin-left:20px;
    width:100%;

}
#acciones{
    position:relative;
    float:left;
}

/*PAGINA CONSULTORIA*/
#contenido_consultoria{
	position:relative;
	margin:25px;
	font-family: Verdana, sans-serif;
	font-size:11px;
	text-align:justify;
}

ul.listado_consultoria {
	padding:0;
	text-align:left;
	*margin-top:25px;
}

.listado_consultoria li{
    list-style-image:url(../img/common/vineta_contenido.gif);
    line-height:25px;
}

#consultoria_izq, #consultoria_dch{
    position:relative;
    float:left;
    width:42%;
    margin-left:20px;

}
#consultoria_dch{
	margin-left:90px;}

/*CLIENTES*/
#contenido_clientes{
	position:relative;
	float:left;
	margin:25px;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
	*width:95%;
}
.logos_cl{
	vertical-align:middle;
}

#submenu_clientes{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:20px;
}

#clientes_izq {
    position:relative;
    float:left;
    width:410px;
	margin-right:90px;

}
#clientes_dch{
    position:relative;
    float:left;
    width:410px;

    }

#elem_cliente{
	position:relative;
	top:0;
	left:0px;
	width:100%;
	padding-bottom:5px;
	margin-bottom:15px;
	background:url(../img/common/clientes/division.gif) no-repeat bottom left;
	/*border-bottom:1px dashed #697988;*/
}
#bot_gestion{
	position:relative;
	float:right;
}

/*FORMULARIO NUEVOS DESARROLLOS*/
#nuevodesarrollodetails textarea{
    width:250px;
    height:300px;
    border-top:2px solid #0087ab;
    border-bottom:4px solid #0087ab;
    border-left:2px solid #0087ab;
    border-right:4px solid #0087ab;
}

/*FORMULARIO CLIENTES PORTADA*/
#clienteportadadetails table{
    margin-bottom:15px;

}

/*LINEAS DE NEGOCIO*/
#contenido_lineas{
	position:relative;
	float:left;
	margin:30px 30px 30px 80px;
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:11px;
}

#cap_lineas{
	position:relative;
	float:left;
	margin-right:60px;
	margin-bottom:10px;
	height:400px;

}

#cap_lineas table{
	height:100%;
	vertical-align:bottom;
	text-align:center;
}
a.lineas_enlace:link, a.lineas_enlace:visited{
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;
	color:#697988;
	text-decoration:none;
}
a.lineas_enlace:hover{
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;
	color:#697988;
	text-decoration:underline;
}

/*#logo_lineas, #captura_lineas, #texto_lineas{
	position:relative;
	text-align:center;
}*/

/*CALIDAD*/
#contenido_calidad{
	position:relative;
	margin:25px;
	text-align:justify;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#logo_calidad{
	position:relative;
	float:left;
	margin: 0 15px 15px 0px;
	
}
/*SALA DE PRENSA*/
#contenido_prensa{
	position:relative;
	float:left;
	margin:35px;
	font-family:Verdana,Arial, Helvetica,sans-serif;
	font-size:11px;	
	*width:95%;
	}
.link_noticia_descripcion:link, .link_noticia_descripcion:active{
	color:#000;
	text-decoration:none;
}
.link_noticia_descripcion:hover{
	color:#000;
	text-decoration:underline;
}

.link_noticia_descripcion:visited{
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed #000;
}
.capaIzquierda{
	position:relative;
	float:left;
	width:410px;
	margin-right:70px;

}
.capaIzquierda div, .capaDerecha div{
	margin-bottom:10px;
}

.capaDerecha{
	position:relative;
	float:left;
	width:410px;	

}
a.enlace_clientes:link, a.enlace_clientes:visited{
    color:#0087ab;
    text-decoration:none;
    text-transform:uppercase;
}
a.enlace_clientes:hover{
    color:#0087ab;
    text-decoration:underline;
    text-transform:uppercase;
}

.enlace_clientes_pul{
	color:#0087ab;
    text-decoration:underline;
    text-transform:uppercase;
}
#elem_notic_prensa{
	position:relative;
	float:left;
	width:100%;

}


/*TRABAJA CON NOSOTROS*/
#contenido_trabaja{
	position:relative;
	float:left;
	margin:30px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
a.enlace_trabaja:link,a.enlace_trabaja:hover,a.enlace_trabaja:visited, a.enlace_politica:link, a.enlace_politica:visited, a.enlace_politica:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_trabaja:hover, a.enlace_politica:hover{text-decoration:underline;}

a.enlace_politica:link, a.enlace_politica:visited{
	text-decoration:underline;
	font-weight:normal;
}

a.enlace_politica:hover{text-decoration:none;}

#privacidad{
	margin-top:20px;
}

/*CONTACTO*/
#contenido_contacto{
	position:relative;
	float:left;
	margin:30px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	*width:95%;
}
.contacto_form_input{
	border:1px solid #767d7f;
	width:200px;
	font-size:11px;
	color:#000000;
}

.field_izq{
	float:left;
	border:0;
	width:400px;
	margin-right:92px;
}
.field_dch{
	float:left;
	width:340px;
	border:0;

}
#labels_content{
	float:left;
	border:0;
	width:90px;
	
}
#campos_content{
	border:0;
}
.labels{
	float:left;
	width:100%;
	margin-bottom:20px;
}

@-moz-document url-prefix() {.labels{margin-bottom:14px;}}

.campos{
	float:left;
	margin-bottom:10px;
}
.texto_contacto{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:20px;
}
.field_centro{
	float:left;
	width:900px;
	border:0;
	*margin-top:20px;

}
.labels_centro{
	float:left;
	width:116px;
	margin-bottom:10px;
}

.campo_centro{
	float:left;
	width:79%;
}
.contacto_textarea{
	border:1px solid #767d7f;
	width:100%;
	font-size:11px;
	color:#000000;
}
a.enlaces_contacto:link, a.enlaces_contacto:visited{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a.enlaces_contacto:hover{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

#pie_contacto{
	float:left;
	margin-left:122px;
	width:80%;
}

#politica{
	float:left;
	width:87%;

}
#bt_submit{
	float:left;
}
#c_obligatorios{
	float:left;
	margin-left:5px;
}
a.contacto_submit:link, a.contacto_submit:visited{
	color:#697988;
	text-decoration:none;
}
a.contacto_submit:hover{
	color:#697988;
	text-decoration:underline;
}
/*DONDE ESTAMOS*/
#contenido_dondeestamos{
	position:relative;
	float:left;
	margin:15px;
	font-family:Verdana,helvetica,sans-serif;
	font-size:11px;
}
#logo_donde{
	position:relative;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
#texto_donde{
	position:relative;
	float:left;
	width:280px;
	margin-bottom:20px;
	height:25px;
}	
.delegacionPulsada{
    color:#0087ab;
    text-decoration:underline;
    font-family: Verdana,Arial,Helvetica,Sans-serif;
    font-size:11px;
}

/***/

#calendario{
	position:absolute;
	background-color:#fff;
	border:1px solid #f00;
}

/* SLIDER */
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
#slider{
	position:relative;
	float:left;
}
#slider ul, #slider li{ 
	margin:0;
	padding:0;
	list-style:none;
}	

	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:354px;
		height:157px;
		overflow:hidden; 

		}	
#nextBtn, #prevBtn{ 
			display:inline;
			position:absolute;
			float:left;
			top:136px;
			*padding-top:10px;
			_top:145px;
			right:14px;
			_right:0px;
			*right:1px;
			}	
			
#nextBtn, #prevBtn  { top /*\**/: 135px\9 } /*hack para i.e.8*/
			
#prevBtn{ 
			right:350px;
			_right:340px;
			*right:340px;
			}														
#prevBtn a, #nextBtn a{  
			display:block;
			width:9px;
			height:17px;
			background: url(../img/common/galeriadelegacion/bot.gif) no-repeat 0 0;	
			}	
#nextBtn a{ 
			background: url(../img/common/galeriadelegacion/bot_next.gif) no-repeat 0 0;	
			}		


/**************************************************************************
	ESTILOS PARA LA VENTANA POPUP 20090323@JCP
	***************************************************************************/
	#capaPopUp {
	    background-color:#000;      /* Le damos la el color de la opacidad. */
	    opacity:0.65;               /* Este valor mostrará la intensidad de la opacidad. */
	    position:absolute;          /* La posición tendrá que ser absoluta. */
	    z-index:9001;               /* Esta propidad es para añadir la capa superpuesta al nivel 9001. */
	    top:0;                      /* Para que posicione la capa al punto '0' del top de la página. */
	    left:0;                     /* Para que posicione la capa al punto '0' a la izquieda de la página. */
	    width:100%;                 /* El valor por defecto que tendrá que expandirse. */
	    height:100%;                /* El valor por defecto que tendrá que expandirse. */
	    display:none;               /* Por defecto estará desactiva */
	}
	#popUpDiv {
	    position:absolute;          /* La posición tendrá que ser absoluta. */
	    z-index:9002;               /* Esta propidad es para añadir la capa superpuesta al nivel 9002 (antes que la capa 'capaPopUp'). */
	    overflow:auto;              /* Esta propiedad la indicamos por si el contenido es más grande que la capa que por defecto salga el 'scroll'. */
	    left:50%;                   /* Para posicionar horizontalmente la capa al centro de la página */
	    display:none;               /* Por defecto estará desactiva */
	    top:50%;                    /* Para posicionar verticalmente la capa al centro de la página */
	}
	/**************************************************************************
	ESTILOS PROPIOS DEL POPUP 20090323@JCP
	***************************************************************************/
	#capaContent {
	    display:block;
	    width:640px;                /* Necesario para que el script centre la capa horizontalmente en la página */
	    height:480px;               /* Necesario para que el script centre la capa verticalmente en la página */
	    background-color:#fff;
	    overflow:hidden;
	}
	#contedor_texto_legal{
		position:relative;
		padding:20px;
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
		overflow:auto;	
		width:600px;                
	    height:440px; 
	    padding-bottom:15px;
	}


#texto_legal{
	position:relative;
	float:left;
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:11px;
	color:#000;
}

#img_txt_legal{
	width:580px;
	
}

#cab_txt_legal{
	position:relative;
	float:left;	
	
}

#btn_cerrar_txt_legal{
	position:relative;
	float:right;
}

.titulos_notalegal{
	color:#6a7a89;
	font-weight:bold;
}

a.btn_cerrar_legal:link, a.btn_cerrar_legal:active, a.btn_cerrar_legal:visited{
	color:#616161;
	text-decoration:none;
}
a.btn_cerrar_legal:hover{
	color:#bbbbbb;
	text-decoration:none;
}
/**/
