/* DEFINICION DE HTML */

html {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin: 0px; padding:0px;}
body{text-align:center; margin: 0px; background-color: #EEEFE2;}
#contenido br {clear:both;}
h1 {margin: 0 0 4px 0;}
h2 {font-size: 14px;}
label{width: 200px;float: left;display: block;}
input{width: 300px;}
input.radio_class { width: 15px; }
select{}
textarea{width: 300px;font-size: 12px;}
table { }
img{border:none;}
a, a:link, a:hover, a:visited {color: #263D71; text-decoration:none;}
a:hover {color: #263D71; text-decoration:underline;}
p {font-size:12px;}
fieldset {width: 75%;margin-left: 12%;}
br {clear:both;}
/* DIVS */


#container{margin:0 auto;width:934px;  }
#pre_header{position:absolute; top:0px; left: 0px; height:230px;width: 100%; background-image:url(../images/gradientetop.gif); background-repeat: repeat-x;z-index: -1;}
#header{width:934px;height: 230px;  background-repeat:no-repeat; }
#menu_principal{height: 68px;background-image:url(../images/back_main_menu.jpg); width: 934px;}
#submenu_principal{height: 30px; width: 934px; background-color: #93B11B;}
#contenido {width: 934px;text-align:left; min-height: 300px; background-color: #93B11B; }
#wrapper_contenido {  margin-left: 9px;}
#wrapper_procesos{ }
#wrapper_cen_der { background-color: #E7E5CE; height: 460px;}
#header, #menu_principal, #submenu_principal, #contenido, #footer { }

#footer{  }
#bottom_footer{  }
#texto_footer { }
#flash { margin-left: 1px;}
#menu_principal { width: 100%; margin-left: 0px; text-align:left; }
#logo{ width: 235px; height: 99px; float:right;}

#col_izq, #col_cen, #col_der { width: 303px; min-height: 400px; }
#col_izq {background-color: #93B11B; color: white;  float:left;}
#col_cen { background-color: #E7E5CE; color: #333333; padding-top: 12px; float:left; background-image: url(../images/im_misionvision.jpg) ; background-repeat: no-repeat; background-position: 50% 50%;}

/* Aplica SOLO para IE */
#col_cen  span.mundo {height: 400px;}

#col_der { background-color: #E7E5CE; color: #333333; padding-top: 12px; float:left;}

/* Aplica SOLO para IE */

#col_der span.misionvision {height: 400px;}

#nuestros_procesos {margin-right: 0px;}
#sub_nuestros_procesos { border: 2px solid #E1E0C2; width: 285px; float:right; background-color: #93B11B;}

#mision {background-color: #433F34; color: white; margin-left: 0px; padding-top: 12px; float:right;}


/* ESTILOS */
#mision h2 { }
#mision h2 span {display:none; }
#mision h2 {background-image:url(../images/titulo_mision.jpg); background-repeat: no-repeat; width: 85px; height: 31px;   }
#mision p {margin: 0px 32px 0px 32px; line-height: 20px; padding-bottom: 12px;}

#vision h2 { }
#vision h2 span {display:none; }
#vision h2 {background-image:url(../images/titulo_vision.jpg); background-repeat: no-repeat; width: 85px; height: 31px;   }
#vision p {margin: 0px 38px 0px 38px; line-height: 20px; padding-bottom: 12px;}

#valores  {background-color:#E4F899; padding: 12px 0px 12px 0px; }
#valores h2 { }
#valores h2 span {display:none; }
#valores h2 {background-image:url(../images/titulo_valores.jpg); background-repeat: no-repeat; width: 85px; height: 31px;   }
#valores p {margin: 0px 38px 0px 38px; line-height: 20px; padding-bottom: 8px;}

#nuestros_procesos h2 {color:#333026; font-size: 18px;}
#nuestros_procesos h2.estrategia span, 
#nuestros_procesos h2.disenio span, 
#nuestros_procesos h2.logistica span, 
#nuestros_procesos h2.realizacion span {display:none;}

#nuestros_procesos h2.estrategia ,
#nuestros_procesos h2.disenio ,
#nuestros_procesos h2.logistica   ,
#nuestros_procesos h2.realizacion   {width: 285px; height: 26px; margin-bottom:1px;  margin-top: 1px;}

#nuestros_procesos h2.estrategia {background-image:url(../images/back_estrategia.jpg);}
#nuestros_procesos h2.disenio  {background-image:url(../images/back_disenio.jpg); }
#nuestros_procesos h2.logistica   {background-image:url(../images/back_logistica.jpg); }
#nuestros_procesos h2.realizacion   {background-image:url(../images/back_realizacion.jpg); }

#sub_nuestros_procesos p { margin-left: 30px; margin-bottom: 12px;}


/* MENU PRINCIPAL */
#menu_principal a { height: 68px; width: 100px; float:left; }

#menu_principal a.menu_home span ,
#menu_principal a.menu_empresa span ,
#menu_principal a.menu_servicios span , 
#menu_principal a.menu_contactanos span,
#menu_principal a.menu_clientes span, 
#menu_principal a.menu_home_over span ,
#menu_principal a.menu_empresa_over span ,
#menu_principal a.menu_servicios_over span , 
#menu_principal a.menu_contactanos_over span,
#menu_principal a.menu_clientes_over span {display:none;}


#menu_principal a.menu_home { background-image:url(../images/bnt_homeup.jpg);width:63px; height: 68px; display:block; background-repeat:no-repeat; }
#menu_principal a.menu_empresa  { background-image:url(../images/bnt_empresaup.jpg);width: 136px; height: 68px;display:block; background-repeat:no-repeat;}
#menu_principal a.menu_servicios { background-image:url(../images/bnt_serviciosup.jpg);width: 91px; height: 68px;display:block; background-repeat:no-repeat;}
#menu_principal a.menu_contactanos { background-image:url(../images/bnt_contactanosup.jpg);width: 100px; height: 68px;display:block; background-repeat:no-repeat;}
#menu_principal a.menu_clientes  { background-image:url(../images/bnt_clientesup.jpg);width: 129px; height: 68px;display:block; background-repeat:no-repeat;}

#menu_principal a.menu_home_over { background-image:url(../images/bnt_homedown.jpg);width:63px; height: 68px; display:block; background-repeat:no-repeat; }
#menu_principal a.menu_empresa_over  { background-image:url(../images/bnt_empresadown.jpg);width: 136px; height: 68px;display:block; background-repeat:no-repeat;}
#menu_principal a.menu_servicios_over { background-image:url(../images/bnt_serviciosdown.jpg);width: 91px; height: 68px;display:block; background-repeat:no-repeat;}
#menu_principal a.menu_contactanos_over { background-image:url(../images/bnt_contactanosdown.jpg);width: 100px; height: 68px;display:block; background-repeat:no-repeat;}
#menu_principal a.menu_clientes_over  { background-image:url(../images/bnt_clientesdown.jpg);width: 129px; height: 68px;display:block; background-repeat:no-repeat;}

/* Submenu */
#submenu_principal {padding-top:0px; overflow:hidden; border: 2px solid #93B11B; text-align:justify; width: 930px;}

#submenu_principal ul {list-style:none; margin-left: -38px;margin-top: 0px;}
#submenu_principal ul li {float:left; margin: 0px 0px;line-height: 30px; display:block; padding: 0px 15px; cursor:pointer; display:block; border-right: 1px solid #93B11B;border-top: 1px solid #93B11B;border-left: 1px solid #93B11B;}
#submenu_principal ul li:first-child {float:left; margin-left: 0px;padding:0px 15px;margin-top:1px; height: 30px;border:none;  line-height: 30px; background-color:#EAECE1; }

/* Submenus */
.submenu_procesos, submenu, .submenu_eventos, .submenu_banquetes, .submenu_grupos, .submenu_transportacion, .submenu_material, .submenu_stands, .submenu_mobiliario, .submenu_edecanes, .submenu_nada{background-color: #EAECE1;}
.submenu_nada { width: 28px; overflow: visible;}
.submenu_procesos_over, .submenu_over, .submenu_eventos_over, .submenu_banquetes_over, .submenu_grupos_over, .submenu_transportacion_over, .submenu_material_over, .submenu_stands_over, .submenu_mobiliario_over, .submenu_edecanes_over {background-color: #93B11B; color: #E7E5CE;}

/* ESTILOS DE HEADER PARA JQUERY */
.header_home {background-image:url(../images/headerhome.jpg);}
.header_empresa{background-image:url(../images/headerlaempresa.jpg);}
.header_clientes{background-image:url(../images/headernuestrosclientes.jpg);}
.header_servicios{background-image:url(../images/headernuestrosservicios.jpg);}
.header_contactanos{background-image:url(../images/headercontactanos.jpg);}

/* ESTILOS PAGINA DE CONTACTO */
p.titulo_contacto {font-size: 14px; color:#F0F0E4;font-weight: bold;}
span.titulo_contacto {font-size: 14px; color:#F0F0E4;font-weight: bold;}
.contacto {font-size: 12px; color:#F0F0E4;}

/* ESTILOS COLORES */
.texto_verde {color: #93B217; font-family :Arial; font-weight: bold; font-size:14px;}
.no_bullet { list-style:none;}
.titulo_bullet {font-size: 14px; font-weight: bold;}
.flotar {float:left;}
.flotar_der {float:right;}
.clear { clear:both;}
.fotos_banquetes{ margin: 2px 0px 2px 12px; }
.pixeles_45 { margin-bottom:15px;}

/* BANQUETES */
#contenido h1.banquetes span { display:none;}
#contenido h1.banquetes { width:117px; height: 18px; background-image:url(../images/banquetes/titulo_banquetes.gif); background-repeat:no-repeat;}

/* GRUPOS MUSICALES */
#contenido h1.musicales span { display:none;}
#contenido h1.musicales { width:179px; height: 18px; background-image:url(../images/tit_gruposmusicales.gif); background-repeat:no-repeat;}

/* EDECANES */
#contenido h1.edecanes span { display:none;}
#contenido h1.edecanes  { width:117px; height: 18px; background-image:url(../images/tit_edecanes.gif); background-repeat:no-repeat;}

/* EDECANES */
#contenido h1.eventos span { display:none;}
#contenido h1.eventos  { width:97px; height: 18px; background-image:url(../images/tit_eventos.gif); background-repeat:no-repeat;}

/* MENSAJERIA */
#contenido h1.mensajeria span { display:none;}
#contenido h1.mensajeria  { width:124px; height: 18px; background-image:url(../images/tit_mensajeria.gif); background-repeat:no-repeat;}

/* STANDS */
#contenido h1.stands span { display:none;}
#contenido h1.stands { width:85px; height: 18px; background-image:url(../images/tit_stands.gif); background-repeat:no-repeat;}

/* MOBILIARIO */
#contenido h1.mobiliario span { display:none;}
#contenido h1.mobiliario { width:113px; height: 18px; background-image:url(../images/tit_mobiliario.gif); background-repeat:no-repeat;}

/* PROMOCIONALES */
#contenido h1.promocionales span { display:none;}
#contenido h1.promocionales  { width:157px; height: 18px; background-image:url(../images/tit_promocionales.gif); background-repeat:no-repeat;}

/* TMK */
#contenido h1.telemarketing span { display:none;}
#contenido h1.telemarketing  { width:156px; height: 18px; background-image:url(../images/tit_telemarketing.gif); background-repeat:no-repeat;}

/* TRANSPORTACION */
#contenido h1.transportacion span { display:none;}
#contenido h1.transportacion  { width:157px; height: 18px; background-image:url(../images/tit_transportacion.gif); background-repeat:no-repeat;}



/* SERVICIOS */
#contenido h1.nuestros_procesos span { display:none;}
#contenido h1.nuestros_procesos  { width:166px; height: 14px; background-image:url(../images/procesos/titulo_proces.gif); background-repeat:no-repeat;}
p.p_servicios_dark {line-height: 22px;padding:20px 20px 20px 40px;}
p.p_servicios_light{line-height: 22px;padding:20px 20px 20px 40px;color:#312E24;}

/* DIVS PROCESOS */
#div_procesos { background-color: #93B11B;height:500px; width:  926px;margin-left: 8px;overflow:hidden;border-top: 3px solid #93B11B; }
#procesos_1, #procesos_2, #procesos_3, #procesos_4 {width: 48%;float:left; font-size:12px; padding: 2px 2px 2px 3px;margin-top: 6px;}
#procesos_1 h2, #procesos_2 h2, #procesos_3 h2, #procesos_4 h2 {font-size: 12px; margin-left: 8px;}
#procesos_1 p, #procesos_2 p, #procesos_3 p, #procesos_4 p {padding-left: 12px; line-height: 22px;}

#etapas_criticas p {width: 290px; height:28px; font-size: 12px ; font-weight: bold; color: #3f3f35;padding-top: 16px; text-align:center; margin: 0px;}
#etapas_criticas p.ar { background-color: #e4f899; }
#etapas_criticas p.ep { background-color: #e6fe82; }
#etapas_criticas p.sc { background-color: #cdff67; }
#etapas_criticas p.os { background-color: #9aff01; }
#etapas_criticas p.ce { background-color: #8de409; }
#etapas_criticas p.ev { background-color: #99cc01; }
#etapas_criticas p.ares { background-color: #93B11B; }

h2.estrategia, h2.disenio, h2.logistica, h2.realizacion {  cursor:pointer; }
 #p_disenio, #p_logistica, #p_realizacion {display:none;}

.oculto {display:none;}
