/* -------------------------------------------------------------------------------------------------------------*/
/* ------->>> MODULE BIENVENIDA <<<----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/
#contents { display:inline; float: right; width: 780px; margin:0; padding: 0 0 20px; background:url(../images/backgrounds/bg_body.gif) no-repeat top right;}
#contents h2 {}
#contents  h1 { float:left; width:728px; margin: 20px 0 8px 10px; padding:0; border-bottom:none;}
#contents  h1 span{ color:#ffb916;}

#contents .visual { float: left; width:728px; margin:46px 15px 0 20px; padding:0; }
#contents .visual img { margin:0; padding:0; width:auto; border:none;}

.introduction { width: 728px; float:left; clear: both; margin: 10px 0 0 10px;}
#contents .introduction p { }
.introduction p strong { color: #00529b; }

/*destacados*/
div.destacados_top { width: 767px; float:left; margin:8px 0 0 5px; padding:0; height: 19px; background:url(../images/home/des_top.gif) no-repeat top left;}
div.destacados {width: 767px; float:left; margin:0 0 0 5px; padding:0; background: #00529b;}
div.destacados_bottom { width: 767px; float:left; margin:0 0 0 5px; padding:0; height: 20px; background: url(../images/home/des_bot.gif) no-repeat bottom left;}

div.destacados .dest {float:left; width: 159px; padding:0 15px; margin:0;  border-right: 1px solid #ffffff;}
div.destacados .dest3 {float:left; width: 159px; padding:0 0 0 15px; margin:0;  border-right: none;}

#contents div.destacados .dest h2, #contents div.destacados .dest3 h2 { margin:0; padding:0;}
#contents div.destacados .dest h2 a, #contents div.destacados .dest3 h2 a {
	float:left;
	width: 137px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	color:#ffb916;
	padding:0 0 0 22px;
	margin:0 ;
	background:url(../images/home/ico_arrow_circle.gif) no-repeat left top;
	}
#contents div.destacados .dest h2 a:hover, #contents div.destacados .dest3 h2 a:hover {
	color:#ffffff;
	}
#contents div.destacados .dest p, #contents div.destacados .dest3 p { color:#ffffff; text-decoration: none;}

#contents p.dest_text { display:none;}


/*destacados noticias y buscador de cajeros*/
div.destacados_pie { width: 768px; float:left; margin:20px 0 0 5px; padding:0; background: url(../images/home/bg_not_top.gif) no-repeat top left #efefef;}
div.destacados_noticias_bottom { width: 100%; float:left; margin:0; padding:0; height: 20px; background: url(../images/home/bg_not_bot.gif) no-repeat top left;}
div.destacados_noticias { width: 431px; float:left; margin:15px 0 0 0; padding:0; border-right: 1px solid #cccccc;}

.news { float: left; width: 410px; margin: 0; padding: 0 20px; }
#contents .news  h2, #contents .buscador h2  { font-size: 18px; color:#00529b; padding:0; margin-bottom: 20px;}

#contents .buscador{ float: left; width: 270px; margin:15px 0 0 30px; padding: 0; }
#contents .buscador img { float: right; width:auto; border:none; padding:0; margin:0;}

#contents .buscador legend, #contents .buscador h3.red { color:#3485cd; font-weight: bold; margin-bottom:10px;}

#contents .contact img, #contents img.visual { border: none; padding: 0; }

#contents .buscador textarea, #contents .buscador input{
	background:#ffffff;
	border:1px solid #404040;
	float: right;
	width: 174px;
	margin: -15px 0 0 90px;
	/*margin: 0 0 0 90px;*/
	}
#contents .buscador select {
	background:#ffffff;
	border:1px solid #404040;
	float: left;
	width: 182px;
	margin: -15px 0 0 90px;
	}
#contents .buscador textarea:hover, #contents .buscador input:hover, #contents .buscador input:hover, #contents .buscador select:hover {
	border-color:#404040;
	}
#contents .buscador label{
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	float:left;
	padding:0;
	margin: 0 0 13px 0;
	}
	
/*#contents .buscador label.small input { width: 92px;}*/
#contents .buscador label.ejemplo { width:auto; font-size: 10px; font-weight:normal; color:#666666; margin: 0 0 0 90px;}
#contents .buscador .buttons { float:right; width: 55px; margin:0; padding:0;}
#contents .buscador .buttons button { float: left; width: 55px; margin:3px 0 0 0; padding: 1px 0;}

/*boton entrar*/
#contents .buscador a.redt { float: left; width: 55px; margin:0 0 10px 0; padding: 1px 0; background:#00529B; color:#ffffff; font-size: 12px; font-weight: bold; text-decoration: none; text-align:center; }

/* -------------------------------------------------------------------------------------------------------------*/
/* ------->>> LASTEST NEWS <<<------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------*/
#lastest_news .new_header { padding: 0; }

#lastest_news { margin:0; padding:0; width:403px;}
#lastest_news .new_introduction { display: inline; margin-top: 5px; float:left; width: 100%; }
#lastest_news .new_introduction p {}
#contents #lastest_news h3 { float:left; width: 80%; margin: 0; font-size: 12px; font-weight: bold; color:#3485cd; border: none; }
#contents #lastest_news .date { float: left; width: 15%; margin: 0; font-weight: normal; text-align: right; font-size: 10px;color: #afafaf; }
#contents #lastest_news div.new { clear: both; float: left; padding:0; margin:0; width: 100%; }

#contents #lastest_news div.first { clear: both; float: left; padding:0; margin-bottom: 15px; width: 100%; background:url(../images/home/point_line.gif) repeat-x bottom left;}