@charset "utf-8";
/* CSS Document */
#content{
	height:650px;
}
#banner-home{
	margin:0 auto;
	height:373px;
	background:url(../images/bg_banner.jpg) no-repeat;
}

/*-------------------------------------------
SLIDE
--------------------------------------------*/

#slideshow { width:636px; height:324px; float:left; margin:25px 0 0 27px }
#nav-slide { width:220px; height:324px; float:right; background:url(../images/menu_banner.jpg) no-repeat; margin:25px 27px 0 0; padding-top:20px; }
#nav-slide li { width: 217px; margin: 0; list-style: none; text-align:left; }
#nav-slide a { padding: 0; color:#333333; text-decoration:none; font-weight:bold; display: block; background:url(../images/sep_menu_banner.png) bottom no-repeat; padding:12px 20px 12px 20px; }
#nav-slide a:hover{ color:#666666;}
#nav-slide a.activeSlide { background-color: #CACACA; color:#FFF; }
#nav-slide a:focus { outline: none; }
.feature_item { width:636px; height:324px; }

/*-------------------------------------------*/

#principal{
	float:left; 
	padding:0;
	padding-left:30px;
	padding-top:50px;
	line-height:16px;
	background:url(../images/shadow_body.jpg) no-repeat 5px top;
}
#left{
	width:640px;
	float:left;
	padding-bottom:30px;
	background:url(../images/borde_sidebar.gif) right top no-repeat;
	line-height:19px;
}
#right{
	width:234px;
	float:left;
	color:#999999;
	padding:0;
}
.d_alto{
	min-height:305px;
}
.d_bajo{
	min-height:200px;
}
.caja{
	width:182px;
	float:left;
	padding:0;
}
.caja ol, .caja ul{
	margin-left:17px;
	width:160px!important;
	padding:0px;
}
.caja ol li, .caja ul li{
	width:160px!important;
}
.caja2{
	width:630px; 
	float:left; 
}
.caja2 p{
	margin-bottom:10px;
	color:#666666;
	text-align:justify;
}
.caja3{
	width:630px; 
	float:left;
	margin-top:30px;	
}
.caja3 #scroll_partners{
	height:100px;
}
.caja3 #scroll_partners img{
	vertical-align:middle;
	margin:0px 3px 0px 3px;
	display:inline;
}
.caja4{
	width:385px;
	float:left;
	padding:0;
}
.caja4 ul{
	margin-left:17px;
	width:370px!important;
	padding:0px;
}
.caja4 ul li{
	width:370px!important;
}
.caja4 .txt-caja{ width:98%}

.caja5{
	width:430px;
	float:left;
	padding:0;
}
.caja5 ul{
	margin-left:17px;
	width:420px!important;
	padding:0px;
}
.caja5 ul li{
	width:420px!important;
}
.caja5 .txt-caja{ width:99%}

#partners img, #avals img, #productos img{
	display:block;
	margin: 20px 0px 20px 0px;
}
.sep{
	margin-right:28px;
}
.tit-caja{
	font-size:20px;
	color:#663399;
}
.subtit-caja{
	margin-bottom:7px;
	font-weight:bold;
}
.esp-inf{ margin-bottom:40px; }
.txt-caja{
	width:190px;
	margin-top:0px;
}
.txt-caja2{
	width:500px;
	margin-top:0px;
}
a.mas-info-banner{
	width:118px;
	height:27px;
	display:block;
	background:url(../images/bot_masinfo_banner.png) no-repeat;
	text-indent:-9999px;
}
a.mas-info-banner:hover{
	background-position:0 -27px !important;
}
.destacado{ font-weight:bold; color:#E87D1C; font-size:12px; margin:10px 0 8px 0; }
.esp-extra{ margin-top:25px; }

#registro { margin-bottom:30px;}
#registro .ui-corner-all{ padding:10px; height:320px;}
#registro .ui-corner-all div{ padding:10px;}
#registro .ui-corner-all .introinput {
	width:196px!important;
}
#registro .ui-corner-all .introtext {
	width:115px; 
	display:inline;
	background-color: #EFF4F5;
	border: 1px solid #A7C5D1;
}

#registro .ui-corner-all .introselect {
	width:70px!important; 
	float:left
}
#registro .ui-corner-all .help_ico{ float:right; position:relative; bottom:10px; right:8px}
#registro tr { height:25px!important }
.interminente {text-decoration:blink; color:#09C; font-size:24px }

#aceptar{
	width: 98px;
	height: 30px;
	float:right; 
	width:98px;
	padding: 27px 0 0 0;
	margin: 0px;
	border: 0;
	background: transparent url(/images/bot_aceptar.jpg) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* para IE 5.x */
}

#banner-home #contador{
	width:200px;
	position:relative;
	text-align:center;
	bottom:50px;
	left:670px;
	z-index:10000;
	color:#930;
	font-size:18px;
}