/* CSS Document */
/***************** RESET *************************/

body, html {
   margin: 0;
   padding:0;
   border: 0;
   text-align:center;
}
body {
   color:#41433e;
   text-align:center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: .75em;
	background: url(../img/all/bg-body.jpg) no-repeat center top;
}
body#empresas, body#empresa {
	background: url(../img/empresas/bg_body_empresas.jpg) no-repeat center top;
}
img {
   border:0;
   margin:0;
   padding:0;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,pre,form,body,html,p,blockquote,fieldset,input,img {
   margin:0;
   padding:0;
   border:0;
}
input, textarea, select, optgroup, table, tr, th, td, h1, h2, h3, h4, h5, h6   {
	font-size: 1em;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

ul, ol, li, dl, dt, dd {
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

a {
   color:#41433e;
   text-decoration:underline;
   outline:none;
}
a:hover, a:focus {
   text-decoration:none;
}

input, textarea	{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:1em;
	color:#666;
}

.listaNominaMulti h3 a{
color:#C5116D;
}

.listaNominaMulti h3 a .negro{
color:#000000;}

/* ----- clases comunes -------- */
legend.access {
   display:none;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.clear {
	display: block;
	clear: both;
	height: 0.0001em;
	line-height: 0.0001em;
	font-size: 0.0001em;
}
.clearfix{
	display:block;
}
.pocoCont {
	clear: both;
	height: 15em;
}
.ayudaAcces {
   position: absolute;
   left: -10000px;
   top: -10000px;
   display:none;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.espaciBanners{
	margin:0 0 1em 0;
}

/***------- CONTENEDORES GENERALES ------------***/
#contenedor{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background: url(../img/all/bg_contedor_index.gif) repeat-x 0 143px;
}
#jovenes #contenedor{
	background: url(../img/jovenes/bg_contenedor_jovenes.gif) repeat-x 0 143px;
}
#super55 #contenedor{
	background: url(../img/super55/bg_contenedor_super55.gif) repeat-x 0 143px;
}
#autonomos #contenedor{
	background: url(../img/autonomos/bg_contenedor_autonomos.gif) repeat-x 0 143px;
}
#empresas #contenedor, #empresa #contenedor{
	background: url(../img/empresas/bg_contenedor_empresas.jpg) repeat-x center 143px;
}

#cabecera {
	width: 79.5em;
	margin: 0 auto;
	position: relative;
}
#continente{
	width: 100%;
	margin: 25px 0px 0px 0px;
	/*border: 1px solid blue;*/
	position: relative;
	/*background: url(../img/all/bg_continente.gif) repeat-x top;*/
}
#menuIzq{
	/*width: 14.8em;*/
	margin: 0px 0px 0px 0px;
	/*display: inline;*/
	/*float: left;*/
	/*background: url(../img/all/bg_menuIzq_index.png) no-repeat 0 0;*/
	position: relative;
}

#menuDer{
	float: right; 
	background: #FFF;
	background: url(../img/all/bg_menuDer_index.png) no-repeat 0 1px;
	margin:0;
	padding:28px 9px 0 7px;
	width:16.4em;
}
.contAncho #menuDer {
	background: none;
	padding: 0;
	margin: 0 0 20px 14px;
	width: 13em;
	clear: right;
}
#contenido {
	float: left;
	display: inline;
	width: 62em;
	margin: 0 0 0 11px;
}
#pie {
	clear: both;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 1.7em 0 4.3em 0;
	background: url(../img/all/bg_pie.gif) no-repeat top;
}
#pie #contPie{
	margin: 0 auto;
	width: 80.25em;
}
/***************** / RESET *************************/


/***************** GENERALES PARA TODAS LAS PÁGINAS *************************/

/********------- CABECERA -------********/
#cabecera #logo {
	height: 86px;
	margin: 0;
}
#cabecera #logo img{
	margin: 12px 0 0 0;
}
#cabecera a {
	text-decoration: none;
}

/*menu Auxiliar*/
#cabecera #menuAuxiliar{
	float: right;
	font-size: .85em;
	margin: 0;
}
#cabecera #menuAuxiliar a{
	float: left;
}
#cabecera #menuAuxiliar ul{
	float: left;
	/*width: 13.5em;*/
}
#cabecera #menuAuxiliar ul.idioma li{
	margin: 0 1px 0 0;
	float: left;
}



#cabecera #menuAuxiliar li a{
	text-decoration: underline;
	display: block;
	text-align: center;
	height: .9em;
	padding: .8em .8em;
}
#cabecera #menuAuxiliar ul.idioma li.castellano a{
	background: url(../img/all/bg_aux.gif) no-repeat 0 0;
	width: 5.3em;
}
#cabecera #menuAuxiliar ul.idioma li.castellano a.selIdioma{
	background: #9d9d9c url(../img/all/bg_auxo.gif) no-repeat 0 0;
	color: #FFF;
	text-decoration: none;
}



#cabecera #menuAuxiliar ul.idioma li.euskera a{
	background: url(../img/all/bg_aux2.gif) no-repeat 0 0;
	width: 3.7em;
}
#cabecera #menuAuxiliar ul.idioma li.euskera a.selIdioma{
	background: url(../img/all/bg_aux2o.gif) no-repeat 0 0;
	color: #FFF;
	text-decoration: none;
}
#cabecera #menuAuxiliar ul.idioma li.ingles a{
	background: url(../img/all/bg_aux2.gif) no-repeat 0 0;
	width: 3.7em;
}
#cabecera #menuAuxiliar ul.idioma li.ingles a.selIdioma{
	background: url(../img/all/bg_aux2o.gif) no-repeat 0 0;
	color: #FFF;
	text-decoration: none;
}
#cabecera #menuAuxiliar li a:hover{
	text-decoration: none;
}

/*#cabecera #menuAuxiliar li.caste .sel{
	background: url(../img/all/bg_auxo.gif) no-repeat 0 0;
}*/
#cabecera #menuAuxiliar .rss {
	background:transparent url(../img/all/ico_rss_cabecera.gif) no-repeat scroll 0 4px;
	margin:0 20px 0 10px;
	padding: .9em 0 0 2em;
}

/*buscador*/
#cabecera .buscador {
	clear: both;
	float: right;
	margin: 13px 0 0 0;
	background: url(../img/all/bg_buscador.png) repeat;
	padding: 10px 9px;
	position: relative!important;

}
#cabecera .buscador .cajaTxt{
 	border: inset 2px;
	padding: 2px;
	margin-right: 10px;
	width: 220px;
	float: left;
}
#cabecera .buscador .boton{
	background: url(../img/all/bg_submit.gif) repeat-x top #181917;
	color: #FFF;
	font-size: .85em;
	line-height: 2em;
	height: 2em;
	float: left;
	cursor:pointer;
}

/*Menú principal*/
#cabecera #menuPrincipal{
	float:left;
	clear: left;
	margin: 19px 0 0 0;
	padding: 0;
	height: 3.3em;
	overflow: hidden;
	font-weight: bold;
	font-size: .95em;
	text-transform: uppercase;
	position: relative;
	z-index:50;

}

#cabecera #menuPrincipal ul{
	float: left;
}
#cabecera #menuPrincipal li{
	float: left;
	text-align: center;
}
#cabecera #menuPrincipal li.particulares {
	text-align: left;
	text-transform: uppercase;
	color: #c10063;
	position: relative;
	text-indent: 20px;
	width: 32.4em;
	padding:14px 0 10px 0;
	background: url(../img/all/bg_menup_particulares.gif) no-repeat 0 0;
}
#cabecera #menuPrincipal li.particulares a{
	color: #c10063;
}
#jovenes #cabecera #menuPrincipal li.particulares, #super55 #cabecera #menuPrincipal li.particulares, #autonomos #cabecera #menuPrincipal li.particulares, #empresas #cabecera #menuPrincipal li.particulares, #empresa #cabecera #menuPrincipal li.particulares {
	background: #ababab url(../img/jovenes/bg_menup_particulares.gif) no-repeat 0 0;
	color: #FFF;
}
#jovenes #cabecera #menuPrincipal li.particulares a, #super55 #cabecera #menuPrincipal li.particulares a, #autonomos #cabecera #menuPrincipal li.particulares a, #empresas #cabecera #menuPrincipal li.particulares a, #empresa #cabecera #menuPrincipal li.particulares a {
	color: #FFF;
}
#jovenes #cabecera #menuPrincipal li.particulares li a, #super55 #cabecera #menuPrincipal li.particulares li a, #autonomos #cabecera #menuPrincipal li.particulares li a, #empresas #cabecera #menuPrincipal li.particulares li a , #empresa #cabecera #menuPrincipal li.particulares li a{
	background: url(../img/all/bg_menup_particulares_li_interior.gif) repeat-x top;
	color: #41433e;
}
#cabecera #menuPrincipal li.particulares ul {
	position: absolute;
	bottom: -1px;
	right: 10px;
	text-indent: 0;
	text-transform: capitalize;
	width: 19.5em;
	height: 2em;
}
#cabecera #menuPrincipal li.particulares ul li {
	padding: 0;
	margin: 0 1px 0 0;
	width:9.6em;
}
#cabecera #menuPrincipal li.particulares ul li a{
	font-weight: normal;
	background: url(../img/all/bg_menup_particulares_li.gif) repeat-x top;
	padding: 5px 0;
	height:	1em;
	display: block;
	color: #41433e;
}
#cabecera #menuPrincipal li.particulares ul li.jovenes a:hover, #super55 #cabecera #menuPrincipal li.particulares ul li.jovenes a:hover, #autonomos #cabecera #menuPrincipal li.particulares ul li.jovenes a:hover, #empresas #cabecera #menuPrincipal li.particulares ul li.jovenes a:hover, #empresa #cabecera #menuPrincipal li.particulares ul li.jovenes a:hover{
	color: #919801;
}
#cabecera #menuPrincipal li.particulares ul li.super55 a:hover, #jovenes #cabecera #menuPrincipal li.particulares ul li.super55 a:hover, #autonomos #cabecera #menuPrincipal li.particulares ul li.super55 a:hover , #empresas #cabecera #menuPrincipal li.particulares ul li.super55 a:hover, #empresa #cabecera #menuPrincipal li.particulares ul li.super55 a:hover{
	color: #2a8fb3;
}
#jovenes #cabecera #menuPrincipal li.particulares li.jovenes a, #super55 #cabecera #menuPrincipal li.particulares li.super55 a {
	background: url(../img/all/bg_menup_particulares_li_sel.gif) repeat-x top;
}
#super55 #cabecera #menuPrincipal li.particulares li.super55 a {
	color: #2a8fb3;
}
#jovenes #cabecera #menuPrincipal li.particulares li.jovenes a {
	color: #919801;
}
#cabecera #menuPrincipal li.autonomos {
	width: 10.5em;
	margin: 0 2px 0 3px;
	display: inline;
	background: #a1a1a1 url(../img/all/bg_menup_autonomos.gif) 0 0;
}
#autonomos #cabecera #menuPrincipal li.autonomos {
	background: url(../img/all/bg_menup_autonomos_sel.gif) no-repeat 0 0;
	width: 10.7em;
}
#autonomos #cabecera #menuPrincipal li.autonomos a{
	color: #4c5d66;
}
#cabecera #menuPrincipal li.autonomos a{
	padding: 14px 0 11px 0;
	display: block;
	text-align: center;
	color: white;
}
#cabecera #menuPrincipal li.autonomos a:hover{
	color: #4c5d66;
}
#cabecera #menuPrincipal li.empresa {
	width: 10.5em;
	background: #a1a1a1 url(../img/all/bg_menup_autonomos.gif) top;
}
#cabecera #menuPrincipal li.empresa a{
	display: block;
	padding: 14px 0 11px 0;
	text-align: center;
	color: white;
}
#cabecera #menuPrincipal li.empresa a:hover{
	color: #c10063;
}
#empresas #cabecera #menuPrincipal li.empresa, #empresa #cabecera #menuPrincipal li.empresa {
	background: url(../img/all/bg_menup_autonomos_sel.gif) no-repeat 0 0;
	width: 10.7em;
}
#empresas #cabecera #menuPrincipal li.empresa a, #empresa #cabecera #menuPrincipal li.empresa a{
	color: #c10063;
}
/*Submenu*/
#cabecera #submenu{
	float:left;
	width: 100%;
	display: inline;
	clear: both;
	margin:10px 0 0 20px;
	/*margin:9px 0 0 20px\9;*/
	padding: 0;
}
#cabecera #submenu li{
	float: left;
}
#cabecera #submenu li a{
	padding: 10px 17px 7px 17px;
	display: block;
	text-align: center;
	background: url(../img/all/bg_submenu_li_a.gif) repeat-x bottom;
}
#cabecera #submenu li a:hover{
	color: #c10063;
}
#cabecera #submenu li.sel{
	background: url(../img/all/bg_menus_sel2.gif) repeat-x top;
	width: 11em;
	/*width: 11em\9;*/
}
#cabecera #submenu li.sel a{
	/*padding-left:0px\9;
	padding-right:0px\9;*/
}

#cabecera #submenu li.sel a, #cabecera #submenu li.inicio a{
	color: #FFF;
	background: none;
}



#jovenes #cabecera #submenu li.sel{
	background: #939a01 url(../img/jovenes/bg_menus_sel.gif) repeat-x top;
	margin-right: 1px;
	width: 7.7em;
}

#jovenes #cabecera #submenu li#anchogo{
    width: 12em;}



#jovenes #cabecera #submenu li.sel a{
	padding: 10px 17px 7px;
}
#jovenes #cabecera #submenu li.productos  {
	width: 61.9em;
}
#jovenes #cabecera #submenu li.productos ul a {
	padding:10px 13px 7px;
}
#super55 #cabecera #submenu li.sel {
	background: #2b91b4 url(../img/super55/bg_menus_sel.gif) repeat-x top;
}
#autonomos #cabecera #submenu li.sel {
	background: #4a5b64 url(../img/autonomos/bg_menus_sel.gif) repeat-x top;
}
#empresas #cabecera #submenu li.sel, #empresa #cabecera #submenu li.sel {
	background: #a10053 url(../img/empresas/bg_menus_sel.gif) repeat-x top;
}


#cabecera #submenu li.sel a:hover{
	color: #FFF;
}

/*imagen de promociones*/
.imgDetras {
	position: absolute;
	top: .2em;
	left: 39.5em;
	z-index:0;
}
/*Submenu Jovenes*/
#cabecera #submenu li.productos
{
	float: left;
	/*width: 36em;*/
	width: 58em;
	position: relative;
	background: url(../img/jovenes/bg_submenu_productos.gif) no-repeat 0 0;
}
#cabecera #submenu li.productos a
{
	color: #c10063;
	font-weight: bold;
	text-align: left;
}
#cabecera #submenu li.productos ul
{
	background: url(../img/jovenes/bg_submenu_productos_ul.gif) no-repeat .2em .4em;
	position: absolute;
	left:7.5em;
	top:0px;
}
#cabecera #submenu li.productos ul a
{
	padding:10px 15px 7px;
	font-weight: normal;
	color: #4f524a;
}
#cabecera #submenu li.servicios
{
	float: left;
	width: 7em;
	position: relative;
	background: url(../img/jovenes/bg_submenu_servicios.gif) no-repeat 0 0;
}
#cabecera #submenu li.servicios a
{
	color: #c10063;
	font-weight: bold;
	padding: 10px 0 7px;
}
#cabecera #submenu li.servicios ul
{
	position: absolute;
	right:10px;
	top:0px;
}
#cabecera #submenu li.servicios ul a
{
	padding:10px 15px 7px;
	font-weight: normal;
	color: #4f524a;
}
/*Menu izquierda*/
#menuIzq .clnet
{
	margin: 0;
	padding: 11px 0px 0px 0px;
	/*background: url(../img/all/bg_menuIzq_index.png) no-repeat 0 0;*/
	font-size: .95em;
}
#menuIzq .clnet h2
{
	border-bottom: 1px solid #dcdcdc;
}
#menuIzq .clnet p
{
	color: #be0062;
	margin: 20px 0 10px 5px;
}
#menuIzq .clnet form {
	background:url(../img/all/bg_clnet_degradado.gif) repeat-x 0 0;
	padding-top:1.2em;
}

* html #menuIzq .clnet form label
{
	float:none;
	display:block;
}
#menuIzq .clnet form label
{
	font-size:1.05em;
	float:left;
}
#menuIzq .clnet input{
	border: 1px solid #808080;
	border-right: 1px solid #d4d0c8; 
	border-bottom: 1px solid #d4d0c8;
	width: 11.8em;
	margin: 5px 0; 
}
#menuIzq  .clnet .numClave
{
	margin: 2px 5px;
	clear:both;
}
#menuIzq  .clnet .numClave li
{
	display: inline;
}
#menuIzq  .clnet .numClave li a
{
	background-color: #a9a9a9;
	color: #FFF;
	text-decoration: none;
	padding: 2px 7px;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0px 5px 1px 0px;
	border-bottom: 2px solid #f2f2f2;
	line-height:1.8em;
}
#menuIzq  .clnet .numClave li a:hover
{
	background: #999;
}
#menuIzq .botones input
{
	width: auto;
	border: none;
	color: #FFF;
	padding: 0;
	height: 1.9em;
	font-size: .9em;
	text-transform: uppercase;
	cursor: pointer;
}
#menuIzq .botones .aceptar
{
	background: #a90157 url(/img/all/bg_aceptar.gif) top;
	margin-right: 1em;
	width: 6.6em;
	margin-left:.6em;
}
#menuIzq .botones .borrar
{
	background: #181917 url(/img/all/bg_submit.gif) repeat-x top;
	width: 5.5em;
	margin-right:.3em;
}
#menuIzq .opcionesClnet
{
	margin: 2px 0px 0px 5px;
	/*border: 1px solid blue;*/
}
#menuIzq .opcionesClnet .consejo a
{
	margin: 0px 0px 0px 0px;
}
#menuIzq .opcionesClnet .consejo img
{
	margin: 2px 0px 0px 2px;
}
#menuIzq .opcionesClnet .restringido
{
	margin: 1em 0 0 0;
}
#menuIzq .opcionesClnet .restringido a
{
	border-top: 1px solid #dcdcdc;
	padding-top: .5em;
	color: #72756d;
}
/*#menuIzq .opcionesClnet .aviso a
{
	color: #ad0059;
}*/
#menuIzq .destacadosMenuIzq
{
	background: #ededed url(/img/all/bg_menuIzq_destaca.gif) repeat-x top;
	padding: 15px 10px;
	margin:0 0 0 .42em;
	width: 12.35em;
	border-top: 1px solid #cecece;
}
/*#interior #menuIzq .destacadosMenuIzq
{
	background: none #f2f2f2;
}*/
#menuIzq .destacadosMenuIzq a
{
	text-decoration: none;
}
#menuIzq .destacadosMenuIzq a:hover
{
	text-decoration: underline;
}
#menuIzq .destacadosMenuIzq h2
{
	margin: 0 0 5px 0;
	font-size: 1.4em;
}
.destacadoGmenuIzq
{
	border-top: 1px solid #FFF;
	background: #EDEDED url(../img/all/bg_menuIzq_actualidad.jpg) no-repeat 0 bottom;
	padding: 10px 10px 8px 10px;
	margin:0 5px;
	color: #656567;
	height:20em;
}
.destacadoGmenuIzq2
{
	border-top: 1px solid #FFF;
	background: none #7e7e7e;
	padding: 8px 10px 4px;
	margin:0 5px;
	color: #656567;
}
.destacadoGmenuIzq2 h2
{
	color: #656567;
}
.nivel .destacadoGmenuIzq2
{
	display: none;
}
.destacadoGmenuIzq h2
{
	margin: 0;
	font-size: 1.9em;
	font-weight: normal;
	text-transform: uppercase;
}
.destacadoGmenuIzq2 h2
{
	margin: 0 0 5px 0;
	font-size: 1.45em;
	font-weight: normal;
	text-transform: uppercase;
}
.destacadoGmenuIzq p a
{
	color:#4C4C4E;
}
.destacadoGmenuIzq a, .destacadoGmenuIzq2 a
{
	text-decoration: none;
	color:#4C4C4E;
}
.destacadoGmenuIzq a:hover, .destacadoGmenuIzq2 a:hover{
	text-decoration: underline;
}
#menuIzq .opcionesMenu {
	margin: 10px -9px 0 -9px;
}
#menuIzq .opcionesMenu li{
	border-top: 1px solid #b1b1b1;
}
#menuIzq .opcionesMenu li a{
	background:#F2F2F2 url(../img/all/bullet03.gif) no-repeat 10px 13px;
	border-top:1px solid #FFFFFF;
	display: block;
	padding:10px 0 8px 22px;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none;
	color: #C10063;
}
#menuIzq .opcionesMenu li a:hover{
	text-decoration: underline;
}
#menuIzq .opcionesMenu li a.sel{
	background: #f2f2f2 url(../img/all/bullet02.gif) no-repeat 10px 13px;
}
#menuIzq .opcionesMenu li ul {
	border-top:1px solid #DADADA;
	clear:both;
	overflow:auto;
	padding:8px 0 12px 10px;
	width: auto;
}
#menuIzq .opcionesMenu li li{
	border: none;
	float: left;
	clear: left;
	width: 12.2em;
	

}
#menuIzq .opcionesMenu li li a{
	font-size: 1em;
	text-transform: none;
	border: none;
	background: none;
	padding: 7px 0 0 14px;
	color:#41433E;
	background: url(../img/all/bullet04.gif) no-repeat 0 10px;
}


#continente #menuIzq .opcionesMenu li li .sel{
	font-size: 1em;
	text-transform: none;
	border: none;
	background: none;
	padding: 7px 0 0 14px;
	color:#41433E;
	background: url(../img/all/bulletabajo.gif) no-repeat 0 12px;
}



#menuIzq .opcionesMenu li li a:hover{
	text-decoration: underline;
}

#menuIzq .opcionesMenu .opcionesSubmenu{
display:block;
border:none;
padding:0em .45em;
}

#menuIzq .opcionesMenu .opcionesSubmenu li a{
color:#000000;
background:transparent url(../img/all/bullet01.gif) no-repeat 0em 1.1em;}

#menuIzq .opcionesMenu .opcionesSubmenu li{

width:9em;
float:none;
padding-left:.85em;
}



/*migas*/
 .migas{
	font-size: .95em;
	color: #FFF;
	margin: 5px 0 0 0;
}
 .migas a{
	color: #FFF;
	text-decoration: underline;
}
 .migas a:hover{
	text-decoration: none;
}
/*Contenido una columna*/
 .contAncho {
	background: #FFF url(../img/servicios/bg_contenido.gif) no-repeat top;
	margin: 0.5em 0.9em 0 0;
	padding: 0.15em 1.6em 2em;
	min-height:45em;
	width:57.9em;
	float: left;
}
#jovenes .contAncho {
	background: #FFF url(../img/jovenes/bg_contenido.gif) no-repeat top;
}
#super55 .contAncho {
	background: #FFF url(../img/super55/bg_contenido.gif) no-repeat top;
}
#autonomos .contAncho {
	background: #FFF url(../img/autonomos/bg_contenido.gif) no-repeat top;
}
/* Contenido con menu derecho y que no se adapte alrededor */
.contCentral {
	width: 43.4em;
	overflow: hidden;
}
/*destacados*/
 #contenido h2{
	margin-right: 9px;
	margin-top:15px;
 }
 #contenido h2.interes {
	border-bottom: 2px solid #c10064;
	background: url(../img/all/bg_h2_rosa_izq.gif) no-repeat 0 0;
	padding-left: 5px;
	clear: both;
	height: 2.39em;
}
 #contenido h2.interes span.h2texto{
	background: #c20065 url(../img/all/bg_h2_rosa_der.gif) no-repeat right top;
	color: #FFF;
	font-size: 1.5em;
	height: 1.51em;
	float: left;
	padding: 2px 7px 0 2px;
 }
#contenido h2.otros {
	border-bottom: 2px solid #868686;
	background: url(../img/all/bg_h2_gris_izq.gif) no-repeat 0 0;
	padding-left: 5px;
	clear: both;
	height: 2.39em;
	
}
#contenido h2.otros span.h2texto{
	background: #868686 url(../img/all/bg_h2_gris_der.gif) no-repeat right top;
	color: #FFF;
	font-size: 1.5em;
	height: 1.51em;
	float: left;
	padding: 2px 5px 0 0;
 }
#contenido h2.teOfrecemos {
	margin-top: 1.4em;
}
#contenido h2 .mas {
	float: right;
	font-size: .95em;
	color: #c10063;
	font-weight: normal;
	margin: 5px 0 0 0;
}
 #contenido .contAncho	h2{
 	font-size: 1.9em;
	color: #c10063;
 }
#contenido .contAncho	h3.titFrutiger{
	font-size: 1.4em;
	overflow:hidden;
	clear:left;
	color: #c10063;
}
/*Pie*/
#pie ul{
	float: right;
	font-size: .95em;
}
#pie ul li{
	display: inline;
}
#pie ul li a{
	padding: 0 5px;
}
#pie p{
	font-size: .95em;
	margin: 0 0 0 35px;
}
#pie p a img{
	vertical-align: middle;
}
/***************** /ETIQUETAS HTML ************************/


/*tablas ico-----------------------------------------------*/

#tablas{
background-color:#FFFFFF;
margin-top:-.5em;
width:38em;

}

#tablas #contenedor{
background:none;}

#tablas #continente{
width:47em;}

#tablas h1{
color:#C10063;
font-size:1.3em;
margin-bottom:1em;
margin-top:2em;
}

#tablas .tit{
font-weight:bold;
color:#C10063;
margin:1em 0;}

#tablas .cabecera{
background-color:#C10063;
color:#ffffff;
border:none;
}

#tablas .cabecera .tituno{
width:60%;
padding-left:1em;
border:none;}

#tablas .cabecera .titdos{
width:40%;
border:none;}


#tablas .cabecera .tittres{
width:20%;
border:none;}

#tablas td{

border-bottom:#9C9A9A solid 1px;
padding-left:.8em;}

#tablas tr{
background-color:#F0F0F0;}

#tablas table{
width:100%;}

#tablas ul{
margin:.5em 0;}

#tablas .center{
text-align:center;}

#tablas th{
background-color:#C10063;
color:#FFFFFF;
font-weight:normal;
padding-top:.2em;
padding-bottom:.2em;
padding-left:.8em;
}

#tablas table caption{
display:none;}

.notaflash{
background:url(../img/all/bg-flash.jpg)  no-repeat 0 0;
padding:1em 1em 1em 7.3em;
}

.notaflash a{color:#C10063; text-decoration:underline;}


.contAncho .nobullet li{
background:none;}


p.derecha{ text-align:right;}

.listaNumerada li .dest{
color:#C10063;}

.contAncho #menuDer .tit_cate{
border:none;
text-align:left;
background:none;
padding:0;
font-weight:bold;
color:#999999;
}

.GridPager .paginacion {
margin:20px 0 20px 70px;
text-align:center;
width:40em;
}

.contAncho #menuDer .destacadoNovedad  .special{
background-color:#ffffff;
background-image:none;
border:none;}

.destacadoalto{
background:#F4F4F4 none repeat scroll 0 0;
float:left;
height:34em;
margin:0 8px 20px 0;
padding:0 10px 25px;
position:relative;
width:16.95em;}



.destacadobajo{
background:#F4F4F4 none repeat scroll 0 0;
float:left;
height:17em;
margin:0 8px 20px 0;
padding:0 10px 25px;
position:relative;
width:16.95em;}

.contAncho .destacadoalto ultimo{
margin-right:0;
}


.destacadoaltofn{
background:#F4F4F4 none repeat scroll 0 0;
float:left;
height:17.5em;
margin:0 8px 20px 0;
padding:0 10px 25px;
position:relative;
width:16.95em;}

.contAncho .destacadoaltofn ultimo{
margin-right:0;
}

/*Nomina multi*/
.contAncho .listaNominaMulti .notariesgo{font-size:.9em;margin-top:0.5em; padding-left:6.5em;}
.listaNominaMulti h4.aviso_legal{font-size:1em;padding: 0 0 0 7.2em;background:url(../img/all/ico_avisoLegal.gif) no-repeat 5.8em 0.1em;text-transform:none;margin-top:1.5em;}



/*dispón--------------------*/


#dispon{
margin-top: 2em;}

#dispon .ico{
background:url(../img/all/ico_dispon.gif) no-repeat 0 0;
padding-left:5.2em;
padding-top:.2em;}

#dispon .tit{
color:#C61D59;
font-size:1.5em;
font-weight:bold;
margin-bottom:0;}

.contCentral #dispon .tit p{
margin:0em;}

#contenido .contAncho #dispon .ico_list{
margin-left:1.8em;

}

#contenido .contAncho #dispon .ico_list li{
display:inline;
width:6em;
float:left;
margin:.5em .3em 1.5em .3em;
background:none;
text-align:center;}

#contenido .contAncho #dispon .ico_list .last{
width:6.8em;
margin-right:0;
}


#contenido .fraseDest{
margin-top:1em;
font-size:1.9em;}

#contenido .fraseDest span{
color:#C5116D;}

.contAncho .enlaceEspecial{
background:transparent url(../img/all/bullet01.gif) no-repeat scroll 0.6em 0.6em;
padding-left:1.5em;
margin-left:-.4em;
}
.enlaceEspecial a{
color:#C10063;}


p.infoTexto{color:#9c9a9b; font-size:0.9em;}


.cuentamaxdest{
background-color:#EEECEC;
padding:1em;
margin:1em 0 1em 0;
margin-right:.2em;
height:7em;}

.cuentamaxdest p strong{
color:#C10063;}

.contAncho .traspasos{
margin-bottom:2em;
margin-top:1em;
}


.contAncho .traspasos ul li ul li{
list-style:none;
background:none;
font-style:italic;}


.contAncho .traspasos h3{
color:#C61D59;
font-size:1.5em;
font-weight:bold;
margin-bottom:0;
text-transform:none;
}

.contAncho .traspasos{
margin-bottom:2em;}

.contAncho .entradilla{margin-bottom:1.3em;margin-top:.5em;padding:10px;background:url(../img/all/bg_entradilla.gif) repeat-x bottom;border-top:1px solid #ededed;border-right:1px solid #e8e8e8;border-bottom:1px solid #e0e0e0;border-left:1px solid #ededed;font-size:1.25em;overflow:hidden}


#formContrataYaDia{
margin-left:22em;
margin-top:2.6em;
margin-bottom:2.6em;}

#formContrataYaDia .botContratalo{
background:#B01866 url(../img/hipotecas/bg_bot_contratalo.gif) no-repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
display:block;
font-weight:bold;
height:2.5em;
margin:10px 0;
padding:7px 0 6px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:12.75em;}

.condiciones{
margin:1em 0 0 1.8em;
}

.condiciones li
{
	list-style-type:decimal;
	margin-bottom:1em;
}

.contrata
{
	color:#C10063;
}

.cajero .numeroOfi{
color:#C10063;
font-weight:bold;
text-align:left;
}

.contAncho .perror
{
	color:#000000;
}

#menuIzq .clnet .desplega
{
	margin:0px 0px 0px 0px;
	color:#000000;
}

.aviso
{
	margin-bottom:0;
	background-color:#996600;
}

#menuIzq .clnet .avisoclave
{
	/*margin:1.5em 0 0em 0em;*/
	margin: 0px 0px 5px 5px;
	padding:.5em .4em;
	font-size:.8em;
	line-height:1.3em;
	color:#41433E;
	background-color:#f9f8f9;
	border:#c9c7c7 solid 1px;
	/*border:1px solid black;*/
}

#menuIzq .clnet .avisoclave span
{
	color:#BE0062;
}

#menuIzq .clnet .usuario
{
	width:5.5em;
	margin-top:0em;
	float:left;
}

* html #menuIzq .clnet .usuario
{
	width:5.7em;
}

.cuadroUsuario
{
	width:6.1em;
	float:left;
}

.cuadroClave
{
	width:6.1em;
	float:left;
}

#menuIzq .clnet form img
{
	margin-left:.2em;
	margin-bottom:1em;
	margin-right:-.1em;
}

* html #menuIzq .clnet form img
{
	margin-right:-.8em;
}

#menuIzq .clnet label img
{
	float:right;
}

#menuIzq .clnet .clave
{
	margin: 0em 0 .8em .2em;
	width:5em;
}

* html #menuIzq .clnet .clave
{
	margin: 0em 0 .8em 0em;
	width:5.4em;
}

/* -------------------------------------------- Lightbox home ------------------------------------------ */

.transp{ opacity:0.6; background-color:#666666; width:100%; height:100%; position:absolute; z-index:100;}
.transp{ filter:alpha(opacity=65); right:0em;} 
	* html .transp{right:0em;}
	html>/**/body .transp{/* right:0em;*/}

#capaTop{ position: absolute; width:100%; height:100%; top:0px; left: 0px; z-index:100; text-align:center; background-image:url(../img/all/transparente.png);}
	html>/**/body #capaTop{position: fixed;}
	* html #capaTop{ height:111.5em;}
	
#contenedor #capaTop embed{ width:100%; height:100%; float:none; margin: 0 auto;}
#contenedor #capaTop object{ width:100%; height:100%; float:none; margin: 0 auto;}

#menuIzq .clnet input{ z-index:0;}

/* -------------------------------------------- / Lightbox home ------------------------------------------ */


#contenedor{
z-index:1;
position:relative;}



.listadodonde .buscar{
margin-top:-1em;
text-align:right;}

.listadodonde .buscar a{
color:#C10063;}

.contAncho .listadodonde li{
width:11.3em;
margin-right:.25em;
height:22em;
float:left;
padding:12.5em 1em 1em 1em;}

.contAncho .listadodonde li p{
font-size:11px;
margin-top:0;
margin-bottom:.5em;}

.listadodonde .uno{
background:url(../img/all/donde_encontrarnos_liuno.jpg) no-repeat 0 0;}

.listadodonde .dos{
background:url(../img/all/donde_encontrarnos_lidos.jpg) no-repeat 0 0;}

.listadodonde .tres{
background:url(../img/all/donde_encontrarnos_litres.jpg) no-repeat 0 0;}

.listadodonde .cuatro{
background:url(../img/all/donde_encontrarnos_licuatro.jpg) no-repeat 0 0;}

/*-----------------------------------------------------------------------------------------*/
/* Icono pie veri Sing Secured */

#pie #contPie .veriSingSecured{ float:right;color:#000000; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:.5px; text-align:center; margin:5px 0 0 0; padding:0px;}




 #menuIzq .clnet #password2{
margin-top:0em;}




.clnet h2 {
margin-bottom:1em;}


.contAncho .pejemplo{
padding: .5em 0 0 2em;
margin-bottom:.5em;}

.notacondiciones{
font-size:.9em;
font-style:italic;
border:#e2dfdf solid 1px;
padding:1em;
background-color:#faf8f8;}

.notacondiciones p{
color:#666666;}

.contAncho .lineaseparadora{
border-bottom:1px solid #000000;
margin-top:2em;
margin-bottom:1em;}


.contAncho .lineaseparadoraDos{
border-bottom:1px solid #000000;
margin-top:-1em;
margin-bottom:1em;}

.contAncho .tituloRosa{
color:#C10063;
font-size:1.3em;}




.listaimg span{
background:url(../img/all/ico_promo_es.gif) no-repeat 6.5em .1em;
padding-right:8em;
}


.listaimgeu span{
background:url(../img/all/ico_promo_eu.gif) no-repeat 5.5em .1em;
padding-right:8em;
}


* html .listaimgeu span{
padding-right:0em;
width:12.5em;
float:left;
}


* html .listaimges span{
padding-right:0em;
width:12.5em;
float:left;
}

.contAncho .masplanes{
margin:-1.5em 0 0 2em;}

* html .contAncho .masplanes{
margin:-.5em 0 0 2em;}


.estilorosa{
color:#C10063;}