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

#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_center{ width:966px;}

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



/* Contenido del expreso empresas*/

#all_content_expreso_empresas {width:715px; float:right; margin:30px 0 0 0; padding:0 0 0 0; display:inline}

#title_expreso_empresas {width:715px; height:39px; float:left; margin:0 0 0 0; padding:0 0 0 0;}

#main_expreso_empresas {width:485px; float:left; margin:0 0 0 0; padding:0 0 0 0 }

#main_expreso_empresas_cont {width:485px; float:left; margin:0 0 0 0; padding:0 0 0 0;}

#main_expreso_empresas_main {width:485px; float:left; margin:0 0 0 0; padding:0 0 0 0;}

#main_expreso_empresas_indicators {width:485px; float:left; margin:0 0 0 0; padding:0 0 0 0;}

#main_expreso_empresas_cont_title {width:450px; 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}

#main_expreso_empresas_cont_image {width:200px; margin:0 0 0 0; padding:0 0 0 0; float:left}

#main_expreso_empresas_cont_summary {width:260px; padding-top:10px; float:left; text-align:left; display:inline}

#others_news_expreso_empresas {width:230px;  float:right; margin:0 0 0 0; padding:0 0 0 0 ;background-color: #f8f8f8}

#others_news_expreso_empresas_cont {width:220px;  float:left; margin:0 0 0 0; padding:0 0 0 0}

#others_news_expreso_empresas_cont_0 {width:200px; 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; background-color: #f0f0f0; }

#others_news_expreso_empresas_cont_title {padding:0 5px 0 30px}

#others_news_expreso_empresas_cont_1 {width:220px;  padding:5px 5px 0 5px; float:left; text-align:left;display:inline;background-color: #f8f8f8 }

#old_news_expreso_empresas {width:485px;  float:left; margin:0 0 0 0; padding:0 0 0 0}

#old_news_expreso_empresas_title {width:450px; 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}


#old_news_expreso_empresas_cont {width:465px;  float:left; margin:0 0 0 0}

#indicators_expreso_empresas_title {width:450px; 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}

#indicators_expreso_empresas_body {width:485px; padding-top:10px; float:left; text-align:left }




.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;}

.bold { font-weight:bold }



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

.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}



.content_home_boxlogin {width:455px; margin-left:15px; float:left; display:inline; overflow:hidden;}

.content_home_boxlogin_int {width:455px; height:167px; display:inline; float:left; display: inline; margin:0 0 0 120px;}

.content_home_boxlogin_cont {width:455px; padding-top:30px; overflow:hidden; background: url(../images/bg_home_content_loguin.gif) no-repeat; }

.content_home_boxlogin_cont2 {width:455px; height:110px; padding-top:30px; overflow:hidden; background: url(../images/bg_home_content_loguin2.gif) no-repeat; }

.content_home_boxlogin_left {width:206px; margin:0 10px 0 10px; float:left; display:inline; overflow:hidden;padding-top:10px}

.content_home_boxlogin_image {width:102px; height:110px;float:left; overflow:hidden;}

.content_home_boxlogin_right {width:117px; height:110px;margin-right:10px; float:left; overflow:hidden; font-weight:normal; padding-top:5px; color:#000000}

.content_home_boxlogin_right .title {color:#4389d1; font-size:10px}

.content_home_boxlogin_right .title a{color:#4389d1}

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



.content_home_boxlogin_right p {font-size:10px;}



.content_home_boxlogin_form_list { width:127px; height:18px; border: 1px solid #A3B0B8; font-size:10px; color:#666666}

.content_home_boxlogin_form { width:127px; height:16px; border: 1px solid #A3B0B8; font-size:10px; color:#666666}



.content_home_boxlogin_bottom { width:455px; height:27px; background:url(../images/bg_home_content_loguin_bottom.gif) no-repeat;}

.content_home_boxlogin_bottom_left { width:226px; height:27px; text-align:right; float:left}



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

.content_home_boxsolucion_cont {width:224px; padding-top:43px; overflow:hidden; background: url(../images/bg_home_content_soluciones.gif) no-repeat; }

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

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



.content_home_boxsolucion_right p {font-size:10px; text-align:left;}



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

.content_home_boxvinculacion_cont {width:224px;  padding-top:29px; overflow:hidden; background: url(../images/bg_home_content_vinculacion.gif) no-repeat; }

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

.content_home_boxvinculacion_right {width:119px;margin-right:10px; padding-top:12px; float:left; display:inline;overflow:hidden;}

.content_home_boxvinculacion_right p {font-size:10px; text-align:left;}



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



/*cont internal pages*/

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

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

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

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

.blue_bar_act_ec {width:660px; height:25px; float:left; margin:25px 0 0 0; padding: 5px 0 2px 30px; background-color:#DBDEF9 ; overflow:hidden; font-size:17px;
color:#003366; font-weight:bold; text-align:left}

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

.boxPautaLogueadosBottonSup{margin: 2px 9px 0px 0px; width:715px; height:115px; float:right; }

.boxPautaLogueadosBottonMed{margin: 5px 9px 0px 0px; width:715px; height:115px; float:right; }

.boxPautaLogueadosBottonInf{margin: 5px 9px 0px 0px; width:715px; height:115px; float:right; }

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

.contenido_col_FormVinculacion {width:320px; display:inline; float:right;}

.contenido_gral_links a{text-decoration:none}

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



/* template 3 cols */



.template3cols_col01 {width:230px; margin-right:9px; display:inline; float:left; margin-bottom:11px}

.template3cols_col02 {width:230px; float:left; }



.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; padding:15px 10px 5px 10px; font-size:11px; text-align:justify}



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



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

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

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



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

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

.template3cols_colgral_cont_scroll_servicio {width:200px; height:70px; overflow:auto; margin:5px 0 5px 0; padding: 15px 0 0 45px; padding:15px 10px 10px 0; text-align:left}

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



/* template 1 col */

.template1col{width:690px; margin:23px 0 0 15px;  text-align:left}

.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_colgral_bottom {width:690px; height:37px; background: url(../images/box_1cols_bottom.gif) no-repeat; overflow:hidden; text-align:left; margin-top:3px;}

.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:#666666; font-weight:bold; text-align:left; margin-bottom:10px}

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

.template1col_cont_faq a:hover {color:#003399; 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 0; float:left;}



.template1cols_inf {width:710px; margin:15px 0 0 0; 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_suscrptores {width:670px; padding:15px 10px 15px 10px; float:right; font-size:11px; text-align: center; height:auto;}



/* 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_coltop_left {width:558px; float:left; font-size:11px; text-align:left; display:inline}

.template2col_coltop_logoadobe {width:112px; margin:0 5px 0 0px; float:left;}

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

.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: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:320px; height:148px; padding:15px 10px 0 5px; background:url(../images/box_2cols_linedotted.gif) no-repeat bottom; overflow:hidden; font-size:11px; text-align:left}

.template2cols_colgral_logoadobepdf {padding:5px 0 0 47px; margin:10px 0 10px 0; background: url(../images/logo_pdf_adobe.gif) no-repeat}

.template2cols_colgral_logoadobeswf {padding:5px 0 0 47px; margin:10px 0 10px 0; background: url(../images/logo_swf_adobe.gif) no-repeat}

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

.template2cols_colgral_logoadobexls {padding:5px 0 0 47px; margin:10px 0 10px 0; background: url(../images/excelIcono.jpeg) no-repeat}


/* 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:200px; padding-top:10px; float:left; text-align:left; display:inline}

.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_colleft_top_special {width:680px; 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:#0066cc}

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

.template3boxes_colbottom {width:690px; float:right; margin-bottom:18px;}

.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 0 30px; text-align:left;}



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

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

.template3boxes_colbottom_cont .text_vermas a:hover {color:#0066cc; text-decoration:none}

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



/* Form Contactenos */

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

.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:230px; height:16px; border: 1px solid #999999; font-size:12px; color:#666666}

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

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

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



/* List */



.list li{margin: 0px 0px 0px 15px;padding: 0px 0px 0px 10px;background:url(../images/bullet01.gif) no-repeat}



/* submenu */

#menu_personas {display:none;}

#menu_empresas {display:none;}

#menu_empty {}

#pregunta_habeas_data {color:black; text-decoration:none;}

.btoSubmit {

	color: #FFFFFF;

	background-image: url(../images/btn_enviar.gif);

	background-position: center center;		

	height: 24px;

	width: 70px;

	border: 0px solid #FFFFFF;

}



.btoRestab {

	color: #FFFFFF;

	background-image: url(../images/btn_borrar.gif);

	background-position: center center;		

	height: 24px;

	width: 70px;

	border: 0px solid #FFFFFF;

}

.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;

}

.template3boxes_colleft_conttabla {

	padding-top:10px;

	float:left;

	text-align:left;

	display:inline;

	width: 200px;

	border: 1px dotted #CCCCCC;

}

.twoColLiqLt #registerbar {

		position: absolute;

		height: 150px;

		width: 715px;

		border: 1px solid #000000;
}

#registerbarVideo {

position: absolute;

height: 300px;

width: 410px;

border: 1px solid #000000;
}
