#container {background: url("../img/bg-col-right.gif") repeat-y left;}

#colLeft {background: url("../img/col-dech-bg.gif") repeat-x;}
#colLeft #colLeftContent .leftside_detail{width: 241px; margin:auto; background:none; border:0px; padding-top:25px; clear:both;}
#colLeft #colLeftContent .leftside_detail .titulo{font-size:14px; color:#fff; font-weight: bold;}
#colLeft #colLeftContent .leftside_detail .tituloHDR{width:221px; padding-left:20px; overflow:hidden; color:#fff; height:36px; line-height:40px; font-size:14px; font-weight:bold; background: url("../img/bg-fichamodule-header.jpg") no-repeat; display: block;}
#colLeft #colLeftContent .leftside_detail .leftcolumn_hdr_bkg{height:18px; width:99%;}

/* Estilo del Módulo Idiomas */
#colLeft #colLeftContent .languageModule {color:#fff;}
#colLeft #colLeftContent .languageModule .line_outer{background: #3997CA; height: 35px;}
/* Estilo del Módulo del Los enlaces del panel de administración */
#colLeft #colLeftContent .panellink{color:#fff;}

#colRight {background: url("../img/content-bg.jpg") no-repeat left top;}

.headerfooter {background: #0c5e8a; overflow: hidden; color:#fff;}
.profile_links a{color:#0c5e8a; line-height: 20px;}
.profile_links a:hover{color:#000;}

/* Estilos de la Home */
#home {clear:both;}
#home .usuariosRecientes {float:left; padding:5px 10px; background: #3997ca; font-weight:bold; margin:5px;}
#home .usuariosRecientes a{color:#fff;}
.maintable {clear: both;}
.maintable td{padding:3px;}
.maintable th{padding:3px; text-align: center;}
.home_page_inside, .module_head{font-size:18px; color:#fff; font-weight: bold; overflow:hidden; clear:both; background: #3997ca; height: 27px; line-height:27px; width: 95%; margin:0px; padding:0px; padding-left:5%; margin-top:10px;}
.module_head2{font-size:14px; color:#fff; font-weight: bold; overflow:hidden; clear:both; background: #3997ca; height: 20px; line-height:20px; width: 98%; margin:0px; padding:0px; padding-left:15px; margin-top:10px;}
.view_detail {border:0px; padding:0px; margin:0px; clear:both; overflow: hidden; display: inline; }
.fichaContactoAbstract {width:321px; padding:5px 5px 7px 7px; display:inline; margin:10px 0 0 10px; float:left; background: #d8eaf4; border:1px solid #b3b3b3;}
.fichaContactoAbstractHeader {}
.fichaContactoAbstractHeaderLeft {float:left; width: 203px; font-size:12px; font-weight: bold; color:#000;}
.fichaContactoAbstractHeaderRight a{float:left; width: 118px; background: url("../img/bot-rosa.gif") no-repeat; height: 22px; text-align: center; color:#fff; line-height: 22px; font-weight: bold;}
.fichaContactoAbstractHeaderRight a:hover{text-decoration: none;}
.fichaContactoAbstractContent {clear: both;}
.fichaContactoAbstractLeft {float:left; width: 87px;}
.fichaContactoAbstractLeft img{width: 87px;}
.fichaContactoAbstractDetalles {float:left; width:219px; padding:5px 0 0 15px; color:#000;} 
.fichaContactoAbstractDetallesSexo {float:left; padding-left:22px;}
.fichaContactoAbstractDetallesBusca {float:left; padding-left:15px;}
.fichaContactoAbstractDetallesLocalidad {clear: both; width: 100%;}
.fichaContactoAbstractDetallesDescripcion {padding:10px 0;}
.fichaContactoAbstractDetallesEstado {}

#special_offer {padding-top:5px;}
#special_offer .offer_head{font-size:18px; color:#fff; font-weight: bold; overflow:hidden; clear:both; background: #3997ca; height: 27px; line-height:27px; width: 95%; margin:0px; padding:0px; padding-left:5%; margin-top:10px;}
#special_offer p{padding:10px 0 5px 0;}
#special_offer .special_offer_links{color:#eb5287; font-size:18px; font-weight: bold;}
#special_offer .special_offer_links a{color:#eb5287; font-weight: bold;}
#special_offer .special_offer_vineta {width:20px; display:inline-block; height:20px; background: url("../img/vineta-mensaje-home.gif") no-repeat 6px 9px;}
#special_offer .special_offer_content {padding:10px 0; height: 120px;}
#special_offer .special_offer_content .head{width: 110px; height:23px; text-align: center; line-height: 23px; font-size:14px; font-weight: bold; color:#0c5e8a;}
#special_offer .special_offer_content .content{width: 110px; height:92px; margin-top:5px; text-align: center;}
#special_offer .special_offer_content .content .precio{color:#eb5287; line-height:28px; padding-top:4px; font-size:20px; font-weight: bold;}
#special_offer .special_offer_content .content .proximo { font-size:14px;}
#special_offer .special_offer_content .content .offer_desc{color:#0c5e8a; font-size:12px; font-weight: bold;}
#special_offer .special_offer_content .content .offer_desc span{font-size:16px; display: block;}
.special_offer_registrarse {width: 190px; float:left; text-align: center; padding:5px 10px; font-size:14px; color:#000;}
.special_offer_registrarse span{font-weight: bold; font-size:18px; color:#eb5287;}
.special_offer_registrarse .bot_registrarse a{background: url("../img/bot-registrarse.gif") no-repeat; cursor:pointer; display:block; width:139px; height:43px; margin:auto; margin-top:5px; text-indent: -99999px;}
.special_offer_free {float:left; margin-left:10px;}
.special_offer_free .head { border:1px solid #8abee1; background: url("../img/ficha-oferta-azul-header.gif") repeat-x;}
.special_offer_free .content {border:1px solid #8abee1; background: url("../img//ficha-oferta-azul-content.gif") repeat-x;}
.special_offer_bronze {float:left; margin-left:10px;}
.special_offer_bronze .head { border:1px solid #c6a674; background: url("../img/ficha-oferta-bronce-header.gif") repeat-x;}
.special_offer_bronze .content { border:1px solid #c6a674; background: url("../img//ficha-oferta-bronce-content.gif") repeat-x;}
.special_offer_silver {float:left; margin-left:10px;}
.special_offer_silver .head { border:1px solid #d8d8d8; background: url("../img/ficha-oferta-plata-header.gif") repeat-x;}
.special_offer_silver .content { border:1px solid #d8d8d8; background: url("../img/ficha-oferta-plata-content.gif") repeat-x;}
.special_offer_gold {float:left; margin-left:10px;}
.special_offer_gold .head { border:1px solid #e6b93e; background: url("../img/ficha-oferta-oro-header.gif") repeat-x;}
.special_offer_gold .content { border:1px solid #e6b93e; background: url("../img//ficha-oferta-oro-content.gif") repeat-x;}


#busqueda {margin: 5px 0 5px 5px;  padding: 5px; height: 86px; width: 396px; background: url("../img/buscador.jpg") no-repeat left top; float: left;}
#busqueda .titulo { margin: 0 0 0 8px; float: left; width: auto; font-family: Georgia, "Times New Roman", Times, serif; color: #0b537b; font-size: 18px; }
#busqueda .avanzada { float: right; width: 150px; text-align: right; }
#busqueda .formulario { float: left; width: auto; clear: both; }
#busqueda .formulario td { padding: 2px 3px; text-align: right; }
#busqueda .formulario select { width: 75px; height: 20px; padding:0px; margin:0px;}
#busqueda .formulario input{height: 13px; overflow: hidden; padding:0px; margin:0px; position:absolute;}
#busqueda .buscar { width: 118px; height: 32px; background: url("../img/bot-buscar.gif") no-repeat; float: left; border: 0; margin: 5px 0 0 20px; color: #fff; font-size: 18px; cursor: pointer; }

/* Estilo del Módulo de Estadísticas */
.estadisticasModule {background: #053955; width: 92%; padding:4%; overflow: hidden;}
.estadisticasModule .estadisticasModuleTotalUsuarios {height:20px; color:#fff; font-weight: bold; background: url("../img/ico-estadisticas.gif") no-repeat; padding-left:20px;}
.estadisticasModule .estadisticasModuleSemana {height:20px; color:#fff; font-weight: bold; background: url("../img/ico-estadisticas.gif") no-repeat; padding-left:25px;}
.estadisticasModule .estadisticasModuleHombres {float:left; color:#fff; font-weight: bold; background: url("../img/ico-masculino.gif") no-repeat; padding-left:20px;}
.estadisticasModule .estadisticasModuleMujeres {float:left; color:#fff; font-weight: bold; margin-left:15px; background: url("../img/ico-femenino.gif") no-repeat; padding-left:20px;}
.estadisticasModule .estadisticasModuleOnline {height:20px; color:#fff; font-weight: bold; background: url("../img/ico-usuarios-online.gif") no-repeat; padding-left:25px;}
.estadisticasModule .estadisticasModuleFotos {height:20px; color:#fff; font-weight: bold; background: url("../img/ico-foto.gif") no-repeat; padding-left:25px;}
.estadisticasModule .estadisticasModuleParejas {height:20px; color:#fff; font-weight: bold; background: url("../img/ico-parejas.gif") no-repeat; padding-left:20px;}

/* Estilo del Módulo de Idioma */
.languageModule select{float:left; height: 20px; margin-top:2px; }
.languageModule .formbutton{float:left; cursor: pointer; width:100px; height: 20px; line-height:18px; padding-bottom: 2px; margin-left:10px; background-color:#3997ca; color:#fff; border: 1px solid #fff;}

/* Estilo del Módulo de Noticias */
.newsLeftModule {color:#fff; background: #3997CA; overflow: hidden;}
.newsLeftModule .newshead {margin:2% 0 0 2%;  font-weight: bold; background: url("../img/bullet-listas.gif") no-repeat #3997CA 5px 5px; color:#fff; width:88%; display: block; line-height: 16px; padding:0 2% 8px 8%;}
.newsLeftModule .newsdate {color:#EB5287;  float:right; padding:0px; margin:0px; line-height: 14px; font-size:11px; padding:4px;}
.newsLeftModule .newstext {color:#fff; padding:0 4px 0 25px; clear: both;}
.newsLeftModule .newslink {font-weight: bold; line-height: 24px; font-size:14px; padding-top:10px;}
.newsLeftModule .link{color:#fff;}

.module_detail_inside .line_outer {overflow: auto; }
.module_detail_inside .line_outer table {width: 100%; background: none; border: none; font-size:12px; font-family:Arial, Verdana, sans-serif; }
.module_detail_inside .line_outer table table {width: auto; }
.module_detail_inside .line_outer table hr {background: #fff; border: none; }

/* Estilo del Botón de mensajería */
.module_detail .formbutton {font-size:16px; cursor:pointer; font-weight:bold; width:100px; height: 20px; line-height:18px; padding-bottom: 2px; margin-left:10px; background-color:#3997ca; color:#fff; border: 1px solid #fff;}

#foot {background: url("../img/foot-top.gif") repeat-x #eb5287;}
#footContent {width: 965px; margin:auto; padding-top:14px; height: 74px; font-size:11px; color:#fff; background: url("../img/foot-logo.gif") no-repeat right 30px;}
#footContent ul{float:left;}
#footContent li{float:left; padding:0 5px;}
#footContent li a{color:#fff; text-decoration: none;}
#footContent li a:hover{text-decoration: underline;}
#footContent .copyRight {float:right;}

.linkMasInfo {clear:both; display:block; width:40px; text-align:center; margin:10px 0; padding:5px; background: #3997CA; color:#fff;}
.linkMasInfo:hover {color:#fff;}