/*
Theme Name: GabanSG
Theme URI: http://www.gabansg.com/
Author: Jesus Torres
Author URI: http://www.tmconceptos.com.ve/
Description: Tema exclusivo para el website GABANSG.COM.
Version: 1.1
License: Privada
License URI: http://www.gabansg.com/
Tags: gaban sg, hoteles, cerrojos, seguridad, cerrajeria, llaves magneticas
Text Domain: GabanTHM

Este tema es de uso exclusivo para el sitio web WWW.GABANSG.COM.
Por favor no lo use, divulgue, copie o extraiga fragmnentos del mismo
sin el consentimiento del propietario.
*/

/* -------------------------------------------------------------- */
/*   GENERALES                                                    */
/* -------------------------------------------------------------- */
body { background: #FFF; color: #666; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 14px; }
p { padding-bottom: 14px; }
input[type=text], input[type=password], input[type=file], input[type=search], textarea, select { border: 1px solid #CCC; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666; background-color: #FFF; padding: 4px }
input[type=submit], input[type=button] { position: relative; font-family: Verdana, Geneva, sans-serif; font-size: 12px; padding: 3px 12px; border: 1px solid #CCC; color: #666; background-color: #EEE; }
input[type=submit]:hover, input[type=button]:hover { color: #EEE; background-color: #666; }
.clearLyr { clear: both; }
#wrapper { position: relative; margin-left: auto; margin-right: auto; width: 992px; }
.espaciad { width: 30px; height: 30px; }
/* -------------------------------------------------------------- */
/*   HEADER                                                       */
/* -------------------------------------------------------------- */
#headCont { position: relative; width: 992px; height: 104px; }
#headLogo { position: absolute; width: 288px; height: 56px; top: 32px; left: 0;}
#headTwit { position: absolute; width: 32px; height: 32px; top: 56px; right: 40px;}
#headFace { position: absolute; width: 32px; height: 32px; top: 56px; right: 0;}
/* -------------------------------------------------------------- */
/*   MENU PRINCIPAL                                               */
/* -------------------------------------------------------------- */
#menuCont { width: 992px; height: 24px; font-size: 15px; font-weight: bold; color: #FFF; background: #002966; margin-bottom: 16px; }
#menuCont ul { list-style: none; height: 24px; }
#menuCont ul li { float: left; position: relative; }
#menuCont ul li a { color: #FFF; display: block; line-height: 22px; height: 24px; padding: 0px 20px; background-color: #002966; }
#menuCont ul ul { display: none; float: left; position: absolute; left: 0; width: 188px; z-index: 99999; font-size: 13px; }
#menuCont ul ul ul { left: 100%; top: 0; }
#menuCont ul ul a { background: #002966; color: #FFF; height: auto; padding: 3px 20px 6px 20px; width: 180px; line-height: 15px; border-bottom: 1px solid #003E9B; }
#menuCont li:hover > a, #menuCont ul ul :hover > a, #menuCont a:focus { background: #004FC4; }
#menuCont li:hover > a, #menuCont a:focus { background: #004FC4; }
#menuCont ul li:hover > ul { display: block; }
#menuCont .current-menu-item > a, #menuCont .current-menu-ancestor > a, #menuCont .current_page_item > a, #menuCont .current_page_ancestor > a { font-weight: bold; }
#menuCont a.assistive-text:active, #menuCont a.assistive-text:focus { background: #eee; color: #1982d1; clip: auto !important; position: absolute; text-decoration: underline; top: 0; left: 7.6%; }
/* -------------------------------------------------------------- */
/*   FOOTER                                                       */
/* -------------------------------------------------------------- */
#footCont { width: 992px; font-size: 10px; color: #999; text-align: right; padding: 12px 0px 48px; border-top: 1px solid #002966; }
/* -------------------------------------------------------------- */
/*   SIDEBAR                                                       */
/* -------------------------------------------------------------- */
#sidebar { float: right; width: 300px; }
.search { text-align: right; }
.search input[type=search] { width: 300px; margin-bottom: 6px; }
.search input[type=submit] { }
.buscTitu { font-size: 16px; border-bottom: dashed 1px #CCC; padding-bottom: 10px; margin-bottom: 10px; }
/* -------------------------------------------------------------- */
/*   HOME - SLIDESHOW                                             */
/* -------------------------------------------------------------- */
#slidCont { width: 992px; height: 320px; margin-bottom: 24px; }
/* -------------------------------------------------------------- */
/*   HOME - NOTICIAS                                              */
/* -------------------------------------------------------------- */
#notiCont { width: 1008px; margin-bottom: 32px; margin-left: -16px; }
#notiCont .modulo { float: left; width: 320px; margin-left: 16px; }
#notiCont .modulo#ult { margin-right: 0; }
#notiCont .modulo .foto { margin-bottom: 12px;  }
#notiCont .modulo .titu { font-size: 18px; line-height: 20px; font-weight: bold; color: #333; margin-bottom: 2px; }
#notiCont .modulo .fech { font-size: 10px; font-style: italic; margin-bottom: 8px; }
#notiCont .modulo .cont { }
#notiCont .modulo .verm { }
#notiCont .modulo .verm a { font-size: 11px; font-style: italic; display: block; text-align: center; width: 80px; padding: 2px 0px 4px 0px; background-color:#999; color: #FFF; margin: 0px 0px 0px auto; }
/* --------------------------------------------------------------
   CONTENIDO GENERAL
---------------------------------------------------------------*/
.entry-title { display: block; color: #666; font-size: 26px; font-weight: bold; line-height: 28px; padding: 0 0 20px 0; }
#cont-foto { float: left; width: 200px; margin-right: 20px; }
#cont-text { float: left; width: 772px; }
.entry-content ul { padding: 0 0 0 26px; }
.entry-content li { padding: 0 0 4px 1px; list-style-type: disc; }
#secondary { float: right; margin-right: 7.6%; width: 18.8%; }
#artiList { float: left; width: 650px; }
.articMod { padding-bottom: 20px; margin-bottom: 20px; border-bottom: dashed 1px #CCC; }
.articMod .foto { float: left; width: 100px; }
.articMod .text { float: right; width: 530px; }
.articMod .titu { font-size: 22px; line-height: 22px; padding-bottom: 10px; text-transform: uppercase; }
.articMod .cont {}
.articMod .span { display: block; text-align: center; width: 80px; padding: 2px 0px 4px 0px; background-color:#999; color: #FFF; margin: 0px 0px 0px auto; }
.datosFrm { float: right; width: 33.3%; margin: 0px; padding: 0px; }
.datosFrm td { padding: 0px 12px 8px 0px; }
.datosFrm .dato { height: 300px; }
.contaTit { border-bottom: solid 1px #EEE; font-weight: bold; }
.noveFoto { margin-bottom: 20px; }
.noveTitu { margin-bottom: 4px; font-size: 24px; line-height: 24px; text-transform: uppercase;  }
.noveFech { margin-bottom: 20px; font-size: 12px; font-style: italic; color: #999; }
.noveCuer { margin-bottom: 20px; }
.noveTags { margin-bottom: 40px; font-style: italic; color: #999; }
.noveNave { margin-bottom: 20px; font-size: 10px; }
.noveAnte { float: left; }
/*------------------------------------------------------------------------------
   PERSONALIZAR PLUGIN CONTACT FORM 7
------------------------------------------------------------------------------*/
.wpcf7-form { }
.wpcf7-form table { margin: 0px; padding: 0px; }
.wpcf7-form table td {padding: 0px 12px 8px 0px; }
.wpcf7-form .izqu, .wpcf7-form .cent { width: 50%; }
.wpcf7-form .izqu { float: left; }
.wpcf7-form .cent { float: left; }
.wpcf7-form .titu { width: 100%; }
.wpcf7-form .envi { clear: both; width: 100%; }
.wpcf7-form .envi td { text-align: center; }
.wpcf7-form input[type=text], .wpcf7-form textarea { width: 100%; }
.wpcf7-form textarea { height: 192px; }
div.wpcf7-mail-sent-ok { border-color: #ECFCE4; }
div.wpcf7-mail-sent-ng { border-color: #FFE6E6; }
div.wpcf7-spam-blocked { border-color: #FFEAC4; }
div.wpcf7-validation-errors { border-color: #FFFABB; }
.wpcf7 { overflow: hidden; float: left; width: 66.6%; }
div.wpcf7-response-output { margin: 0px !important; padding: 8px 0px !important; text-align: center; color: #000; }