/*
 * @paquete Archivo de applicacion
 * @Archivo css_general.css	
 * @ruta /
 * @copyright Copyright Quid Media Services S.A de C.V 2010
 * @contacto http://www.quid.com.mx fgonzalez@quid.com.mx
 * @version 1.0
*/
body{ background:url(bg_expo.jpg) repeat; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }

img{ border:0px;}

#contenido_home {width:907px; margin:0 auto; overflow:hidden; background:url(imagenes/bg_cont1.jpg) repeat-y;}

.menu_encuentras { width:907px; color:#fff; font-size:40px; padding:0px 60px 0px 60px; }

/* css para cintilla amarilla */
#cintilla_amarilla {width:907px; background:#fbb041; color:#000; height:146px; padding:20px; overflow:hidden; }
#cintilla_amarilla .section{ width:240px; height:126px; font-size:16px; float:left; padding:30px 0px 0px 0px; margin-right:20px; }

.amarillo_1{ padding:30px 25px 0px 15px !important; border-right:4px solid #000; text-align:center; line-height:26px; }
.amarillo_1 b{ font-size:22px; }
.amarillo_1 strong{ font-size:26px; }

.amarillo_2{ padding:30px 25px 0px 15px !important; border-right:4px solid #000;  text-align:center; line-height:26px; }
.amarillo_2 b{ font-size:22px; }
.amarillo_2 strong{ font-size:26px; }

.amarillo_3{ padding:30px 20px 0px 15px !important; text-align:left; }
.amarillo_3 b{ font-size:22px; }
.amarillo_3 strong{ font-size:26px; }
.amarillo_3 .cuantos_visitantes{ font-size:50px; font-weight:bold; }

/* css para el body con contenido */
#contenido_body {width:907px; margin:0 auto; overflow:hidden; background:url(imagenes/bg_cont1.jpg) repeat-y;}

/* seccion left del contenido */
#contenido_body .body_video{width:400px; padding-top:13px; margin:0 auto; float:left; color:#fff;}
.manual_pdf{width:400px; padding:0px; margin:0 auto; float:left; color:#fff; text-align:center; cursor:pointer;}
.agradecimientos{ text-align:center; font-size:17px; text-align:center; }
.agradecimientos b{ font-size:23px; }
.agradecimientos .fiesta_inmobil{ font-size:22px !important; font-family:"Trebuchet MS" !important; }

/* seccion right del contenido */
#contenido_body .body_contenido{ width:506px; padding:0px; margin:0 auto; float:left; color:#fff; }
.video{ text-align:center; }
.chtml{ width:506px; padding:0px; margin:0 auto; float:left; color:#000; padding-top:20px !important;  }

/* css para el menu */
/*.menu{ background:url(imagenes/top_menu.png) no-repeat; height:71px !important;}
.menu a, a:active, a:visited, a:link{ color:#000; text-decoration:none; font-size:14px; font-weight:bold; cursor:pointer; }
.menu a:hover{ text-decoration:overline; }
.menu ul{ padding-top:6px !important; }
.menu .li_padding{display:inline; text-transform:uppercase; padding-right:16px;  padding-left:16px; border-right:2px solid #000;}
.menu .li_nopadding{display:inline; text-transform:uppercase; padding-right:5px;  padding-left:5px;}
*/

.menu{ background:url(imagenes/top_menu.png) no-repeat; height:71px !important;}
.menu a, a:active, a:visited, a:link{ color:#000; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }
.menu a:hover{ text-decoration:overline; }
.menu ul{ padding-top:6px !important; }
.menu .li_padding{display:inline; text-transform:uppercase; padding-right:4px;  padding-left:4px; border-right:2px solid #000;}
.menu .li_nopadding{display:inline; text-transform:uppercase; padding-right:3px;  padding-left:3px;}


/* css para el contenido */
.content{ background:url(imagenes/bg_cont.png) repeat-y; height:auto; color:#000 !important; }
.content .texto{ width:400px !important; padding:0px 60px 0px 55px !important; font-size:12px !important; font-family:"Trebuchet MS" !important; }
.content .texto h2{	font-size:18px;	text-align:center; padding:0px; margin:0px; }
.picture{ width:173px !important; height:160px !important; float:right;  text-align:right !important;}
.content .p{ padding:0px !important; font-size:13px !important; text-align:justify; }
.nota{ font-size:9px; }
.expositores{ width:400px !important; height:400px !important; overflow-x:hidden !important; overflow:auto; text-align:center; }
.tenemos_stands{ font-size:29px; font-weight:bold; text-align:center !important; color:#fff !important; background:#000 !important; width:390px !important; margin-left:5px !important; }
.tenemos_stands a{font-size:29px; font-weight:bold; text-align:center !important; color:#fff !important;}
.tenemos_stands a:hover{text-decoration:underline !important;}


/* css para el bottom */
.bottom{ background:url(imagenes/footer.png) no-repeat; height:42px !important; }
.footer{ width:460px !important; text-align:right; padding:60px 0px 0px 0px !important;}

/* css para el footer total */
#contenido_footer {width:907px; margin:0 auto; overflow:hidden; background:url(imagenes/bg_cont1.jpg) repeat-y;}
#contenido_footer .body_banner{width:400px; padding-top:40px; margin:0 auto; float:left; color:#fff; text-align:center}
#contenido_footer .body_contenido{ width:506px; padding:0px; margin:0 auto; float:left; color:#fff; }

/* css para el boton home */
.go_to_home {display:none; position:fixed; right:5px; top:300px; text-decoration:none; border-right:1px solid #000; border-bottom:1px solid #000; width:100px !important; height:129px !important; padding:0px;}
.go_to_home img {margin-right:5px;}



