/* 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:950px; padding:0 10px; background:url(../images/bg_content.gif) no-repeat top; display:table;}

#all_content_center{ width:970px;}

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

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

.content_map_site{width:auto; padding:0 10px; margin-left:10px; height:auto; display:table;

}

.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:#0066cc; font-size:10px; text-align:center; margin:20px 0 20px 0; font-weight:bold}



.footer a{color:#0066cc; 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:0px; 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:5px; 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}





/* Content */

.content_home_boxleft {width:682px; float:left; display:inline;}

.content_home_boxright {width:264px;float:left; display:inline;}

.content_home_boxImageBox {width:682px;float:left; display:inline;}

.content_home_boxright_bottom {width:682px; height:170px;padding-top:5px; background:url(../images/bg_home_content_bottom.jpg) repeat-x top}

.content_home_boxpersonas{width:322px; height:187px;margin:0 8px 0 15px; float:left; display:inline;overflow:hidden;}

.content_home_boxempresas{width:322px; height:187px;margin:0 15px 0 0 ; float:left; display:inline;overflow:hidden;}

.content_home_boxboxgral_cont {width:322px; height:156px; overflow:hidden; background: url(../images/bg_home_content_modules.gif) no-repeat; }

.content_home_boxboxgral_image {width:136px; height:156px;float:left; display:inline;overflow:hidden;}

.content_home_boxboxgral_ttl {margin: 0 0 10px 0; width:175px}

.content_home_boxboxgral_right {width:175px; height:126px;margin:30px 5px 0 5px; float:left; overflow:hidden; text-align:left; color:#003399}

.content_home_boxboxgral_right p { text-align:left}

.content_home_boxboxgral_bottom { width:322px; height:36px; padding-top:5px; background: url(../images/bg_home_content_box_bottom.gif)  no-repeat; text-align:right}



.content_home_pauta {width: 260px;float: left; text-align:left;}

.content_noticias { width: 260px; margin-bottom:10px;float: left; text-align:right; display:inline}



.content_noticias_top {padding: 0px 0px 0px 0px; float:left; display:inline}

.content_noticias_boxbottom {padding:0px 0px 0px 0px; float:left; background:url(../images/noticias_boxbg.jpg) no-repeat top; text-align:left; display:block }

.content_noticias_bottom {width:250px; height:135px; margin:0px 4px 0px 4px; float:left; text-align:left }



.content_noticias_bottom .text_vermas  { font-size:11px; color:#0066cc; font-weight:bold; text-decoration:none}

.content_noticias_bottom .text_vermas a { font-size:11px; color:#0066cc; font-weight:bold; text-decoration:none}

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

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



.imageerror{width:150px; float:left}

.texterror{margin:10px 0 0 0; font-weight:bold}



/*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; /*background:*/}

.button_home{ float:left;}



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

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

.breadcrump a{color:#0066cc; 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;}



/*cont internal pages*/

.colum_center{width:946px; background:url(../images/back_green.gif) top repeat-x; height:auto; float:left;}

.colum_right{width:714px; 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:708px;background:url(../images/green_bar.gif) top no-repeat; height:39px; float:right; display:inline;}

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

.green_bar_error_page{margin:36px 0 0 0; width:708px;background:url(../images/green_bar_2.gif) top no-repeat; height:39px; float:right; 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:#757676;}

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



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

.contenido_gral_links a{color:#0066cc; text-decoration:none}

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



/* template 3 cols */



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

.template3cols_col02 {width:230px; height:353px; float:left; overflow:hidden}



.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; overflow:hidden}

.template3cols_colgral_cont {width:210px; height:148px; padding:15px 10px 0 10px; background:url(../images/box_3cols_linedotted.gif) no-repeat bottom; 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_fullsize{width:860px; margin:23px 0 0 10px;float:left}

.template1col_cont_fullsize {width:840px; padding:15px 10px 19px 10px; float:left; font-size:11px; text-align:justify}

.template1col_colgral_top_fullsize {width:830px; height:43px; float:left; 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_colgral_bottom_fullsize {width:946px; height:37px; float:left; background: url(../images/box_1cols_bottom_fullsize.gif) no-repeat; overflow:hidden; text-align:left}



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

.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 19px 10px; float:right; font-size:11px; text-align:justify}

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

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

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

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





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

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

.template1col_cont_faq a:hover {color:#0066CC; text-decoration:none}

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

.template1col_cont_btn_subir {width:49px; height:19px; margin:10px 0 10px 0px; 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_coltop2 {width:680px; padding:0px 0 13px 10px; float:right; font-size:11px; text-align:justify}

.template2col_colleft {width:335px; margin:15px 0 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_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:300px; 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:317px; height:148px; padding:15px 10px 0 12px; background:url(../images/box_2cols_linedotted.gif) no-repeat bottom; overflow:hidden; font-size:11px; text-align:justify}

.template2cols_colgral_bottom_destac {width:335px; height:29px; background:url(../images/box_2cols_bottom.gif); overflow:hidden; text-align:right; float:left}



/* template 3 boxes */

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

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

.template3boxes_colleft_top {width:403px; height:35px; 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:193px; float:left; font-size:11px; text-align:left}

.template3boxes_colright_top {width:216px; height:35px; 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:216px; height:133px; padding: 5px 5px 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:#0066cc}

.template3boxes_colright_cont a:hover{font-size:11px; text-decoration:underline; color:#0066cc}

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

.template3boxes_colbottom_top {width:660px; height:35px; 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}



/* 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}



/* Search */

.search_txt_top {color:#666666}

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

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

.search_bottom_numberspages {width:498px; height:22px; margin:15px 0px 10px 0; text-align:center;text-decoration:none; font-weight:bold; float:left; display:inline}

.search_bottom_numberspages a {text-decoration:none;color:#0066cc;}

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



/* submenu */

#menu_personas {display:none;}

#menu_empresas {display:none;}

#menu_empty {}

#registerbar {

position: absolute;

height: 546px;

width: 725px;

border: 1px solid #000000;
}

