html {
	height: 100%;
	overflow: hidden;
	margin:0 auto;
	padding: 0;
	width:1024px;
	_padding-top:71px;
	_padding-bottom:66px;
	_padding-right:8px;

}

body {
	height: 100%;
	padding:0;
	margin:0;
	overflow: hidden;
	width:1024px;
	/*border:1px solid #ff0000;*/
}

body {
	font-family: Verdana;
	font-size: 11px;
	color: #515151;
}

h1 {
	float:left;
	position:relative;
	margin-top:0px;
}

h2 {
	font-family: Trebuchet MS, verdana;
	font-size:14px;
	color: #363A5F;
	font-weight: bold;
	padding: 0px 13px;
	margin: 0 0 2px 0;
	background-image:url(../imagenes/cabecera/tituloFondo.gif);
	background-repeat:repeat-x;
	border: 1px solid #AAADD0;
}

h3 {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#373f70;
	border:0px solid #CCCCCC;
	background-image: url(../imagenes/icoLista.gif);
	background-repeat: no-repeat;
	background-color:#e8e8e8;
	background-position: 10px 12px;
	padding:8px 7px 8px 25px;
	margin: 0 0 5px 0;
}

h3 span{
	color:#478334;
}

h4 {
	font-family: verdana;
	font-size:12px;
	color: #373f70;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	margin:0 0px;
	border-bottom: 1px dotted #000000;
}

h5 {
	font-family: verdana;
	font-size:11px;
	color: #373f70;
	font-weight: bold;
	padding: 3px 0px 4px 0px;
	margin:0 0px;
	border-bottom: 1px solid #bebebe;
}

h6 {
	font-family: verdana;
	font-size:11px;
	color: #515151;
	font-weight: bold;
	padding: 3px 0px 4px 6px;
	margin:0 0px;
}

hr {
	border:none;
	height:1px;
	background-color:#888888;
	width:500px;
	/*width:50%;*/
	margin-top:20px;
}
p {
	padding:4px;
	margin:0;
	line-height:normal;
}

a {
	color: #373f70;
	text-decoration: none;
}
a:link {
	color: #373f70;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color: #373f70;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color: #8d8dbe;
	font-weight:bold;
	text-decoration: none;
}

h3 a:hover {
	color: #478334;
}

h3 span a{
	color:#478334;
}
h3 span a:link {
	color: #478334;
	text-decoration: none;
}
h3 span a:visited {
	color: #478334;
	text-decoration: none;
}
h3 span a:hover {
	color: #373f70;
	text-decoration: none;
}
h3 span a:active {
	color: #478334;
	text-decoration: none;
}

ul{
	padding: 8px 8px;
	list-style: none;
}

li {
	padding-left:20px;
	padding-bottom:7px;
	padding-top:9px;
	border:0px solid #CCCCCC;
	background-image: url(../imagenes/icoLista.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

label { 
 color: #515151;
}
legend{
	display:none;
}
fieldset { 
 border:none;
 margin-left:0px;
 margin-top:5px;
} 

INPUT, SELECT, TEXTAREA {
	font-size:10px;
	font-family: Verdana;
	color: #212973; 
	background-color: #FFFFFF;
	border: 1px solid #446f8d;
	margin-top:5px;
}

a img {
	border:0;
}
/*
 ------ Generales ------
*/

.inputCheck {
	border: 0px solid #FF0000;
	background-color: #F5F5F5;
	vertical-align: middle;
	margin-left:15px;
}
.inputCheckRadio {
	border: 0px solid #FF0000;
	background-color: #F5F5F5;
	margin-top:5px;
	vertical-align:middle;
}

.inputCheckRadio2 {
	border: 0px solid #FF0000;
	background-color: #FFFFFF;
	margin-top:5px;
	vertical-align:middle;
}

.textoDestacado1{
	font-weight:bold;
}
.textoDestacadoA{
	font-weight:bold;
	color:#373f70;
}

.textoDestacado{
	font-weight:bold;
}

.textoDestacadoV{
	font-weight:bold;
	font-size:12px;
	color:#169841;
}

.textoGrande{
	font-size:12px;
}

.textoMini{
	font-size:9px;
}
.textoMiniA{
	font-size:9px;
	color:#2397E8;
}

.textoOblig{
	color:#ff0000;
}
.textoInv{
	color:#F5F5F5;
}
#fInvPosBoton{
	margin-top:10px;
	float:right;
    margin-right: -4px;
    *margin-right: 4px;
    _margin-right: -1px;
}
#cuentasPosBoton, #inFComercialesPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}
#depositosPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#infInvPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 22px;
    _margin-right: 8px;
}

#tablonAnunciosPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 22px;
    _margin-right: 8px;
}

#inFComercialesPosBoton2{
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

.gestImpuestosPosBoton2{
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
	/*border:1px solid #ff0000;*/
}

a.boton1, a.botonSF {
    background: transparent url(../imagenes/botones/fondoBoton_a.gif) no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 10px verdana;
    height: 21px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
/*	position:absolute;
	top:95px;
	left: 645px;
	border:1px solid #ff0000;*/
}

a.boton1 span.boton1 {
    background: transparent url(../imagenes/botones/fondoBoton_span.gif) no-repeat;
    display: block;
    line-height: 13px;
    padding: 3px 0 5px 28px;
	color:#656565;
} 

a.boton1:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.boton1:hover span {
    background-position: bottom left;
    padding: 3px 0 5px 28px; /* push text down 1px */
} 

a.botonSF span.botonSF {
    background: transparent url(../imagenes/botones/fondoBotonSF_span.gif) no-repeat;
    display: block;
    line-height: 13px;
    padding: 3px 0 5px 10px;
	color:#656565;
} 

a.botonSF:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.botonSF:hover span {
    background-position: bottom left;
    padding: 3px 0 5px 10px; /* push text down 1px */
} 

.formBloq{
	background-color:#f5f5f5;
	padding: 15px 5px;
	margin-bottom:20px;
}
.formBloq1C{
	float:left;
	margin-right:20px;
}

#rutaMigas{
	font-size:10px;
	border: 0px solid #ff0000;
	height:21px;
	vertical-align:middle;
	margin-bottom:8px;
	background-color:#f5f5f5;
	padding-left:5px;
	padding-top:5px;
	margin-right:3px;
	_margin-right:0px;
}

#rutaMigas span {
	font-weight:bold;
}

#rutaMigas a {
	font-size:10px;
	font-weight:normal;
	color:#515151;
}

#rutaMigas a:link {
	font-size:10px;
	font-weight:normal;
	color:#515151;
}
#rutaMigas a:visited {
	font-size:10px;
	font-weight:normal;
	color:#515151;
}
#rutaMigas a:hover {
	font-size:10px;
	font-weight:normal;
	color:#515151;
	text-decoration: underline;
}

.botonBuscar {
	background-image:url(../imagenes/fondos_inversion/fondoBotBuscar.gif);
	width:90px;
	height:21px;
	border:0;
	padding-left:20px;
	color:#656565;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
}

.botonAceptar {
	background-image:url(../imagenes/botones/fondoBotonAtt.gif);
	width:150px;
	height:21px;
	border:0;
	padding-left:20px;
	color:#656565;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
}

.botonSolicitar {
	background-image:url(../imagenes/botones/fondoBoton.gif);
	width:90px;
	height:21px;
	border:0;
	padding-left:17px;
	padding-bottom:3px;
	color:#656565;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
	margin-top:0px;
}
.botonSolicitudInfo {
	background-image:url(../imagenes/botones/fondoBotonSolInfo.gif);
	background-repeat:no-repeat;
	width:195px;
	height:21px;
	border:0;
	padding-left:17px;
	padding-bottom:3px;
	color:#656565;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
	margin-top:0px;
}

.botonContacteNosotros {
	background-image:url(../imagenes/botones/fondoBotonC.gif);
	background-repeat:no-repeat;
	width:190px;
	height:21px;
	border:0;
	padding-left:17px;
	padding-bottom:3px;
	color:#656565;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
	margin-top:0px;
	float:right;
}

.botonAtencionAlCliente {
	width:400px;
	height:13px;
	border:0;
	padding:0px;
	color: #373f70;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	cursor: pointer;
	margin:0px;
	float:left;
}

#contacteNosotros{
	margin-right:35px;
}
#contacteEmpresas{
	margin-right:85px;
}
.celdaTipo1{
	background-color:#ffffff;
}

.celdaTipo2{
	background-color:#f5f5f5;
}

.txtIndiceH{
	width: 690px;
}

.textotitulo{
	color:#19226e;
	font-weight:bold;
}

.enlaceInteriorS {
	text-align:right;
	margin-right:15px;
	margin-bottom:10px;
	
}

.h4SinLinea {
	border-bottom: 0px dotted #ff0000;
}	
.h5SinLinea {
	border-bottom: 0px dotted #ff0000;
}	
.h5Indentado {
	border-bottom: 0px dotted #ff0000;
	margin-left: 10px;
}	


/*
 ------ Portada ------
*/

#portB1{
	width:579px;
	float:left;
}

#portB2{
	width:227px;
	float: right;
	margin-left:10px;
	_width:227px;
	_float: left;
	_margin-left:2px;

}

#portBannerPrincipal img{
	border: 1px solid #bfbfbf;
}
#portDestacados{
	margin-top:15px;
	*margin-top:10px;
	height: 230px;
	*height: 215px;
}
#portDestacadosEmp{
	margin-top:15px;
	*margin-top:10px;
	height:290px;
	*height:310px;
}

#portDestacados01{
	float:left;
	width:280px;
	margin-right:10px;
}

/*#portDestacados01{
	float:left;
	width:280px;
}*/
#portDestacados02{
	float:left;
	width:289px;
}

#destacados01, #destacados02, #destacados03, #destacados04 {
	width: 285px;
	height: 100px;
}
#destacados01, #destacados03 {
	position:absolute;
	float: left;
	margin-left: 0;
}
#destacados02, #destacados04 {
	position:absolute;
	float: left;
	margin-left: 287px;
}
#destacados03, #destacados04 {
	margin-top: 105px;
}

.portDestH {
	*padding-top:5px;
	border:0px solid #ff0000;
}
#portDestacados img{
	border:1px solid #cccccc;
	padding:1px;
}

#portDestacadosEmp img{
	border:1px solid #cccccc;
	padding:1px;
}

.portDestImg{
	float:left;
	width: 48px;
}
.portDestImgEmpresas{
	float:left;
}

.portDestTit{
	float: left;
	margin-left: 50px;
	_margin-left: 2px;
	margin-top: -42px;
	_margin-top: 0px;
	/*position: relative;*/
	font-weight:bold;
	width:232px;
	height:37px;
	vertical-align: bottom;
	padding-bottom: 0;
	margin-bottom: 0;
}
.portDestTit1l {
	padding-top: 24px;
	/*height: 16px;*/
}
.portDestTit2l {
	padding-top: 14px;
	/*height: 25px;*/
}
.portDestTit3l {
	padding-top: 4px;
	/*height: 25px;*/
}
.portDestTitEmpresas{
	float:left;
	font-weight:bold;
	margin-left:5px;
	margin-top:9px;
	width:228px;
	height:35px;
}

.portDestTxt{
	margin-left:5px;
	margin-top: 38px;
	height:85px;
}
.portDestTxtEmpresas{
	margin-left:5px;
	margin-bottom:13px;
	*height:50px;
	*width:285px;
	_width:275px;
}
.portDescText1l {
	margin-top: 28px;
	*margin-top: 20px;
	_margin-top: -10px;
}
.portDescText2l {
	margin-top: 47px;
	*margin-top: 10px;
	_margin-top: 0;
}
.portDescText22 {
	margin-top:47px;
	*margin-top: 10px;
	_margin-top: 0;
}

.portDescText23 {
	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: 0px;
}

/*#portDestTxt02, */#portDestTxt03{
	_margin-top: -7px;
}
/*#portDestTxt04{
    _margin-top: -16px;
}*/
#portNoticias{
	margin-top:-10px;
}

#portNoticias span{
	color:#373f70;
	font-weight:bold;
}

#portNotTitulo{
	margin-bottom:6px;
}

#portNotVMas{
	font-size:12px;
	float:right;
	margin-top:-15px;
}

#portNotVMas img{
	border:0;
	vertical-align:middle;
	margin-right:5px;
}

#portNotVMas a:link {
	color: #888888;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
#portNotVMas a:visited {
	color: #888888;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
#portNotVMas a:hover {
	color: #373f70;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

.portNotT1, .portNotT3 {
	background-color:#f7f7f7;
	padding: 6px 0;
}
.portNotT2 {
	padding: 6px 0;
}

#portAolF{
	background-color: #e4e4e4;
	padding:5px;
}
#portAol{
	width: 225px;
	height:149px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #888888;
	background-color:#ffffff;
}


a.portAolEnlace:link {
	color: #515151;
	font-weight:normal;
	text-decoration: none;
}
a.portAolEnlace:visited {
	color: #515151;
	font-weight:normal;
	text-decoration: none;
}
a.portAolEnlace:hover {
	color: #373f70;
	font-weight:normal;
	text-decoration: none;
}

#portAolPosBoton{
	text-align:center;
	margin-top:80px;
	margin-left:45px;
	height:20px;
}
#portAolPosEnla{
	padding-top:5px;
	/**padding-top:15px;*/
	text-align:center;
	line-height:20px;
}


#portBroker{
	margin-top:5px;
	border:1px solid #888888;
}

#portBrokerTit{
	color:#254a6d;
	/*background-color:#aaadd0;*/
	padding: 8px 4px 0px 10px;
	font-weight:bold;
}

#portBrokerCont{
	text-align:center;
	background-color:#e1e6f8;
	padding-top:2px;
	*padding-bottom:2px;
	margin:2px 8px 6px 8px;
	border:1px solid #c6c6c6;
}

#portBrokerCont img{
	/*border:1px solid #c6c6c6;*/
	background:#ffffff;
}

#portAplic {
	margin-top:6px;
}

#portAplic img {
	margin-top:5px;
}

#portNoticiasList a:link {
	color: #515151;
	font-weight:normal;
	text-decoration: none;
}
#portNoticiasList a:visited {
	color: #515151;
	font-weight:normal;
	text-decoration: none;
}
#portNoticiasList a:hover {
	color: #373f70;
	font-weight:normal;
	text-decoration: none;
}


/*
 ------ Cabecera ------
*/

div#cabecera{
				/*position: fixed;*/
	position: absolute;
	display: block;
	/*left: 0px;*/
	top: 0px;
	/*margin: 0 auto;
	width: 100%;*/
			width:1023px;
			*width:1023px;
	left: 50%;
    margin-left: -513px;
    *margin-left: -513px;
	height: 71px;
	text-align: center;
	vertical-align:middle;
	border-left: 1px solid #888888;
	border-right:1px solid #888888;
}

#banner0 {
float:left;
position:relative;
}

#banner1 {
float:right;
position:relative;
margin-right:5px;
}

#campNav09 {
float:left;
position:absolute;
left:214px;
}


/*
 ------ Pie ------
*/

#pie {
	font-size:9px;
	font-weight:bold;
	color:#838383;
	position: absolute;
	display: block;
	left: 5px;
	top: auto;
	width:1017px;
	*width:1015px;
	left: 50%;
    margin-left: -506px;
    *margin-left: -504px;
	bottom: 0px;
	/*width: 1024px;*/
	height: 38px;
	vertical-align:middle;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
}

#copy {
	position:absolute;
	padding-top:7px;

}

#menuInf {
	position: relative;
	float:right;
	padding-top:7px;
	margin-right:5px;
}

#dobleA {
	position: relative;
	float: right;
	padding-top:2px;
	margin-left: 2px;
	margin-right:5px;
}

/*
 ------ Menú interior ------
*/

.menuInt {
	font-size:10px;
	font-weight:bold;
	color:#696969;
	background-color:#F6F6F6;
	margin-top:3px;
	border-bottom:1px solid #f6f6f6;
}

#contCabMenu .menuInt a {
	font-size:10px;
	font-weight:bold;
	color:#696969;
	background-color:#F6F6F6;
	margin-top:3px;
	border-bottom:1px solid #f6f6f6;
}

.menuInt a:link {
	color: #696969;
	font-weight:bold;
	text-decoration: none;
}
.menuInt a:visited {
	color: #696969;
	font-weight:bold;
	text-decoration: none;
}
.menuInt a:hover {
	color: #373f70;
	font-weight:bold;
	text-decoration: none;
}

#contIntMenu{
	font-size:10px;
	font-weight:bold;
	color:#696969;
	border:1px solid #bebebe;
	padding:1px;
	/*float: right;
	width:148px;
	height:130px;*/
	background-color:#f6f6f6;
	margin-top:5px;
	margin-right:3px;
	_margin-right:0px;
}
#contIntMenu a:link {
	color: #696969;
	font-weight:bold;
	text-decoration: none;
}
#contIntMenu a:visited {
	color: #696969;
	font-weight:bold;
	text-decoration: none;
}
#contIntMenu a:hover {
	color: #373f70;
	font-weight:bold;
	text-decoration: none;
}

.menuInt1{
	float:left;
}
.menuInt2{
	float:left;
}

.contIntMenu1{
	position: absolute;
	margin-right:20px;
	line-height:20px;
}
.contIntMenu2{
	position: absolute;
	margin-left:320px;
	line-height:20px;
}

.menuInt ul{
margin: 0;
padding: 0 8px;
list-style: none;
}

.menuInt li {
	padding-left:15px;
	padding-bottom:7px;
	padding-top:7px;
	border:0px solid #CCCCCC;
	border-bottom: 1px dotted #000000;
	background-image: url(../imagenes/cabecera/icoMenu.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

.menuInt li.fin{
	padding-left:15px;
	padding-bottom:8px;
	padding-top:8px;
	border:0px solid #CCCCCC;
	border-bottom: 0px dotted #FF0000;
	background-image: url(../imagenes/cabecera/icoMenu.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

.menuInt li.sinLista {
	padding-left:15px;
	padding-bottom:7px;
	padding-top:7px;
	border:0px solid #CCCCCC;
	border-bottom: 0px dotted #000000;
}


/*
 ------ Menú principal ------
*/

div#menuIzda {
			/*position: fixed;*/
	position: absolute;
	display: block;
	top: 71px;
	bottom: 50px;
	/*left: 0px;
	_left: 8px;
			width:1023px;
			*width:1020px;*/
	left: 50%;
    margin-left: -513px;
    *margin-left: -513px;

	/*padding: 10px;*/
	width: 166px;
	height: 100%;
	_height: 480px;
	overflow: hidden;
	border-left:1px solid #888888;
}

.menuPrin {
	font-size:10px;
	font-weight:bold;
	color:#696969;
	background-color:#F6F6F6;
	margin-top:3px;
	border-bottom:1px solid #f6f6f6;
}
.menuPrin ul{
margin: 0;
padding: 0 8px;
list-style: none;
}

.menuPrin li {
	padding-left:15px;
	padding-bottom:7px;
	padding-top:7px;
	border:0px solid #CCCCCC;
	border-bottom: 1px dotted #000000;
	background-image: url(../imagenes/cabecera/icoMenu.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

.menuPrin li.fin{
	padding-left:15px;
	padding-bottom:8px;
	padding-top:8px;
	border:0px solid #CCCCCC;
	border-bottom: 0px dotted #FF0000;
	background-image: url(../imagenes/cabecera/icoMenu.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}


/*
 ------ Cabecera 2 ------
*/

div#subCabecera{
/*border:1px solid #fff000;*/
position: relative;
/*width:830px;*/
height:26px;
	  /*z-index:25;*/
	  margin-top:-1px;

}

#solapas1 {
  float:left;
  }
#solapas2 {
  float: right;
  }
.solapas {
  font-size:10px;
  font-weight:bold;
  line-height:16px;;
  /*border: 1px solid #ff0000;*/
  }
.solapas ul {
  margin:0;
  padding:3px 0 0 0px;
  _padding:0px 0 0 0px;
  list-style:none;
  }
.solapas li {
  display:inline;
  margin-right:5px;
  margin:0;
  padding: 0;
  }
.solapas a {
  float:left;
  background:url(../imagenes/cabecera/tableft.gif) no-repeat left top;
  margin: 0 5px 0 0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
.solapas a span {
  float:left;
  display:block;
  background:url(../imagenes/cabecera/tabright.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#666;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.solapas a span {float:none;}
/* End IE5-Mac hack */
.solapas a:hover span {
  color:#656565;
  }
.solapas a:hover {
  background-position:0% -25px;
  }
.solapas a:hover span {
  background-position:100% -25px;
  }
.solapas a.solapaOn {
  background-position:0% -25px;
  }
.solapas a.solapaOn span {
  background-position:100% -25px;
  }


/*
 ------ Contenido ------
*/

#contCabecera{
	height:133px;
	margin-bottom:5px;
}


#contCabeceraImg{
	/*border:1px solid #ff0000;*/
	float:left;
}

#contCabOpciones{
	border:1px solid #bebebe;
	padding:1px;
	float: right;
	width:148px;
	height:130px;
	background-color:#ffffff;
	margin-right:3px;
	_margin-right:0px;
}

#contCabMenu{
	border:1px solid #bebebe;
	padding:1px;
	float: right;
	/*width:148px;
	height:130px;*/
	background-color:#f6f6f6;
	margin-right:3px;
	_margin-right:0px;
}



#contCabMenuTitulo{
	background-color:#e6e6e6;
	color: #373f70;
	margin:1px;
	padding-top:4px;
	padding-left:11px;
	height:21px;
	font-size:12px;
	font-weight:bold;
}

#contcontCabOpcionesTitulo{
	background-color:#ff0000;
	color: #373f70;
	margin:1px;
	height:21px;
	font-size:12px;
	font-weight:bold;
}

div#contenido {
			/*position: fixed;*/
	position: absolute;
	height: auto;
	top: 66px;
	/*left: 175px;
	width:1023px;
	*width:1020px;*/
	left: 50%;
    margin-left: -337px;
    *margin-left: -330px;
	border-right:1px solid #888888;

	right: 0px;
	bottom: 38px;
	background:#fff;
			width:auto;
	*width:841px;
			max-width:850px;
			*max-width:842px;
	_position: relative;
	_height: 100%;
	_top: 0px;
	_left: auto;
	_bottom: auto;
	_right: auto;
	_margin-left: 176px;
	/*border:1px solid #ff0000;*/
}
div#contenidoIntra {
			/*position: fixed;*/
	position: absolute;
	height: auto;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 38px;
	background:#fff;
			width:100%;
	/*width:830px;*/
			max-width:798px;
	_position: relative;
	_height: 100%;
	_top: 0px;
	_left: auto;
	_bottom: auto;
	_right: auto;
	_margin-left: 180px;
}
/*estilos para la plantilla normal*/
div#contenidoScroll {
	border-top:1px solid #888888;
	position: absolute;
	height: auto;
	top: 25px;
	left: 0px;
	right: 0px;
	bottom: 3px;
	background:#fff;
	overflow: auto;
	_position: relative;
	_height: 100%;
	_top: auto;
	_left: 0px;
	_right: auto;
	_overflow: auto;
}
div#cInterior {
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
			width:827px;
			*width:820px;
	/*width:830px;*/
}
div#cInteriorIntranet {
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
			width:700px;
			*width:700px;
	/*width:830px;*/
}
/*estilos para la plantilla sin cabecera ni menú*/
div#contenidoSoloScroll 
{
/*	display: block;
	text-align:left;
	position: absolute;
	width: 799px;
	height: 100%;
	top: 0px;
	left: 0px;
	padding-top: 0px;
	margin:0 auto;
	background:#fff;
	overflow: auto;
	_text-align: left;
	_position: relative;
	_width: 799px;
	_height: 100%;
	_top: 0px;
	_left: 0px;
	_margin:0 auto;
	_overflow: auto;
	border: 1px solid #BEBEBE;*/
	
			/*position: fixed;*/
	position: absolute;
	height: auto;
	top: 0px;
	/*left: 175px;
	width:1023px;
	*width:1020px;*/
	left: 50%;
    margin-left: -337px;
    *margin-left: -330px;
	right: 0px;
	bottom: 38px;
	background:#fff;
	width:799px;
	overflow: auto;
	*width:799px;
	/*		max-width:850px;
			*max-width:842px;*/
	_position: relative;
	_height: 100%;
	_top: 0px;
	_left: auto;
	_bottom: auto;
	_right: auto;
	_margin-left: 100px;
	_overflow: auto;
	border: 1px solid #BEBEBE;
}

div#cInteriorSolo 
{
	display: block;
	position:absolute;
	top: 0px;
	left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	width:780px;
	height: 600px;
	*height: 600px;
	*width:780px;
}


/* cajas */


.contCajaT1 {
	margin-top: 2px;
	margin-bottom:5px;
	width: 400px;
	_width: 395px;
	padding: 0;
	/*background-color: #f4f4f4;
	float:left;
	border: 1px solid #ff0000;*/
}

.contCajaT1img {
	margin-top: 2px;
	width: auto;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
}

.contCajaT1Titulo {
	margin-top: 2px;
	width: 210px;
	padding: 0;
	background-color: #f5f5f5;
	float:left;
}

.contCajaT1Txt {
	padding: 0;
	float:left;
}

#contCaja1{
	float:left;
}

#contCaja2 {
	float: right;
	margin-right:2px;
}

.contZonadestacado{
	margin-top:8px;
}


.contCajaT2 {
	margin-top: 2px;
	width: 266px;
	height:90px;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
	margin-right: 4px;
}

.contCajaT3 {
	margin-top: 2px;
	margin-bottom:2px;
	width:800px;
	/*height:90px;*/
	/*background-color: #f9f9f9;*/
	background-color: #f4f4f4;
	padding-bottom:5px;
	float:left;
	/*border:1px solid #ff0000;*/
	margin-right: 4px;
}

.contCajaT3Titulo {
	margin-top: 2px;
	width: 690px;
	/*width: 705px;*/
	padding: 0;
	/*background-color: #f5f5f5;
	border:1px solid #ff0000;*/
	float:left;
	position:absolute;
	_position: inherit;
	/*margin-left:103px;*/
	margin-left:108px;
	_margin-left:0px;
}

.contCajaT3img {
	margin-top: 2px;
	width: auto;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
	position:absolute;
	_position:inherit;
}

.contCajaT3Txt {
	padding: 0;
	float:left;
	margin-left:103px;
	_margin-left:0px;
	margin-top:20px;
	_margin-top:-20px;
}

.contCajaT3Opciones {
	padding-top:10px;
	float:right;
}



.contCajaT4 {
	margin-top: 2px;
	margin-bottom:2px;
	width:800px;
	/*height:90px;
	background-color: #f4f4f4;*/
	padding-bottom:5px;
	float:left;
	/*border:1px solid #ff0000;*/
	margin-right: 4px;
}

.contCajaT4Titulo {
	margin-top: 2px;
	width: 795px;
	/*width: 705px;*/
	padding: 0;
	/*background-color: #f5f5f5;
	border:1px solid #ff0000;*/
	float:left;
	position:absolute;
	_position: inherit;
	/*margin-left:103px;*/
	margin-left:2px;
	_margin-left:0px;
}

.contCajaT4Txt {
	padding: 0;
	float:left;
			/*width: 100%;*/
	margin-left:2px;
	_margin-left:0px;
	margin-top:20px;
	_margin-top:-20px;
}

.contCajaT4Opciones {
	padding-top:10px;
	float:right;
}
/*
------- Atencion al cliente ------
*/
#aCliente p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraACliente, #contCabeceraFormContacte{
	height:116px;
	margin-bottom:5px;
}

.contCabACliente{
	background-image: url(../imagenes/atencionCliente/cabAtencionCliente.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:605px;
	height:116px;
}

.contCabATelefonica{
	background-image: url(../imagenes/atencionCliente/cabAtencionTelefonica.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:605px;
	height:116px;
}

#atencionCliente #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabContacte{
	background-image: url(../imagenes/atencionCliente/cabAtencionCliente.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:505px;
	height:116px;
}

.pFormContCabMenu{
	width:288px;
	height:112px;
}

.contCabContacte span{
	display:none;
}

#atencionCliente p.tcabInfo1{
	font-size:10px;
	font-weight:bold;
	float:right;
	/*color:#ffffff;*/
	color:#000000;
	width: 200px;
	margin-top:46px;
	margin-left:5px;
}

#atencionCliente p.tcabInfo2, #tarjetas p.tcabInfo3
{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 280px;
	margin-top:25px;
	margin-right:5px;
}

#atencionClienteCont, #atencionClienteTCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	
}
#atencionClienteCont2
{
	position:relative;
	float: left;
	margin-left:27px;
	margin-top: -40px;
	_margin-left: -12px;
	_margin-top: -35px;
}

/*#atencionClienteCont2 ul{
	padding: 5px 15px;
	*margin:5px 10px;
	*padding: 0px 6px;
	list-style: none;
}
#atencionClienteCont2 li {
	padding-left:20px;
	*margin-top:-25px;
	/*padding-bottom:7px;
	padding-top:9px;
	border:0px solid #CCCCCC;
	background-image: url(../imagenes/icoLista.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}*/
#formContCabMenu{
	border:1px solid #bebebe;
	padding:1px;
	float: right;
	/*width:148px;
	height:130px;*/
	background-color:#f6f6f6;
	margin-right:3px;
	_margin-right:0px;
}

#aCliente .menuInt {
	margin-top:15px;
}

#aClienteBloq1{
	text-align:left;
	float: right;
	width:63%;
	height:100%;
}

#aClienteBloq2{
	text-align:right;
	float: left;
	width:34%;
	height:100%;
}

#atencionClienteTCont ul{
	padding: 5px 15px;
	margin-top:0px;
	margin-left:10px;
	list-style: none;
}

#atencionClienteTCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


#atencionClienteCont ul li
{
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#atencionClienteCont ul
{
	_margin-left: 0px;
	_margin-top: 0px;
}

#atencionCliente ul li ul
{
	_margin-left: 0px;
	_margin-top: 0px;
	_margin-bottom: 0px;
}

#atencionCliente ul li ul li
{
	_padding-top: 5px;
	_padding-bottom: 0px;
}


/*
 ------ Altamira Online
*/
#altamira p {
	margin-left:15px;
	margin-top:15px;
}

#contCabeceraAltamira{
	height:116px;
	margin-bottom:5px;
}

#altamira .contCabAltamira{
	background-image: url(../imagenes/productos/PPCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:505px;
	height:116px;
}

/*
 ------ Altamira Online ------
*/

.contCabAltamiraO{
	background-image: url(../imagenes/altamiraOnline/cabAltamiraO.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:485px;
	height:116px;
}

.contCabAltamiraOSeguridad{
	background-image: url(../imagenes/altamiraOnline/cabAltamiraOSeguridad.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:485px;
	height:116px;
}
#altamiraOAL{
	width:550px;
}
#altamiraOAL #contCabeceraAvisoLegal2{
	width:550px;
	height:56px;
	margin-bottom:5px;
}

#altamiraOAL #contCabeceraALTitulo{
	margin-bottom:5px;
	width:550px;
	*width:auto;
}

#altamiraOAL #avisoLegalCont2{
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
	width:530px;
	*width: inherit;
}

#altamiraOALBotonAL{
	margin-top:-21px;
	float:left;
	margin-left:200px;
	_margin-top:-40px;
	_margin-right: 107px;
}

#altamiraO p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 196px;
	margin-top:55px;
	margin-right:5px;
}

#altamiraO p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 196px;
	margin-top:3px;
	margin-right:5px;
}

#altamiraO #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#altamiraOCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}

.altamiraOContP3{
	margin-left:60px;
	margin-right:80px;
}
	
#altamiraOCont ul{
	padding: 5px 15px;
	*padding: 5px 0px;
	list-style: none;
}

#altamiraOCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


.altamiraOContCabMenu{
	width:325px;
	height:112px;
}

#altamiraO .menuInt {
	margin-top:0px;
	margin-left:5px;
}
#contCabeceraAltamiraO{
	height:116px;
	margin-bottom:5px;
}

#altamiraOImgContacto{
	text-align:right;
	float:right;
}

.altamiraOImgDcha
{
	text-align:right;
	float:right;
	/*border: 1px solid #888888;*/
	margin-left: 10px;
	margin-bottom:10px;
}

#altamiraOSeguridadPF{
	margin-left:70px;
	margin-top:20px;
	line-height:22px;
}

.altamiraOImgDcha img{
	border: 1px solid #888888;
}

.altamiraOTxtImg{
	/*border:1px solid #ff0000;*/
	margin-bottom:15px;
}
#altamiraOAcceso{
	margin-right:80px;
	_margin-right:40px;
	margin-top:-14px;
	z-index:100;
	float:right;
}

#altamiraO table {
	width:40%;
	background-color:#fff;
	/*border-collapse:collapse;*/
	text-align:left;
	padding-bottom:5px;
	padding-top:2px;
	border:1px solid #bebebe;
	margin-top:5px;
	margin-bottom:5px;
	/*padding:1px;*/
}

#altamiraO caption {
	display:none;
}
  
#altamiraO tbody tr th,#altamiraO  tbody tr td {
	/*border-bottom: 1px solid #bebebe;*/
	padding:5px;
}

.altamiraOImgReme{
	float:right;
	margin-top:-110px;
	margin-right:120px;
}
.altamiraODescar{
	margin-left:35px;
}

a.altamiraOInfo{
    position:relative; /*this is the key*/
    z-index:24;
    /*color:#000;*/
    text-decoration:none;
}

a.altamiraOInfo:hover{
	z-index:25;
}

a.altamiraOInfo span{display: none}

a.altamiraOInfo:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em;
	left:2em;
	width:250px;
    border:1px solid #bebebe;
	font-weight:normal;
	color: #515151;
	padding:5px;
	background-color:#FFFFFF;
}

/*
 ------ Cuentas ------
*/

#contCabeceraCuentas{
	height:116px;
	margin-bottom:5px;
}

.contCabCuentasP{
	background-image: url(../imagenes/productos/cabCuentasP.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:590px;
	height:116px;
}

.contCabCuentas{
	background-image: url(../imagenes/productos/cabCuentas.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:590px;
	height:116px;

}
.contCabCCorriente{
	background-image: url(../imagenes/productos/cabCuentaCorriente.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;

}

.contCabLAhorro{
	background-image: url(../imagenes/productos/cabLibretaAhorro.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
}

.contCabC15_30{
	background-image: url(../imagenes/productos/cabCuenta15_30.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
	color:#ffffff;
}

.contCabC0_15{
	background-image: url(../imagenes/productos/cabCuenta0_15.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
}
.contCabCMulticomercio{
	background-image: url(../imagenes/productos/cabCuentaMulticomercio.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
}

.contCabCGanadera{
	background-image: url(../imagenes/productos/cabCuentaGanadera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
}

.contCabCIndexada{
	background-image: url(../imagenes/productos/cabCuentaIndexada.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
}

.contCabNoResidentes{
	background-image: url(../imagenes/productos/cabCuentaNoResidentes.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
}

.contCabCVivienda{
	background-image: url(../imagenes/productos/cabCuentaVivienda.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:580px;
	height:116px;
}

#contCabeceraImg span{
	display:none;
}

#cuentas p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 250px;
	margin-top:55px;
	margin-right:5px;
}

#cuentas p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 230px;
	margin-top:55px;
	margin-right:5px;
}

#cuentas #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#cuentasCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	
}

#cuentasCont ul{
	padding: 5px 15px;
	margin-left:10px;
	list-style: none;
}

#cuentasCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.cuentasContCabMenu{
	width:225px;
	height:112px;
}

#cuentas .menuInt {
	margin-top:10px;
	margin-left:5px;
}

/*
 ------ Tarjetas ------
*/

#tarjetas p, #tarjetasEmp p {
	margin-left:8px;
	margin-top:1px;
}
.tarjetasContCabMenu, .tarjetasEmpContCabMenu{
	width:208px;
	height:112px;
}

/*#informacionInversores #contCabMenuTitulo{
	background-color:#e6e6e6;
	color: #373f70;
	margin:1px;
	padding-top:2px;
	padding-left:11px;
	height:15px;
	font-size:11px;
	font-weight:bold;
}*/

#tarjetas h3, #tarjetasEmp h3{
	background-color:#F4F4F4;
}
#tarIncidiceI, #tarEmpIncidiceI{
	float: left;
	margin-left:150px;
	_margin-left:80px;
	margin-top:15px;
}
#tarIncidiceI img, #tarEmpIncidiceI img{
	vertical-align:middle;
	margin-right:10px;
}
#tarIncidiceD, #tarEmpIncidiceD{
	float: left;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:10px;
	width:400px;
}
#tarIncidiceD img, #tarEmpIncidiceD img{
	vertical-align:middle;
	margin-right:10px;
}

#tarjetasContTxt ul, #tarjetasCont ul, #tarjetasEmpContTxt ul{
	padding: 0px 6px;
	list-style: none;
	margin-left:10px;
}

#tarjetasContTxt li, #tarjetasCont li, #tarjetasEmpContTxt li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

#tarjetas .contCajaT3img img, #tarjetasEmp .contCajaT3img img{
	margin-left:5px;
	margin-top:1px;
}

#contCabeceraTarjetas, #contCabeceraTarjetasEmp{
	height:116px;
	margin-bottom:5px;
}

.contCabTarjetas, .contCabTarjetasEmp{
	background-image: url(../imagenes/productos/CabTarjetas.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;

}

.contCabTarjetasP, .contCabTarjetasEmpP{
	background-image: url(../imagenes/productos/CabTarjetasP.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;
	/*color:#ffffff;*/

}

.contCabTarjetas span{
	display:none;
}

#tarjetas p.tcabInfo2, #tarjetasEmp p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	/*color:#262827;*/
	width: 314px;
	margin-top:70px;
	margin-right:0px;
}


#tarjetas #contCabOpciones, #tarjetasEmp #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#tarjetasCont, #tarjetasEmpCont{
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
}

.tarjetasContImg, .tarjetasEmpContImg {
	margin-top: 2px;
	margin-left:10px;
	width: auto;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
}

.tarjetasContTxtIntro, .tarjetasEmpContTxtIntro {
	font-family: Trebuchet MS, verdana;
	font-size:16px;
	/*color: #169841;*/
	font-weight: bold;

	padding: 0;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:20px;
	/*_margin-top:0px;
	border:1px solid #ff0000;*/
}

#tarjetasContTxt, #tarjetasEmpContTxt{
	/*border:1px solid #ff0000;*/
	padding-top:60px;
}

.tarjetasContBotones, .tarjetasEmpContBotones {
	padding-top:10px;
	float:right;
	margin-right: 15px;
	_margin-right: 5px;
}

#tarjetasPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#tarjetasPosBotonSol{
	text-align:center;
    margin-right: 100px;
    _margin-right: 175px;
}
#tarjetasPosBotonSol2{
	margin-top:-21px;
	float:right;
	margin-right:300px;
	_margin-top:-40px;
	_margin-right: 107px;
}
#tarjetasPosBotonSol3
{
	float: right;
	margin-top:40px;
	margin-right: 365px;
	_margin-top:70px;
	_margin-right: 120px;
}
#formularioAviso
{
	width:500px;
	position: relative;
	top: 50px;
	margin: 0 auto;
	_margin: 0 auto;
	text-align:center;
	_text-align:center;
}
#formularioAviso p
{
	text-align: center;
}

#tarjetasContTxt #tarjetasPosBotonSol2, #tarjetasEmpContTxt #tarjetasPosBotonSol2 {
	margin-right: 0px;
	margin-top:10px;
}
#tarjetas label, #tarjetasEmp label {
	width:150px;
	float:left;
	text-align:right;
}

#tarjetas input, #tarjetasEmp input {
	margin-top:0px;
}


/*
------- Prestamos ---------
*/
#prestamos p {
	margin-left:8px;
	margin-right:15px;
	margin-top:1px;
}

#prestamos h3{
	background-color:#F4F4F4;
}

#prestamos .contCajaT3img img{
	margin-left:5px;
	margin-top:1px;
}

#contCabeceraPrestamos{
	height:116px;
	margin-bottom:5px;
}

.contCabPrestamos{
	background-image: url(../imagenes/productos/prestamosCab.jpg);
	background-repeat:no-repeat;
	background-position: right;
	/*color:#000000;*/
	width:595px;
	height:116px;

}

.contCabPrestAuto{
	background-image: url(../imagenes/productos/prestamosCabCrediauto.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:585px;
	height:116px;
}

.contCabPrestVivienda{
	background-image: url(../imagenes/productos/prestamosCabVivienda.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:585px;
	height:116px;
}

.contCabPrestOtras{
	background-image: url(../imagenes/productos/prestamosCabOtras.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:585px;
	height:116px;
}

.contCabPrestamos span{
	display:none;
}

#prestamos p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 255px;
	margin-top:35px;
	margin-right:5px;
}

#prestamos p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 246px;
	margin-top:35px;
	margin-right:5px;
}


#prestamos #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#prestamosCont{
	margin-right:10px;
	*margin-right:0px;
	margin-left:15px;
	margin-top:15px;
}
.prestamosContCabMenu{
	width:213px;
	height:112px;
}

.prestamosContImg {
	margin-top: 2px;
	margin-left:10px;
	width: auto;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
}

.prestamosContTxtIntro {
	font-family: Trebuchet MS, verdana;
	font-size:16px;
	color: #169841;
	font-weight: bold;

	padding: 0;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:20px;
	/*_margin-top:0px;
	border:1px solid #ff0000;*/
}

#prestamosContTxt{
	/*border:1px solid #ff0000;*/
	padding-top:50px;
}

.prestamosContBotones {
	padding-top:10px;
	float:right;
	margin-right: 20px;
	_margin-right: 10px;
}

#prestamosPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#prestamos .contCajaT2 {
	margin-top: 2px;
	width: 266px;
	height:150px;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
	margin-right: 4px;
}

#prestamosCont ul{
	margin:5px 0;
	padding: 0px 6px;
	list-style: none;
}

#prestamosCont li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

#prestamosIncidiceI ul{
	padding: 0px 0px;
	list-style: none;
	width:320px;
}

#prestamosIncidiceI li {
	padding-left:15px;
	padding-top:1px;
	background-image: url(../imagenes/IcoLista.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#prestamosIncidiceD ul{
	padding: 0px 0px;
	list-style: none;
}

#prestamosIncidiceD li {
	padding-left:15px;
	padding-top:1px;
	background-image: url(../imagenes/IcoLista.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#prestamosIncidice ul{
	padding: 0px 0px;
	list-style: none;
}

#prestamosIncidice li {
	padding-left:15px;
	padding-top:1px;
	background-image: url(../imagenes/IcoLista.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}


#prestamos .menuInt {
	margin-top:5px;
	margin-left:20px;
}
#prestamosIncidice{
	margin-left:40px;
	*margin-left:60px;
	_margin-left:120px;
	margin-top:15px;
}

#prestamosIncidiceI{
	float: left;
	margin-left:40px;
	*margin-left:60px;
	_margin-left:120px;
	margin-top:15px;
}

#prestamosIncidiceD{
	float: left;
	margin-left:50px;
	/*margin-right:60px;*/
	margin-top:15px;
	margin-bottom:10px;
	width:350px;
	*margin-left:40px;
	
}

#prestamosBloqueI{
	float: left;
	margin-left:80px;
	margin-top:15px;
	width:220px;
	
}

#prestamosBloqueD{
	float: left;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:10px;
	width:300px;
}





/*
 ------ Fondo de Inversión ------
*/

#fInversion p {
	margin-left:8px;
	margin-top:1px;
}

#fInversionCont{
	/*margin: 0 30px 0 10px;*/
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
}

#contCabeceraFInv{
	height:116px;
	margin-bottom:5px;
}

.fInversionContCabMenu{
	width:288px;
	height:112px;
}

#fInversion .menuInt {
	margin-top:15px;
}
#fInversionbuscador{
	background-color:#ffffff;
}

#fInversion h3{
	margin:0px;
	background-color:#f4f4f4;
}
#fInversion .contCabFondos{
	background-image: url(../imagenes/fondos_inversion/FICabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:505px;
	height:116px;
}
#fInversion .contCabFondosIntranet{
	background-image: url(../imagenes/fondos_inversion/FICabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:480px;
	height:116px;

}
.contCabFondos span{
	display:none;
}

#fInversion p.tcabInfo1{
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#ffffff;
	width: 200px;
	margin-top:46px;
	margin-left:5px;
}
#fInversion p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#000000;
	width: 166px;
	/*width: 136px;*/
	margin-top:25px;
	margin-right:5px;
}

#fInversion #contCabOpciones{
	width: 220px;
	height:113px;
}

#fInvLeyenda{
	font-size:11px;
	color:#373f70;
	height:30px;
	text-align:right;
	margin-bottom:8px;
	margin-right:3px;
	margin-top:5px;
	background-color:#f5f5f5;
	padding-right:10px;
	padding-top:12px;
	_margin-right:0px;
}
.icoLeyenda{
	margin-left: 25px;
}


#fInversion table {
	color: #333;
	width:98%;
	background-color:#fff;
	/*border-collapse:collapse;*/
	text-align:left;
	padding-bottom:2px;
	padding-top:2px;
	/*padding:1px;*/
}

#fInversion caption {
	display:none;
}
  
#fInversion thead th{
	color: #373f70;
	font-size:11px;
	border-bottom:1px dotted #000000;
	padding-left:5px;
}
  

/*#fInversion td,#fInversion  th {
	padding:4px;
}*/

#fInversion tbody tr th,#fInversion  tbody tr td {
	border-bottom: 1px solid #bebebe;
	padding-left:5px;
}

#fInversion tbody td a,#fInversion  tbody th a {
	color: #373f70;
	text-decoration: none;
	font-weight:normal;
}

#fInversion tbody td a:hover,#fInversion  tbody th a:hover {
	background: transparent;
	color: #bebebe;
}


.composicion{
	border:1px solid #ffffff;
}

.FondosRFC {  
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4eb16e; 
}
.FondosRFL {  
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4faced; 
}
.FondosRV {  
	font-size: 11px; 
	color: #FFFFFF;
	background-color: #ff6161; 
	font-weight: bold;
}
.FondosGA {  
	font-size: 11px; 
	color: #FFFFFF;
	background-color: #ff8d3d; 
	font-weight: bold;
}
#fInversionFicha p {
	margin: 8px 0px;
	padding:0;
	font-size:10px;
}
#fInversionFicha SELECT {
	font-size:10px;
	color: #212973; 
	background-color: #FFFFFF;
	border: 1px solid #446f8d;
	margin-top:-1px;
}

#fInversionFicha .selecInforme {
	float:right;
	margin-top:-19px;
	padding-top:1px;
}

#fInversionBloq1{
	float:left;
	width:500px;
	padding:17px;
}

#fInversionBloq1_1{
	float:left;
	width:260px;
}
#fInversionBloq1_2{
	float: right;
	width:220px;
}

#fInversionBloq2{
	float: right;
	width:225px;
	margin:9px;
	padding: 5px 10px;
	background-color:#f5f5f5;
}
#fInversionBloq2 p {
	margin: 5px 0px;
	padding:0;
	font-size:10px;
	/*border-bottom:1px solid #bebebe;*/
	line-height:16px;
}

#fInversionBloq2 p span {
	float:right;
	margin-top:-15px;
	*margin-top:-17px;
	font-weight:bold;
	color: #478334;
}

#fInverPregFrecuentesImgT{
	float:left;
	margin-left:0px;
}

#fInverPregFrecuentes{
	margin-left:70px;
	margin-top:20px;
	line-height:22px;
}


#fInverPregFrecuentes span{
	color: #169841;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}

#fInverPregFrecuentesRes{
	margin-left:20px;
	margin-right:25px;
	margin-top:20px;
}

#fInverGloTerminos{
	margin-right:25px;
}

#fInverGloTerminos ul, #fInverPregFrecuentesRes ul{
	padding: 0px 6px;
	list-style: none;
	margin-left:10px;
}

#fInverGloTerminos li, #fInverPregFrecuentesRes li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}


/*
 ------ Planes de Pensiones ------
*/

/*
 ------ Fincas adjudicadas ------
*/
#pFincas p {
	margin-left:15px;
	margin-top:15px;
}
#pFincas h3{
	margin:0px;
	background-color:#f4f4f4;
}
#contCabeceraPFincas{
	height:116px;
	margin-bottom:5px;
}
#pFincas .contCabPFincas{
	background-image: url(../imagenes/inmobiliaria/PCabecera.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:595px;
	height:116px;
}
.contCabPFincas span{
	display:none;
}
#fincasCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}
#fincasCont ul{
	padding: 5px 15px;
	*padding: 5px 0px;
	list-style: none;
}
#fincasCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

/*
 ------ Fincas adjudicadas ------
*/

/*
 ------ Fondo de Inversión ------
*/

#pPensiones p {
	margin-left:15px;
	margin-top:15px;
}

#pPensionesCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#pPensionesCont ul{
	padding: 5px 15px;
	*margin:5px 10px;
	*padding: 0px 6px;
	list-style: none;
}

#pPensionesCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#pPensiones #contIntMenu{
	height:90px;
	padding-left:50px;
	margin: 10px 30px;
	line-height:15px;
	position:relative;
}

.h4pPensiones {
	font-size:14px;
	padding: 4px 6px 4px 2px;
	margin: 0 0 7px 0px;
	/*border-bottom: 1px solid #373f70;*/
}	
#contCabeceraPPensiones{
	height:116px;
	margin-bottom:5px;
}

.pPensionesContCabMenu{
	width:288px;
	height:112px;
}

#pPensiones .menuInt {
	margin-top:15px;
}

#pPensiones h3{
	margin:0px;
	background-color:#f4f4f4;
}
#pPensiones .contCabPPensiones{
	background-image: url(../imagenes/productos/PPCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:505px;
	height:116px;
}
#pPensiones .contCabPPensionesIntranet{
	background-image: url(../imagenes/productos/PPCabeceraIntranet.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:480px;
	height:116px;
}
.contCabPPensiones span{
	display:none;
}

#pPensiones p.tcabInfo1{
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#ffffff;
	width: 200px;
	margin-top:66px;
	margin-left:5px;
}
#pPensiones p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#000000;
	width: 186px;
	margin-top:40px;
	margin-right:5px;
	border:0px solid #ff0000;
}

#pPensiones #contCabOpciones{
	width: 220px;
	height:113px;
}


#pPensiones table {
	color: #333;
	width:97%;
	background-color:#fff;
	/*border-collapse:collapse;*/
	text-align:left;
	padding-bottom:5px;
	padding-top:2px;
	/*padding:1px;*/
}



#pPensiones caption {
	display:none;
}
  
#pPensiones thead th{
	color: #373f70;
	font-size:11px;
	border-bottom:1px dotted #000000;
	padding-left:5px;
}
 
/*#fInversion td,#fInversion  th {
	padding:4px;
}*/

#pPensiones tbody tr th,#pPensiones  tbody tr td {
	/*border-bottom: 1px solid #bebebe;*/
	padding:5px;
}

#pPensiones tbody td a,#pPensiones  tbody th a {
	color: #373f70;
	text-decoration: none;
	font-weight:normal;
}

#pPensiones tbody td a:hover,#pPensiones  tbody th a:hover {
	background: transparent;
	color: #bebebe;
}

#pPensionesFicha p {
	margin: 8px 0px;
	padding:0;
	font-size:10px;
}

#pPensionesBloq1{
	float:left;
	width:500px;
	padding:17px;
}

#pPensionesBloq1_1{
	float:left;
	width:260px;
}
#pPensionesBloq1_2{
	float: right;
	width:220px;
}

#pPensionesBloq2{
	float: right;
	width:225px;
	margin:9px;
	padding: 5px 10px;
	background-color:#f5f5f5;
}
#pPensionesBloq2 p {
	margin: 5px 0px;
	padding:0;
	font-size:10px;
	/*border-bottom:1px solid #bebebe;*/
	line-height:16px;
}

#pPensionesBloq2 p span {
	float:right;
	margin-top:-15px;
	*margin-top:-17px;
	font-weight:bold;
	color: #478334;
}

#pPensionesPregFrecuentes, #pAltamiraonlineSeguridad{
	margin-left:10px;
	margin-top:10px;
	line-height:20px;
	*line-height:23px;

}

#pPensionesPregFrecuentes span{
	color: #169841;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}

#pPensionesPregFrecuentesRes, #pAltamiraOnlineSeguridadRec{
	margin-left:10px;
	margin-right:25px;
	margin-top:20px;
}

#pPensionesGloTerminos{
	margin-right:25px;
}

#pPensionesGloTerminos ul{
	padding: 0px 6px;
	list-style: none;
	margin-left:10px;
}

#pPensionesGloTerminos li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}
#pPensionesCont #col1{
	width:182px;
}
#pPensionesCont #col2{
	width:123px;
}

.pPensionesContFisc {
	margin-left:10px;
}

/*
 ------ Depósitos ------------
*/
#contCabeceraDepositos{
	height:116px;
	margin-bottom:5px;
}

.contCabDepositos{
	background-image: url(../imagenes/productos/depoCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:585px;
	height:116px;

}

.contCabDepositos span{
	display:none;
}


#depositos #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#depositos p {
	margin-left:8px;
	margin-top:1px;
}

.depositosh4 {
	padding: 4px 6px 4px 2px;
	margin: 0 0 7px 0px;
	border-bottom: 0;
	display:inline;
	text-decoration:underline;
}

.depositosBanner{
	border:1px solid #aaadd0;
	text-align:center;
	padding:10px;
	margin:10px 50px;
}
.depositosBanner2{
	font-size:12px;
	font-weight:bold;
	color:#7e83bc;
	text-align:center;
	padding:10px;
	margin:10px 50px;
}

#depositosCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#depositos #contIntMenu{
	height:130px;
	padding-left:90px;
	margin: 10px 30px;
}

#depositos h4{
	font-size:13px;
	padding: 4px 0px 4px 0px;
	margin: 0 0 7px 5px;
}	

.depositosContCabMenu{
	width:288px;
	height:112px;
}

#depositos .menuInt {
	margin-top:15px;
}

#depositos h3{
	margin:0px;
	background-color:#f4f4f4;
}
/*#depositos .contCabDepositos{
	background-image: url(../imagenes/productos/depoCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;

}*/
.contCabdepositos span{
	display:none;
}

#depositos p.tcabInfo1{
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#ffffff;
	width: 200px;
	margin-top:46px;
	margin-left:5px;
}
#depositos p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	/*width: 136px;*/
	width: 176px;
	margin-top:55px;
	margin-right:5px;
}

/*#depositos #contCabOpciones{
	width: 220px;
	height:113px;
}*/


#depositos table {
	color: #333;
	width:97%;
	background-color:#fff;
	/*border-collapse:collapse;*/
	text-align:left;
	padding-bottom:5px;
	padding-top:2px;
	/*padding:1px;*/
}

#depositos caption {
	display:none;
}
  
#depositos thead th{
	color: #373f70;
	font-size:11px;
	border-bottom:1px dotted #000000;
	padding-left:5px;
}

/*
 ------ Ahorro Futuro-----
*/

#ahorroFuturo p {
	margin-left:8px;
	margin-top:1px;
}

#ahorroFuturo .contCajaT3img img{
	margin-left:5px;
	margin-top:1px;
}

#contCabeceraAfuturo{
	height:116px;
	margin-bottom:5px;
}

.contCabAfuturo{
	background-image: url(../imagenes/productos/ahorroFutCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;
}

.contCabAfuturoChicos{
	background-image: url(../imagenes/productos/ahorroFutCabChicos.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:480px;
	height:116px;

}

.contCabAfuturoNegocio{
	background-image: url(../imagenes/productos/ahorroFutCabNegocio.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:480px;
	height:116px;

}
.contCabAfuturoCapricho{
	background-image: url(../imagenes/productos/ahorroFutCabCapricho.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:480px;
	height:116px;

}

.contCabAfuturoFuturo{
	background-image: url(../imagenes/productos/ahorroFutCabFuturo.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:480px;
	height:116px;

}

.contCabAfuturoJubilacion{
	background-image: url(../imagenes/productos/ahorroFutCabJubilacion.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:480px;
	height:116px;

}

.contCabAfuturoPFrecuentes{
	background-image: url(../imagenes/productos/ahorroFutCabPFrecuentes.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:480px;
	height:116px;

}

.contCabAfuturo span{
	display:none;
}

#ahorroFuturo p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 226px;
	margin-top:50px;
	margin-right:5px;
}


#ahorroFuturo #contCabOpciones{
	width: 200px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}


#aFuturoCont{
	margin-left:15px;
	margin-right:10px;
	margin-top:15px;
}

#aFuturoCont h4 {
	border-bottom:0;
}

.aFuturoContTit {
	font-size:13px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
}

#aFuturoContInd{
	margin-left:15px;
	*margin-left:-15px;
	margin-right:10px;
	margin-top:-5px;
}

.aFuturoContImg {
	margin-top: 2px;
	margin-left:10px;
	width: auto;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
}

.aFuturoContTxtIntro {
	font-family: Trebuchet MS, verdana;
	font-size:16px;
	color: #169841;
	font-weight: bold;

	padding: 0;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:20px;
	/*_margin-top:0px;
	border:1px solid #ff0000;*/
}

#aFuturoContTxt{
	/*border:1px solid #ff0000;*/
	padding-top:50px;
}

.aFuturoContBotones {
	padding-top:10px;
	float:right;
	margin-right: 20px;
	_margin-right: 10px;
}

#aFuturoPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#ahorroFuturo .contCajaT2 {
	margin-top: 2px;
	width: 266px;
	height:120px;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
	margin-right: 4px;
}

#aFuturoCont ul{
	padding: 0px 6px;
	list-style: none;
	margin-left:10px;
}

#aFuturoCont li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

.aFuturoContCabMenu{
	width:320px;
	height:112px;
}

#ahorroFuturo .menuInt {
	margin-top:5px;
	margin-left:15px;
}

#aFuturoIncidiceI{
	float: left;
	margin-left:100px;
	_margin-left:50px;
	margin-top:15px;
}
#aFuturoIncidiceI img{
	margin-right:10px;
	border:1px solid #aaadd0;
}
#aFuturoIncidiceD{
	float: left;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:10px;
}
#aFuturoIncidiceD img{
	margin-right:10px;
	border:1px solid #aaadd0;
}


/*
 ------ Clientes ------
*/

#clientes p {
	margin-left:8px;
	margin-top:1px;
}

#contCabeceraClientes{
	height:116px;
	margin-bottom:5px;
}

.contCabClientes{
	background-image: url(../imagenes/clientes/clienteCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;
}

.contCabClientesOtros{
	background-image: url(../imagenes/clientes/clienteCabeceraConvenios.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}

.contCabClientes015{
	background-image: url(../imagenes/clientes/clienteCabeceraNinos.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}
.contCabClientesJovenes{
	background-image: url(../imagenes/clientes/clienteCabeceraJovenes.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
	/*color:#ffffff;*/
}

.contCabClientesInmigrantes{
	background-image: url(../imagenes/clientes/clienteCabeceraInmigrantes.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}

.contCabClientes60Plus{
	background-image: url(../imagenes/clientes/clienteCabecera60Plus.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}

.contCabClientesNomina{
	background-image: url(../imagenes/clientes/clienteCabeceraNomina.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}

.contCabClientesComercio{
	background-image: url(../imagenes/clientes/clienteCabeceraComercio.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}

.contCabClientesProfesionales{
	background-image: url(../imagenes/clientes/clienteCabeceraProfes.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}

.contCabClientesGanaderas{
	background-image: url(../imagenes/clientes/clienteCabeceraGanaderas.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:565px;
	height:116px;
}

.contCabClientes span{
	display:none;
}

.clientesContCabMenu{
	width:245px;
	height:112px;
}

#clientes p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	/*color:#ffffff;*/
	width: 230px;
	margin-top:65px;
	margin-right:5px;
}

#clientes p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 200px;
	margin-top:65px;
	margin-right:5px;
}

#clientes #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#clientesCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}

#clientesCont h4 {
	padding: 4px 6px 4px 2px;
	margin: 0 0 7px 0px;
	border-bottom: 0;
	display:inline;
}

#clientesCont ul{
	padding: 5px 15px;
	*margin:5px 10px;
	*padding: 0px 6px;
	list-style: none;
}

#clientesCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


#clientesIncidice ul{
	padding: 0px 0px 0px 30px;
	*padding: 0px 0px 0px 0px;
	list-style: none;
}

#clientesIncidice li {
	padding-left:15px;
	padding-top:1px;
	background-image: url(../imagenes/IcoLista.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#clientesIncidice li li {
	padding-left:15px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#cCorriente1Txt ul{
	padding: 5px 15px;
	list-style: none;
}

#cCorriente1Txt li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#clientesPosBoton{
	margin-top:80px;
	float:right;
  margin-right: 22px;
  _margin-right: 8px;
}

#cliConvenios img {
	vertical-align:middle;
	margin-right:20px;
	margin-left:10px;
}

/*
 ------ Soluciones a medida-----
*/

#soluciones ul{
	padding: 0px 8px;
	list-style: none;
}

#soluciones li {
	padding-left:35px;
	padding-top:1px;
	background-image: url(../imagenes/icoLista.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

#soluciones p {
	margin-left:8px;
	margin-top:1px;
}

#soluciones .contCajaT3img img{
	margin-left:5px;
	margin-top:1px;
}

#contCabeceraSoluciones{
	height:116px;
	margin-bottom:5px;
}

.contCabSoluciones{
	background-image: url(../imagenes/productos/CabSolucionesAMedida.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:116px;

}

.contCabSoluciones span{
	display:none;
}

/*#soluciones p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#ffffff;
	width: 226px;
	margin-top:35px;
	margin-right:5px;
}*/

#soluciones p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 255px;
	margin-top:35px;
	margin-right:5px;
}



#soluciones #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#solucionesCont{
	margin-left:15px;
	margin-right:10px;
	margin-top:15px;
}

.solucionesContImg {
	margin-top: 2px;
	margin-left:10px;
	width: auto;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
}

.solucionesContTxtIntro {
	font-family: Trebuchet MS, verdana;
	font-size:16px;
	color: #169841;
	font-weight: bold;

	padding: 0;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:20px;
	/*_margin-top:0px;
	border:1px solid #ff0000;*/
}

#solucionesContTxt{
	/*border:1px solid #ff0000;*/
	padding-top:50px;
}

.solucionesContBotones {
	padding-top:10px;
	float:right;
	margin-right: 20px;
	_margin-right: 10px;
}

#solucionesPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 22px;
    _margin-right: 8px;
}

#soluciones .contCajaT2 {
	margin-top: 2px;
	width: 266px;
	height:120px;
	padding: 0;
	background-color: #f4f4f4;
	float:left;
	/*border:1px solid #ff0000;*/
	margin-right: 4px;
}
#solucionesI{
	float: left;
	margin-left:25px;
	*margin-left:0px;
	_margin-left: 0px;
	margin-top:0px;
	_margin-top:10px;
}
#solucionesD{
	float: left;
	margin-left:50px;
	*margin-left:0px;
	_margin-left:0px;
	margin-top:0px;
	_margin-top:10px;
	margin-bottom:10px;
}


/*
----------------- Seguros --------
*/
#seguros p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#segurosCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#segurosCont ul{
	padding: 0px 6px;
	list-style: none;
	margin-left:10px;
}

#segurosCont li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

#contCabeceraSeguros{
	height:116px;
	margin-bottom:5px;
}

.contCabSeguros{
	background-image: url(../imagenes/productos/CabSeguros.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:600px;
	height:116px;
}

.contCabSegurosVida{
	background-image: url(../imagenes/productos/CabSeguroVida.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:500px;
	height:116px;
}

.contCabSegurosHogar{
	background-image: url(../imagenes/productos/CabSeguroHogar.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:500px;
	height:116px;
}

.contCabSegurosAuto{
	background-image: url(../imagenes/productos/CabSeguroAuto.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:500px;
	height:116px;
}
.contCabSegurosAccidente{
	background-image: url(../imagenes/productos/CabSeguroAccidente.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:500px;
	height:116px;
}
.contCabSegurosComercio{
	background-image: url(../imagenes/productos/CabSeguroComercio.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:500px;
	height:116px;
}


.contCabSeguros span{
	display:none;
}

#seguros p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 236px;
	margin-top:65px;
	margin-right:5px;
}
#seguros p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 236px;
	margin-top:75px;
	margin-right:5px;
}

.segurosContBotones {
	padding-top:10px;
	float:right;
	margin-right: 20px;
	_margin-right: 10px;
}

#segurosPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#seguros #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.h4Seguros {
	font-size:14px;
	font-weight:bold;
	color:#373f70;
	padding: 4px 6px 4px 2px;
	margin: 0 0 7px 0px;
	border-bottom: 1px solid #373f70;
}	

#segurosTextoCentrado{
	text-align:center;
	font-weight:bold;
}

.segurosContCabMenu{
	width:310px;
	height:112px;
}

#seguros .menuInt {
	margin-top:5px;
	margin-left:10px;
}

#segurosComercio h4 {
	text-decoration:underline;
}

#segurIncidiceI{
	float: left;
	margin-left:50px;
	margin-top:15px;
}
#segurIncidiceI img{
	margin-right:10px;
	border:1px solid #aaadd0;
}
#segurIncidiceD{
	float: left;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:10px;
}
#segurIncidiceD img{
	margin-right:10px;
	border:1px solid #aaadd0;
}

/*
 ------ Servicios ------
*/

#servicios p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#serviciosCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}


.contCabServicios{
	background-image: url(../imagenes/servicios/CabServicios.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width:600px;
	height:116px;
}

#contCabeceraServicios{
	height:116px;
	margin-bottom:5px;
}


#servicios #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#serviciosPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}


.contCabServVini{
	background-image: url(../imagenes/servicios/cabVini.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:485px;
	height:116px;
}

#servicios p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:55px;
	margin-right:5px;
}

#servicios p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 196px;
	margin-top:35px;
	margin-right:5px;
}

#servicios #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#serviciosCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}

.serviciosContP3{
	margin-left:60px;
	margin-right:80px;
}
	
#serviciosCont ul{
	padding: 5px 15px;
	list-style: none;
	/*margin-left:10px;*/
}

#serviciosCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#serviciosIncidiceI{
	float: left;
	margin-left:50px;
	_margin-left:50px;
	margin-top:15px;
}
#serviciosIncidiceI img{
	margin-right:10px;
	border:1px solid #aaadd0;
}
#serviciosIncidiceD{
	float: left;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:10px;
}
#serviciosIncidiceD img{
	margin-right:10px;
	border:1px solid #aaadd0;
}

.serviciosContCabMenu{
	width:325px;
	height:112px;
}

#servicios .menuInt {
	margin-top:10px;
	margin-left:5px;
}
#contCabeceraServicios{
	height:116px;
	margin-bottom:5px;
}

#viniPregFrecuentes{
	margin-left:25px;
	margin-top:20px;
	line-height:22px;
}


#viniPregFrecuentes span{
	color: #169841;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}

#viniPregFrecuentesRes{
	margin-left:20px;
	margin-right:25px;
	margin-top:20px;
}

#viniAcceso{
	margin-right:80px;
	_margin-right:40px;
	margin-top:-14px;
	z-index:100;
	float:right;
}


/*
 ------ Banca Privada ------
*/

.contCabBancaPri{
	background-image: url(../imagenes/clientes/cabBancaPrivada.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:600px;
	height:116px;
}

.contCabBancaPriSeguridad{
	background-image: url(../imagenes/altamiraOnline/cabAltamiraOSeguridad.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:485px;
	height:116px;
}

#bancaPri p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 230px;
	margin-top:55px;
	margin-right:5px;
}

#bancaPri p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 196px;
	margin-top:3px;
	margin-right:5px;
}

#bancaPri #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#bancaPriCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}

.bancaPriContP3{
	margin-left:60px;
	margin-right:80px;
}
	
#bancaPriCont ul{
	padding: 5px 15px;
	*padding: 5px 0px;
	list-style: none;
}

#bancaPriCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


.bancaPriContCabMenu{
	width:325px;
	height:112px;
}

#bancaPri .menuInt {
	margin-top:0px;
	margin-left:5px;
}
#contCabeceraBancaPri{
	height:116px;
	margin-bottom:5px;
}

#bancaPriImgContacto{
	text-align:right;
	float:right;
}

#bancaPriImgDcha
{
	text-align:right;
	float:right;
	border: 1px solid #888888;
}

#bancaPriAcceso{
	margin-right:80px;
	margin-top:-14px;
	z-index:100;
	float:right;
}

#bancaPri table {
	width:40%;
	background-color:#fff;
	/*border-collapse:collapse;*/
	text-align:left;
	padding-bottom:5px;
	padding-top:2px;
	border:1px solid #bebebe;
	margin-top:5px;
	margin-bottom:5px;
	/*padding:1px;*/
}

#bancaPri caption {
	display:none;
}
  
#bancaPri tbody tr th,#bancaPri  tbody tr td {
	/*border-bottom: 1px solid #bebebe;*/
	padding:5px;
}

.bancaPriImgReme{
	float:right;
	margin-top:-110px;
	margin-right:120px;
}
.bancaPriDescar{
	margin-left:35px;
}

#bancaPriSolInfo
{
	text-align:right;
	margin-top: 150px;
	margin-right: 75px;
}

#bancaPriBloq1
{
	margin-top:15px;
	text-align:left;
	float: right;
	width:78%;
	height:100%;
}

#bancaPriBloq2
{
	margin-top:15px;
	text-align:right;
	float: left;
	width:20%;
	height:100%;
}


/*
 ------ FonoCantabria ------
*/

.contCabFonoCant{
	background-image: url(../imagenes/servicios/cabFonoCant.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:600px;
	height:116px;
}

#contCabeceraFonoCant{
	height:116px;
	margin-bottom:5px;
}

#fonoCant p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 230px;
	margin-top:55px;
	margin-right:5px;
}

#fonoCant #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#fonoCantCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}

#fonoCantCont ul{
	padding: 5px 15px;
	*padding: 5px 0px;
	list-style: none;
	margin-top:0px;
}

#fonoCantCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#fonoCantCont2{
	margin-left:25px;
	margin-right:15px;
	margin-top:15px;
}

.fonoCantPosBoton2{
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}


/*
------- Conoce la caja ------
*/

#entidad p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraEntidad{
	height:116px;
	margin-bottom:5px;
}

/*.contCabEntidad{
	background-image: url(../imagenes/entidad/cabHistoria.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:614px;
	height:116px;
}*/

.contCabEntidad{
	background-image: url(../imagenes/entidad/cabHistoria.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:520px;
	height:116px;
}


.contCabTrabajaNosotros{
	background-image: url(../imagenes/entidad/cabTrabajaNosotros.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:520px;
	height:116px;
}

.entidadContCabMenu{
	width:288px;
	height:112px;
}

#contCabMenuIntranet{
	width:153px;
	height:112px;
	border:1px solid #bebebe;
	padding:1px;
	float: right;
	background-color:#f6f6f6;
	margin-right:3px;
	_margin-right:0px;
}

.contCabEntidad span{
	display:none;
}

#entidad p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 136px;
	margin-top:25px;
	margin-right:5px;
}
#entidad p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	color:#FFFFFF;
	width: 256px;
	margin-top:60px;
	margin-right:5px;
}


#entidadBloq1{
	text-align:center;
	float: right;
	width:185px;
	height:100%;
}

#entidadBloq2{
	text-align:center;
	float: left;
	width:190px;
}

#entidadBloq3{
	float:left;
	width:170px;
	margin:0px 30px;
}

#entidadBloq4{
	text-align:center;
	float: left;
	width:190px;
	margin-top:69px;
	margin-right:50px;
}

#entidadBloq5{
	text-align:center;
	float: left;
	width:190px;
	margin-top:69px;
	margin-left:100px;
}

#entidadTextoFoto{
	width:170px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	color:#373f70;
}

#entidadBloqFotos{
	position: relative;
	text-align:center;
	width:800px; 
}


#entidad .menuInt {
	margin-top:15px;
}

#entidadCont ul{
	padding: 0px 6px;
	list-style: none;
	margin-left:10px;
}

#entidadCont li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

#entidadCont{
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
}

#entidadContRH h4{
	text-decoration:underline;
}

#entidadContHistoria img{
	border: 1px solid #aaadd0;
	padding:1px;
}


/*
 ------ La Revista de Cantabria ------
*/

#laRevista h3{
	margin:0px;
	background-color:#f5f5f5;
}

.laRevistaContCabMenu{
	width:148px;
	height:130px;
}

#laRevistaCont{
	margin-left:15px;
	margin-right:10px;
	margin-top:15px;
}

#laRevista p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 196px;
	margin-top:100px;
	margin-right:5px;
}

#laRevista a.paginaLink:link {
	color: #747474;
	font-weight:bold;
	text-decoration: none;
}
#laRevista a.paginaLink:visited {
	color: #747474;
	font-weight:bold;
	text-decoration: none;
}
#laRevista a.paginaLink:hover {
	color: #373f70;
	font-weight:bold;
	text-decoration: none;
}

#laRevista a.contLink:link {
	color:#373f70;
	font-weight:normal;
	text-decoration: none;
}
#laRevista a.contLink:visited {
	color:#373f70;
	font-weight:normal;
	text-decoration: none;
}
#laRevista a.contLink:hover {
	color:#373f70;
	font-weight:normal;
	text-decoration: underline;
}

#laRevista p{
	color: #373f70;
}

#laRevistaCont p{
	color:#515151;
}

#laRevista p.info{
	font-size:10px;
	color: #373f70;
	text-align:justify;
	background-color:#f5f5f5;
}

.contCabRevista{
	background-image:url(/portal/imagenes/entidad/cabRevista.jpg);
	background-repeat:no-repeat;
	width:657px;
	height:133px;

}

.contCabRevista span{
	display:none;
}

.contRevistaNum{
	background-color:#f5f5f5;
	margin: 4px 5px 4px 0px;
	padding: 13px 11px;
	width:785px;
	/*height:289px;*/
}

.contRevistaHistoria{
	margin: 4px 5px 4px 0px;
	padding: 13px 11px;
	width:785px;
}

.contRevistaPort {
	float:left;
	width:180px;
}

.contRevistaPort img{
	margin-left:10px;
}

.contRevistaIndT{
	background-color:#ffffff;
	border:1px solid #bebebe;
	height:325px;
	margin-left:180px;
	_margin:0px;
	padding:0px;
}
#revista131Indice{
	height:430px;
}

#revista133Indice{
	height:400px;
}

#revista134Indice{
	height:395px;
}
/*#revista135Indice{
	height:355px;
}*/

#revista129Indice{
	height:360px;
}

.revista1IndiceHeT1{
	height:355px;
}

.contRevistaInd {
	background-color:#ffffff;
	float:left;
	margin-left:10px;
}
.contRevistaInd img{
	float:left;
	border:1px solid #888888;
	margin:4px;
}


#laRevistaEtiquetas{
	float:left;
	text-align:right;
}

/*#laRevista table {
	margin-top:20px;
	margin-left:80px;
	margin-right:80px;
	color: #333;
	width:560px;
	background-color:#fff;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	/*border: 1px solid #bebebe;*/
/*}

#laRevista table th{
	text-align:right;
	padding:5px;
	vertical-align:top;
}

#laRevista table td{
	padding:5px;
	vertical-align:top;
}*/

#laRevistaAdemasIzd{
	float: left;
	width:10px;
}
#laRevistaAdemasDch{
	float: right;
	width:163px;
}

#laRevistaPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 22px;
    _margin-right: 8px;
	/*border:1px solid #ff0000;*/
}

#laRevistaCont label {
	font-weight:bold;
	line-height: 18px;
	_line-height: inherit;
	display:inline;
	width:150px;
	float:left;
	text-align:right;
	margin-right:10px;
}

#laRevistaNumResul {
	float:left;
}

#laRevistaBusN {
	float:right;
}

.laRevistaResultDet{
	padding: 10px 8px;
}


/*
 ------ Red Oficinas ------
*/

#contCabecerarOficinas{
	background-image: url(../imagenes/sucursales/cabeceraFondo.gif);
	height:270px;
	margin-bottom:5px;
}

#rOficinasMapa{
	background-image:url(../imagenes/sucursales/mapa_zona.gif);
	background-repeat:no-repeat;
	width: 450px;
	height:256px;
}

#contCabeceraROficinas{
	height:116px;
	margin-bottom:5px;
}

#rOficinas .contCabFondos{
	text-align:center;
	/*border:1px solid #ff0000;*/
	width:506px;
	height:270px;

}
#rOficinasHorarios{
	padding:1px;
	/*float: right;
	width:310px;*/
	margin-top:-30px;
	margin-right:3px;
	_margin-right:0px;
}
#rOficinasHorarios1{
	float: left;
	width:310px;
	margin-top:30px;
	margin-left:50px;
	margin-right:33px;
	_margin-right:0px;
}

#rOficinasHorarios2{
	float: left;
	width:310px;
	margin-top:30px;
	margin-right:3px;
	_margin-right:0px;
}

#rOficinasHorarios table {
	border:1px solid #bebebe;
	background-color:#ffffff;
	width:100%;
	margin-top:5px;
}
#rOficinasHorarios caption {
	display:none;
}
#rOficinasHorarios thead th {
	background-image:url(../imagenes/fondoCabTablas.gif);
	padding:4px;
	margin:0;
	font-size:9px;
	text-align:center;
}

#rOficinasHorarios tbody th {
	padding:4px;
	margin:0;
	font-size:9px;
	font-weight:normal;
}
#rOficinasHorarios tbody td {
	padding:4px;
	color:#478334;
	text-align:center;
	font-size:9px;
}

#rOficinasListado table {
	/*border:1px solid #bebebe;*/
	
	*width:750px;
	width:800px;
	margin-top:5px;
	margin-bottom:15px;
}
#rOficinasListado caption {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#478334;
	/*display:none;*/
}
#rOficinasListado thead th {
	border-bottom: 1px dotted #bebebe;
	padding:4px;
	margin:0;
	font-size:11px;
	text-align:left;
	color:#373f70;
}

#rOficinasListado tbody th {
	border-bottom: 1px solid #bebebe;
	padding:4px;
	margin:0;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
#rOficinasListado tbody td {
	/*border-bottom: 1px solid #bebebe;*/
	padding:4px;
	color:#515151;
	text-align:center;
	font-size:11px;
	text-align:left;
}


#rOficinasListadoMapa{
	/*border: 1px solid #ff0000;*/
	margin-left:150px;
	width:650px;
}
#rOficinasListadoMapa table {
	border:1px solid #bebebe;
	width:99%;
	*width:97%;
	margin-top:5px;
	margin-bottom:5px;
}
#rOficinasListadoMapa caption {
	display:none;
}
#rOficinasListadoMapa thead th {
	border-bottom: 1px dotted #bebebe;
	padding:4px;
	margin:0;
	font-size:11px;
	text-align:left;
	color:#373f70;
	background-color:#f0f0f0;
}

#rOficinasListadoMapa tbody th {
	border-bottom: 1px solid #bebebe;
	padding:4px;
	margin:0;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
#rOficinasListadoMapa tbody td {
	/*border-bottom: 1px solid #bebebe;*/
	padding:4px;
	color:#515151;
	text-align:center;
	font-size:11px;
	text-align:left;
}

#rOficinaInfo{
	border:1px solid #888888;
	float:left;
	margin-top:150px;
	margin-left:15px;
	_margin-left: 5px;
	/*
	*margin-left:-420px;*/
	background-color:#ffffff;
	width:150px;
	padding:5px;
	font-size:10px;
}

#contCabecerarOfiZona {
	float:left;
	color:#434a88;
	font-size:18px;
	font-weight:bold;
	margin-left:335px;
	margin-top:-35px;
}
#rOficinasBuscador{
	padding:1px;
	float: right;
	width:200px;
	margin-top:-30px;
	margin-right:3px;
	_margin-right:0px;
	border:1px solid #888888;
	background-color:#ffffff;
}
#rOficinasBuscador label {
	font-weight:bold;
	line-height: 18px;
	_line-height: inherit;
	display:block;
	
 color: #515151;
}


#rOficinasBuscador1{
	/*float:left;
	position:absolute;
	margin-top:140px;
	*margin-top:190px;
	left: 42px;*/
	margin-left:15px;
	margin-top:0px;
	*margin-top:-17px;
}
#rOficinasBuscador2{
/*	float:left;
	position:absolute;
	margin-top:140px;
	*margin-top:190px;
	left: 332px;
	*left: 312px;
	*width:150px;*/
	margin-left:15px;
	margin-top:0px;
	*margin-top:-17px;
}

.fInversionContCabMenu{
	width:288px;
	height:112px;
}

#rOficinasPosBoton{
	/*float:right;*/
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
}

#rOficinasMapaDet{
	margin-top:70px;
	_margin-top:0px;
}

/*
 ------ Informacion inversores-----
*/
#informacionInversores #contCabMenuTitulo{
	background-color:#e6e6e6;
	color: #373f70;
	margin:1px;
	padding-top:2px;
	padding-left:11px;
	height:15px;
	font-size:11px;
	font-weight:bold;
}

#informacionInversores p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraInfoInversores{
	height:116px;
	margin-bottom:5px;
}

.InfoInversoresContCabMenu{
	width:420px;
	height:112px;
}

#informacionInversores .menuInt {
	margin-top:0px;
	margin-left:6px;
}

.contCabInfoInversores{
	background-image: url(/portal/imagenes/infInversores/infInversoresCab.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:390px;
	*width:382px;
	height:116px;
}

.contCabInfoInversoresIntranet{
	background-image: url(/portal/imagenes/infInversores/infInversoresCab.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:352px;
	*width:352px;
	height:116px;
}

.contCabInfoInversores span{
	display:none;
}

#informacionInversores p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#ffffff;
	width: 196px;
	margin-top:55px;
	margin-right:5px;
}

#informacionInversores #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#infoInversoresCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}

#infoInversoresCont ul{
	font-size:12px;
}
#infoInversoresContIdentidad{
	margin-left:15px;
}
.infInversoresIco {
	vertical-align:middle;
}

.infInversoresImg {
	float:left;
	margin-right:15px;
}
.infInversoresImgTxt{
	padding-top:70px;
	margin-bottom:50px;
	text-align:center;
}
.infInversoresImgTxt2{
	padding-top:40px;
	margin-bottom:50px;
	margin-left:150px;
}
.infInversoresImgTxt2_1{
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	/*width: 820px;*/
}
/*#infInversoresImgTxt2_1 ul li
{
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}*/

.infInversoresImgTxt2_1 ul
{
	margin-left: 0px;
	margin-top: 0px;
	_margin-left: 0px;
	_margin-top: 0px;
}

.infInversoresImgTxt2_1 ul li ul
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	_margin-left: 0px;
	_margin-top: 0px;
	_margin-bottom: 0px;
}

/*#infInversoresImgTxt2_1 ul li ul li
{
	_padding-top: px;
	_padding-bottom: 0px;
}*/
/*#infInversoresImgTxt2_1 ul, #infInversoresImgTxt2_1 ul li, #infInversoresImgTxt2_1 ul li ul, #infInversoresImgTxt2_1 ul li ul li
{
	padding-left: 0px;
}
#infInversoresImgTxt2_1 li {
	background-position: 0 0px;
}*/
#infoInversoresCont img.logo{
	margin-bottom:5px;
	/*float:right;*/
	
}

#infoInversoresEtiquetas{
	float:left;
	text-align:right;
}
.textoDestacado1{
	border:0px solid #ff0000;
	/*width:250px;*/
	display:compact;
}
.infoInversoresContTxtIntro {
	font-family: Trebuchet MS, verdana;
	font-size:16px;
	color: #169841;
	font-weight: bold;

	padding: 0;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	margin-top:20px;

}

#infoInversoresPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 22px;
    _margin-right: 8px;
}

#infoInversoresLogoPdf{
	float:left;
	width:10px;
	margin-left: 10px;
	
}

#infoInversoresBloqTexto1{
	float: right;
	width: 80%;
	margin-top: 5%;

}

#infoInversoresBloqTexto2{
	float: right;
	width:770px;
	font-size:9px;
	
}


#infoInversoresBloq2{
	width:100%;
	text-align: center;
	
}

#infoInversoresBloq1{
	width:650px;
	
}

#infoInversoresBloq3{
	float:left;
	width:40%;
	margin-left: 60px;
}


#infoInversoresBloq4{
	float: right;
	width:40%;
	text-align:left;
	margin-right: 60px;
}

#informacionInversores .menuInt {
	font-size:10px;
	font-weight:bold;
	color:#696969;
	background-color:#F6F6F6;
	margin-top:0px;
	border-bottom:1px solid #f6f6f6;
}

#informacionInversores .menuInt ul{
margin: 0;
padding: 0 8px;
list-style: none;
}

#informacionInversores .menuInt li {
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	border:0px solid #CCCCCC;
	border-bottom: 1px dotted #000000;
	background-image: url(../imagenes/cabecera/icoMenu.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
}

#informacionInversores .menuInt li.fin{
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5	px;
	border:0px solid #CCCCCC;
	border-bottom: 0px dotted #FF0000;
	background-image: url(../imagenes/cabecera/icoMenu.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
}

/*
#infInversoresImgTxt2_1 ul li ul 
{
	float: left;
	left: -20px;
}
*/

/*
------- Aviso Legal ------
*/

#avisoLegal p {
	margin-left:8px;
	margin-top:1px;
	/*text-align:justify;*/
}

#avisoLegalCont{
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
}
#avisoLegalCont2{
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
	width:650px;
	*width: inherit;
}

#contCabeceraAvisoLegal{
	height:116px;
	margin-bottom:5px;
}
#contCabeceraAvisoLegal2{
	height:56px;
	margin-bottom:5px;
}

#contCabeceraALTitulo{
	margin-bottom:5px;
	width:690px;
	*width:auto;
}

.contCabAvisoLegal{
	background-image: url(/portal/imagenes/avisoLegal/avisoLegalCab.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;

}

.contCabAvisoLegal span{
	display:none;
}

#avisoLegal ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
}

#avisoLegal li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#avisoLegalPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#avisoLegal #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

/*
------- Accesibilidad ------
*/

#accesibilidad p {
	margin-left:8px;
	margin-top:1px;
	/*text-align:justify;*/
}

#accesibilidadCont{
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
}
#accesibilidadCont2{
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
	width:650px;
	*width: inherit;
}

#contCabeceraAccesibilidad{
	height:116px;
	margin-bottom:5px;
}
#contCabeceraAccesibilidad2{
	height:56px;
	margin-bottom:5px;
}

#contCabeceraATitulo{
	margin-bottom:5px;
	width:690px;
	*width:auto;
}

.contCabAccesibilidad{
	background-image: url(/portal/imagenes/accesibilidad/accesibilidad.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;

}

.contCabAccesibilidad span{
	display:none;
}

#accesibilidad ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
}

#accesibilidad li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#accesibilidadPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#accesibilidad #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

/*
 ------ Ayudas ------
*/

#ayuda {
	width:557px;
	*width:582px;
	height:542px;
	overflow: auto;
	padding-right:15px;
	margin-top:2px;
	*margin-top:1px;

}
#ayuda p {
	margin-left:8px;
	margin-top:1px;
	/*text-align:justify;*/
}

#ayudaCont{
	margin-top:15px;
}

#contCabeceraAyuda{
	height:56px;
	margin-bottom:5px;
}

#contCabeceraAyuTitulo{
	margin-bottom:5px;
	/*width:690px;
	*width:auto;*/
}

#ayuda ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
}

#ayuda li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


/*
------- Tablon de Anuncios ------
*/

#tablonAnuncios p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraTAnuncios{
	height:116px;
	margin-bottom:5px;
}

.contCabTAnunciosP{
	background-image: url(/portal/imagenes/tarifas/tarifasCabP.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:600px;
	height:116px;

}

.contCabTAnunciosPIntranet{
	background-image: url(/portal/imagenes/tarifas/tarifasCabP.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:575px;
	height:116px;

}

.contCabTAnuncios{
	background-image: url(/portal/imagenes/tarifas/tarifasCab.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:382px;
	*width:375px;
	height:116px;

}

.contCabTAnunciosIntranet{
	background-image: url(/portal/imagenes/tarifas/tarifasCabIntranet.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:335px;
	*width:335px;
	height:116px;

}

.contCabTAnuncios span{
	display:none;
}

#tablonAnuncios table {
	color: #333;
	width:97%;
	background-color:#fff;
	text-align:left;
	padding-bottom:5px;
	padding-top:2px;
}

#tablonAnuncios thead th{
	color: #373f70;
	font-size:11px;
	border-bottom:1px dotted #000000;
	padding-left:5px;
}

#tablonAnuncios tbody tr th,#tablonAnuncios  tbody tr td {
	border-bottom: 1px solid #bebebe;
	padding:5px;
}

#tablonAnuncios tbody td a,#tablonAnuncios  tbody th a {
	color: #373f70;
	text-decoration: none;
	font-weight:normal;
}

#tablonAnuncios tbody td a:hover,#tablonAnuncios  tbody th a:hover {
	background: transparent;
	color: #bebebe;
}
#tablonAnunciosBloque1{
	float:left;
	width:7	%;
	margin-left: 30px;
}

#tablonAnunciosCont{
	margin-right:20px;
	margin-left:15px;
	margin-top:15px;
}

#tablonAnunciosBloque2{
	float: right;
	width:85%;
	text-align:left;
	margin-right: 30px;
}
#tablonAnunciosCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
}

#tablonAnunciosCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#tablonAnunciosPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#tablonAnuncios #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.tablonAnunciosContCabMenu{
	width:435px;
	height:112px;
}

/*
------- Seguridad ------
*/

#seguridad p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#seguridadCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}

#seguridadCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
}

#seguridadCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#contCabeceraSeguridad{
	height:116px;
	margin-bottom:5px;
}

.contCabSeguridad{
	background-image: url(/portal/imagenes/seguridad/seguridadCab.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;

}
.contCabAvisoSeguridad{
	background-image: url(/portal/imagenes/seguridad/advertencia.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:595px;
	height:116px;

}

.contCabSeguridad span{
	display:none;
}
#SeguridadBloq1{
	float: right;
	width:150px;
}

#seguridadPosBoton{
	margin-top:80px;
	float:right;
    margin-right: 28px;
    _margin-right: 8px;
}

#seguridad #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

/* -------------- EMPRESAS------------- */
/*
----------------- cobros y pagos --------
*/
#cobrosPagos p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#cobrosCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#cobrosCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
}

#cobrosCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#contCabeceraCobrosPagos{
	height:116px;
	margin-bottom:5px;
}

.contCabCobrosPagos{
	background-image: url(../imagenes/empresas/cobrosPagos/cabCobrosPagos.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:605px;
	height:116px;
}

.contCabCobrosPagosGestCo{
	background-image: url(../imagenes/empresas/cobrosPagos/cabCobrosPagosGestCo.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:605px;
	height:116px;
}

.contCabCobrosPagosGestPa{
	background-image: url(../imagenes/empresas/cobrosPagos/cabCobrosPagosGestPa.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:605px;
	height:116px;
}
.contCabCobrosPagosPagoImp{
	background-image: url(../imagenes/empresas/cobrosPagos/cabCobrosPagosPagoImp.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:605px;
	height:116px;
}

#cobrosPagos #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.cobrosPagosContCabMenu{
	width:208px;
	height:112px;
}

#cobrosPagos .menuInt {
	margin-top:0px;
	margin-left:25px;
}

.contCabCobrosPagos span{
	display:none;
}

#cobrosPagos p.tcabInfo1{
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#ffffff;
	width: 200px;
	margin-top:46px;
	margin-left:5px;
}

#cobrosPagos p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 255px;
	margin-top:55px;
	margin-right:5px;
}

#cobrosPagosCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#cobrosPagosCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
	margin-top:0px;
}

#cobrosPagosCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#cobrosPagosCont2{
	margin-left:60px;
	margin-right:15px;
}

#cobrosPagosBloque1{
	background-color:#E6E6E6;
	margin-left:90px;
	margin-right:90px;
		
}
#cobrosPagosBloque2{
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
}

#cobrosPagosBloque3{
	margin-left:90px;
	margin-right:90px;
	text-align:justify;
}

#cobrosPagosTextoCentrado{
	text-align:center;
	font-weight:bold;
	/*color:#373f70;
	font-size:13px;*/
}

.cobrosPagosTextoDescadoA{
	text-align:right;
	font-weight:bold;
	color:#373f70;
	font-size:18px;
}

.cobrosPagosTextoDescadoR{
	text-align:right;
	font-weight:bold;
	color:red;
	font-size:18px;
}
/*
----------------- cuentas --------
*/
#cuentasEmp p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraCuentasEmp{
	height:116px;
	margin-bottom:5px;
}


.contCabCuentasEmp{
	background-image: url(../imagenes/productos/PPCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:505px;
	height:116px;
}

.contCabCuentasEmp span{
	display:none;
}

#cuentasEmp p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#000000;
	width: 136px;
	margin-top:25px;
	margin-right:5px;
}

#cuentasEmpCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#cuentasEmpCont ul{
	padding: 0px 15px;
	*padding: 0px 0px;
	list-style: none;
	margin-left:30px;
	margin-top: 3px;
}

#cuentasEmpCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


/*#cuentasEmpCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
}

#cuentasEmpCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}*/

/*
----------------- tarjetas --------
*/
/*#tarjetasEmp p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}


#contCabeceraTarjetasEmp{
	height:116px;
	margin-bottom:5px;
}

.contCabTarjetasEmp{
	background-image: url(../imagenes/productos/PPCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:505px;
	height:116px;
}

.contCabTarjetasEmp span{
	display:none;
}

#tarjetasEmp p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#000000;
	width: 136px;
	margin-top:25px;
	margin-right:5px;
}

.tarjetasContCabMenu{
	width:208px;
	height:112px;
}

#tarjetas .menuInt {
	margin-top:10px;
	margin-left:20px;
}

#tarjetasEmpCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#tarjetasEmpCont ul{
	padding: 5px 15px;
	list-style: none;
}

#tarjetasEmpCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}*/


/*
 ------ Cuentas Empresas ------
*/

#cuentasEmp p {
	margin-left:8px;
	margin-top:1px;
}

.contCabCuentasEmp{
	background-image: url(../imagenes/empresas/cabCuentas.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;
}

#cuentasEmp p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:80px;
	margin-right:5px;
}

#cuentasEmp p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 256px;
	margin-top:55px;
	margin-right:5px;
}

#cuentasEmp #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#cuentasEmpCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}
#cuentasEmpCont2{
	margin-left:25px;
	margin-right:15px;
	margin-top:15px;
}

#cuentasEmpCont ul{
	padding: 0px 15px;
	list-style: none;
	margin-bottom: 0px;
}

#cuentasEmpCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


.cuentasEmpContCabMenu{
	width:198px;
	height:112px;
}

#cuentasEmp .menuInt {
	margin-top:15px;
	margin-left:5px;
}
#contCabeceraCuentasEmp{
	height:116px;
	margin-bottom:5px;
}


/*
 ------ Tesoreria ------
*/

#tesoreria p {
	margin-left:8px;
	margin-top:1px;
}

.contCabTesoreria{
	background-image: url(../imagenes/empresas/cabTesoreria.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;
}

#tesoreria p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:80px;
	margin-right:5px;
}

#tesoreria p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 256px;
	margin-top:55px;
	margin-right:5px;
}

#tesoreria #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#tesoreriaCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}
#tesoreriaCont2{
	margin-left:25px;
	margin-right:15px;
	margin-top:15px;
}

#tesoreriaCont ul{
	padding: 0px 15px;
	list-style: none;
	margin-left:10px;
}

#tesoreriaCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


.tesoreriaContCabMenu{
	width:198px;
	height:112px;
}

#tesoreria .menuInt {
	margin-top:15px;
	margin-left:5px;
}
#contCabeceraTesoreria{
	height:116px;
	margin-bottom:5px;
}

/*
----------------- Financiacion --------
*/
#financiacion p {
	margin-left:8px;
	margin-top:1px;
}

#contCabeceraFinanciacion{
	height:116px;
	margin-bottom:5px;
}
#financiacion #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabFinanciacion{
	background-image: url(../imagenes/empresas/cabFinanciacion.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:600px;
	height:116px;
}

.contCabFinanciacion span{
	display:none;
}

#financiacion p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#000000;
	width: 136px;
	margin-top:65px;
	margin-right:5px;
}

#financiacionCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#financiacionCont ul{
	padding: 0px 15px;
	*padding: 0px 0px;
	list-style: none;
	margin-left:30px;
}

#financiacionCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

/*
----------------- Mapa Web --------
*/

/*
#mapaWeb p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraMapaWeb{
	height:116px;
	margin-bottom:5px;
}

.contCabMapaWeb{
	background-image: url(../imagenes/empresas/cabLeasing.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:600px;
	height:116px;
}

#mapaWeb #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabMapaWeb span{
	display:none;
}

#mapaWeb p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:80px;
	margin-right:5px;
}

#mapaWebCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#mapaWebContIzda, #mapaWebContCentro, #mapaWebContDcha{
	width: 260px;
	position: absolute;
	float: left;
	top: 200px;
}

#mapaWebContIzda{
	margin-left: 0px;
}

#mapaWebContCentro{
	margin-left: 265px;
}

#mapaWebContDcha{
	margin-left: 530px;
}

#mapaWebCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:15px;
}

#mapaWebCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
*/

/*
----------------- Leasing --------
*/
#leasing p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraLeasing{
	height:116px;
	margin-bottom:5px;
}

.contCabLeasing{
	background-image: url(../imagenes/empresas/cabLeasing.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:600px;
	height:116px;
}
#leasing #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabLeasing span{
	display:none;
}

#leasing p.tcabInfo2, #formulario p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:80px;
	margin-right:5px;
}

#leasingCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#leasingCont ul{
	/*padding: 5px 15px;*/
	padding: 0px 15px;
	list-style: none;
	margin-left:15px;
	margin-top: 5px;
}

#leasingCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

/*
----------------- Renting --------
*/
#renting p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraRenting{
	height:116px;
	margin-bottom:5px;
}

#renting #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabRenting{
	background-image: url(../imagenes/empresas/cabRenting.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:600px;
	height:116px;
}

.contCabRenting span{
	display:none;
}

#renting p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 200px;
	margin-top:80px;
	margin-right:5px;
}

#rentingCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#rentingCont ul{
	/*padding: 5px 15px;*/
	padding: 0px 15px;
	list-style: none;
	margin-left:15px;
	margin-top: 5px;
}

#rentingCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
/*
----------------- Factoring --------
*/
#factoring p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#factoring #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#contCabeceraFactoring{
	height:116px;
	margin-bottom:5px;
}

.contCabFactoring{
	background-image: url(../imagenes/empresas/cabFactoring.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:600px;
	height:116px;
}

.contCabFactoring span{
	display:none;
}

#factoring p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 300px;
	margin-top:80px;
	margin-right:5px;
}

#factoringCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#factoringCont ul{
	/*padding: 5px 15px;*/
	padding: 0px 15px;
	list-style: none;
	margin-left:15px;
	margin-top: 5px;
}

#factoringCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
/*
----------------- Confirming --------
*/
#confirming p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#confirming #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#contCabeceraConfirming{
	height:116px;
	margin-bottom:5px;
}

.contCabConfirming{
	background-image: url(../imagenes/empresas/cabConfirming.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:600px;
	height:116px;
}

.contCabConfirming span{
	display:none;
}

#confirming p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 260px;
	margin-top:80px;
	margin-right:5px;
}

#confirmingCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#confirmingCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:5px;
}

#confirmingCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


/*
 ------ Comercio Electronico ------
*/

.contCabComElectronico{
	background-image: url(../imagenes/empresas/cabComElectronico.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;
}

#comElectronico p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:80px;
	margin-right:5px;
}

#comElectronico p.tcabInfo2_1{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 256px;
	margin-top:55px;
	margin-right:5px;
}

#comElectronico #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#comElectronicoCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}
#comElectronicoCont2{
	margin-left:25px;
	margin-right:15px;
	margin-top:15px;
}

#comElectronicoCont ul{
	padding: 0px 15px;
	list-style: none;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:5px;
}

#comElectronicoCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


.comElectronicoContCabMenu{
	width:198px;
	height:112px;
}

#comElectronico .menuInt {
	margin-top:15px;
	margin-left:5px;
}
#contCabeceraComElectronico{
	height:116px;
	margin-bottom:5px;
}


/*
----------------- Facturacion Electronica --------
*/
#eFacturacion p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#eFacturacionCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#contCabeceraeFacturacion{
	height:116px;
	margin-bottom:5px;
}

.contCabeFacturacion{
	background-image: url(../imagenes/empresas/cabFElectronica.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:595px;
	height:116px;
}

.contCabeFacturacion span{
	display:none;
}
#eFacturacion #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

#eFacturacion p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 296px;
	margin-top:80px;
	margin-right:5px;
}

#solicitudInfoEFacturacion{
	background-color:#E6E6E6;
	margin-left:90px;
	margin-right:90px;
}

#solicitudInfoEFacturacion2{
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
}

#eFacturacionCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:15px;
	margin-top:0px;
}

#eFacturacionCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


/*
----------------- Informes Comerciales --------
*/
#infComerciales p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraInfComerciales{
	height:116px;
	margin-bottom:5px;
}

.contCabInfComerciales{
	background-image: url(../imagenes/empresas/cabInfComerciales.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:600px;
	height:116px;
}
#infComerciales #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabInfComerciales span{
	display:none;
}

#infComerciales p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:80px;
	margin-right:5px;
}

#infComercialesCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#infComercialesCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:5px;
}

#infComercialesCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
#infComercialesCont2{
	margin-left:25px;
	margin-right:15px;
	margin-top:5px;
}


/*
----------------- Gestor de Impuestos --------
*/
#gestor p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraGestor{
	height:116px;
	margin-bottom:5px;
}

.contCabGestor{
	background-image: url(../imagenes/empresas/cabGestImpuestos.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:605px;
	height:116px;
}

#gestor #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabGestor span{
	display:none;
}

#gestor p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	float: left;
	width: 226px;
	margin-top:55px;
	margin-right:5px;
}

#textoAviso{
	font-size:10px;
	text-align:justify;
}

#gestorLink{
	text-align:right;
	margin-right:30px;
}

#gestImpuestosCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#gestImpuestosCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:5px;
}

#gestImpuestosCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#gestImpuestosCont2{
	margin-left:25px;
	margin-right:15px;
	margin-top:5px;
}


/*
----------------- Ayudas y subvenciones --------
*/
#subvenciones p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraSubvenciones{
	height:116px;
	margin-bottom:5px;
}

.contCabSubvenciones{
	background-image: url(../imagenes/productos/PPCabecera.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:505px;
	height:116px;
}

.contCabSubvenciones span{
	display:none;
}

#subvenciones p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	color:#000000;
	width: 136px;
	margin-top:25px;
	margin-right:5px;
}

#subvencionesBloque1{
	float: left;
	width:63%;
	text-align:justify;
	margin-left: 10px;
}


#subvencionesBloque2{
	float: right;
	width:30%;
	text-align:right;
	margin-right: 10px;
}

#solicitudInfoSubvenciones{
	background-color:#E6E6E6;
	margin-left:90px;
	margin-right:90px;
}

#solicitudInfoSubvenciones2{
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
}

#textoAviso{
	font-size:10px;
	text-align:justify;
}


/* --------------- el contenedor de la imagen, la q se carga de fondo -- */
#rOficinas dl#mapa_img {
	position: absolute;
	background: url("../imagenes/sucursales/mapa_zona.gif") left top no-repeat;
	width: 400px;
	height: 253px;
	margin-top:-5px;
	margin-left:160px;
	*margin-left:-25px;
	*margin-top:30px;
}

#rOficinas dt {
	position: absolute;
	display: none;
}

#rOficinas dd {
	position: absolute;
}


/* --------------- la definicion de cada area -- */
#rOficinas dd#mapaZona1 {
	top: 25px;
	left: -40px;
}
	#rOficinas dd#mapaZona1 a {
		position: absolute;
		width: 129px;
		height: 130px;
		text-decoration: none;
		border: 0px dashed red;
	}
	#rOficinas dd#mapaZona1 a span {
		display: none;
	}
	#rOficinas dd#mapaZona1 a:hover {
		background-color:#ff0000;
		background: transparent;
		border: 2px dotted #FF0000;
		z-index:100;
		
	}
	#rOficinas dd#mapaZona1 a:hover span {
		display:none;
	}

#rOficinas dd#mapaZona2 {
	top: 10px;
	left: 92px;
}
	#rOficinas dd#mapaZona2 a {
		position: absolute;
		width: 85px;
		height: 60px;
		text-decoration: none;
	}
	#rOficinas dd#mapaZona2 a span {
		display: none;
	}
	#rOficinas dd#mapaZona2 a:hover {
		background: transparent;
		border: 2px dotted #FF0000;
	}
	#rOficinas dd#mapaZona2 a:hover span {
		display: none;
	}

#rOficinas dd#mapaZona3 {
	top: 5px;
	left: 180px;
}
	#rOficinas dd#mapaZona3 a {
		position: absolute;
		width: 51px;
		height: 47px;
		text-decoration: none;
	}
	#rOficinas dd#mapaZona3 a span {
		display: none;
	}
	#rOficinas dd#mapaZona3 a:hover {
		background: transparent;
		border: 2px dotted #FF0000;
	}
	#rOficinas dd#mapaZona3 a:hover span {
		display: none;
	}

#rOficinas dd#mapaZona4 {
	top: 10px;
	left: 230px;
}
	#rOficinas dd#mapaZona4 a {
		position: absolute;
		width: 124px;
		height: 143px;
		text-decoration: none;
	}
	#rOficinas dd#mapaZona4 a span {
		display: none;
	}
	#rOficinas dd#mapaZona4 a:hover {
		background: transparent;
		border: 2px dotted #FF0000;
	}
	#rOficinas dd#mapaZona4 a:hover span {
		display: none;
	}
#rOficinas dd#mapaZona5 {
	top: 57px;
	left: 92px;
}
	#rOficinas dd#mapaZona5 a {
		position: absolute;
		width: 132px;
		height: 78px;
		text-decoration: none;
	}
	#rOficinas dd#mapaZona5 a span {
		display: none;
	}
	#rOficinas dd#mapaZona5 a:hover {
		background: transparent;
		border: 2px dotted #FF0000;
	}
	#rOficinas dd#mapaZona5 a:hover span {
		display: none;
	}
#rOficinas dd#mapaZona6 {
	top: 138px;
	left: 62px;
}
	#rOficinas dd#mapaZona6 a {
		position: absolute;
		width: 168px;
		height: 96px;
		text-decoration: none;
	}
	#rOficinas dd#mapaZona6 a span {
		display: none;
	}
	#rOficinas dd#mapaZona6 a:hover {
		background: transparent;
		border: 2px dotted #FF0000;
	}
	#rOficinas dd#mapaZona6 a:hover span {
		display: none;
	}
	
	
/*
	Noticias
*/

#noticiasCont{
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	border:0px solid #ff0000;
}


#rNoticiasPosBoton
{
	/*float:right;*/
	margin-right:0px;
	margin-left: 10px;
	margin-right:10px;
	/*margin-top:10px;
	margin-bottom:10px;
	margin-top:-20px;
	margin-top:10px;
	border:1px solid #ff0000;*/
}

#rNoticiasBuscador
{
	padding-top:-10px;
	/*float:right;*/
	margin-right: 0px;
	_margin-right: 10px;
	margin-top:7px;
	*margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	width:818px;
	color: #030C5F;
	/*border:1px solid #ff0000;*/
	height:32px;
	background-color:#f5f5f5;
}
#rNoticiaVolver
{
	padding-top:0px;
	float:right;
	margin-right: 0px;
	_margin-right: 10px;
	margin-top:-35px;
	*margin-top:-50px;
	text-align:right;
}

#notociaDestacada{
	height:220px;
	*width:790px;
}
.noticiaDestacadaImagen{
	float:left;
	margin-right:15px;
}
.noticiaDestacadaTexto{
	padding-left:10px;
}
.noticiaSecundaria{
	float:left;
	width:430px;
}
.noticiaSecundaria img{
	vertical-align:top;
}
.notAmpInfoBoton{
	border:0;
	cursor: pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
}
.noticiaVerMas{
	height:20px;
}
.noticiaSecundariaImagen{
	float:left;
	width:100px;
}
.noticiaDestacadaTitulo,
.noticiaSecundariaTitulo,
.detalleNoticiaTitulo
{
	font-size: 15px;
	font-weight:bold;
	color: #030C5F;
}
.noticiaDestacadaTitulo 
{
	margin-top: 10px;
	
}
.noticiaSecundariaTitulo
{
	margin-bottom:5px;
	/*min-height:98px;*/
	margin-top: 5px;
	margin-left: 5px;
}
.noticiaSecundariaEntradilla
{
	margin-left: 5px;
}
.noticiaSecundariaTexto
{
	/*position:relative;
	margin-top: -40px;
	_margin-top: 0px;*/
}

.otraNoticiaTexto{
	float:right;
	width:330px;
}
.otraNoticiaTitulo
{
	font-size: 11px;
	font-weight:bold;
	color: #4B528D;
	margin-top: 10px;
}
.otraNoticiaTituloPrimera
{
	font-size: 11px;
	font-weight:bold;
	color: #4B528D;
	margin-top: 5px;
}
.otraNoticiaEntradilla 
{
	margin-top:3px;
}
.detalleNoticiaEntradilla
{
	font-weight: bold;
	color: #676767;
	padding: 0px 0 20px 10px;
	margin-top:10px;
}
.noticiaSecundariaEntradilla{
	border:0px solid #ff0000;
}
.noticiaDestacadaEntradilla,
/*.noticiaSecundariaEntradilla,
.otraNoticiaEntradilla,*/
.detalleNoticiaCuerpo
{
	padding: 0 10px 0 10px;
}
.detalleNoticiaFecha
{
	font-weight: bold;
	color: #4D4D4D;
	padding: 0 0 5px 0;
	border-bottom:1px solid #C6DEE4;
	margin-bottom:10px;
}

.detalleNoticiaImagen{
	text-align:center;
	display: block;
	margin: auto;
	
}
#noticiaImgPie{
	display: block;
	margin: auto;
}
#noticiaImagen img,
#noticiaDestacadaImagen img,
#noticiaSecundaria img
{
	border: 1px solid #C6DEE4;
	padding: 5px;
	text-align:center;
}
.separacionNoticias
{
	border-top: 1px solid #C6DEE4;
	margin-top: 10px;
	margin-bottom:10px;
}
.otraNoticia
{
	padding: 0 0 10px 10px;
}
.pieDeFoto
{
	padding:10px 0 0 0;
	margin: 0;
	font-family: Verdana;
	font-size: 9px;
	font-style: italic;
	color: #000000;
}
#buscadorAviso
{
	width:400px;
	position: relative;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	text-align:center;
	_text-align:center;
}
#buscadorAviso p
{
	text-align: center;
}

/*
 ------ Formularios ------
*/

#formPosBotonVolver{
	margin-top:-21px;
	float:right;
	margin-right:250px;
	_margin-right: 75px;
}

/*
 ------Mapa Web ------------
*/

#mapaWeb p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraMapaWeb{
	height:116px;
	margin-bottom:5px;
}

.contCabMapaWeb{
	background-image: url(../imagenes/mapaWeb/cabMapaWeb.jpg);
	background-repeat:no-repeat;
	background-position: left;
	width:600px;
	height:116px;
}

#mapaWeb #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.contCabMapaWeb span{
	display:none;
}

#mapaWeb p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 256px;
	margin-top:80px;
	margin-right:5px;
}



#mapaWeb{
	font-size:11px;
}

#mapaWebContIzda, #mapaWebContCentro, #mapaWebContDcha{
	width: 240px;
	position: absolute;
	float: left;
	top: 200px;
}

#mapaWebContIzda{
	margin-left: 15px;
}

#mapaWebContCentro{
	margin-left: 280px;
}

#mapaWebContDcha{
	margin-left: 545px;
}

/*
#mapaWebBloqIzq{
	margin-left:15px;
	float: left;
	position: relative;
	text-align:left;
	width:10%; 
}

#mapaWebBloqCentro{
	margin-left:30px;
	margin-right:30px;
	float: left;
	position: relative;
	text-align:left;
	width:10%; 
}

#mapaWebBloqDcha{
	float: left;
	position: relative;
	text-align:left;
	width:10%; 
}
*/
#mapaWebCont .menuInt {
	font-size:10px;
	font-weight:bold;
	color:#696969;
	/*background-color:#FFFFFF;*/
	background-color:#F6F6F6;
	margin-top:3px;
	margin-bottom: 10px;
	border-bottom:1px solid #f6f6f6;
}

#mapaWebCont .menuInt a:link,
#mapaWebCont .menuInt a:visited {
	color: #696969;
	font-weight:bold;
	text-decoration: none;
}

#mapaWebCont .menuInt a:hover {
	color: #373f70;
	font-weight:bold;
	text-decoration: none;
}

#mapaWebCont .menuInt ul{
	margin: 0;
	padding: 0 8px;
	list-style: none;
}

#mapaWebCont .menuInt li {
	padding-left:15px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom: 0px;
	background-image: url(../imagenes/cabecera/icoMenu.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

#mapaWebBloq{
	position: relative;
	text-align:center;
	width:95%; 
}

/*
 ------ Promociones ------
*/


#promociones p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#contCabeceraPromociones{
	margin-bottom:5px;
	text-align:center;
}

#promocionesCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#promocionesCont ul{
	padding: 5px 15px;
	list-style: none;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:5px;
}

#promocionesCont li {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpcionesPromo.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

#promocionesCont ul.bloqueul {
	margin-left:0px;
	margin-top:5px;
}

#promocionesCont li.bloque {
	padding-left:13px;
	padding-top:5px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	margin-top:-10px;
}

#promocionesCont hr {
	margin-top:0px;
}

.blancoaa {
	border:none;
	height:1px;
	width:100%;
}

.promocionesTituloPri {
	font-size: 16px; 
	font-weight: bold;
	color: #2397E8;
}

.promocionesTituloSec {
	font-size: 11px; 
	font-weight: bold;
	color: #2397E8;
}

.promocionesTituloSecGasol {
	color: #005456;
}

.promocionesIzquierda{
	float:left;
}

.promocionesIzquierdaBlq{
	float:left;
	margin: 0 5px 5px 5px;
	padding:5px;
}

.promocionesDerecha{
	float:right;
	margin-left:15px;
}

.promocionesDerecha .boton{
	margin-left:150px;
}

.promocionBotonPos{
	margin-top:15px;
	height:20px;
}

.promocionesBloqTit{
	padding:10px;
	margin-bottom:10px;
	background-color:#7881c2;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.promocionesBloqCont{
	margin:0 5px;
}

#seguroSaludGasolIzda {
	float: left;
	margin-left: 0px;
	width: 209px;
	height: 657px;
	background-color: #EEE9ED;
	background-image: url(../imagenes/promociones/seguroSaludGasol/lateral.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border-right: 2px solid #005456;
	border-bottom: 2px solid #005456;
}

#seguroSaludGasolDcha {
	float: right;
	margin-right: 0px;
	width: 590px;
	height: 657px;
}

/*
 ------ Formularios ------
*/


#formulaio p{
	margin-left:8px;
	margin-top:1px;
}

#formulario #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.formBloq{
	background-color:#f5f5f5;
	padding: 15px 5px;
	margin-bottom:20px;
}

.formBloq2{
	margin-left:40px;
}


#formulario label, #atencionCliente label {
	width:150px;
	float:left;
	text-align:right;
}

#formulario input, #atencionCliente input {
	margin-top:0px;
}

#formularioCont{
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
}

#formularioPosBotonSol{
	text-align:center;
    margin-right: 180px;
    _margin-right: 175px;
	/*border:1px solid #ff0000;*/
}
#formularioPosBotonSol2{
	margin-top:-21px;
	*margin-top:-41px;
	_margin-top:-40px;
	float:right;
	margin-right:320px;
	_margin-right: 100px;
}
#formularioPosBotonSol3{
	margin-top:-21px;
	float:right;
	margin-right:160px;
	_margin-top:-40px;
	_margin-right: 100px;
}
#formularioPosBotonVolver2
{
	width: 100px; 
	position:relative; 
	float: right; 
	margin-top: -21px; 
	margin-right: 320px; 
	*margin-top:-40px; 
	/*_margin-top: -40px; */
	_margin-right: 160px;	
}
#formularioPosBotonVolver3
{
	float:right; 
	margin-top:21px; 
	margin-right:210px;
	*margin-right: 210px; 
	_margin-top:21px; 
	_margin-right: 100px;
}
#formularioCurrPosBotonVolver2
{
	width: 100px; 
	position:relative; 
	float: right; 
	margin-top: -33px; 
	margin-right: 320px; 
	*margin-top:-49px; 
	_margin-top: -49px; 
	_margin-right: 160px;
}
#formularioCurrPosBotonVolver3
{
	float:right; 
	margin-top:21px; 
	margin-right:210px; 
	_margin-top:21px; 
	_margin-right: 105px;
}
#formularioSegPosBotonVolver2
{
	width: 100px; 
	position:relative; 
	float: right; 
	margin-top: -34px; 
	margin-right: 320px; 
	*margin-top:-49px; 
	_margin-top: -49px; 
	_margin-right: 160px;
}

/*
 ------ Inmobiliaria ------
*/

#inmobiliaria p {
	margin-left:8px;
	margin-top:1px;
	text-align:justify;
}

#inmobiliariaCont{
	margin-right:15px;
	margin-top:15px;
	margin-left:15px;
}

#inmobiliariaCont2{
	margin: 5px 20px;
}
#contCabeceraInmobiliaria{
	height:116px;
	margin-bottom:5px;
}

.contCabInmobiliaria{
	background-image: url(../imagenes/inmobiliaria/inmoCabecera2.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:425px;
	height:116px;
}

.contCabInmobiliariaIntranet{
	background-image: url(../imagenes/inmobiliaria/inmoCabecera2Peq.jpg);
	background-repeat:no-repeat;
	background-position: right;
	width:359px;
	height:116px;
}

#inmobiliariaCont ul{
	padding: 0px 6px;
	list-style: none;
	margin-left:10px;
}

#inmobiliariaCont li {
	padding-left:30px;
	padding-top:1px;
	background-image: url(../imagenes/IcoOpciones.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}

#inmobiliaria p.tcabInfo2{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	float: right;
	width: 236px;
	margin-top:45px;
	margin-right:5px;
}

#inmobiliaria #contCabOpciones{
	width: 198px;
	height:113px;
	background-image:url(../imagenes/productos/fondoAolAcceso.gif);
	background-repeat:no-repeat;
}

.inmobiliariaContCabMenu{
	width:380px;
	height:112px;
}

#inmobiliaria .menuInt {
	margin-top:3px;
	margin-left:10px;
	*margin-left:5px;
}

#inmobiliariaAcceso{
	margin-right:80px;
	_margin-right:40px;
	margin-top:-14px;
	z-index:100;
	float:right;
}

#inmobiliariaIncidiceI{
	float: left;
	margin-left:50px;
	margin-top:15px;
}
#inmobiliariaIncidiceI img{
	margin-right:10px;
	border:1px solid #aaadd0;
	vertical-align:top;
}
#inmobiliariaIncidiceD{
	float: left;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:10px;
}
#inmobiliariaIncidiceD img{
	margin-right:10px;
	border:1px solid #aaadd0;
	vertical-align:top;
}
