/*
      design by Michael Balcazar - webmaster.famous@gmail.com	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #7c7c7c;
}
input, textarea, select {
	font-size: 10px;
	color: #000;
}
a:link {
	color: #454545;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #454545;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
img {
	border-style: none;
}
.clear {
 clear: both;
}
.left {
	float:left;
}
.right {
 float:right;
}
.left-imgs {
	float:left;padding-right: 10px;
}
.right-imgs {
 float:right;padding-left: 10px;
}
.center-align {
 text-align: center;
}
.text-justify {text-align: justify;}
.color-silver {color: #7a7979;}
.font-11px {font-size: 11px;}
.txt-orange {color: #faa21b;}
.padding-bottom-10px {padding-bottom: 20px;}

.font-buscador {font-size: 10px !important;font-size:60% !important}


#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 height: 115px;
 margin: 0;
 background: #152351;
}
#logo-header {
 width: 128px;
 height: 55px;
 float: left;
 padding: 28px 35px 0;
}
#top-right-header {
 float: right;
 width: 620px;
 padding: 35px 40px 28px 0;
}
.slogan-header {
 float: left;
 filter: alpha(opacity=30, style=0); /* IE 5-7 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* IE 8 */
 opacity: .3; /* all other browsers */
}
#links-header {
 color: #fff;
 background: url(images/arrow-silver.gif) 0px 4px no-repeat;
 font-size: 11px;
 padding-left: 7px;
 margin-left: 22px;
}
.vertical-bottom {
 vertical-align: bottom;
}

ul#header-nav {
 list-style:none;
 padding-right: 40px;
 float: right;
 width: 620px;
}
ul#header-nav li {
 padding:0;
 float: left;
}
ul#header-nav li a {
 display:block;
 width:155px;
 height:37px;
}
ul#header-nav li a:hover {
 background-position:bottom;
}
.btn-current {
 background-position:bottom !important;
}
ul#header-nav li a span {
 display:none;
}
#btn1 {
 background:url(images/nav-btn1.gif) top center;
}
#btn2 {
 background:url(images/nav-btn2.gif) top center;
}
#btn3 {
 background:url(images/nav-btn3.gif) top center;
}
#btn4 {
 background:url(images/nav-btn4.gif) top center;
}


#main {
 background: #fff url(images/bg-left-blue.gif) bottom left repeat-y;
 /*background: #fff url(images/bg-main.gif) left repeat-y;*/
 float: left;
 width: 900px;
}
#leftcolumn { 
 color: #333;
/*background: #3a4372;
 padding: 25px 10px;*/
 margin: 0px 0px 0px 0px;
 width: 200px;
 float: left;
}
#menu-left {
 width: 200px;
 padding: 14px 0px;
 background: #3a4372;
}
#menu-left ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#menu-left li a {
 voice-family: "\"}\""; 
 voice-family: inherit;
 font-family: Lucida Bright, Lucida Sans Unicode, Arial, Verdana, sans-serif;
 font-size: 11px;
 height: 24px;
 text-decoration: none;
}
#menu-left li a:link, #menu-left li a:visited, #menu-left li a:active {
 color: #fff;
 display: block;
 background: url(images/icon-cube.gif) 8px 15px no-repeat;
 padding: 9px 0 0 16px;
}
#menu-left li a:hover {
 color: #fff /*#3a4372*/;
 background: #002e6b url(images/icon-cube.gif) 8px 15px no-repeat;
 padding: 9px 0 0 16px;
 /*padding: 9px 0 10px 19px;*/
}
.menu-left-current {
 color: #3a4372 !important;
 cursor: default !important;
 background: #fff url(images/icon-cube-over.gif) 8px 15px no-repeat !important;
}


#rightcolumn { 
 float: left;
 padding: 0 0 15px;
 width: 695px;
 display: inline;
}
#content {
 margin: 25px 30px 35px 35px;
 color: #636363;
 font-size: 13px;
 letter-spacing: 1px;
}
#content-search {
 padding: 30px 0 0 20px;
 color: #636363;
 background: #fff;
 font-size: 13px;
 letter-spacing: 1px;
}
h2 {
 font-family: Lucida Bright, Lucida Sans Unicode, Arial, Verdana, sans-serif;
 border-bottom: 1px solid #d7d5d5;
 padding-bottom: 10px;
 margin-bottom: 20px;
 color: #3a4372;
 font-size: 16px;
 font-weight: bold;
}
h3 {
 font-family: Lucida Bright, Lucida Sans Unicode, Arial, Verdana, sans-serif;
 border-bottom: 1px solid #d7d5d5;
 padding-bottom: 2px;
 margin-bottom: 10px;
 color: #3a4372;
 font-size: 14px;
 font-weight: bold;
}
.txt-silver {
 color: #999;
}
.style-square {
 margin-left: 28px; margin-top: 15px; list-style: square;
}
.style-decimal {
 margin-left: 28px; margin-top: 15px; list-style: decimal;
}
.style-disc {
 margin-left: 35px; margin-top: 5px; list-style: disc;
}
img.link-imgs-alpha, a img.link-imgs-alpha {
 border: 0px;
}
a:hover img.link-imgs-alpha {
 filter: alpha(opacity=60, style=0); /* IE 5-7 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE 8 */
 opacity: .6; /* all other browsers */
}
.column-div {width: 310px;}
.column300px-div {width: 300px;}

.sec3-banners-align {padding-left:40px;vertical-align:top}
.sec3-columns {width: 300px;}
.subtitle-bg-blue {
 background: #222c61;
 color: #dedddd;
 font-size: 12px;
 clear: both;
 padding: 8px 0;
 text-align: center;
 letter-spacing: 0px;
}
.subtitle-bg-silver {
 background: #dedddd;
 color: #222c61;
 font-size: 11px;
 clear: both;
 padding: 6px 0;
 text-align: center;
}
.subtitle-td-silver {
 background: #dedddd;
 color: #222c61;
 font-size: 12px;
 letter-spacing: 0px;
 padding: 9px 0;
 width: 85px;
 float: left;
 text-align: center;
 margin-right: 1px;
}
.txt-td-white {
 color: #888;
 font-size: 11px;
 letter-spacing: 0px;
 padding: 12px 0;
 width: 85px;
 float: left;
 text-align: center;
 margin-right: 1px;
}
.style-td-silver {
 background: #dedddd;
 color: #222c61;
 font-size: 12px;
 letter-spacing: 0px;
 float: left;
 text-align: center;
 margin-right: 1px;
}
.style-td-white {
 color: #888;
 font-size: 11px;
 letter-spacing: 0px;
 float: left;
 text-align: center;
 margin-right: 1px;
}
.td-silver5 {
 padding: 9px 0;
 width: 85px;
}
.td-white5 {
 padding: 12px 0;
 width: 85px;
}
.td-silver6 {
 padding: 9px 0;
 width: 70px;
 height: 30px;
}
.td-white6 {
 padding: 12px 0;
 width: 70px;
}


.td-space {
 color: #888;
 font-size: 11px;
 letter-spacing: 0px;
 float: left;
 text-align: center;
 margin-right: 1px;
 padding: 4px 0;
 width: 85px;
}
.tds-style00 {
 color: #888;
 font-size: 11px;
 letter-spacing: 0px;
 float: left;
 text-align: left;
 margin-right: 1px;
 padding: 4px 0 4px 5px;
 width: 80px;
}
.tds-style01 {
 color: #888;
 font-size: 11px;
 letter-spacing: 0px;
 float: left;
 text-align: left;
 margin-right: 1px;
 padding: 4px 0 4px 5px;
 width: 80px;
 background: #ececec;
}
.subtitle-padds-silver {
 background: #dedddd;
 color: #222c61;
 font-size: 12px;
 letter-spacing: 0px;
 clear: both;
 padding: 11px 0;
 text-align: center;
}
.tds-style0 {
 font-size: 11px;
 letter-spacing: 0px;
 color: #888;
 padding: 4px 20px 8px 18px;
 background: #fff url(images/icons-list.gif) 11px 2px no-repeat;
 display: block;
}
.tds-style1 {
 font-size: 11px;
 letter-spacing: 0px;
 color: #888;
 padding: 4px 20px 8px 18px;
 background: #ececec url(images/icons-list.gif) 11px 2px no-repeat;
}




.tds-style0 a, .tds-style0, .tds-style0 a:visited, .tds-style1 a, .tds-style1, .tds-style1 a:visited {
 color: #888;
 display: block;
}
.tds-style0 a:hover, .tds-style1 a:hover {
 color: #444;
 padding-left: 1px;
 text-decoration: none;
}
#list-fondos {
 width: 150px;
 padding: 13px 0px 0;
 float: left;
}
#list-fondos ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#list-fondos li a {
 voice-family: "\"}\""; 
 voice-family: inherit;
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 letter-spacing: 0px;
 height: 24px;
 text-decoration: none;
 margin-left: 20px;
}
#list-fondos li a:link, #list-fondos li a:visited, #list-fondos li a:active {
 color: #222c61;
 display: block;
 background: url(images/icon-cube-over.gif) 0px 5px no-repeat;
 padding: 0px 0 0 7px;
}
#list-fondos li a:hover {
 color: #3a4372;
 background: url(images/icon-cube-over.gif) 0px 5px no-repeat;
 padding: 0px 0 0 7px;
 text-decoration: underline;
}
.list-fondos-current {
 color: #FAA21c !important;
 cursor: default;
 font-weight: bold;
 text-decoration: none !important;
 background: url(images/icon-cube-current.gif) 0px 5px no-repeat !important;
}
.list-fondos-disable {
 color: #ccc !important;
 cursor: default;
 background: url(images/icon-cube-disable.gif) 0px 5px no-repeat !important;
 text-decoration: onone !important;
}
.divs-blue-bottom {background: #222c61;height: 10px;margin: 5px 0 20px;clear: both;}
.divs-silver-bottom {background: #f3f2f2;height: 10px;margin: 5px 0 20px;clear: both;}
.sec3-column-left430 {
 width: 430px;
 float: left;
}
.sec3-column-right160 {
 width: 160px;
 float: right;
}

.div-search {background:url(images/bg-buscador.gif) 215px 0px no-repeat;padding:48px 24px 0 234px;height:57px}

.bg-color-td1 {background: #e2e2e2;vertical-align: top;color: #555;}
.bg-color-td2 {background: #f0f0f0;vertical-align: top;font-size: 11px;}
.bg-color-td3 {background: #152351;vertical-align: top;color: #ddd;}
.bg-color-td4 {background: #2e3c69;vertical-align: top;color: #ddd;font-size: 11px;}

/*.bg-color-orange0 {background: #fde8c9;vertical-align: top;}
.bg-color-orange1 {background: #fff2df;vertical-align: top;font-size: 11px;}
.bg-color-blue0 {background: #dce1ed;vertical-align: top;}
.bg-color-blue1 {background: #eceff5;vertical-align: top;font-size: 11px;}*/
.paddings-td {padding: 7px 6px;}


.links-guia a, a:visited {font-size: 11px;letter-spacing: 0px;color: #e18800;}
.links-guia a:hover {color: #3a4372;text-decoration: none;}

.color-blue1 {color: #152351;}
.color-blue2 {color: #3a4372;}
.color-blue3 {color: #002d6b;}
.color-blue4 {color: #5b6d9b;}

.color-orange0 {color: #e78c00;}
.color-orange1 {color: #faa21b;}
.color-orange2 {color: #fbad39;}
.color-orange3 {color: #fdb756;}

#footer { 
 width: 900px;
 color: #333;
 background: #152351 url(images/bg-footer.gif) repeat-y;
 float: left;
 margin: 0px 0px 15px 0px;
}
.call-center {
 padding: 8px 13px 7px;
 float: left;
}
.links-footer {
 float: right;
 width: 630px;
 color: #b6b2b2;
 letter-spacing: 1px;
 font-size: 10px;
 margin: 12px 0 5px;
}
.links-footer a {
 color: #b6b2b2 !important;
}
.bull-padds {
 padding: 0 17px;
}
.padding-top1px {padding-top: 1px;}


.flashclass{ /*sample CSS class added to image slideshow container*/
float: left;
width: 289px; /*a width should be defined for transition to work
border: 5px solid blue;
padding: 5px;*/
}


.column325px-noticias {width: 325px;}
.column285px-noticias {width: 285px;}
.flashclass img{
border-width: 0;
}
.color_tablas_N2 {
	background-color: #ECECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.color_tablas_N3 {
	background-color: #ECECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.bg-color-td01 {background: #f0f0f0;vertical-align: top;color: #555;font-size: 11px;}
.bg-color-td02 {background: #e2e2e2;}
.bg-color-td03 {background: #fff;vertical-align: top;color: #777;font-size: 11px;}
.bg-color-td04 {background: #f7f7f7;color: #999;}