@charset "UTF-8";
/* CSS Document */
BODY{font-family:"New Gothic MT",Arial, Helvetica, sans-serif;height:100%; font-size:12px; color:#333; margin:0;background: #383838 url(../images/fondo.gif) center top repeat-y;}
.todo{margin:0 auto;width:954px;}
.titulo_g{ font-size:16px;}
.verde{ color:#7eba00;font-size:20px;}
.rojo{ color:#D8000C;font-size:16px;}
.obligatorio{color:#7eba00;font-size:13px; font-weight:bold;}
.menu{ float:left;}
.menu ul{ list-style-type:none;margin:0;padding:0;}
.menu li{width:170px;height:36px;border-bottom:#CCC solid 2px;margin-top:7px;}
.menu img{padding-left:10px;}
.cabezal{margin-bottom:20px;}
.contenido{float:left; width:623px;}
.content{ border-left: #CCC solid 1px; border-right: #CCC solid 1px;float:left;width:621px;}
.content li{ margin-bottom:15px; line-height:16px; list-style-image:url(../images/bullet1.gif); }
.texto{ padding:15px;}
.col{float:right; margin-right:5px;}
.titulo{ margin: 10px 0 10px 0; }
.sponsor_img{ text-align:center; margin-top:30px;}
.expo{ margin:20px 0 20px 10px;float:left; }
.foto_expo{ float:right; margin:0 15px 0 0; }
.titulo_expo{ font-size:16px; margin-bottom:10px;}
.pais_expo{ color:#666;}
.texto_expo{ margin:0px 5px 0 0; float:left; width:412px;  }
.paquetes{ height:100px;margin-bottom:10px;}
.paquetes ul{ padding: 0 0 15px 20px; font-size:10px;}
.paquetes li{float:left;margin:0px 2px 0 1px;width:200px;line-height:13px;list-style-type:none;list-style-image:none;}
.texto_al{ float:left; margin:10px 0 0 10px;}
.texto_al2{margin:5px 0 0 20px;}
.txt_paquete{ font-size:11px;} 
a:link {color:#7eba00;}
a:visited { color:#7eba00;}
a:hover {color: #000;}
a:active {color:#7eba00;}
.fila{ width:580px;margin-bottom:12px;}
.nombre_campo{width:190px;float:left; text-align:right; padding:2px 10px 2px 2px;font-size:13px; color:#333; }
.campo{ height:15px; border: #CCC solid 1px;} 
.campo_t{border: #CCC solid 1px;height:90px; } 
.download{ text-align:right;}
.linea{ width:600px; font-size:11px; color:#666;}
.contactos{ margin-left:20px;}

/* tabla negocios */
.tablesorter { width: 100%; }
.tablesorter th { font-size: 13px; text-align: left; padding-left: 5px; border-right: 1px solid #CCC; pointer: hand;cursor: pointer; }
.row-filtros select { width:100%; border: 1px solid #fff;}
tr.row-filtros td {  padding: 0px; margin: 0px; }
.tablesorter td { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 5px 0px 1px 5px; }
.tablesorter thead tr .header { background-color: #ccc;background-image: url(../images/bg.gif); background-repeat: no-repeat;background-position: center right;cursor: pointer;}
.tablesorter thead tr .headerSortUp { background-color: #ccc; background-image: url(../images/asc.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
.tablesorter thead tr .headerSortDown { background-color: #ccc;background-image: url(../images/desc.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}

#TB_window { font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
/*.TB_overlayBG {background-color:#000;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}*/
* html #TB_overlay { /* ie6 hack */ position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 2px solid #b6b6b6;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;	margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:10px;}
#TB_ajaxContent{clear:both;	padding:2px 15px 0px 15px;overflow:auto;text-align:left;line-height:1.3em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

.contenido2 { width: 615px; float: left; margin-left: 5px; }
.content2 { height: 320px; border-left: #CCC solid 1px; border-right: #CCC solid 1px;float:left;width:621px;}
.content2 li { margin-bottom:10px; line-height:16px; list-style-image:url(../images/bullet1.gif);}
.nombre_campo2{width:350px;float:left; text-align:left ; padding:2px 10px 2px 2px;font-size:13px; color:#333; }
.nombre_campo2 ul { padding-left: 15px; }
.over { overflow-y:auto; overflow-x: none; height: 110px; }

.error { margin: 40px 20px; color: #D8000C; padding: 10px; border: 1px solid; background-image: url('../images/cancel.png'); background-repeat: no-repeat; background-position: 10px center;  background-color: #FFBABA; }
.error div { margin-left: 40px; }

.message { margin: 40px 20px; color: #4F8A10; padding: 10px; border: 1px solid; background-image: url('../images/valid.png'); background-repeat: no-repeat; background-position: 10px center;  background-color: #DFF2BF; }
.message div { margin-left: 40px; }
.message a { color: #000 }

.warning { margin: 40px 20px; color: #9F6000; padding: 10px; border: 1px solid; background-image: url('../images/attention.png'); background-repeat: no-repeat; background-position: 10px center;  background-color: #DFF2BF; }
.warning div { margin-left: 40px; }
.warning a { color: #000 } 
