/*@charset "utf-8";
 CSS Document */

/* 2010 BTNS */
.mnu_btn1{float:left; margin:0px; width:69px; height:40px; background-image:url(images/header2010_btns.gif); background-position:0px -40px;}
	a.mnu_btn1:hover {background-position: 0px 0px;}
	.mnu_btn1_sel{background-position: 0px 0px;}

.mnu_btn2{float:left; margin:0px; width:83px; height:40px; background-image:url(images/header2010_btns.gif); background-position:-69px -40px;}
	a.mnu_btn2:hover {background-position: -69px 0px;}
	.mnu_btn2_sel{background-position: -69px 0px;}

.mnu_btn3{float:left; margin:0px; width:220px; height:40px; background-image:url(images/header2010_btns.gif); background-position:-152px -40px;}
	a.mnu_btn3:hover {background-position: -152px 0px;}
	.mnu_btn3_sel{background-position: -152px 0px;}

.mnu_btn4{float:left; margin:0px; width:101px; height:40px; background-image:url(images/header2010_btns.gif); background-position:-372px -40px;}
	a.mnu_btn4:hover {background-position: -372px 0px;}
	.mnu_btn4_sel{background-position: -372px 0px;}

.mnu_btn5{float:left; margin:0px; width:100px; height:40px; background-image:url(images/header2010_btns.gif); background-position:-473px -40px;}
	a.mnu_btn5:hover {background-position: -473px 0px;}
	.mnu_btn5_sel{background-position: -473px 0px;}
	
.mnu_btn6{float:left; margin:0px; width:104px; height:40px; background-image:url(images/header2010_btns.gif); background-position:-573px -40px;}
	a.mnu_btn6:hover {background-position: -573px 0px;}
	.mnu_btn6_sel{background-position: -573px 0px;}

/* BTNS FIN */

/* 2010 CSS*/
.frm_envdat2010{ width:160px; height:13px; font-family:tahoma; size:8px; margin:0px 2px 0px 2px; border-style:solid; border-color:#666; border-width:1px;}
.frmtxt2010{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#322500; text-decoration:none; border-color:#666; }

.topfrase2010_g{ font-family:Tahoma; font-weight:bold; font-size:12px; color:#3d2b7b; line-height:16px;}
.topfrase2010{ font-family:Tahoma; font-weight:bold; font-size:11px; color:#3d2b7b; line-height:16px; text-decoration:none;}
	a.topfrase2010:hover{ color:#C00; text-decoration:underline;}

.txtgen_mini_blk2010{font-family:Tahoma; font-size:9px; color:#000; text-decoration:none;}
	a.txtgen_mini_blk2010:hover{ text-decoration:underline; color:#C00;}
/* 2010 CSS FIN */

body{margin:0px; padding:0px; background-color:#FFF; font-family:Tahoma; font-size:11px; color:#787878; font-family:Tahoma; font-size:11px; color:#787878;}

.atencion{ color:#FF00FF; }

.txtgen{font-family:Tahoma; font-size:11px; color:#787878; line-height:14px;}
	a.txtgen:hover{ color:#FF0000;}
	a.txtgen:link{ text-decoration:underline;}
.txtgen_blk{font-family:Tahoma; font-size:11px; color:#000; line-height:14px;}
.txtgen_mini_blk{font-family:Tahoma; font-size:9px; color:#000; line-height:10px;}
.txtgen_mini_paises{font-family:Tahoma; font-size:9px; color:#000; width:80px; line-height:13px; text-decoration:none; display:block; float:left; padding-left:3px;}
	a.txtgen_mini_paises:hover{ background-color:#FFF; text-decoration:underline;}
.txtgen_dest_1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#787878;}
.txtgen_dest_2{font-family:Tahoma; font-size:12px; font-weight:bold; color:#787878;}
.txtgen_dest_3{font-family:Tahoma; font-size:11px; color:#FF0000; font-weight:bold;}
.txtgen_dest_3gr{font-family:Tahoma; font-size:14px; color:#FF0000; font-weight:bold;}
.txtgen_dest_4{font-family:Tahoma; font-size:11px; color:#00396a; font-weight:bold;}
.txtgen_dest_5{font-family:Tahoma; font-size:11px; color:#FFF; font-weight:bold;}

.titulo{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333;}
.stitulo{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333;}
.titulomini{font-size:9px;}

.topfrase{ font-family:Tahoma; font-weight:bold; font-size:11px; color:#00396A; line-height:19px;}
.mnufoo_1{ font-family:Tahoma; font-weight:bold; font-size:11px; color:#535353; text-decoration:none;}
	a.mnufoo_1:hover{color:#C00; text-decoration:underline;}
.mnufoo_2{ font-family:Tahoma; font-size:10px; color:#535353; text-decoration:none;}
	a.mnufoo_2:hover{color:#FF0000; text-decoration:underline;}
.footxt{font-family:Tahoma; font-size:9px; color:#00396A; word-spacing:-0.1em;}
	a.footxt:hover{ color:#FF0000;}
	a.footxt:link{ text-decoration:underline;}
.footxt_derechos{font-family:Tahoma; font-weight:bold; font-size:12px; color:#535353;}

.rec_cont_fndbdr{background-color:#E9E9E9; border-style:solid; border-color:#C9C9C9; border-width:1px; margin:0px; padding:0px;}
.rec_cont_fndbdr_2{ float:left; background-color:#FFF; border-style:solid; border-color:#C9C9C9; border-width:1px; margin:0px; padding:0px;}
.rec_cont_fndbdr_txt{background-color:#E9E9E9; border-style:solid; border-color:#C9C9C9; border-width:1px; margin:0px; padding:10px;}
.rec_bder_fndbdr{background-color:#F0F0F0; border-style:solid; border-color:#368DD9; border-width:1px; margin:0px; padding:0px;}

.rec_dest1{float:left; width:auto; background-color:#EBEBEB; padding:10px; border-style:solid; border-color:#990000; border-width:1px;}
.rec_txtdest_1{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#990000;}
.rec_txt{font-family:Tahoma; font-size:11px; color:#333333;}
	a.rec_txt:hover{ color:#FF0000;}
	a.rec_txt:link{ text-decoration:underline;}

.rec_dest2{float:left; background-color:#EBEBEB; padding:10px; border-style:solid; border-color:#990000; border-width:1px; width:100%;}
	.rec_txtdest_2{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#990000;}

.mnuoprec{float:left; width:205px;}

.mnuop{display:block;float:left;width:202px;font-family:Tahoma;font-size:11px;color:#535353;font-weight:bold;text-decoration:none;padding-bottom:4px; padding-top:4px; padding-left:3px; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;}
	a.mnuop:hover{color:#0F4472;background-color:#E0E0E0;}
.mnu_tituloop{display:block;float:left;width:202px;padding-bottom:4px; padding-top:4px; padding-left:3px; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#990000; text-decoration:none;}
	a.mnu_tituloop:hover{color:#0F4472;background-color:#E0E0E0;}
	
.mnuopsel{display:block;float:left;width:202;font-family:Tahoma;font-size:11px;color:#0F4472;font-weight:bold;text-decoration:none;padding-bottom:4px; padding-top:4px; padding-left:3px; background-color:#E0E0E0; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;}

.mnuop2{display:block;float:left;width:200px;font-family:Tahoma;font-size:10px;color:#535353;text-decoration:none;padding-bottom:4px; padding-top:4px; padding-left:5px; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;}
	a.mnuop2:hover{color:#0F4472;background-color:#E0E0E0;}
.mnuop2sel{display:block;float:left;width:200;font-family:Tahoma;font-size:10px;color:#0F4472;text-decoration:none;padding-bottom:4px; padding-top:4px; padding-left:5px; background-color:#E0E0E0; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;}
.mnu_titulo{display:block;float:left;width:202px;padding-bottom:4px; padding-top:4px; padding-left:3px; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;}

.mnu_espacio{display:block;float:left;width:202px;height:30px; vertical-align:baseline;font-family:Tahoma;font-size:11px;color:#535353;font-weight:bold;text-decoration:none;padding-bottom:4px; padding-top:4px; padding-left:3px; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;}
.mnu_espacio_chico{display:block;float:left;width:202px;height:15px; vertical-align:baseline;font-family:Tahoma;font-size:11px;color:#535353;font-weight:bold;text-decoration:none;padding-bottom:4px; padding-top:4px; padding-left:3px; border-bottom-style:solid; border-bottom-color:#7B7B7B; border-bottom-width:1px;}

.imagen_alader{ margin:0px 10px 10px 0px; float:left;}
.imagen_alaizq{ margin:0px 0px 10px 10px; float:right;}

.frm_envdat{ width:160px; height:16px; font-family:tahoma; size:8px; margin:0px 2px 1px 2px; border-style:solid; border-color:#666; border-width:1px;}
.frmtxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#322500; text-decoration:none; margin:0px 2px 0px 0px; padding:4px 0px 0px 2px; border-color:#666; }
.frmtxtlist{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#322500; text-decoration:none; margin:0px 4px 0px 0px; height:16px;border-color:#666; }

.btn1{float:left; background-image:url(images/topbtn_1-1.gif);}
	a.btn1:hover{background-image:url(images/topbtn_1-2.gif);}
.btn2{float:left; background-image:url(images/topbtn_2-1.gif);}
	a.btn2:hover{background-image:url(images/topbtn_2-2.gif);}
.btn3{float:left; background-image:url(images/topbtn_3-1.gif);}
	a.btn3:hover{background-image:url(images/topbtn_3-2.gif);}
.btn4{float:left; background-image:url(images/topbtn_4-1.gif);}
	a.btn4:hover{background-image:url(images/topbtn_4-2.gif);}
.btn5{float:left; background-image:url(images/topbtn_5-1.gif);}
	a.btn5:hover{background-image:url(images/topbtn_5-2.gif);}

.btn1_pre{background-image:url(images/topbtn_1-2.gif); float:left; display:none; width:1px; height:1px; background-color:red;}
.btn2_pre{background-image:url(images/topbtn_2-2.gif); float:left; display:none; width:1px; height:1px; background-color:red;}
.btn3_pre{background-image:url(images/topbtn_3-2.gif); float:left; display:none; width:1px; height:1px; background-color:red;}
.btn4_pre{background-image:url(images/topbtn_4-2.gif); float:left; display:none; width:1px; height:1px; background-color:red;}
.btn5_pre{background-image:url(images/topbtn_5-2.gif); float:left; display:none; width:1px; height:1px; background-color:red;}

.monitoreocom{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; text-decoration:none;}
	a.monitoreocom:hover{ color:#FF0000; text-decoration:underline;}
.monitoreocomr{ font-size:9px; text-decoration:none;}
.centraldemon{ text-transform:uppercase; text-decoration:none; font-weight:bold;}

.empdiv_{float:left; width:735px; background-color:#E9E9E9; border-style:solid; border-color:#368DD9; border-width:1px; margin:0px 0px 10px 0px; padding:5px 5px 5px 5px;}
.empdiv2_{float:left; width:735px; background-color:#FFF; border-style:solid; border-color:#368DD9; border-width:1px; margin:0px 0px 10px 0px; padding:5px 5px 5px 5px;}
.empdiv_carac{float:left; width:100%; border-bottom-color:#C9C9C9; border-bottom-style:solid; border-bottom-width:1px; margin:0px; padding:3px 0px 3px 0px;}
.empdiv_venta{float:left; width:100%;}
.empdiv_benef{}
.empdiv_img{float:left; padding:0px 10px 5px 0px; width:100px; height:70px;}

.curso_tpregunta{float:left; width:716px; display:block; margin-bottom:5px;}
.curso_pregunta{float:left; width:695px; background-color:#FFF; display:block; padding:10px; font-family:Tahoma; font-size:12px; color:#787878; text-decoration:none; border-style:solid; border-color:#C9C9C9; border-width:1px; margin-bottom:5px;}
	a.curso_pregunta:hover{ background-color:#F30; color:#FFF;}
.curso_resultado_f{background-color:#F30; padding:10px; font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;  }
.curso_resultado_o{background-color:#060; padding:10px; font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;  }

div.frmItem { float:left; width:200px;}  
div.frmItem .webon {}
div.frmItem .highlight {border-color: #ff0000;}
div.frmItem.error {}
div.frmItem.error .webon {background-color: #ff6666; border-color:#ff0000;}

.highlight_word{background-color: pink; padding:0px 2px 0px 2px;}

div.fleft{float:left; }
div.frmItem { float:left;}  
div.frmItem .webon {}
div.frmItem .highlight {border-color: #ff0000;}
div.frmItem.error {background-image: url('images/errorSign.gif'); background-repeat:no-repeat; background-position: 2px bottom;}
div.frmItem.error .webon {background-color: #ff6666; border-color:#ff0000;}
.warningObligatorio1{background-color: #ff6666;}
.warningObligatorio2{background-color: #ff6666;}
.warningObligatorio3{background-color: #ff6666;}
.warningObligatorio4{background-color: #ff6666;}

.titulo_calendario{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff;}
.lnks_calendario{font-family:Tahoma; font-size:11px; color:#00396a; font-weight:bold; width:16px; height:16px line-height:16px; font-weight:bold; text-decoration:none; display:block; float:left;}
	a.lnks_calendario:hover{ color:#FFF; background-color:#333;}
.lnks_calendario2{font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold; width:16px; height:16px line-height:16px; font-weight:bold; text-decoration:none; display:block; float:left;}
	a.lnks_calendario2:hover{ color:#FFF; background-color:#333;}
