/* Common */

body {margin:10px 0 0 0;background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

p {margin:0;padding:0px;text-align:justify;}

img{border:0;}

dl, dt, dd, ul, li{margin:0;padding:0;list-style-type:none;}



p a {text-decoration:none}

p a:hover {text-decoration:none}



#top_content {width:946px; margin:0 10px; /*clear:both; */}

#top_content_home {width:946px; margin:0 10px 48px 10px;}

#top_content_int {width:946px; margin:0 10px 0 10px;}

#all_content {width:946px; padding:0 10px; background:url(../images/bg_content.gif) no-repeat top; display:table; text-align:center}

#all_content_center{ width:966px; text-align:center}

#all_content_center_interno{ width:946px; text-align:center}

#all_content_int {width:946px; padding:0 10px; background:url(../images/bg_content_int.gif) no-repeat top; display:table; text-align:center}

/*
.all_content_intSpecial{padding:0 8px; background:url(../images/bg_content_int.gif) no-repeat top; height:auto; display: table;

 float:left; display:inline;}
*/

.breakeronly {clear:both;height:0;font-size:0;margin:0;padding:0;}

.space1 {clear:both;height: 5px;font-size:0px;}



/* Footer */

.footer {width:946px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4389d1; font-size:10px; text-align:center; margin:20px 0 20px 0; font-weight:bold}

  

.footer a{color:#4389d1; text-decoration:none}

.footer a:hover{color:#003399; text-decoration:none}





/* Header */

.header_boxlinks { width:946px; height:24px; text-align:right;}

.header_boxbottom { width:946px; height:66px}

.header_btn_reg { display:inline; float: right; width:95px; height:25px; margin-left:0; background:url(../images/btn_top_contactenos.gif) no-repeat}

.header_btn_quienes {float: right; width:105px; height:25px; margin-left:10px; background:url(../images/btn_top_quienes.gif) no-repeat}

.header_btn_faq {float: right; width:138px; height:25px; margin-left:10px; background:url(../images/btn_top_FAQ.gif) no-repeat}

.logo { width:252px; margin-right:80px; float:left; display:inline; background:#FFFFFF}

.ticker_box {width:614px; height:66px; float:left; /*background:#99CC00*/}

.header_search_tit { width:43px; height:25px; float:right;}

.header_search_form { width:114px; height:18px; border: 1px solid #9FADB9; font-size:12px; color:#666666}

.header_search_box_form { width:114px; height:23px; float:right}

.header_search_btn { width:55px; height:25px; float:right; margin-left:10px}



/*menu and principal breadcrump*/

.menu{height:38px; width:946px; margin:2px 0 0 0; padding:0px; background-image:url(../images/bg_menu.gif); background-repeat:no-repeat}

.box_menu_left{margin:0 0 0 8px; width:202px; float:left; display:inline}

.box_no_menu_left{width:231px; height:48px; float:left; display:inline}

.button_home{ float:left;}



.breadcrump_box { padding:11px 0 0 18px; height:12px;}

.breadcrump {font-family:Verdana, Arial, Helvetica, sans-serif; color:#4389d1; font-size:9px; text-align:left; font-weight:bold}

.breadcrump a{color:#4389d1; text-decoration:none}

.breadcrump a:hover{color:#003399; text-decoration:none}

.textmenu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:right; padding:12px 20px 0 0;}



.textmenu a{text-decoration: none; margin:0; padding:0;color:#FFFFFF;}

.textmenu a:hover{ text-decoration: underline; margin:0; padding:0;}



/* Content Home*/

.content_home_boxleft {width:668px; height:267px;margin-right:5px; float:left; display:inline;}

.content_home_boxright_pauta {width:250px; margin-right:13px;float:left; margin-top:8px;}

.content_home_boxbottom {width:946px; height:170px;float:left; padding-top:20px; background:url(../images/bg_home_content_bottom.jpg) repeat-x top}

/*table {margin:0 0 0 20px} */

.content_home_boxhistoria {width:224px; margin:0 0 0 15px; float:left; display:inline;overflow:hidden;}

.content_home_boxhistoria_cont {width:224px; padding-top:42px; overflow:hidden; background: url(../images/bg_home_content_historia.gif) no-repeat; }


.content_home_boxreclamo {width:224px; margin-left:7px; float:left; display:inline;overflow:hidden; }

.content_home_boxreclamo_cont {width:224px; padding-top:42px; overflow:hidden; background: url(../images/bg_home_content_reclamo.gif) no-repeat; }


.content_home_boxservicios {width:224px; margin-left:7px; float:left; display:inline;overflow:hidden; }

.content_home_boxservicios_cont {width:224px; padding-top:42px; overflow:hidden; background: url(../images/bg_home_content_servicios.gif) no-repeat; }


.content_home_boxfinanzas {width:224px; margin-left:7px; float:left; display:inline;overflow:hidden; }

.content_home_boxfinanzas_cont {width:224px; padding-top:42px; overflow:hidden; background: url(../images/bg_home_content_finanzas.gif) no-repeat; }


.content_home_boxgral_bottom { width:224px; height:27px; background: url(../images/bg_home_content_box_bottom.gif) no-repeat; text-align:right}

.content_home_boxgral_image {width:87px; margin-left:10px; float:left; display:inline;overflow:hidden;}

.content_home_boxgral_right {width:117px; margin-right:10px; float:left; display:inline;overflow:hidden;}

.content_home_boxderechoalhabeas {width:224px; margin-left:7px; float:left; display:inline;overflow:hidden; }

.content_home_boxderechoalhabeas_cont {width:224px; padding-top:42px; overflow:hidden; background: url(../images/Boton_224x140_Hdata_titulo.png) no-repeat; }



/*cont internal pages*/

.colum_right{width:715px; background:url(../images/back_green.gif) top repeat-x; height:auto; float:left; display:inline}

.colum_left{width:231px; background:url(../images/bg_menu_green1.jpg) top no-repeat; float:left; display:inline}

.green_bar{margin:36px 0 0 0; width:715px;background:url(../images/green_bar.gif) top no-repeat; height:39px; float:left; display:inline;}

.greenbar_breadcrump{float: left; display:inline; margin:12px 0 0 40px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#778b4c;}

.content_internalpages{width:715px;height:auto; margin:23px 0 0 0;}

.content_internal_news_personas{width:715px;height:auto; margin:23px 0 0 0;display:inline}

.contenido_gral_arrow {padding:5px 0 0 18px; background: url(../images/arrow_01.gif) no-repeat}

.contenido_gral_noarrow {padding:5px 0 0 25px;}

.contenido_gral_links a{text-decoration:none}

.contenido_gral_links a:hover{text-decoration:none}

.content_in_line{ width:auto; display:table; float:left}

.template3cols_col01 {width:230px; height:353px; margin-right:9px; display:inline; float:left; overflow:hidden}

.template3cols_col02 {width:230px; height:auto; float:left; overflow:hidden; padding: 3px 3px 3px 3px;}

.template3cols_colgral_top {width:200px; height:40px; padding: 5px 0 0 30px; background:url(../images/box_3cols_arrow.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}

.template3cols_colgral_image {width:230px; height:116px; padding: 2px 2px 2px 2px; overflow:hidden}

.template3cols_colgral_cont {width:210px; height:auto; padding:15px 10px 0 10px; overflow:hidden; font-size:11px; text-align:left}

.template3cols_colgral_bottom {width:230px; height:29px; background:url(../images/box_3cols_bottom.gif); overflow:hidden; text-align:right}



/* template 1 col */

.template1col{width:690px; margin:23px 0 0 15px;}

.template1colSolMas{width:710px; margin:23px 0 0 0px;}

.template1col_colgral_top {width:660px; height:43px; float:right; padding: 5px 0 0 30px; background:url(../images/box_1cols_arrow_top.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}

.template1col_cont {width:670px; padding:15px 10px 15px 10px; float:right; font-size:11px; text-align:justify}

.template1col_contSolMas {width:710px; padding:15px 0px 0px 0px; float:right; font-size:11px; text-align:center}

.template1col_cont p2{text-align:center}

.template1col_colgral_bottom {width:690px; height:37px; float:right; background: url(../images/box_1cols_bottom.gif) no-repeat; overflow:hidden; text-align:left; margin:4px 0 0 0 ;}

.template1col_colgral_bottom_btnvolver {width:86px; height:27px; margin:9px 249px 0 10px; float:left; display:inline}

.template1col_colgral_bottom_btnvolver2 { width:86px; height:27px; margin:0px 0px 0 10px; float:left; display:inline; padding:6px 100px 0 240px;}

.template1col_colgral_bottom_btnvolver2_special { float:left; padding:6px 0 0 250px;}



.template1col_colgral_bottom_btnsig {width:86px; height:27px; margin:10px 10px 0 249px; float:left}


.template1col_inf_top {width:650px; height:48px; padding: 5px 0 0 30px; background:url(../images/box_1cols_arrow_top_b.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}

.template1col_inf_cont {width:650px; padding:5px 10px 16px 10px;overflow:hidden; font-size:11px; text-align:left}


.template1col_cont_faq {color:#666666; font-weight:bold; text-align:left; margin-bottom:10px}

.template1col_cont_faq a {color:#A3C137; text-decoration:none}

.template1col_cont_faq a:hover {color:#5F7120; text-decoration:none}

.template1col_cont_faq_number {font-weight:bold; color:#A3C137; text-align:left}

.template1col_cont_btn_subir {width:49px; height:19px; margin:10px 0 10px 0; float:left;}





/* template 2 col */

.template2col{width:690px; margin:23px 0 0 0;}

.template2col_colgral_top {width:660px; height:43px; float:right; padding: 5px 0 0 30px; background:url(../images/box_1cols_arrow_top.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}

.template2col_coltop {width:680px; padding:15px 0 10px 10px; float:right; font-size:11px; text-align:left}

.template2col_colleft {width:335px; margin:15px 10px 0 10px; float:left; font-size:11px; text-align:left; display:inline}

.template2col_colright {width:335px; margin:15px 0 0 10px; float:left; font-size:11px; text-align:left}

.template2col_colright_estamos {width:330px; margin:15px 10px 0 10px; float:left; font-size:11px; text-align:left; display:inline}



.template2col_colleft_destac {width:335px; margin:0px 0 0 20px; float:left; font-size:11px; text-align:left; display:inline}

.template2col_colright_destac {width:335px; margin:0px 0 0 10px; float:left; font-size:11px; text-align:left}



.template2cols_colgral_top_destac {width:250px; height:40px; padding: 5px 0 0 30px; background:url(../images/box_2cols_arrow.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}

.template2cols_colgral_image_destac {width:335px; height:116px; overflow:hidden}

.template2cols_colgral_cont_destac {width:335px;padding:15px 10px 23px 5px;overflow:hidden; font-size:11px; text-align:justify}

.template2cols_colgral_bottom_destac {width:335px; height:29px;overflow:hidden; text-align:right; padding:3px 0 0 0; float:left}

.template2cols_colgral_bottom_destac2 {width:335px; height:29px;overflow:hidden; text-align:right; padding:6px 0 0 155px; float:left}

.template2cols_bottom_dest2 {height:33px; width:680px; margin:0 0 0 20px; background-image:url(../images/bottom_2col.gif); background-repeat:repeat}

.template2cols_bottom_dest2_special {height:33px;width:335px; margin:0 0 0 0px; background-image:url(../images/bottom_2col.gif);}



.template2cols_colgral_destac_btnconsulte {width:70px; height:27px; margin:0 90px 10px 5px ; float:left; display:inline}

.template2cols_colgral_destac_btnmas {width:81px; height:27px; margin:0 0 10px 86px; float:left; }



/* template 3 boxes */

.template3boxes{width:690px; margin:23px 0 0 0;}

.template3boxes_colleft {width:434px; height:201px; margin-right:10px; float:left; font-size:11px; text-align:left; display:inline}

.template3boxes_colleft_image {width:158px; height:193px; margin-right:8px; float:left; display:inline}

.template3boxes_colleft_cont {width:268px;  padding-top:10px; float:left; text-align:left; display:inline}



.template3boxes_colleft_cont_special {width:700px;  padding-top:10px; float:left; text-align:left; display:inline}

.template3boxes_colleft_top_special {width:700px; height:50px; padding: 5px 0 0 30px; background: url(../images/box_3boxes_arrow_destacado.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}



.template3boxes_colleft_top {width:403px; height:50px; padding: 5px 0 0 30px; background: url(../images/box_3boxes_arrow_destacado.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}



.template3boxes_colright {width:246px; height:201px; float:left; font-size:11px; text-align:left}

.template3boxes_colright_top {width:216px; height:40px; padding: 5px 0 0 30px; background: url(../images/box_3boxes_arrow_experto.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}

.template3boxes_colright_cont {width:211px; height:138px; padding: 5px 10px 5px 25px; background: url(../images/box_3boxes_bg_expertos.jpg)  repeat-x; overflow:auto; font-size:11px; text-align:left}

.template3boxes_colright_cont a{font-size:11px; text-decoration:none; color:#A3C137}

.template3boxes_colright_cont a:hover{font-size:11px; text-decoration:none; color:#5F7120}

.template3boxes_colbottom {width:690px; float:right}

.template3boxes_colbottom_top {width:660px;height:40px;  padding: 5px 0 0 30px; background: url(../images/box_3boxes_arrow_noticias.gif) no-repeat; overflow:hidden; font-size:15px; color:#003366; font-weight:bold; text-align:left}

.template3boxes_colbottom_cont { width:650px; padding: 5px 10px 17px 30px; text-align:left;}

.template3cols_colgral_bottom01 {width:230px; height:35px; padding:8px 0 0 0;  margin:0 8px 0 0; background:url(../images/box_3cols_bottom.gif) no-repeat; overflow:hidden; text-align:right;
float:left; display:inline}

.template3cols_colgral_bottom02 {width:230px; height:35px; padding:8px 0 0 0;  background:url(../images/box_3cols_bottom.gif) no-repeat; overflow:hidden; text-align:right}

.template1cols_inf {width:710px; margin:15px 0 0 0; float:left;}

.template3boxes_colbottom_cont .text_vermas  { font-size:11px; color:#A3C137; font-weight:bold; text-decoration:none}

.template3boxes_colbottom_cont .text_vermas a { font-size:11px; color:#A3C137; font-weight:bold; text-decoration:none}

.template3boxes_colbottom_cont .text_vermas a:hover { color:#5F7120; text-decoration:none}

.template3boxes_colbottom_cont .text_day { font-size:11px; color:#333333; font-weight:bold}

.template3cols_colgral_bottom_large {width:714px; height:35px;float:left;}

/* Form Contactenos */

.contact_ttl_form {font-size:11px; font-weight:bold; text-align:left;}

.contact_dest_form {font-size:11px; font-weight:bold;}

.contact_txt_form {font-size:11px; text-align:right}

.contact_txt_form_important {font-size:11px; color:#3399cc}

.contact_textfield_form { width:232px; height:16px; border: 1px solid #999999; font-size:12px; color:#666666}

.contact_listmenu_form { width:232px; height:20px; border: 1px solid #999999; font-size:12px; color:#666666}

.contact_textarea_form { width:232px; border: 1px solid #999999; font-size:12px; color:#666666}

.contact_buttons {width:116px; text-align:center; display:inline; float:left}

.content_videos {width:auto; padding:8px 0 0 30px; text-align:left; display:inline; float:left}


/* submenu */

#menu_personas {display:none;}

#menu_empresas {display:none;}

#menu_empty {}



.template3boxes_colleft_topExpress {

        width:240px;

        height:50px;

        background: url(../images/box_3boxes_arrow_destacado.gif) no-repeat;

        overflow:hidden;

        font-size:15px;

        color:#003366;

        font-weight:bold;

        text-align:left;

        padding-top: 5px;

        padding-right: 0;

        padding-bottom: 0;

        padding-left: 30px;

        background-color: #f0f0f0;

}

.twoColLiqLt {

}

#registerbar {

   position: absolute;

   height: 400px;

   width: 600px;

   border: 1px solid #000000;
}

#registerbarVideo {

   position: absolute;

   height: 300px;

   width: 410px;

   border: 1px solid #000000;
}
