/* CSS Document */
body, html{
	top:0px;
	left:0px;
	margin:0;
    background-color:#6a7987;
}
p{margin:0;padding:0;line-height:15px;}

.desNoticia p{
	padding-top:6px !important;
	padding-bottom:6px !important;
}

.desNoticia a:link, .desNoticia a:visited{
	color: #0087AB;
	text-decoration:none;
}

.desNoticia a:hover{
	color: #0087AB;
	text-decoration:underline;
}

img{border:0;}

.linkable{cursor:pointer;}
.clear{clear:both;}
.izquierda{float:left}
.derecha{float:right}
.margen_dch{margin-right:10px;}
.oculto{display:none}
.espacio10{padding:10px;}

.txtIzquierda{
	text-align:left;
}

#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;
	*z-index:1;
	_z-index:3; /* para el maravilloso i.e. 6 debemos asignar un z-index superior al z-index que tiene la capa que queremos mostrar,
				en este caso "submenuLineas" que tiene un 2.*/
}

#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;
    z-index:1;

}
#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, #n_contenidos_tuit, #caja_tweets{
	position:relative;
	float:left;
	width:308px;
    min-height:380px;
	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, #pie_contenidos_tuit, #pie_tweets{
    background:url(../img/common/pie_noticias.gif) top left no-repeat;
    height:24px;
    }

#cuerpo_noticias, #cuerpo_contenidos_tuit, #cuerpo_tweets{
	position:relative;
	width:100%;
	height:310px;
	background:url(../img/common/relleno_noticias.gif) repeat-y left;
}
#cabecera_tweets{height:44px}

.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%; margin-top:10px; margin-left:5px;}

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;}

.more{ color:#0087ab; text-decoration:none; font-size:10px; font-family:Arial,helvetica,sans-serif;}
.more:hover{ color:#0087ab; text-decoration:none; font-size:10px; font-family:Arial,helvetica,sans-serif;}

#cab_n_contenidos{
	height:44px;
}

#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%;
	margin-top:40px;
}

#siguenos{
	position:relative;
	float:left;
	width:210px;
	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:723px;
	margin-left:10px;
	_margin-left:24px;
	min-height:150px;
}
#cuerpo_clientes{
	position:relative;
	width:100%;
	background:url(../img/common/relleno_partners.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;
}


#reflejo{
	position:relative;
	float:left;
    height:34px;
    overflow:hidden;
    margin-left:5px;
}

#ayuda_campus{
	position:relative;
    float:left;
    z-index:10;
    bottom:30px;
    left:20px;
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;

}

a.ayuda_campus:link, a.ayuda_campus:visited{
	color:#FFFFFF;
	text-decoration:none;
}

a.ayuda_campus:hover{
	color:#FFFFFF;;
	text-decoration:underline;

}


/* 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:280px;
    left:25px;
    font-family:Verdana,Helvetica,Sans-serif;
    font-size:12px;
    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;
}

#edicion_lineas{
	position:relative;
	width:250px;
	margin:4px auto 0px auto;
}

.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;
}

.tbl_listado_noticias td{
	padding: 4px 0 4px 0;
	border-bottom:1px solid #0087ab;
}

.tbl_listado_noticias tr:hover{
	background-color: #81C3D5;
}

#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 5px 5px;
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:11px;
	width:99%;
}

#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*/
#contenedorNoticiasPrensa{
	padding:10px;
	border-top: 1px solid #0087ab;
	border-bottom: 1px solid #0087ab;
	border-right: 1px solid #0087ab;
	border-left: 1px solid #0087ab;
	background-color:#f5f5f5;
	z-index:1;
	display:none;
}
.tituloNoticia{
	color:#0087ab;
	font-weight:bold;
}

.marcarNoticia{
	border-top: 1px solid #0087ab;
	border-bottom: 1px solid #0087ab;
	border-left: 1px solid #0087ab;
	background-color:#f5f5f5;
	z-index:2;
}

.desNoticia{

}

#contenido_prensa{
	position:relative;
	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;
	width:410px;
	z-index:2;
}
.capaIzquierda div, .capaDerecha div{
	margin-bottom:10px;
}

.capaDerecha{
	position:absolute;
	top:0;
	margin-top:0px;
	margin-left:410px;
	width:480px;
	z-index:1;
}

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;
	width:100%;
}

.c_notic_prensa_izq{
	float:left;
	width:350px;
	padding-top:5px;
	padding-left:5px;
}


/*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;
}
/**/

/*lineas de negocio*/
#submenuLineas{
	position:absolute;
	display:none;
	top:21px;
	z-index:2;
	background-color:#A3D7E4;
	color:#1685A3;
	font-size:11px;
	/*bordes y sombra*/
	-webkit-border-radius: .0em .0em .50em .50em;
	-moz-border-radius: .0em .0em .50em .50em;
	border-radius: .0em .0em .50em .50em;
	-webkit-box-shadow: 3px 3px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 3px 3px 2px rgba(0,0,0,.5);
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
}
/*margen izq para cada sede*/
.submenuLineas_es{
	margin-left:420px;
	_margin-left:370px;
	*margin-left:370px;
}

.submenuLineas_cl, .submenuLineas_co, .submenuLineas_br, .submenuLineas_mx{
	margin-left:253px;
	_margin-left:205px;
	*margin-left:205px;
}

.submenuLineas_en{
	margin-left:285px;
	_margin-left:237px;
	*margin-left:237px;
}

#submenuLineas a:link, #submenuLineas a:visited, #submenuLineas a:hover{
	color:#1685A3;
	text-decoration:none;
}

#submenuLineas a:hover{text-decoration:underline}

ul.submenuLineas{
	padding:0px 10px 0px 10px; /*top right bottom left*/
	*margin:10px;
	_margin:10px;
}
.submenuLineas li{
	display:inline;
	list-style-type:none;
	*margin:0px 0px 0 0px;
	margin:0px 8px 0 8px;
	padding:0px;

}


#logoLineas {
	height:54px;
	position:relative;
}

.cajaChica01  {
	width:347px;
	padding-top:10px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	position:relative;
	left:35px;
	float:left;
}
.cajaChica02  {
	width:347px;
	padding-top:10px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	position:relative;
	left:35px;
	float:left;
}
.cajaChicaUp {
	height:47px;
	background: url('../img/lineasnegocio/cajaChicaTop.png') no-repeat;
}
.cajaChicaUp p {
	text-transform: uppercase;
	color: #0087ab;
	padding:27px 23px 0px 23px;
}
.cajaChicaMid {
	background: url('../img/lineasnegocio/cajaChicaMid.png') repeat-y;
}
.cajaChicaMid span{
	color: #0087ab;
}
.cajaChicaMid p {
	text-decoration:none;
	color: #000;
	padding:5px 23px 10px 23px;
	text-align: justify;
}
.cajaChicaBot {
	height:24px;
	background: url('../img/lineasnegocio/cajaChicaBot.png') no-repeat;
}


.cajaVideo {
	background-color:white;
	width:520px;
	height:240px;
	border: 5px solid #c4c4c4;
	position:relative;
	float:right;
	top:22px;
	right:35px;

}


.cajaGrafico  {
	width:544px;
	padding-top:10px;
	position:relative;
	right:27px;
	float:right;
	font-family:Verdana, sans-serif;
	font-size:11px;
}

ul.menu_izq{
	margin-top:0;
	margin-bottom:0;

}
.menu_izq a:visited, .menu_izq a:link{
	color:#000;
	text-decoration:none;
}

.menu_izq a:hover{
	color:#000;
	text-decoration:underline;
}

.menu_izq li{
	list-style: none;
	background: url('../img/lineasnegocio/lista.png') left top no-repeat;
	padding: 0 30px 0 0;
	position: relative;
	top:10px;
	left: 23px;
}
.menu_izq p {
	position:relative;
	top:-6px;
	text-align: left;
}
.cajaGrande  {
	width:544px;
	padding-top:10px;
	position:relative;
	right:27px;
	float:right;
	font-family:Verdana, sans-serif;
	font-size:11px;
}
.cajaGrandeUp {
	height:47px;
	background: url('../img/lineasnegocio/cajaGrandeTop.png') no-repeat;
}
.cajaGrandeUp p {
	text-transform: uppercase;
	color: #0087ab;
	padding:27px 23px 0px 23px;
}
.cajaGrandeMid {
	background: url('../img/lineasnegocio/cajaGrandeMid.png') repeat-y;
	padding-bottom:19px;
	padding-top:20px;

}
.cajaGrande2  {
	width:544px;
	padding-top:10px;
	position:relative;
	right:27px;
	float:right;
	font-family:Verdana, sans-serif;
	font-size:11px;
}

.cajaGrande2Mid {
	background: url('../img/lineasnegocio/cajaGrandeMid.png') repeat-y;
}
.cajaGrande2Mid p {
	text-decoration:none;
	color: #000;
	padding:5px 23px 10px 23px;
	text-align: justify;
}
.cajaGrandeMid img {
	padding:10px 0 0 63px;
}
.cajaGrandeBot {
	height:24px;
	background: url('../img/lineasnegocio/cajaGrandeBot.png') no-repeat;
}
.cajaGraficoMid {
	background: url('../img/lineasnegocio/cajaGrandeMid.png') repeat-y;
}
.cajaGraficoMid img {
	padding:10px 0 0 90px;
}
.clear{clear:both;}

#elementos_sup{
	width:100%;
	float:left;
	margin-bottom:25px;
}

#editBloque{
	position:relative;
	height:16px;
	text-align:right;
}

#content_Graf_Aliados{
	margin-left:15px;
	*padding-left:20px;
	_padding-left:20px;
	width:500px;
}

.aliados1 img, .aliados2 img{
	padding:0;
	margin:0;

}

.aliados1, .aliados2 {
	width:240px;
	text-align:center;
}


.acciones{
	width:50%;
	margin-left:auto;
	margin-right:auto;
}
.ordenar{
	float:left;
	text-align:right;
	width:50%;
}
}

.accioneditar{
	text-align:right;
	width:50%;
}

.accioneditar img, .ordenar img{padding:0}

#mod_video, #mod_texto, #mod_imagen {display:none; text-align:left;}

#form_nuevoBloque{
	width:500px;
}

#form_nuevoBloque div{
	padding-bottom:10px;
}

#form_nuevoBloque label{
	display:block;
	width:100px;
	float:left;
}

#form_nuevoBloque input[type="text"]{
	width:300px;

}

#elemento_alianza{
	margin-top:15px;
	margin-bottom:15px;
}

#elemento_alianza img{
	vertical-align:middle;
}

#contendor_tuit{
	float:right;
	margin-right:15px;
}

/*TWEETS*/
#tweets {
background:none;
padding:10px 30px 0 30px;
float:left;
}
#tweets div {
font-family:Arial,helvetica;
font-size:11px;
float:left;
color:#000;
}
#jtwt_tweet {
width:100%;
}
#jtwt_picture {
margin-right:20px;
}
#jtwt {
	width:100%;
	margin-bottom:20px;
}

#jtwt_date{
	width:100%;
	color:#848484 !important;
}

#tweets div a{
font-family:helvetica;
font-size:11px;
color:#0087ab;
text-decoration:none;
}
#btn_actualiza_tuit{
	color:#0087ab !important;
}

#tweets div a:hover{
	text-decoration:underline;
}

#content_cuenta_tuit_hide, #cuenta_tuit_hide{display:none}
#content_cuenta_tuit_show, #cuenta_tuit_show{display:block}

#n_cuenta{
	padding:20px;
	width:100%;
}

#cuenta{
	float:left;
	width:87%;
}
#cuenta_nombres{
	float:left;
	margin-left:10px;
	width:100px;
}
#img_tuit{
	float:left;
	width:48px;

}
#nombre_tuit_comp{
	color:#000;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

#nombre_tuit{

}

