@charset "utf-8";
/* Coati Interactive S.A. - www.coati.net */

/*div, a, img, input { behavior: url(iepngfix_v2/iepngfix.htc);}*/

img{
padding:0;
margin:0;} 

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/bg_top.gif) repeat-x;
	color:#5d5d5d;
}

form{
margin:0;
padding:0;}

span{
margin:0;
padding:0;}

p {
	color:#333;
}

h1 {
	font-size:22px;
	color:#5d5d5d;
}

h2 {
	font-size:18px;
	color:#5d5d5d;
}

.clear{
clear:both;}

#centrar {
	margin:auto;
	width:828px;
/*	border:solid thin black; */
	padding:34px 20px 0 20px;
	_padding:34px 20px 0px 20px;
/*	padding-top:37px;*/
	z-index:900;
	position:relative;
}

#header {
	margin:0px;
	width:100%;
	height:128px;
}

.izquierda {
	float:left;
	padding-left:5px;
	margin-top:-16px;
	#margin-top:-16px;
	_margin-top:-16px;
	margin-bottom:-15px;
	#margin-bottom:-18px;
	_margin-bottom:-15px;
	margin-left:6px;
}

/*.derecha {
	float:right;
	color:white;
	font-size:16px;
	margin-top:-34px;
	#margin-top:0px;
	_margin-top:-22px;
	margin-right:20px;
	position:relative;

}*/
.derecha {
	float:right;
	color:white;
	font-size:16px;
/*	margin-top:-34px;
	#margin-top:0px;
	_margin-top:-22px; */
	position:relative;
	margin-right:20px;	
	height:50px;
	_height:74px;
}


.tabla_body{border:#999999 1px solid; background:#5d5d5d; color:#FFFFFF;}
.tabla_body_2{border-top:#FFFFFF 1px solid; background:#FFFFFF; color:#FFFFFF;}
.tabla_body_3{border-top:#FFFFFF 1px solid; background:#CCC; color:#000;}

.tabla_body_3 a{
color:#5d5d5d;
font-size:10px;
text-decoration:none;}

.tabla_body_3 a:hover{
color:#000;}

.links_normales,links_normales:active,links_normales:visited{
color:#666666;
text-decoration:underline;}

.links_normales:hover{
color:#333333;}
/* MENU */

#navcontainer {
	clear:both;
	padding-left:24px;
	margin:0;
	#margin:-34px 0 0 0;
	_margin:0;

}

#navcontainer ul
{
	padding: 0px;
	margin: 0px;
	float: left;
	margin-top:18px;
	#margin-top:21px;
	_margin-top:-13px;
}

#navcontainer ul li { 
	display: inline;
}

#navcontainer ul li a
{
	width:118px;
	background:url(images/btn_plantilla.png) no-repeat top center;
	_background:url(images/btn_plantilla.gif) no-repeat top center;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
	padding-top:5px;

}

#navcontainer ul li a:hover
{
	background:url(images/btn_plantilla.png) no-repeat bottom center;
	_background:url(images/btn_plantilla.gif) no-repeat bottom center;
	color: #fff;
	height:21px;
	text-align:center;
}

#navcontainer ul li a#seleccionado_pi
{
	background:url(images/btn_plantilla_aislado_pi.png) no-repeat center center;
	_background:url(images/btn_plantilla_aislado_pi.gif) no-repeat center center;
	color:#333;
	height:21px;
	width:120px;
	text-align:center;
}

#navcontainer ul li a#seleccionado
{
	background:url(images/btn_plantilla.png) no-repeat center center;
	_background:url(images/btn_plantilla.gif) no-repeat center center;
	color:#333;
	height:21px;
	width:122px;
	text-align:center;
}

#navcontainer ul li a.home
{
	width:62px;
	background:url(images/btn_home.png) no-repeat top center;
	_background:url(images/btn_home.gif) no-repeat top center;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
}

#navcontainer ul li a.home:hover
{
	background:url(images/btn_home.png) no-repeat bottom center;
	_background:url(images/btn_home.gif) no-repeat bottom center;
	color: #fff;
	height:21px;
	text-align:center;
}

#navcontainer ul li a.home_seleccionado, #navcontainer ul li a.home_seleccionado:hover
{
	width:62px;
	background:url(images/btn_home.png) no-repeat center center;
	_background:url(images/btn_home.gif) no-repeat center center;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
}

#navcontainer ul li a.solo
{
	width:120px;
	background:url(images/btn_plantilla_aislado_pi.png) no-repeat top center;
	_background:url(images/btn_plantilla_aislado_pi.gif) no-repeat top center;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
}

#navcontainer ul li a.solo:hover
{
	background:url(images/btn_plantilla_aislado_pi.png) no-repeat bottom center;
	_background:url(images/btn_plantilla_aislado_pi.gif) no-repeat bottom center;	
	color: #fff;
	height:21px;
	text-align:center;
}


#navcontainer ul li a.izq
{
	width:118px;
	background:url(images/btn_plantilla.png) no-repeat top left;
	_background:url(images/btn_plantilla.gif) no-repeat top left;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
}

#navcontainer ul li a.izq:hover
{
	background:url(images/btn_plantilla.png) no-repeat bottom left;
	_background:url(images/btn_plantilla.gif) no-repeat bottom left;
	color: #fff;
	height:21px;
	text-align:center;
}

#navcontainer ul li a.der
{
	width:118px;
	background:url(images/btn_plantilla.png) no-repeat top right;
	_background:url(images/btn_plantilla.gif) no-repeat top right;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
}

#navcontainer ul li a.der:hover
{
	background:url(images/btn_plantilla.png) no-repeat bottom right;
	_background:url(images/btn_plantilla.gif) no-repeat bottom right;
	color: #fff;
	height:21px;
	text-align:center;
}

#navcontainer ul li a.separacion
{
	width:2px;
	background:url(images/separacion_menu.gif) no-repeat;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
}

#navcontainer ul li a.seleccionado
{
	background:url(images/btn_plantilla.png) no-repeat bottom center;
	_background:url(images/btn_plantilla.gif) no-repeat bottom center;
	color: #fff;
	height:21px;
	text-align:center;
}

#navcontainer ul li a.seleccionado_izq
{
	background:url(images/btn_plantilla.png) no-repeat bottom left;
	_background:url(images/btn_plantilla.gif) no-repeat bottom left;
	color: #fff;
	height:21px;
	text-align:center;
}

#navcontainer ul li a.seleccionado_der, #navcontainer ul li a.seleccionado_der:hover
{
	background:url(images/btn_plantilla.png) no-repeat center right;
	_background:url(images/btn_plantilla.gif) no-repeat center right;
	color: #333;
	width:129px;
	height:21px;
	text-align:center;
}

.contenedor_submenu{
background:url(images/bg_submenu.gif) repeat-x;
height:41px;
margin: 0 -16px 0 -16px;
_margin: 3px -16px 0 -16px;
width:780px;
}

.contenedor_submenu_2{
background:url(images/bg_submenu.gif) repeat-x;
height:41px;
margin: 0 -16px 0 -16px;
_margin: 3px -16px 0 -16px;
width:780px;
}

.btn_izq_sub{
float:left;
width:22px;}

.btn_der_sub{
float:right;
width:22px;}

.contenedor_submenu ul {
	padding: 0px;
	margin: 0px;
	display:block;
	width: 1220px;
	height:49px;
	}

.menu_scroll{
	overflow: hidden;
	width:735px;
	height:300px;
	float:left;
	position:absolute;
	left: 68px;
	top: 128px;
}

.contenedor_submenu ul li { 
	display: inline;
	width:auto;
}

.contenedor_submenu  ul li a,.contenedor_submenu  ul li a:active,.contenedor_submenu  ul li a:visited
{
	width:auto;
	color:#333333;
	text-decoration: none;
	text-align:center;
	float: left;
	padding:5px 5px 0 0;
	font-size:12px;
	height:41px;
	

}

.contenedor_submenu  ul li a:hover
{
color:#666666;
/*margin:0 0 0 0;*/}

.contenedor_submenu  ul li a.activo
{
color:#666666;
margin:1px 0 0 0;}

.contenedor_submenu ul li a.separacion
{
	width:2px;
	background:url(images/separacion_submenu.gif) no-repeat;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:41px;
}
.contenedor_submenu ul li.separacion
{
	width:2px;
	background:url(images/separacion_submenu.gif) no-repeat;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:41px;
		padding:5px 5px 0 0;
}
.contenedor_submenu ul li.separacion2
{
	width:2px;
	background:url(images/separacion_submenu.gif) no-repeat;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:21px;
	padding:5px 5px 0 0;
}

/* MENU EMPRESAS */

.menu_scroll_emp{
	overflow: hidden;
	width:735px;
	height:300px;
	float:left;
	position:absolute;
	z-index:999;
	left:68px;
	top: 128px;
}


/* FIN MENU EMPRESAS */

/* FIN MENU */

.contenedor_cuerpo1 {
	background:url(images/sombras_header.png) no-repeat;
	width:748px;
	padding:20px 40px 20px 40px;
	clear:left;
	margin-top:0px;
	#margin-top:0px;
	_margin-top:-37px;
	z-index:10;
	min-height:400px;
}

.contenedor_cuerpo_personas {
	background:url(images/sombras_header.png) no-repeat;
	width:748px;
	padding:0 40px 0 40px;
	clear:left;
	margin-top:0px;
	#margin-top:0px;
	_margin-top:-37px;
	min-height:430px;
}

.contenedor_cuerpo_sac {
	background:url(images/sombras_header.png) no-repeat;
	width:748px;
	padding:0 40px 0 40px;
	clear:left;
	margin-top:0px;
	#margin-top:0px;
	_margin-top:-37px;
	z-index:10;
	min-height:150px;
}

.pie{
clear:both;
background:url(images/bg_footer.gif) repeat-x;
height:189px;
width:100%;
margin:0;}

.contenedor_pie{
	/*clear:both;*/
	background:url(images/sombras_footer.png) no-repeat;
	width:782px;
	/*margin:auto;*/
	height:188px;
	padding:0 23px 0 23px;
	margin:-188px auto 0 auto;
	position:relative;
	z-index:-100;
}
.links_pie{
margin:auto;
background:url(images/rojo_footer.png) no-repeat;
height:100px;
width:782px;
padding:0 23px 15px 23px;
}


.footer {
	width:780px;
	margin:auto;
/*	margin-top:10px;*/
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:9px;
}

.footer_left {
	width:480px;
	float:left;}

.footer_center {
	width:100px;
	float:left;

}

.footer_center a{
color:#FFFFFF;
font-weight:bold;}

.footer_left img {
	margin-right:5px;
}

.footer_right {
	width:215px;
	float:right;
		text-align:right;
}
.footer_right a, .footer_right a:link,.footer_right a:visited,.footer_right a:hover{
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
}

.footer_right img {
		margin-right:5px;
}

.footer_titulo{
font-weight:bold;
	line-height:20px;}
.navegacion_rapida{
background:url(images/navegacion_rapida_tag.gif) no-repeat;
width:101px;
height:26px;
margin:-13px 0 0 14px;
position:absolute;
z-index:1000;}

.contenedor_nav_list{
height:70px;
width:125px;
margin:0;
padding:15px 0 0 15px;
float:left;

}

.contenedor_nav_list_separacion{
height:90px;
width:7px;
margin:0;
padding-top:10px;
float:left;
background:url(images/separacion_footer.gif) no-repeat center;}

.contenedor_nav_list ul{
padding:5px 0 0 13px;
margin:0;}

.contenedor_nav_list ul{
color:#FFFFFF;
line-height:23px;
list-style-image:url(images/li_footer.gif);}

.contenedor_nav_list ul li a{
color:#FFFFFF;
line-height:23px;
list-style-image:url(images/li_footer.gif);
text-decoration:none;}

.contenedor_nav_list ul li a:hover{
color:#CCCCCC;}

.contenedor_nav_list_2{
height:70px;
width:165px;
margin:0;
padding:15px 0 0 15px;
float:left;

}
.contenedor_nav_list_2 ul{
padding:5px 0 0 13px;
margin:0;}

.contenedor_nav_list_2 ul{
color:#FFFFFF;
line-height:23px;
list-style-image:url(images/li_footer.gif);}

.contenedor_nav_list_2 ul li a{
color:#FFFFFF;
line-height:23px;
list-style-image:url(images/li_footer.gif);
text-decoration:none;}

.contenedor_nav_list_2 ul li a:hover{
color:#CCCCCC;}

.contenedor_nav_list_3{
height:70px;
width:250px;
margin:0;
padding:30px 0 0 15px;
float:left;
}

.contenido{
margin:20px 0 0 0;}

.contenido_emp{
margin:0 0 0 0;}

.contenido_sac{
margin:20px 0 0 0;}

.contenido_super{
margin:0 0 0 0;}

.contenedor_sac{
width:225px;
/*height:220px;*/
float:left;
padding:0 10px 0 50px;
text-align:center;
}

.contenedor_producto_servicios{
width:225px;
min-height:350px;
float:left;
padding:0 10px 0 10px;
text-align:center;
/*border-right:#999999 1px dotted; */
border-left:#999999 1px dotted;
}

.contenedor_producto_servicios1 {
width:450px;
min-height:270px;
float:left;
padding:0 10px 10px 30px;
text-align:center;
/*border-left:#999999 1px dotted;*/}

.contenedor_producto{
	width:220px;
	float:left;
	padding:0px;
	text-align:center;
}

.contenedor_producto_index{
width:225px;
/*height:220px;*/
float:left;
padding:0 10px 0 10px;
text-align:center;
}
.contenedor_producto_index_2{
	width:105px;
	/*height:220px;*/
	float:left;
	text-align:center;
	padding-top: 0;
/*	padding-right: 10px;*/
	padding-bottom: 0;
/*	padding-left: 10px;*/
	border-right:#999999 1px dotted;
}

.contenedor_producto_index_3{
	width:85px;
	/*height:220px;*/
	float:left;
	text-align:center;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}


.contenedor_producto_centro_index{
width:225px;
min-height:100px;
float:left;
padding:0 10px 0 10px;
text-align:center;
border-right:#999999 1px dotted;
border-left:#999999 1px dotted;}

.contenedor_producto_index_img{
width:70px;
height:80px;
float:left;
margin-top:15px;
}
.contenedor_producto_index_txt {
width:145px;
height:50px;
float:left;
text-align:left;
font-size:14px;
margin-top:30px;
padding-top:15px;
padding-left:5px;
}

.contenedor_producto_index_txt a{
color:#5d5d5d;
text-decoration:none;}

.contenedor_producto_index_txt a:hover{
color:#333333;}

.contenedor_producto_index_txt_a{
color:#5d5d5d;
font-size:13px;
text-decoration:none;}

.contenedor_producto_index_txt_a:hover{
color:#333333;}


.contenedor_producto_patriot{
width:350px;
/*height:220px;*/
float:left;
padding:0 10px 0 10px;
text-align:center;
}

.contenedor_producto_solo{
width:350px;
/*height:220px;*/
float:left;
padding:0 10px 0 10px;
text-align:center;
margin-left:90px;
}


.contenedor_producto_centro{
width:225px;
min-height:270px;
float:left;
padding:0 10px 0 10px;
text-align:center;
border-right:#999999 1px dotted;
border-left:#999999 1px dotted;
margin-right:10px;
}

.contenedor_producto_ahorro {
width:450px;
min-height:350px;
float:left;
padding:0 10px 0 30px;
text-align:center;
/*border-right:#999999 1px dotted; */
border-left:#999999 1px dotted;}

.contenedor_producto_lado1 {
width:450px;
min-height:270px;
float:left;
padding:0 10px 10px 30px;
text-align:center;
border-right:#999999 1px dotted; 
margin-right:10px;
/*border-left:#999999 1px dotted;*/}

.contenedor_producto_lado2 {
width:300px;
min-height:270px;
float:left;
padding:0 10px 10px 30px;
text-align:center;
/*border-right:#999999 1px dotted;*/ 
/*border-left:#999999 1px dotted;*/}

.contenedor_producto_lado1_patriot {
width:300px;
min-height:480px;
float:left;
padding:0 10px 10px 30px;
text-align:center;
border-right:#999999 1px dotted; 
/*border-left:#999999 1px dotted;*/}

.contenedor_producto_todo {
width:700px;
min-height:70px;
float:left;
padding:0 10px 30px 30px;
text-align:center;
/*border-right:#999999 1px dotted; */
/*border-left:#999999 1px dotted;*/}

.contenedor_producto_todo2 {
width:730px;
min-height:70px;
float:left;
padding:0 10px 30px 50px;
text-align:left;
/*border-right:#999999 1px dotted; */
/*border-left:#999999 1px dotted;*/}

.contenedor_producto_todo2 p{
color:#5d5d5d;}

.contenedor_producto_todo3 {
width:730px;
min-height:250px;
float:left;
padding:0 10px 30px 50px;
text-align:left;
/*border-right:#999999 1px dotted; */
/*border-left:#999999 1px dotted;*/}

.cuadro_seguridad{
background:#DADADA;}

.contenedor_producto_todo2 ul{
margin:0 0 10px 0;
padding:10px 0 10px 10px;}

.contenedor_producto_todo2 ul li{
margin-left:12px;
list-style-image:url(images/li_body.gif);
margin-top:5px;}

.titulo_productos{
color:#5e5d5d;
font-size:21px;
text-align:left;
margin-bottom:10px;
}

.titulo_productos_index{
color:#5e5d5d;
/*color:#95A0F4;*/
/*color:#3D8941;*/
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-size:22px;
text-align:center;
margin-bottom:10px;
}

.titulo_productos_right{
color:#5e5d5d;
font-size:21px;
text-align:right;
margin-bottom:10px;
}

.descripcion_produto{
color:#5e5d5d;
margin-bottom:10px;
text-align:left;
padding-right:10px;
padding-left:10px;
}

.descripcion_produto_right{
color:#5e5d5d;
margin-bottom:10px;
text-align:right;}

.descripcion_produto p{
color:#5e5d5d;}

.descripcion_produto ul{
margin:0;
padding:0;}

.descripcion_produto ul li{
margin-left:12px;
list-style-image:url(images/li_body.gif);
margin-top:5px;}

.descripcion_produto ul li a{
	color:#DC2B27;
	text-decoration:none;
}

.descripcion_produto ul li a:hover{
color:#000;}

.img_top_personas{
width:220px;
/*padding-bottom:10px;*/
float:left;}

.img_top_cajeros{
width:220px;
margin-top:25px;
float:left;}

.texto_top_personas{
padding:0 10px 0 10px;
float:left;
color:#5e5d5d;
width:480px;
margin-bottom:10px;}

.img_top_sac{
width:244px;
margin-top:10px;
float:left;}

.img_top_bienes{
width:91px;
margin-top:10px;
float:left;}

.img_top_ebank{
width:224px;
margin-top:10px;
float:left;}

.texto_top_sac{

padding:0 10px 0 10px;
float:left;
color:#5e5d5d;
width:400px;}

.titulo_top{
	font-size:29px;
	color:#555555;
	margin-top:10px;
	font-family: "Calibri",Arial,Helvetica, sans-serif;
	/*text-align: center;*/
}

.titulo_top_red{
font-size:29px;
color:#FF0000;
margin-top:15px;
font-family:Helvetica, Arial, sans-serif;}

.separacion_top_personas{
background:url(images/sombra_foto.png) no-repeat;
height:14px;
width:769px;
margin-left:-10px;}

.separacion_top_sac{
background:url(images/sombra_foto.png) no-repeat;
height:14px;
width:769px;
margin-left:30px;}


/******************************************/
/* remove the bullets, padding and margins from the lists */
.menu {
float:left;}

.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
display:inline;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:200;
left:-1px;
top:25px;

}

/* style all the links */
.menu a, .menu :visited {
display:block;
/*font-size:10px;*/
/*width:149px;*/
padding:5px 10px 0 10px;
color:#000;
/*background:#949e7c;*/
text-decoration:none;
margin-right:1px;
text-align:center;
/*font-family:verdana, sans-serif;*/
height:22px;
}
.menu ul li ul li a{
display:block;
/*font-size:10px;*/
/*width:149px;*/
padding:5px 10px 10px 10px;
color:#000;
background:#c2cfe1;
text-decoration:none;
margin-right:1px;
text-align:left;
/*font-family:verdana, sans-serif;*/
min-width:150px;
height:8px;
border-bottom:#fff 1px dotted;}

.menu ul li ul li a:hover,
.menu ul li ul li a:active,
.menu ul li ul li a:visited{
background:#b1bdce;
color:#000000;
/*margin-top:-1px;*/}

/* style the links hover */
.menu :hover{
color:#444;
/*background:#d4d8bd;*/
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}



/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.preload1 {background: url(drop3/blank_over.gif);}
.preload2 {background: url(drop3/blank_overa.gif);}

.menu2 {padding:0; margin:0;list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif; float:left;}

.menu2:hover .contenedor_cuerpo_personas{
margin-top:0;
#margin-top:34px;
_margin-top:34px;}

.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#000000; text-decoration:none; font-size:12px;/* font-weight:bold;*/ padding:0; cursor:pointer;background:url(images/bg_submenu.gif) repeat-x;}
.menu2 li a.top_link span {float:left; display:block; padding:0 12px 0 12px; height:36px;background:url(images/bg_submenu.gif) repeat-x;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(drop3/blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#666666;}
/*.menu2 li a.top_link:hover span {background:url(drop3/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(drop3/blank_overa.gif) no-repeat right top;}*/

.menu2 li:hover > a.top_link {color:#666; /*background: url(drop3/blank_over.gif) no-repeat;*/}
/*.menu2 li:hover > a.top_link span {background:url(drop3/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(drop3/blank_overa.gif) no-repeat right top;}*/

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:28px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:135px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:135px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:135px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
/*.menu2 :hover ul.sub li a.fly {background:#fff url(drop3/arrow.gif) 80px 7px no-repeat;}*/
.menu2 :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}
/*.menu2 :hover ul.sub li a.fly:hover {background:#3a93d2 url(drop3/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#3a93d2 url(drop3/arrow_over.gif) 80px 7px no-repeat; color:#fff;} */

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:135px; z-index:400; height:auto;}

.menu2 li.separacion2, .menu2 li.separacion2:hover
{
	width:2px;
	background:url(images/separacion_submenu.gif) no-repeat;
	color: White;
	text-decoration: none;
	text-align:center;
	float: left;
	height:30px;
	padding:5px 0 0 0;
}

.asterisco{
color:#990000;}

.textoform{
color:#5d5d5d;
font-size:12px;}



/**************************************************************/
/* --- menu styles --- note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color:#333333;
	text-align:center;
}
.m0l0iover {
	font: 12px Arial, Helvetica, sans-serif;
 	text-decoration: none;
	padding: 4px;
	color: #666666;
	text-align:center;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border-left : 1px solid #cccccc;
	
}
.m0l0oover {
	text-decoration : none;
	border-left : 1px solid #cccccc;

}

/* level 1 inner */
.m0l1iout {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font:11px Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #5d5d5d;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #ffffff;
	filter: alpha(opacity=85);
	margin-top:3px;
	opacity:0.85;
	position:absolute;
	z-index:999;
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #f9f9f9;
	margin-top:3px;
}

.cont_tasas{
width:390px;
margin:auto;}

ul.tasas{
margin:0;
padding:0;}

ul.tasas li{
list-style:none;
float:left;
display:block;}

ul.tasas li a{
display:block;}

ul.tasas li a.izq{
background:url(images/ico-tasas1.jpg) no-repeat center bottom;
height:182px;
width:166px;
margin-top:40px;}

ul.tasas li a.izq:hover{
background:url(images/ico-tasas1.jpg) no-repeat center top;}

ul.tasas li.separacion{
background:url(images/separacion_tasas.gif) no-repeat;
width:54px;
height:267px;}

ul.tasas li a.der{
background:url(images/ico-tasas2.jpg) no-repeat center bottom;
height:205px;
width:148px;
margin-top:40px;}

ul.tasas li a.der:hover{
background:url(images/ico-tasas2.jpg) no-repeat center top;}

.contenedor_cuerpo2 {
	background:url(images/sombras_header.png) no-repeat;
	width:780px;
	padding:0px 29px 0px 37px;
	clear:left;
	margin-top:0px;
	#margin-top:0px;
	_margin-top:-37px;
	z-index:10;
}

#leftControl{
	margin:0 -1px 0 0;
	background:url(images/izq_btn.png) no-repeat center center;}
#rightControl{
	margin:0 0 0 -2px;
	background:url(images/der_btn.png) no-repeat center center;}
.control{
	position:relative;
	z-index:1;
	width:24px;
	/*height:129px;*/
	height:240px;
	float:left;
	display:block;
	cursor:pointer;}
	
.cont_promos_novedades{
	background: url(images/bg_slide_banners.jpg) no-repeat;
	width:680px;
	height:270px;
	position:relative;
	float:left;
	z-index:0;
	padding:10px 10px 0 10px;
	margin:auto;
}
