/* css Caja Caracas 2009 */

*,body {margin:0px; padding:0px; border:0px; }
body { background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:100%; height:auto;  }
h1 {font-size:18px; }
h1 span {display:none; }

#contenedor { margin:0px auto; width:995px; height:auto;}
input, select, textarea {background:#fff; border:1px solid #666; padding:1px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#modulo a , #footer a{ text-decoration:none; color:#333333;  }
#modulo a:hover, #footer a:hover { text-decoration:underline; color:#378e42;   }

/* --- HEADER  --- */
#header { background:url(../images/bckg_header.gif) repeat-x; padding:15px 10px 5px 10px; color:#fff; width:975px; height:100px; }
#header h2 {background:url(../images/hea_logotipo.png) no-repeat top; width:230px; height:75px;float:left; behavior: url(iepngfix.htc) }
#header h2 span {display:none; }
#header h2 a {width:230px; height:75px; cursor:pointer; float:left;}
/* header login*/
#header .login { padding-top:9px; width:165px; height:66px; float:right; }
#header .login p { padding-bottom:4px; width:160px; height:auto; color:#ccc; text-align:right; float:right; }
#header .login p.bienvenido { font-style:italic; padding-bottom:4px; width:160px;  color:#ccc; text-align:right; float:right; }
#header .login p.usuario { font-size:12px; padding-bottom:4px; width:160px;  color:#fff; text-align:right; float:right; }
#header .login p a { text-decoration:none; font-size:10px; color:#ccc; }
#header .login p a:hover { text-decoration:underline; font-size:10px; color:#378e42; }
input.inputlogin {width:98px; height:15px;  }
input.inputlogingo { background:url(../images/btn_login.gif) no-repeat; border:0px; text-align:center; color:#333; width:43px; height:19px; cursor:pointer;   }
/* header menu*/
#header .menu {padding-top:8px; padding-top:8px !important padding-top:5px; width:975px; height:22px; float:left; }
#header .menu ul { width:965px; height:20px; list-style-type:none;display:inline;}
#header .menu ul li { padding:0px 4px; border-right:1px solid #ccc; width:auto; /*height:16px;*/ float:left; list-style-type:none;display:inline;}
#header .menu ul li a { padding:0px 4px; text-decoration:none; width:auto;  color:#ccc;  }
#header .menu ul li a:hover { padding:0px 4px; text-decoration:none; border-bottom:1px solid #378e42; width:auto; color:#fff;  }
#header .menu ul li.menuact { padding:0px 4px; color:#fff; border-bottom:1px solid #378e42; width:auto; float:left;   }

/* --- MEDIA/FLASH --- */
#media { width:995px; /*height:330px;*/ }
#media .mediaimg { width:995px; height:300px; background:#fff; }
#media .mediaimg h2 {width:995px; height:300px;}
#media .mediatick { width:995px; height:30px; background:#000; color:#fff; }
#media .mediatick h2 { width:995px; height:30px;}
#media .mediaimg h2 span, #media .mediatick h2 span {display:none; }

/* --- FOOTER  --- */
#footer { background:#f7f7f7 url(../images/bckg_footer.gif) repeat-x; padding:15px 10px 5px 10px; color:#333; width:975px; height:90px; float:left;  }
#footer p {font-size:10px; padding-bottom:5px; }
#footer p.direccion {font-size:10px; padding-bottom:5px; text-align:right; float:right; }

/* --- INFORMACION --- */
#contenido {background:url(../images/bckg_contenido.gif) top repeat-x; background-color:#ccc;  border:1px solid #f30px; width:995px; height:auto; float:left;  }

.modulopq {background:url(../images/bckg_modinfo.gif) repeat-x bottom;  width:220px; height:295px; float:left; margin-right:5px; margin-right:5px !important margin-right:3px; }
/* home desde la mesa*/
.modmesa {padding-top:5px; padding-top:5px !important padding-top:0px; width:220px; height:290px; }
.modmesa a {/*width:220px; height:295px;*/ text-decoration:none; color:#333; display:block; cursor:pointer; }
.modmesa a:hover {/*width:220px; height:295px;*/ text-decoration:none; color:#378e42; display:block; cursor:pointer; }
.modmesa h3 {background:url(../images/titpq_desdelamesa.gif) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:180px; height:28px; }
.modmesa .modmesacomm { padding:5px 10px 0px 10px;  width:200px; height:70px;  }
.modmesa .modmesacomm p {font-size:10px; color:#333; text-align:left; width:200px; padding-bottom:4px;  }
.modmesa .modmesacomm p.modmesatit {font-size:11px; color:#378e42;  }
.modmesa .modmesacomm p.modmesatit a:hover {text-decoration:underline;  }
.modmesa .modmesacomm p.modmesafecha {font-size:10px; border-bottom:1px solid #fff; margin-bottom:7px;color:#999;  }
/* home entrevista */
.modentrev {padding-top:5px; padding-top:5px !important padding-top:0px; width:220px; height:140px;  }
.modentrev h3 {background:url(../images/titpq_entrevista.gif) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:10px; color:#333; width:180px; height:28px; }
.modentrevpq {padding:2px 10px; font-size:10px; color:#666; text-align:left; float:left; }
.modentrev img .imgEntre {padding:1px 10px; width:200px; height:60px; }
/* home noticias */
.modnews {padding-top:5px; width:220px; height:150px;  }
.modnews h3 {background:url(../images/titpq_noticias.png) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:180px; height:25px; }
.modnews .modnewspq {padding:0px 10px; width:200px; height:90px; font-size:10px; }
/* home tutoriales */
.modtutor {padding-top:5px; padding-top:5px !important padding-top:0px; width:220px; height:265px;  }
.modtutor h3 {background:url(../images/titpq_tutorial.gif) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:180px; height:28px; }
.modtutor p {padding:5px 10px; font-size:10px; color:#666; text-align:left; float:left; }
.modtutor p.modtutortit {padding:5px 10px; font-size:11px; color:#333; text-align:left; float:left; }
.modtutor img {padding:5px 10px; width:200px; height:120px; }
.vermas { padding-right:7px; font-size:10px; text-align:right; float:right;  }
.vermas a {text-decoration:none; color:#333; }
.vermas a:hover  {text-decoration:none; color:#378e42; }

.modulobg {background:url(../images/bckg_modinfo.gif) repeat-x top;  width:320px; height:295px; float:left;}
/* home programas de eventos */
.modeventos {padding-top:5px; padding-top:5px !important padding-top:0px; width:320px; height:265px; }
.modeventos h3 {background:url(../images/titpq_eventos.gif) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:280px; height:28px; }
.modeventos h3.cms {background:url(../images/titpq_eventos_cms.png) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:280px; height:28px; }
.modeventos p {padding:5px 15px; font-size:10px; color:#666; text-align:left; float:left; }
.modcalend { background:url(../images/bckg_calendario2.gif) no-repeat; width:320px; height:210px; float:left; }
.modcalend h4 {padding:12px 20px 10px 20px; font-size:12px; font-weight:normal; color:#333; width:280px; }
.modcalend .modcalendfecha {margin-left:20px; margin-left:20px !important margin-left:10px;width:105px; height:130px; float:left; }
.modcalend .modcalendfecha p.modcalendtit {padding:3px 0px; font-size:10px; color:#666; }
.modcalend .modcalendfecha .modcalenddia {padding:5px; background:url(../images/bckg_calendariodia.png) repeat-x;width:95px; height:120px; float:left; font-size: 10px; }
.modcalend .modcalendfecha .modcalenddia h5 {padding:10px 2px 5px 2px; font-size:36px; color:#fff; font-weight:normal; text-align:center;  border-bottom:1px solid #fff; }
.modcalend .modcalendfecha .modcalenddia p {padding:10px 2px 5px 2px ; color:#fff; font-size:10px; font-weight:normal; text-align:left; width:91px; float:left; }
.modcalend .modcalendmes {margin-left:5px; /*width:170px; height:130px;*/ float:left; /*background:#fff; */ }
#selectedDay {color: #FFFFFF; padding: 7px 5px 5px 5px; width:15px; float:left; font-size:12px; font-weight: bold; text-align:center;}
#selectedMonth {color: #FFFFFF; padding: 7px 5px 5px 5px; float:left; width:55px; text-align:center;}
.modcalend .modcalendfecha .modcalenddia #evento_destacado {padding:10px 2px 5px 2px ; color:#fff; font-size:10px; font-weight:normal; text-align:left; width:91px; float:left; }

/* --- INTERNAS --- */
#modulo {padding-top:5px; width:995px; height:auto; float:left;}
#modulo h3 {background:url(../images/titbg_general.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; float:left; }
#modulo h3.titdesdelamesa {background:url(../images/titbg_desdelamesa.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3.titentrevista {background:url(../images/titbg_entrevista.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3.titnoticias {background:url(../images/titbg_noticias.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3.titeventos {background:url(../images/titbg_eventos.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3.titmercados {background:url(../images/titbg_mercados.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3.tittutoriales {background:url(../images/titbg_tutorial.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3.titregistro {background:url(../images/titbg_registro.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3.titsomos {background:url(../images/tit_somos.png) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3#titplani {background:url(../images/tit_planillas.png) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }
#modulo h3#titfinan {background:url(../images/tit_financieros.png) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:955px; height:28px; }

#modulo img.imgder {padding-top:10px; padding-right:12px; float:right; }
#modulo img.imgizq {padding-top:10px; padding-left:12px; float:left; }

/* --- tutoriales --- */
.modtutorial {margin-right:5px; padding:10px; width:590px; height:auto; float:left; }
.modtutorialres {padding:10px 0px; width:250px; height:auto; float:left;  }
.modtutorialres p {padding-bottom:7px; font-size:11px; line-height:16px; color:#666; text-align:justify; float:left; }
.modtutorialres p.modtutorialrestit {font-size:12px; color:#333; text-align:left; float:left; width:250px; }
.modgaleria {margin:10px 0px; width:415px; height:350px; float:left; overflow-y:scroll; overflow-x:hidden; }
.modgaleriaitem {width:390px; /*height:120px;*/ border-left:1px solid #fff; float:left; padding-top: 5px;}
.modgaleriaitem img {padding:0px 0px 0px 10px; width:100px; height:60px; float:left;  }
.modgaleriaitem p {padding:3px; font-size:10px; width:270px; text-align:center; color:#333333; float:right;}
.modgaleriapg  { margin:10px auto; width:365px; height:21px; text-align:center; float:left;}

/* --- registro --- */
#bgmodulo { background: url(../images/bckg_registro.png) no-repeat; padding-top:5px; width:995px; height:auto; float:left;}
.modregistro {padding:10px; width:350px; height:auto; float:left;  }
fieldset.registro { margin:0px auto; width:350px; height:auto;}
fieldset.registro legend {font-size:14px; display:none }
fieldset.registro p { padding:5px 10px 5px; color:#333; width:inherit; height: auto; float:left; }
fieldset.registro label { width:120px; height:auto; margin-right:15px; display:block; color:#333;text-align:right; float:left;  }
input.inputtxt, textarea.inputtxt { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:160px; height:16px; color:#333; font-size:11px; float:left;  }
textarea.inputtxt {height:100px}
input.btngris { background:url(../images/btn_basico.gif) no-repeat; border:0px; text-align:center; color:#333; width:80px; height:19px; cursor:pointer;   }

/* --- mercados --- */
.modvideo {padding-left:5px; margin-right:10px; width:290px; height:auto; float:left;  }
.modvideores { padding:10px 12px 10px 0px; width:630px; float:left;    }
.modvideores p {padding-bottom:5px; font-size:11px; color:#666; width:625px; float:left; }
.modvideores p.modvideorestit {font-size:12px; color:#333; width:inherit; float:left; }
.modmercado {padding-top:5px; padding-top:5px !important padding-top:0px; width:220px; height:265px;  }
.modmercado h3 {background:url(../images/titpq_mercados.png) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:180px; height:28px; }

/* --- eventos --- */
.modprograma {  width:630px; float:left;  }
.modprograma h4.modprograma01 {background:url(../images/titmd_general.gif) no-repeat; padding:13px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:600px; height:28px; float:left; }
.modeventospq { margin-bottom:10px; border-bottom:1px solid #f7f7f7; padding:0px 15px; width:600px;/* height:85px; */float:left;  }
.modeventospq .modeventosdia {margin-right:10px; padding:5px; background:url(../images/pic_calend1.gif) no-repeat; width:59px; height:75px; float:left; }
.modeventospq .modeventosdia h5 {padding:5px 2px 5px 2px; font-size:20px; color:#fff; font-weight:normal; text-align:center;  border-bottom:1px solid #fff; }
.modeventospq .modeventosdia p {padding:5px 2px 5px 2px ; color:#fff; font-size:11px; font-weight:normal; text-align:center; width:57px;}
.modeventospq p {padding-bottom:5px; font-size:11px; color:#666; width:500px; float:left; }
.modeventospq p.modeventospqtit {font-size:12px; color:#333; width:500px; float:left; }
.modeventospq p.modeventospqfecha {font-size:11px; font-style:italic; color:#666; width:500px; float:left; }
/* --- noticias --- */
.modnoticias { padding:10px 12px 10px 0px; width:670px; height:300px; float:left; overflow:none;  }
.modnoticiaspq {width:650px; height:auto; float:left;}
.modcanalrss { float:left; height:65px; margin:30px; padding:5px 10px; }
.modcanal { margin-right:10px; margin-bottom:10px; padding:5px 10px; border-right:1px solid #fff; width:465px; /*height:100px;*/ float:left; }
.modcanal img.modcanalimg { display:block; float:left; margin-right:10px; }
.modcanal p { font-size:10px; color:#666; line-height:16px;  padding-bottom:5px; width:350px;  float:left;}
/* --- entrevistas --- */
.modentrevppal { padding:10px 12px 10px 0px; width:690px; height:185px; float:left;}
.modentrevppal p { font-size:11px; line-height:16px; color:#666; text-align:left; padding-bottom:10px; }
.modentrevppal p.modentrevppaltit { font-size:12px; color:#000; text-align:left; padding-bottom:13px; }
.modpodcast { margin-right:8px; margin-bottom:10px; padding:5px 10px; border-right:1px solid #fff; width:300px; height:100px; float:left; }
.modpodcast img.modpodcastimg { display:block; float:left; margin-right:10px; }
.modpodcast p { font-size:10px; color:#666;  padding-bottom:5px; width:190px;  float:left;}
.modpodcast p.modpodcasttit { font-size:12px; color:#666; }
.modpodcast p.modpodcastbtn { cursor:pointer; text-align:right;  padding-bottom:5px; }
/* --- desde la mesa --- */
.modmesaitem { padding-top:10px; padding-left:12px; width:680px; float:left; /*height:70px;*/}
.modmesaitem p {font-size:10px; color:#333; text-align:left; width:675px; padding-bottom:7px; float:left; }
.modmesaitem p.modmesatit {font-size:11px; color:#378e42;  }
.modmesaitem p.modmesafecha {font-size:10px; font-style: italic; border-bottom:1px solid #fff; margin-bottom:7px;color:#999;  }
/* --- quienes somos --- */
.modsomos { width:695px; height:260px; float:right; overflow-y:scroll; overflow-x:none; color:#666666; }
.titsomos_int, .titsomos_int2 {font-weight:bold; font-size:12px; color:#378E42; padding-left: 5px; padding-bottom:0px; padding-top: 5px;}
.modsomos p{ padding-left: 20px}
.modsomos ul{ padding-left:20px; /*list-style-image:url(../images/guion.gif); */list-style-position: inside; list-style:none;}
.titsomos_int2 { font-style:italic; font-weight:bold; padding-left:20px; padding-top:10px; color:#666666;}
.modsomos ul.junta { list-style-type:none; padding-left: 30px; font-size:12px; color:#666666;}
.modsomos_cms {color:#333333; float:left; height:500px; overflow-y:scroll; padding:10px 12px 10px 0; width:755px;}
/* --- cms --- */
fieldset.cms_registro { margin:0px auto; width:700px; height:auto;}
fieldset.cms_registro legend {font-size:14px; display:none }
fieldset.cms_registro p { padding:5px 10px 5px; color:#333; width:inherit; height: auto; float:left; }
fieldset.cms_registro label { width:120px; height:auto; margin-right:15px; display:block; color:#333;text-align:right; float:left;  }
.secctitle { font-weight:normal; font-size:12px; color:#333; padding-left: 5px; padding-bottom:0px; padding-top: 5px; text-align:right; border-bottom: 1px solid #53B546; }

.titcms { font-weight:bold }
.modsomos_cms a { text-decoration:none; color:#333333;  }
.modsomos_cms a:hover { text-decoration:underline; color:#378e42;   }
.modentrev a, .modnewspq a, .modnews a, .modtutor a, .modeventos a {text-decoration:none; color:#333333;  }
.modentrev a:hover, .modnewspq a:hover, .modnews a:hover, .modtutor a:hover, .modeventos a:hover { color:#378e42; }

#mensajeNoActivo a {text-decoration:none; color:#378e42; }
#mensajeNoActivo a:hover { text-decoration:underline; color:#378e42; }

#btnplani {float:left; width:500px; padding-left:200px; height:200px;}
#btnplani p#titbtnplani {background:url(../images/btn_planilla.png) no-repeat; padding:5px 10px; font-weight:normal; font-size:12px; color:#333; width:157px; height:29px; display: block;}
#btnplani img { display:block; float:left; margin-right:10px; }


.modquienes_cms h3 {background:url(../images/titpq_somos.png) no-repeat; padding:12px 25px 0px 15px; font-weight:normal; font-size:12px; color:#333; width:180px; height:25px; }

p#divisor { border-bottom:1px solid #fff; }
p.divisor { border-bottom:1px solid #fff; }

.notitable {font-size:10px;}
.notitable .modnotfecha {font-size:10px; font-style: italic; color:#999; }

input.highlight {
 background:#FFEBE8 none repeat scroll 0 0;
 border:1px dotted #C1272D;	
}
div#mensaje, div#mensajeLogin, div#mensajeNoActivo{
	background:#FFEBE8 none repeat scroll 0 0;
	border:1px dotted #C1272D;
	color:#333333;
	font-size:11px;
	margin-bottom:10px;
	margin-left:30px;
	padding-left:10px;
	padding-top:3px;
	width:272px;
}

#textoplani {background:url(../images/fondoFinan.png) no-repeat; font-weight:normal; font-size:12px; color:#333; width:700px; height:67px; }

#contactUs {background-color:#FFFFFF; border: 1px solid #999999; width:215px; padding:5px; float:left; position:relative; margin-top:-75px; margin-left:50px; z-index:300}
#contactUs p span {width:55px; float: left; font-weight:bold;}

#footer div#contains_espanglish_lnk a div#contactUs {display:none;}
#footer div#contains_espanglish_lnk a:hover div#contactUs {display:block; color:#333333; text-decoration:none;}