/*//@import url(navigat.css);
//@import url(common.css);
//@import url(relateJS.css);
*/
@import url(buttons.css);

H3 {color:#006699}
H2 {color:#FF6600; font-size:13px;}
html {padding:0px; margin:0px; text-align:center}
body {font-family:Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:center; margin:0 0 0 0; padding:0px; background-color:#FFFFFF; line-height:1.4em}

td, th, input, select, textarea, optgroup {font-family:Verdana, "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:1.4em}

.ul01 {margin:4px 0 4px 10px;padding:0;list-style-type:none;}
/*ul01 ul{margin-left:40px;}*/
.ul01 li{font-weight:bold; list-style:none; margin:0 0 4px 2px; list-style-image: url(../../images/es/homeul.gif);}

.path {font-size:10px;}
.borde_bot {border-bottom:#999999 dotted 1px; padding:6px 0 6px 6px;}
table_data {border: none;border-top: 1px solid #D0D0D0;}
.table_data td {text-align:left; vertical-align:top; border-bottom:#999999 dotted 1px; padding:4px 0 4px 3px;}

/*p.teaser{font:.75em/1.5 'Lucida Grande',sans-serif; color:#333; font-size:1.6em; padding:0 4px;}*/
.teaser{font:2.1em/1.5 Helvetica, sans-serif; color:#000000; padding:0;}
.teaser_txt{font:1.2em/1.3 Helvetica, sans-serif; color:#666666; padding:0;}
.text01{font:1.8em/1.3 Helvetica, sans-serif; color:#000000; padding:0;}
.text02{font:1.2em/1.3 Helvetica, sans-serif; color:#000000; padding:0;}
.text02Er{font:1.2em/1.3 Helvetica, sans-serif; color:#CC0000; padding:0;}
.text02p{font:1.2em/1.3 Helvetica, sans-serif; color:#FFFFFF; padding:0; font-weight:bold;}
.text02p a:hover{color:#FFFFFF; text-decoration:none}
.text02p a:link{color:#FFFFFF; text-decoration:none}
.text02p a:visited{color:#FFFFFF; text-decoration:none}

input.text_field{border:1px solid #ddd;font-size:12px;padding:3px;/*width:150px;*/margin:0;-moz-border-radius:2px;-webkit-border-radius:2px;}
select.text_field{border:1px solid #ddd;font-size:12px;padding:3px;/*width:150px;*/margin:0;-moz-border-radius:2px;-webkit-border-radius:2px;}
input.text_field.with-box{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}

.text_field:active,.text_field:focus{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
.error-occurred{color:#801b1b;border-color:#e5a3a3;background-color:#ffcfcf;padding:3px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.subpage #content .wrapper{position:relative;padding:5px 22px;height:425px;}

/* Comentarios */
.cont_comen {background-color:#F8F1D8;}
.tit_comen {background-color:#F0F0F0; border-bottom:#D9D9D9 solid 1px; border-top:#D9D9D9 solid 1px; padding:10px;}
.msgCom {margin:0; padding:10px 20px; background-repeat:no-repeat; background-position:5px 11px; background-image: url(../../images/14x14-send-your-views-white.gif);}
.msgCom .title {color:#666666;font-weight: bold;}
.printCom {margin:0; padding:10px 20px; background-repeat:no-repeat; background-position:5px 11px; background-image: url(../../images/14x14-print.gif);}
.printCom .title {color:#666666;font-weight: bold;}
.mailCom {margin:0; padding:10px 20px; background-repeat:no-repeat; background-position:5px 11px; background-image: url(../../images/14x14-email.gif);}
.mailCom .title {color:#666666;font-weight: bold;}
.comen {margin:5px 0px 8px 0; color:#ffffff; background-color:#666666; padding:5px;}

/* */

#signup-form input.text_field:focus{border-color:#aaa;background-color:#fafafa;}
#signup-form input.text_field{font-size:18px;}
#signup-form table{border-collapse:collapse;margin-bottom:20px;}
#signup-form td, #signup-form th{padding:0 0 15px 0;vertical-align:top;}
#signup-form th{font-size:16px;font-weight:normal;text-align:right;color:#666;padding-right:10px;line-height:42px;width:180px;}
body.ie7 #signup-form th{font-weight:bold;}
#signup-form td.col-field{width:200px;}
#signup-form .fieldWithErrors input{background-color:inherit;}
#signup-form td.col-help{width:250px;}
#signup-form td.col-help .label-box{display:none;font-size:12px;color:#666;border:1px solid #dbdbdb;border-left:2px solid #dbdbdb;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;padding:.85em 10px .85em 30px;line-height:1.45em;background:#f2f2f2 url(../../images/es/signup_info.gif) no-repeat 13px 50%;text-transform:lowercase;}
.ie #signup-form td.col-help .label-box{padding:.85em 10px .80em 30px;}
#signup-form td.col-help .label-box .pstrength-text{text-transform:none;font-weight:normal;}
#signup-form td.col-help .label-box.password-invalid{background-image:url(../../images/es/signup_info.gif);padding-left:30px;}
#signup-form td.col-help .label-box.password-weak{background-image:url(../../images/es/signup_check_weak.gif);padding-left:30px;color:#80461b;border-color:#e5bda3;background-color:#ffe2cf;}
#signup-form td.col-help .label-box.password-good{background-image:url(../../images/es/signup_check_good.gif);padding-left:30px;color:#80621b;border-color:#e5d5a3;background-color:#fff0cf;}
#signup-form td.col-help .label-box.password-strong{background-image:url(../../images/es/signup_check_strong.gif);padding-left:30px;color:#78801b;border-color:#e3e5a3;background-color:#f5ffcf;}
#signup-form td.col-help .label-box.password-verystrong{background-image:url(../../images/es/signup_check.gif);padding-left:30px;color:#2a801b;border-color:#e1efdb;background-color:#f0fee9;}
body.ie7 #signup-form td.col-help .label-box{margin-top:1px;}
#signup-form table td.col-help .label-box.good{background-image:url(../../images/es/signup_check.gif);border-color:#e1efdb;background-color:#f0fee9;}#signup-form table td.col-help .label-box.error{background-image:none;padding-left:10px;color:#801b1b;border-color:#e5a3a3;background-color:#ffcfcf;}#signup-form tr.captcha-solved td p{color:#801b1b;border:1px solid #dbdbdb;background-color:#f2f2f2;margin-top:5px;padding:5px 0 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#666;}#signup-form tr.screen-name th,#signup-form tr.screen-name td{padding-bottom:0;}#signup-form tr.email th,#signup-form tr.email td{padding-bottom:0;}#signup-form tr.email-updates td{color:#666;}#signup-form tr.email-updates td input,#signup-form tr.email-updates td label{vertical-align:middle;}#signup-form tr.captcha th{padding-top:9%;}#signup-form tr.email-updates td #scoop{width:450px;}#signup-form #screen_name_url{font-size:10px;display:block;color:#666;padding-top:.3em;}#signup-form strong.valid{color:#2c811d;}#signup-form strong.invalid{color:#963b3b;}.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none;}#signup-form #recaptcha_widget{font-size:12px;width:468px;clear:both;}#signup-form #recaptcha_data{float:left;width:306px;}#signup-form #recaptcha_image{border:1px solid #ddd;border-bottom:none;padding:2px;padding-bottom:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;}#signup-form #recaptcha_response_field{width:288px;width:288px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;font-weight:bold;}#signup-form #recaptcha_response_field:focus{background-color:#fafafa;border:1px solid #999;}#signup-form #recaptcha_controls{float:left;width:140px;font-size:10px;color:#666;border:1px solid #dbdbdb;background-color:#f2f2f2;height:8.17em;padding:8px 10px 8px 10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}#signup-form #recaptcha_controls h3{margin:0 0 .5em 0;font-size:10px;}#signup-form #recaptcha_controls ul{margin:0 0 8px 0;padding:0;list-style-type:none;}#signup-form #recaptcha_controls li{margin-bottom:3px;}#signup-form #recaptcha_controls li a{padding-left:18px;}#signup-form #recaptcha_controls li.reload a{background:url(../../images/es/signup_captcha_reload.gif) no-repeat 0 50%;}#signup-form #recaptcha_controls li.recaptcha_only_if_image a{background:url(../signup_captcha_audio.gif) no-repeat 0 50%;}#signup-form #recaptcha_controls p{margin:0;}#signup-form #recaptcha_controls #recaptcha_powered,#signup-form #recaptcha_controls #recaptcha_help{font-size:9px;color:#999;}#signup-form #recaptcha_errors{margin-top:10px;}body.ie7 #signup-form #recaptcha_errors{width:450px;}

fieldset.common-form table.input-form th{vertical-align:top;}
fieldset.common-form .instruction,fieldset.common-form .example,fieldset.common-form .required{font-size:x-small;color:#666;font-weight:normal;}
fieldset.common-form .instruction,fieldset.common-form .example{margin-top:.5em;}
fieldset.common-form .example{font-style:oblique;}
fieldset.common-form .suggestion{color:red;}
fieldset.vertical-form{margin-top:1em;margin-bottom:1em;}
fieldset.vertical-form label,fieldset.vertical-form input{display:block;}
fieldset.vertical-form input{margin-top:1em;margin-bottom:1em;}
fieldset.vertical-form input[type="text"]{width:165px;}
/*div.direct-message-box fieldset.standard-form{width:548px;padding:10px 90px;}*/
#direct_message_user_id{min-width:100px;}
.buttons{padding-top:12px;text-align:center;}
.buttons input,.buttons button{margin:0 3px;}
.buttons a button{margin:0;}
input.submit,button,input[type=submit],input[type=button],input[type="file"]>input[type="button"]{color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#e6e6e6;border:1px solid #ccc;font-size:x-small;padding:4px 8px;vertical-align:top;cursor:pointer;}
input.submit:hover,button:hover,input[type=submit]:hover,input[type="file"]>input[type="button"]:hover{background-color:#d5d5d5;}
input.flow-button,input.flow-button:hover{height:41px;padding:0 10px 2px 0;border:0;font-size:20px;background-color:transparent;}

input.submit:hover,button:hover,input[type=submit]:hover,input[type="file"]>input[type="button"]:hover{background-color:#d5d5d5}
input.flow-button,input.flow-button:hover{height:41px;padding:0 10px 2px 0;border:0;font-size:20px;background-color:transparent;}
input.green-arrow,input.green-arrow:hover{background-image:url('../../images/es/btn_green_arrow.gif')!important;width:234px!important;background-color:transparent;}
input.green-arrow-small,input.green-arrow-small:hover{background-image:url('../../images/es/btn_green_arrow_small.gif')!important;width:138px!important;}input.red-small,input.red-small:hover{background-image:url('https://s3.amazonaws.com/twitter_production/a/1253209888/images/btn_red_small.gif')!important;width:114px!important;text-align:center;padding:0 0 2px 0;}

p a.join{display:block;width:14.5em;height:1.2em;text-align:center; vertical-align:middle; margin:1em auto .5em;background-color:#3F6687;color:#fff;font-size:1.4em;padding:4px;border:1px solid #000;}
p a.join:hover{text-decoration:none;}

#box {width:900px; margin:0px auto; padding:0; text-align:left; background-color:#FFFFFF}
#box01 {width:900px; margin:0px; padding:0; text-align:center; background-color:#FFFFFF}

/*---Divisiones MODELO02---*/
#left2 {width:670px; padding:0px; float:left; margin:5px 0px 10px 5px;}
	#conte_l2 {width:650; padding:2px; float:left; margin:5px; line-height:1.5em;}
	#conte_l2 .titulo, #conte_l2 h2 {width:394px; margin:0px auto; padding:20px 0 20px 0; font-weight:bold; font-size:12px; text-align:center; line-height:1.5em; background-image:url('../../images/es/fondito01.jpg'); background-repeat:repeat-x; background-attachment:scroll; background-position:left top;}
	#conte_l2 .nombre {width:776px; margin:0px 0px 5px 0; padding:3px 3px 3px 3px; font-weight:bold; font-size:14px; text-align:center; line-height:1.5em; background-color:#949494; color:#FFFFFF}
	#conte_l2 .nombre2 {margin:8px 0px 8px 0; font-weight:bold; font-size:12px; line-height:1.5em; color:#006699}
	#conte_l2 .detalle2 {margin:5px 0px 8px 0; padding:0 0 10px 0; font-size:10px; line-height:1.3em;}
#rigth2 {width:420px; padding:0px; float:left; margin:5px 5px 0 6px;}
	#conte_r2 {width:394px; padding:8px; float:left; margin:5px; line-height:1.5em;}
	#conte_r2 .titulo, #conte_r2 h2 {width:394px; margin:0px auto; padding:20px 0 20px 0; font-weight:bold; font-size:12px; text-align:center; line-height:1.5em; background-image:url('../../images/es/fondito01.jpg'); background-repeat:repeat-x; background-attachment:scroll; background-position:left top;}
/*---- -------*/

/* main navigation 2009-03 begin*/
#mainNavig {position:relative;z-index:900000;float:right;margin:-26px 0 0 0; width:450px;}
#mainNavig ul {list-style:none;list-style-image:none;padding:0;margin:0;}
#mainNavig li {list-style:none;list-style-image:none;}
#mainNavig a {font:normal 11px/12px verdana;text-decoration:none;color:#003399;}

#mainNavig li{float:left;height:12px;margin:4px 0 0 0;_overflow:hidden;}
#mainNavig li a{position:relative;display:block;height:20px;margin-top:-3px;_float:left;background:url(../../images/es/main_navig_sprites.gif) no-repeat 0 -109px;}
#mainNavig li a:hover{right:-1px}
#mainNavig li a span{display:block;float:left;}
#mainNavig li a .mn-ls, #mainNavig li a .mn-rs{width:1px;height:19px;}
#mainNavig li a .mn-cs{height:16px;margin-top:3px;padding:0 19px 0 8px;font-size:11px;line-height:13px;color:#003399;background:url(../../images/es/main_navig_sprites.gif) no-repeat 100% 5px; cursor:pointer;}
#mainNavig li a .mn-ali{font-weight:bold;}
#mainNavig li a:hover, #mainNavig li a:active, #mainNavig li a.onshow{background:url(../../images/es/main_navig_sprites.gif) repeat-x 0 -40px;right:-1px;}
#mainNavig li a.onshow .mn-cs{color:#f87102;text-decoration:underline;}
#mainNavig li a:hover .mn-ls, #mainNavig li a:active .mn-ls, #mainNavig li a.onshow .mn-ls, #mainNavig li.current a .mn-ls, #mainNavig li a:hover .mn-rs, #mainNavig li a:active .mn-rs, #mainNavig li a.onshow .mn-rs, #mainNavig li.current a .mn-rs{background:url(../../images/es/main_navig_sprites.gif) no-repeat 0 -20px;}
#mainNavig li a:hover .mn-cs{text-decoration:underline;color:#f87102}
#mainNavig li.current a, #mainNavig li.current a:hover, #mainNavig li.current a:active{background:url(../../images/es/main_navig_sprites.gif) repeat-x 0 -60px;}
#mainNavig li.current .subContent a{background:none;}
#mainNavig li.help{padding-right:0;border-right:none;}
#mainNavig li.help a .mn-cs{padding:0 8px;background:none;}

#overShowIdiomasContent{width:75px;}
#overShowIdiomasContent .topHack{border-right:solid 92px #e3e8ee;}
#overShowForBuyerContent{width:145px;}
#overShowForBuyerContent .topHack{border-right:solid 92px #e3e8ee;}
#overShowForSellerContent{width:172px;}
#overShowForSellerContent .topHack{border-right:solid 120px #e3e8ee;}
#overShowCommunityContent{width:99px;}
#overShowCommunityContent .topHack{border-right:solid 1px #e3e8ee;margin-right:0!important;}
#mainNavig #overShowMyAlibabaContent{width:187px;}
#mainNavig #overShowMyAlibabaContent .topHack{border-left:solid 61px #e3e8ee!important;border-right:solid 1px #e3e8ee;margin-right:0!important;margin-left:1px;}
#mainNavig .subContent{z-index:1000;position:absolute;right:-1px!important;background:transparent!important;}
#mainNavig .subContent .topHack{height:1px;margin-right:1px;border-left:solid 1px #e3e8ee;font-size:0;line-height:0;background:#ffffff;overflow:hidden;}
#mainNavig .subContent ul{list-style:none;list-style-image:none;border-left:solid 1px #e3e8ee;border-right:solid 1px #e3e8ee;background:#ffffff;}
#mainNavig .subContent li{list-style:none;list-style-image:none;float:none;height:24px;padding:0;margin:0;border:none;}
#mainNavig .subContent li a{display:block;height:18px;margin:0;padding:6px 3px 3px 8px!important;text-align:left;_float:none;background:none}
#mainNavig .subContent li a:hover{right:0;background:url(../../images/es/main_navig_sprites.gif) repeat-x 0 -80px;}
#mainNavig .subContent .botHack{height:1px;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;font-size:0;line-height:0;background:#e3e8ee;overflow:hidden;}

#mainNavig .myAlibabaCurrent {z-index:900000;position:relative;width:88px;background:#ffffdd url(../../images/es/sprites_main_navi.gif) right -120px no-repeat;}
#mainNavig .myAlibabaCurrent .subContent {z-index:1000;position:absolute;right:-1px!important;}
#mainNavig .myAlibabaCurrent .subContent .topHack {position:relative;z-index:1000;float:right;width:88px;height:5px;border:solid 1px #e9c952;border-width:0 1px 0 1px;font-size:0;line-height:0;background:url(../../images/es/sprites_main_navi.gif) right -160px no-repeat!important;}
#mainNavig .myAlibabaCurrent .subContent ul {z-index:999;list-style-image:none;list-style-type:none;float:right;width:155px;padding:5px;margin:-1px 0 0 0;border:solid 1px #e9c952;background:#ffffdd url(../../images/es/sprites_main_navi.gif) right -200px no-repeat;}

#mainNavig #inboxIcon{position:absolute;top:20px;z-index:1001;}
#mainNavig #inboxNum, #mainNavig #inboxNum .num{display:inline;float:none;font-weight:normal;}
#mainNavig #inboxNum .num{font-weight:lighter;color:#ec4800;}
/* main navigation 2009-03 end*/

#header	{/*height:150px;*/ background:#fff url('../../images/es/sprites_homeOther.gif') repeat-x 0 -2px;}
#aliLogo{float:left; margin:0 20px 0 0;}
#aliLogo a{text-indent:-999px; display:block; overflow:hidden; width:395px; height:85px; background:url(../../images/es/logo_empre.jpg) no-repeat 4px 4px;}

#aliLogo2{float:left; margin:0 20px 0 0;}
#aliLogo2 a{text-indent:-999px; display:block; overflow:hidden; width:200px; height:42px; background:url(../../images/es/logo_empre01.jpg) no-repeat 4px 4px;}

/*#aliDes{float:right; margin:25px 0 0 0; display:block; width:450px; height:90px; text-align:left}*/
#aliDes{float:right; margin:0 20px 0 0;}
#aliDes a{text-indent:-999px; display:block; overflow:hidden;width:200px; height:90px; background:url(../../images/es/logoadex.jpg) no-repeat 4px 4px;}

.header960{width:900px;margin: auto;}
.utility{text-align:right;padding:3px;height:20px;font:0.85em verdana;}
.utility #welcome_info{float:left;color:#000000;font-size:11px;}
.utility #log-info{color:#003399;}
.utility a:link,.utility a:visited{color:#003399;text-decoration:none;}
.utility a:hover{text-decoration:underline;}

#page960{margin:auto;text-align:left;min-width:760px;max-width:880px;width:880px;}

.importantNotice{text-align:center;width:100%;background-color:#FFFFE1;border-bottom:1px solid #ACA899;}
.importantNotice a:link{text-decoration:underline;}

.colL,.colRL,.colLL{float:left;_overflow:hidden;}
.colR,.colRR,.colLR{float:right;_overflow:hidden;}

#page960.frameA {position:relative;}
#page960.frameA .colL{width:180px;position:relative;z-index:2;float:left;margin-top:10px;}
#page960.frameA .colR{width:100%;margin-left:-193px;margin-top:10px;}
#page960.frameA .colR .colRmargin{margin-left:193px;margin-bottom:10px;}
#page960.frameA .colRL{width:100%;margin-right:-303px;}
#page960.frameA .colRL .colRLmargin{margin-right:302px;} 
#page960.frameA .colRR{width:289px;}

/* translate begin */
#trsContentId{overflow:hidden;position:absolute;top:18px;z-index:990000;height: 200px; width: 100px; border:1px solid #7F9DB9;background-color:#fff;padding:2px;}
#trsContentId a {display:block;padding:2px 6px;border:1px solid #fff;}
#trsContentId a:visited {color:#000;}
#trsContentId a:hover {border:1px solid #316AC5;color:#fff;text-decoration:none;}
.maskIframe{position:absolute; z-index:1; width:1px; height:1px; top:0px; left:0px; border:0px; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
/* translate end */

/* tradeshow star*/
.tradeshowone {MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 10px}
.tradeshowCycle ul.tabs li.current{background:url(../../images/es/sprites_homeIcon.gif) no-repeat 0 -220px;color:#ffffff!important;}
.tradeshowCycle ul.tabs li {cursor:hand; color:#263c5f; font-weight:bold;display:inline;margin:0px 1px;padding:0px 5px; background:url(../../images/es/sprites_homeIcon.gif) no-repeat 0 -190px;}
.tradeshowCycle .column{width:100%;}
/* tradeshow end*/

/*--Menu SKin---*/
.menu{}
.menu h3{margin:0;padding:4px 3px 0 10px; font:bold 12px/22px;color:#fff;}
.menu h3 a:link,.menu h3 a:visited,.menu h3 a:hover{color:white;}
.menu ul {margin:0 0 10px 0;padding:0;font:11px/15px;list-style-type:none;}
.menu ul ul{margin:0;}
.menu li {margin:0px;padding:0;word-wrap:break-word; word-break:break-all; word-break/* */:normal ;}
.menu li img {border: 0;padding: 4px 4px 4px 0px; vertical-align: middle;}
.menu li a:link,.menu li a:visited {margin:0;padding: 3px 0 3px 10px;display:block;}
.menu li li{margin:0px;padding-left:16px;font-weight:lighter;}

.menu_service_tel{background:url(../../images/es/service-tel.gif) no-repeat; margin:8px 0 0 0; padding:2px 0 4px 25px;}
.menu_service_tel_no{font-size:20px; color:#FA7706; font-weight:800; margin:0 0 0 8px;}
.menu_service_tel_time{margin:3px 0 8px 8px; }
.menu_service_pic{padding:10px 10px 0 10px;}
.menu_service_pic img{border:1px solid #333;}
.menu_service_pic table{width:170px;font-size:11px;}
.menu_service_contact{margin:10px 0 0 10px;}
.mail_box_quicklunch{background:url(../../images/es/left_menu_mail_bg.gif) no-repeat; width:150px; height:22px; margin:0; padding:7px 0 0 30px;}

.menu.menuSkinA h3{border-bottom:1px solid #587EAB;background:#5E90C3 url(../../images/es/sprites_menu.gif) repeat-x 0 -50px;}
.menu.menuSkinA li{border-top:1px solid #F4F7FC;border-bottom:1px solid #A2B7D6;background:#D5E3F5 url(../../images/es/sprites_menu.gif) 0 0 repeat-x;}
.menu.menuSkinA li.current{border-top:0px;border-bottom:1px solid #A2B7D6;background:#FEF0D9 none;font-weight:bold;}
.menu.menuSkinA li a:link,.menu.menuSkinA li a:visited {color:#081B39;}
.menu.menuSkinA li a:hover {color:#F26522;}
.menu.menuSkinA li li{background:#F4F7FE;border-top:1px solid #D4DDEB;border-bottom-color:#F4F7FE;}
.menu.menuSkinA li li a:link, .menu.menuSkinA li li a:visited{background:url(../../images/es/sprites_menu.gif) 0 -221px no-repeat;}
.menu.menuSkinA li li a:hover{background:url(../../images/es/sprites_menu.gif) 0 -221px no-repeat;}

.menu.menuSkinB h3{border-bottom:1px solid #587EAB;background:#5E90C3 url(../../images/es/sprites_menu.gif) repeat-x 0 -50px;}
.menu.menuSkinB li{border-top:1px solid #EAEAEA;border-bottom:1px solid #D0D0D0;background:#EAEAEA url(../../images/es/sprites_menu.gif) 0 -170px repeat-x;}
.menu.menuSkinB li.current{border-top:0px;border-bottom:1px solid #A2B7D6;background:#FFF8C3 url(../../images/es/s/sprites_menu.gif) 0 -110px repeat-x;}
.menu.menuSkinB a {padding-left:50px;color: #333333!important;}
.menu.menuSkinB li a:link {text-decoration: none;}
.menu.menuSkinA li a:visited {text-decoration: none;}
.menu.menuSkinB li a:hover {color:#FF7300!important;}
.menu.menuSkinB li li{background:#FFFDF3;border-top:1px solid #F2EAD6;border-bottom-color:#FFFDF3;}
.menu.menuSkinB li li a:link, .menu.menuSkinB li li a:visited{background:url(../../images/es/sprites_menu.gif) 0 -221px no-repeat;}
.menu.menuSkinB li li a:hover{background:url(../../images/es/sprites_menu.gif) 0 -221px no-repeat;}
/*--Menu SKin---*/

#navigation ul{margin-bottom:0px}
#navigation .primary {border-bottom:1px solid #d8d8dc; background:#366388 url(../../images/es/map1.v7.png) 0 -250px repeat-x; }
#navigation .primary li {float:left; display:inline;}
#navigation .primary a {position:relative; float:left; margin-right:8px; padding:6px 10px; color:#fff; font-size:85%; font-weight:bold; text-transform:uppercase;}
#navigation .primary li.active a {padding:5px 9px 7px 9px; margin-bottom:-1px; border:1px solid #d8d8dc; border-width:1px 1px 0 1px; color:#314251; background:#fff; }

#navigation .secondary {border:1px solid #dcdcdc; border-width:0 1px 1px 1px; background:#fff; }
#navigation .secondary li {float:left; }
#navigation .secondary a {float:left; margin-right:10px; padding:5px 9px; font-size:85%; font-weight:bold; }
#navigation .secondary li.active a {color:#314251; }

/* Clearfix */
#navigation .primary:after,
#navigation .secondary:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
#navigation .primary,
#navigation .secondary { zoom:1; }

/*--Mnu Usuarios*/
#nav_proy {text-align:left;}
#nav_proy ul {margin-bottom:0px; padding:10px 0 0 0;}
#nav_proy li {float:left; display:inline; margin:0; padding:0;}
#nav_proy a {position:relative; float:left; margin-right:4px; padding:4px 4px 2px 4px;}
#nav_proy li.active {padding:4px 4px 7px 4px; margin-bottom:-3px; border:1px solid #d8d8dc; border-width:1px 1px 0 1px; color:#314251; background:#ffffff; font-weight:bold;}
/*--- ---*/

.errortext {color:#C00000; font-weight: bold;}

A:link {text-decoration: none; color:#4374A6}
A:visited {text-decoration: none; color:#4374A6}
A:active {text-decoration: none; color:#4374A6}
A:hover {text-decoration: underline; color: #4374A6}

.portada_3 A:link {text-decoration: none; color:#EE8026}
.portada_3 A:visited {text-decoration: none; color:#EE8026}
.portada_3 A:active {text-decoration: none; color:#EE8026}
.portada_3 A:hover {text-decoration: underline; color: #EE8026}

.footer{font-size:11px; color:#000000; text-decoration:none;}
.footer:hover{text-decoration: underline; color: #4374A6}

.show .dBoxHeaderArea #bid-show-dBox {display: none;}
.hide .dBoxHeaderArea #bid-hide-dBox {display: none;}

/*---Divisiones Busqueda Avanzada---*/
#busqueda {width:670px; padding:3px; float:left; margin:5px 0px 10px 5px; background-color:#F1F1F1;}
.fbaFields {border-collapse: collapse; margin-top:2px;}
.fbaFields td {padding:1px; vertical-align: top;}

.fbaFields input,
.fbaFields .commonButton,
.fbaFields select {vertical-align: middle; font-size:10px;}

.fbaFields td.name {vertical-align:top; padding-left: 0; padding-right:6px; padding-bottom:6px; font-size:10px; /*width: 200px;*/}
.fbaFields td.nameError {vertical-align:top; padding-left:0; padding-right:6px; padding-bottom:6px; color:#CC0000;}
.fbaFields td.namePr {text-decoration:line-through; vertical-align:top; padding-left: 0; padding-right:6px; padding-bottom:6px; font-size:10px; /*width: 200px;*/}

/*---- -------*/

/*---Div Agregar datos grilla---*/
#add_grd {margin:0px 0px 2px 0px; background-color:#F1F1F1; border:#FFFFFF solid 1px;}
#add_grd td {padding:1px; vertical-align:top; /*text-align:center;*/ border:1px #FFFFFF solid;}

#add_grd input,
#add_grd .commonButton,
#add_grd select {vertical-align: middle; font-size:10px;}
/*---- -------*/

/*---Div Agregar datos grilla---*/
#add_grid1 {margin:0px 0px 2px 0px; background-color:#F1F1F1; border:#FFFFFF solid 1px;}
#add_grid1 td {padding:1px; vertical-align:top; border:1px #FFFFFF solid;}

#add_grid1 input,
#add_grid1 .commonButton,
#add_grid1 select {vertical-align: middle; font-size:10px;}
/*---- -------*/

/* ---------- form  --------- */
.footnote {padding-top: 2px; text-align: left; color: #666666;}

legend {color: #000000; font-weight: bold; background-color: #f9f8f8;}
fieldset {border: none;border-top: 1px solid #D0D0D0;}
.formFields td {text-align: left;}

.name,
.nameError {color: #444444;}

.error {background: #ffd9d9;}
.error .name {color: #cc0000; background: transparent;}
.error .hint {color: #333333;}
.required {color: #cc0000;}
.formFields td.unlimited {border-left: none;}
.formFields td.limit {border-right: none;}
.hint {color: #555555;}

.formButtons {padding-top: 5px;}
.formArea .buttons {border-top: 1px solid #D0D0D0; padding-top: 10px;}

fieldset .formArea .buttons,
fieldset .buttons {border-top: 0px; padding-top: 0px;}

/* ---------- misc elements --------- */
.pathbar {background:#ffffff; color:#444444;}
.pathbar a:link,
.pathbar a:visited {color:#444444;}
.screenTitle {background:#ffffff;}
.screenTitle td {font-size: 18px; font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
.screenTitle .name,
.screenTitle b {font-weight: normal; color: #0D1DE0;}

.specific {font-weight: bold;}

.reportIndex a:link,
.reportIndex a:visited {color: #333333;}
.reportSection {border-top: 1px solid #cccccc; /*  background: #ffffff; */}

.notdelitems {color: #444444;}

code {font-family: Courier, mono; font-size: 10px; color: #444444;}
.code {font-family: Courier, mono;	font-size: 10px;}

hr {color: #cccccc; background-color: #cccccc; height: 1px;}

/* ---------- common buttons --------- */
.commonButton button,
.commonButton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: transparent;}
.commonButton button {background-image: url(../../images/es/btn_bg.gif); border: 0 solid white; background-repeat: no-repeat;}
.commonButton button[disabled] {background-image: url(../../images/es/btn_bg-disabled.gif); color: #999999;}  

/* ---------- big icon buttons  --------- */
.toolsArea .commonButton {
  background-position: top center;
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 0 1px;
  min-height: 32px;
  cursor: pointer;
  text-align: center;
  display: -moz-inline-box;
  display: inline-block;
  -moz-box-flex: 400;
  background-image: url(../../images/es/btn_default-button_bg.gif);
  vertical-align: top;
  margin-bottom: 12px;
}
.formArea .toolsArea .commonButton span,
.toolsArea .commonButton span {display: block; text-align: center; width: 83px; padding-top: 34px; vertical-align: top;}
.screenButtons {word-spacing: -1em;}

.screenButtons .commonButton {word-spacing: normal;}

.toolsArea span.commonButton {cursor: default; color: #999999; text-decoration: none; margin-right: -3px;}
.toolsArea button {display: none;}
.toolsArea .screenButtons .commonButton span {background: none;}

/* ---------- small icon buttons  --------- */
.controlVisibilityToolbar .misc .commonButton,
.listArea .buttons .commonButton,
.dBoxFooterLayout .buttons .commonButton,
.reportTools .commonButton,
.uplevel .commonButton {
  background-image: none;
  height: 16px;
  display: inline;
  display: -moz-inline-box;
}

.dBox .commonButton button,
.controlVisibilityToolbar .misc .commonButton button,
.listArea .buttons .commonButton button,
.dBoxFooterLayout .buttons .commonButton button,
.reportTools .commonButton button,
.uplevel .commonButton button {
	display: none;
}

.dBox .commonButton span,
.controlVisibilityToolbar .misc .commonButton span,
.listArea .buttons .commonButton span,
.dBoxFooterLayout .buttons .commonButton span,
.reportTools .commonButton span,
.uplevel .commonButton span {
  background-repeat: no-repeat;
  background-color: transparent;
  padding-left: 20px;
  height: 16px;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
}

/* buttons as buttons */
.formArea .commonButton span,
.formButtons .commonButton span,
.paging .commonButton span {display: none;}

.formButtons button,
.formArea button,
.paging .commonButton button {width: 91px; height: 21px; text-align: center;}

/* ---------- search  --------- */
* html table.searchArea {margin-top: 15px;}

table.searchArea {margin-top: 7px; border-top: 1px dashed #bbbbbb;}
table.searchArea td {padding-top: 10px;}
table.searchAreaDetails td {padding: 2px;}

/* ---------- form  --------- */
.formArea {/*  width: 695px; */}

.formFields {border-collapse: collapse; margin-top:2px;}
.formFields td {padding: 3px; vertical-align: top;}

.formFields input,
.formFields .commonButton,
.formFields select {vertical-align: middle;}

.formFields td.name {vertical-align: top; padding-left: 0; padding-right:10px; padding-bottom:10px; /*width: 200px;*/}
.formFields td.nameError {vertical-align: top; padding-left:0; padding-right:10px; padding-bottom:10px; color:#CC0000;}
.formFields td.namePr {text-decoration:underline; /*width: 200px;*/}

td.unlimited {vertical-align: top; padding-top: 6px;}

fieldset {margin: 10px 0 0 0; padding: 0;}

* html fieldset {margin-top: 0; padding-top: 10px;}

.screenButtons {padding: 8px 0 0 0;}

legend {margin-bottom: 10px; margin-left: -9px; padding-right: 0px; vertical-align: middle; padding-left: 2px;}
option.dummyLine {color: #ffffff;}

#searchInput {margin-left: -1px;}

fieldset > legend {margin-left: -7px; padding-left: 0; padding-right: 9px; padding-top: 2px; margin-top: -2px;}

legend img {vertical-align: middle;}

fieldset p {margin: 5px 0;}

.option {margin-bottom: 5px;}

.formButtons {text-align: right; margin-top: 5px;}
.formButtons input,
.formButtons button {margin-left: 7px;}
.formFields td.limit {padding-right: 25px; white-space: nowrap; width: 140px;}
.formFields td td.limit {padding-left: 0px;}
.fieldButtons input,
.fieldButtons button {margin: 5px 5px 0 0;}
textarea {width: 98%;}

.checkbox,
.radiobox {width:13px; height:13px; padding:0; margin: 0;}

#chkProceed {margin-left: 3px;}

legend a {font-weight: normal;}

legend .checkbox,
.formFields .checkbox,
.formFields .radiobox {margin-right: 3px;}

.suboption {margin-left: 18px;}

/* ---------- list  --------- */
div.ipmap {height: 400px;}
div.massmaildetails {height: 60px;}
tr.subTr td { border-top: 1px solid #d8d8d8;}
.list {}
.list .selected {background-color: #ecf0fb;}
.list th, .list td {}
th {text-align: left; background: #D6DFF7; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
th a:link, th a:visited, th a:active {color: #000000; text-decoration: none;}
th a:hover {text-decoration: underline;}
.sort {background-color: #ABBEEF;}
.list .subTable td {border: 0px; padding: 3px;}
.evenrowbg {background-color:#F0F0F0; border-bottom:1px solid #336699 dotted; padding-bottom:5px}
.evenrowbg_b {background-color:#F0F0F0; border-bottom:1px solid #336699 dotted; padding-bottom:5px; font-weight:bold;}
.oddrowbg {background-color:#ffffff; border-bottom:1px solid #336699 dotted; padding-bottom:5px;}
.oddrowbg_b {background-color:#ffffff; border-bottom:1px solid #336699 dotted; padding-bottom:5px; font-weight:bold;}

/* ---------- list  --------- */
.listArea td input,
.listArea td select {vertical-align: middle;}
.list td,
.list th {padding: 3px;	padding-left: 5px; padding-right: 5px; border:none;}
.list td.icon {text-align: center;	padding: 3px;background:#edeef6;}
.number {text-align: right; height:35px; }
.search input,
.search .commonButton,
.uplevel .commonButton {margin-right: 7px; vertical-align: middle;}
.list {border-collapse: collapse;}
.buttons {margin: 7px 0;}
.buttons div {white-space: nowrap;}
.buttons input,
.buttons .commonButton {vertical-align: middle;}
.misc {text-align: right;}
.main input {margin-right: 7px;}
.main .commonButton {margin-right: 14px;}
.misc input {margin-left: 7px;}
.misc .commonButton {margin-left: 14px;}
th a {vertical-align: middle;}
th img {vertical-align: middle; padding-left: 3px;}
.paging {margin: 7px 0; vertical-align: middle;}

.paging input,
.paging .commonButton,
.paging select {vertical-align: middle; margin-right: 7px;}
.paging select {margin-right: 3px;}
.select {text-align: center;}
.show #bid-search-show{display: none;}
.hide #bid-search-hide{display: none;}
.hide .searchArea {display: none;}

/* ---------- list 02  --------- */
.listArea02 td input,
.listArea02 td select {vertical-align: middle; font-size:10px}
.list02 td,
.list02 th {padding:2px; padding-left:3px; padding-right:3px; font-size:10px}
.list02 td.icon {text-align:center; padding:3px;}
.list02 {border-collapse: collapse;}
.rowbg01 {background-color:#F7F5DC; border-bottom:1px solid #336699 dotted; padding-bottom:5px}
.rowbg02 {background-color:#FAF4B6; border-bottom:1px solid #336699 dotted; padding-bottom:5px}


/*----THUMBNAIL GALERIAS ----*/
.wmvideo, .wmvideo_blue {display:block;}
/*.content {width:auto; margin:0; padding:7px;}*/
#thumbga {padding:0; margin:5px 0 5px 0; text-align:center; overflow:hidden;}
	#thumbga .thumbnail {float:left; display:inline; width:112px; xheight:112px; padding:0; margin:2px 8px 10px 8px; text-align:center; overflow:hidden;}
	#thumbga a:hover {text-decoration:underline; color: #000000;}
	#thumbga a:link {text-decoration:none; color: #666666;}
	#thumbga a:visited {text-decoration:none; color: #333333;}
	#thumbga a:active {text-decoration:none; color:#990000;}
/*---- ----*/

/* ---------- messages  --------- */
.msgInfo {margin:10px 0 0 0; border:1px solid; background:#C0F492; padding:10px 32px; background-repeat:no-repeat; background-position:10px 11px; border-color:#9AC069; background-image: url(../../images/es/icons/ok.gif);}
.msgInfo .title {color:#000000;font-weight: bold;}
.msgWarning {margin: 10px 0 0 0; border: 2px solid; background:#ffffff; padding:10px 32px; background-repeat:no-repeat; background-position:10px 11px; border-color:#CC9901; background-image: url(../../images/es/icons/att.gif);}
.msgWarning .title {color: #CC9901; font-weight: bold;}

.msgError {margin: 10px 0 0 0; border:1px solid; background: #f4b6b6; padding: 10px 32px; background-repeat:no-repeat; background-position:10px 11px; border-color: #e04b4b; background-image: url(../../images/es/icons/off.gif);}
.msgError .title {color: #000000; font-weight: bold;}

.codeComment {border:1px solid #999999; background-color:#ffffff; padding:8px; font-family:monospace; font-size:12px;}

/* file_button begin*/
.file_button{position:relative;width:155px;height:26px;overflow:hidden;}
.file_button .hiddenMask{position:absolute;top:-5px;right:-5px;z-index:2;filter:alpha(opacity=0);opacity:0;font-size:100px!important;}
.file_button .fadeButton{position:absolute;top:2px;left:0;z-index:1;}

.column{float:left;}
.column.one2{width:50%;}
.column.one3{width:33.3%;}
.column.one4{width:25%;}
.column.one5{width:20%;}
.column.one6{width:16.6%;}

.portada_1{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; text-decoration: none;}
.portada_2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.portada_3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

.warning_1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #C00000; font-weight: bold; ext-decoration: none;}
.warning_1:hover{color:#CC0000;}
.warning_2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold; text-decoration: none;}
.warning_2:hover{color:#C00000;}
.texto_fuerte{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.link:hover{color:#0033CC; text-decoration:none}
.desplegable {overflow: hidden; visibility: hidden; height: 1px;}
.desplegable_abierto {overflow: hidden; visibility: visible; height: 150px;}
.desplegable_abierto_2 {overflow: hidden;	visibility: visible; height: 100px;}
.popupdiv {position:absolute; visibility:hidden; left:0; top:0; width:400px; z-index:200;	background-color:#dee7f7;}

.error_1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #CC0000; text-decoration: none;	font-weight:bold;}
.correcto_1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; text-decoration: none; font-weight:bold;}

#siteStats {margin: 18px 0 0;	width: 100%;}
#siteStats td {border-right: 1px solid #ddd;	padding: 4px 4px; text-align: center; vertical-align: bottom;}
#siteStats div.label {font-size: .9em;	color: #777;}
#siteStats div.data {font-size: 1.3em;	white-space: nowrap;}
#siteStats div.up {color: #690;}
#siteStats div.down {color: #900;}
#siteStats div.steady {color: #660;}
#siteStats td.start {padding-left: 0;}
#siteStats td.end {border: 0;}
#siteStats .stars {margin: 0 auto;}


/* BUBBLE TOOLTIP */
.tip_portada {font-size:.88em; text-align:left; position:absolute; padding:5px; top:-5px; left:95px; text-decoration:none; color:#6e6e6e; line-height:14px;}
.tooltip01 {font-size:.88em; text-align:left; position:absolute; padding:5px; top:0px; left:0px;  margin-left:11px; text-decoration:none; color:#6e6e6e; line-height:14px; background:#faf4b5; width:230px; border:#999999 dotted 1px;}
.tooltip02 {font-size:.88em; text-align:left; position:absolute; padding:5px; top:0px; left:-254px; text-decoration:none;	color:#6e6e6e; line-height:14px; background:#faf4b5; width:230px; border:#999999 dotted 1px;}
.tooltip03 {font-size:.88em; text-align:left; position:absolute; padding:5px; top:0px; left:10px; text-decoration:none; color:#6e6e6e; line-height:14px; background:#F6F6F6; border:#D6D6D6 dotted 1px;}
.tooltip04{font-size:.88em; text-align:left; vertical-align:bottom; position:absolute; padding:5px; top:0px; left:10px; text-decoration:none; color:#6e6e6e; line-height:14px; background:#F6F6F6; border:#D6D6D6 dotted 1px;}

a.tt {cursor: help;}
.tt {font-size:.88em; font-weight:normal; text-decoration:none; text-align: left;}
.tt span {display: none;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
.tt:hover {position:relative;text-decoration:none; z-index:1000; color: #aaaaff; background:transparent;}
.tt:hover span.tooltip {
  color: #111;
  display:block;
  position:absolute;
  top:0px; left:0px;
  padding: 15px 0 0 0;
  width:200px;
  text-align: left;
  text-decoration:none;
  z-index: 2000;
}
.tt.rightEnd:hover span.tooltip {right: -20px; left: auto;}

.tt:hover span.top {display: block; padding: 30px 8px 0; background: url(../../images/es/help/bubble.png) no-repeat top;}
.tt.rightEnd:hover span.top {background: url(../../images/es/help/bubble-right.png) no-repeat top;}
.tt:hover span.middle { /* different middle bg for stretch */ display: block; padding: 0 8px; background: url(../../images/es/help/bubble_filler.png) repeat bottom;}
.tt:hover span.bottom {display: block; padding:3px 8px 10px; color: #548912; background: url(../../images/es/help/bubble.png) no-repeat bottom;}
.tt .fakeLink {text-decoration: underline;}

/*---cajita descripcion--*/
.des_form{margin:0; padding:8px; border:#DDDDDD solid 1px; background:#e5e3ee; line-height:1.3em;}
/*--- ---*/

#porce01{float:left; width:95%; margin:4px; padding:0px; background:#FFFFFF; text-align:left;}
.porce_valor{float:left; margin:1px; padding:6px; border:#DDDDDD solid 1px;}

.nomref{font-size:10px; text-decoration:underline; color:#CC3300; font-weight:bold; vertical-align:text-top;}
.count{float:left; font-size:90%}
.linea_celda{width:100%; height:18px; max-height:23px; overflow:hidden;}
.linea_celda2{width:85%; height:18px; max-height:23px; overflow:hidden;}
