@charset "iso-8859-1";
/* 
    Document   : style
    Created on : 08-jul-2009, 16:34:10
    Author     : Sergio Liendo
*/


body{
    margin: 0;
    font-family: "Trebuchet MS";
    font-size: 11px;
 /*   background-image: url('../graficos/borde_navidad.png');
    background-repeat: no-repeat;  
    background-position: top; */
}

img{
    border: 0;
    vertical-align:middle;

}


.aline div{
    display:table-cell
}


a{
    text-decoration: none;
    color: #000;
}

*{
    margin: 0;
    padding: 0;
}

ul{
    list-style: none;
}

.spacer5{
    clear: both;
    height: 5px;
}

.spacer10{
    clear: both;
    height: 10px;
}

.spacer20{
    clear: both;
    height: 20px;
}

.closer{
    margin-top: 10px;
    border-bottom: #CCC 1px solid;
}

#clear{
    clear: both;
    height: 0px;
}

.clear{
    clear:both;
}

.blue{
    color: #000099;    
}

.gray{
    color: #666;
}

.red{
    color: #CC0000;
}

#container-popup {
    width: 100%;
    margin: 0 auto;
}

#container{
    width : 950px;
    margin:0 auto;
}

#header-wrapper {
    width: 928px;
    height: 106px;
    float:left;
    background-image: url('../graficos/head_04.gif');
    background-repeat: repeat-x;    
}

#end_head {    
    background-image: url('../graficos/head_05.gif') ;    
    width: 22px;
    height: 106px;
    float:right;    
}

#logo_head {    
    float:left;
    background-color: #D61F26;
}

/**
* HEADER
*/
#content-logo{
    float:left;
    width:230px;
}

#search{
    position: relative;
   float:left;

    top: 50px;    
width:auto
}

#label-search{
    width: 246px;
    height: 16px;
}

#bg-search{
    background-image: url('../graficos/head_01.gif');
    background-repeat: no-repeat;
    width: 303px;
    height: 25px;
    padding-left: 20px;
    padding-top: 2px;    
    float: left;
}

.registrarse{
    background-image: url('../graficos/registro_1.png');
    border: none;
    height: 29px;
    width:102px;
      background-color: #D30300;
}


#title-denuncias {
    font-size: 18px;
    font-weight: bold;
    color: #CC0000;
    width: 100%;
    border-bottom: solid 1px #CC0000;
    text-align: center;
}
.button-search{
    font-family: "Trebuchet MS";
    font-size: 11px;
    text-align: center;
    color: #FFFFFF;    
    background-color: #D30300;
    background-image: url('../graficos/buscar_1.png');
    height: 29px;
    width: 82px;
  /*  border: 1px solid #F16363;*/
  border-collapse:  collapse;
  border:none;
    cursor: pointer;
}

.button-search:hover{
    background-image: url('../graficos/buscar_2.png');
}
.txt-search {
    height: 18px;
    width: 265px;
    /*background-color: #FFFFFF;*/
    border: 1px solid #FFFFFF;
    font-family: "Trebuchet MS";    
    font-size: 12px;
    color: #333333;
}

#login{
    position: relative;
    float:right;
    top: 20px;
}

#menu-user {
    float: left;
    color: #333333;
}

#menu-global{
    float: right;
    margin-right: 4px;
}

#menu-user a,
#menu-global a{
    color: #333333;
    text-decoration: none;
}

#menu-user a:hover,
#menu-global a:hover{
    color: #D61F26;
    text-decoration: underline;
}

.menu-user-sep,
.menu-global-sep{
    color: #CC0000;
}

#foot {
    border-top: solid 7px #CC0000;
    border-bottom: solid 1px #CC0000;
    text-align: center;
    overflow: hidden;
}

#menu-foot {
    background-color: #EEEEEE;
}

#link-vende{
    background-color: #CC0000;
    float: left;
    margin-right: 2px;
    margin-left: 3px;
    width: 89px;
    height: 60px;
}

#logo-company {    
    width: 250;
    float: right;
}

#logo-company span{
    position: relative;
    top: -10px;
}

#bodysite-l{
    /*width: 170px;*/
    margin-left: 0px;
    float: left;
}

#bodysite-m{
    /*width: 435px;*/
    float: left;
    margin-left: 8px;
}

#content-wrapper {
    float: left;
    margin-right: 10px;
}

#bodysite-r{
    /* width: 174px;*/
    float: right;
}

#box-menu-left-esp,
#box-menu-left {    
    width: 185px;
    margin-right: 3px;
}

#box-panel-job {
    padding: 5px;
}
#box-menu-panel {
    width: 200px;
    border: 1px solid #EEEEEE;
}

#box-menu-left {
    border: 1px solid #EEEEEE;
}

#box-menu-left-esp h3,
#box-menu-left h3 {
    background-color: #F5F5F5;
    color: #CC0000;
    font-size: 13px;
    text-align: center;
}

#list-menu-panel,
#list-menu-left {
    line-height: 18px;
}

#list-menu-panel li{
    padding: 5px
}

#list-menu li,
#list-menu-left li,
#list-menu-left-esp li{
    margin-top: 2px;
    padding-left: 4px;
}

#list-menu li a{    
    color: #333333;
}

#list-menu-panel li img{
    position: relative;
    margin: 0px 5px 0px 5px;
    top: 2px;
}

#list-menu,
#list-menu-left-esp {
    float: left;
    margin-right: 20px;
}

#list-menu-panel li,
#list-menu-left li{
    border-bottom: 1px solid #EEEEEE;
}

#list-menu li a:hover span,
#list-menu li a:hover{
    color: #25529C;
}

#list-menu li a span {
    font-size: 10px;
    color: #CC0000;
}

#list-menu li a:hover,
#list-menu-panel li a:hover,
#list-menu-left li a:hover,
#list-menu-left-esp li a:hover {
    text-decoration: underline;
}

#list-menu-panel li a:hover {
    color: #333333;
}

#list-menu-left-esp li a span {
    font-size: 10px;
    color: #666666;
}

.text-bold-blue {
    font-weight: bold;
    color: #2E3F81;
    font-size: 12px;
}

.text-normal-red{
    color: #CC0000;
    font-size: 11px;
}

.text-red{
    color: #CC0000;
    font-size: 12px;
}

.text-gray{
    color: #666666;
    font-size: 11px;
}

.text-gray2{
    color: #333333;
    font-size: 11px;
}

.text-bold-gray2{
    color: #333333;
    font-size: 11px;
    font-weight: bold;
}

.text-bold-gray{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

.text-bold-red{
    font-weight: bold;
    color: #CC0000;
    font-size: 12px;
}

.text-red-2 {
    color: #e60303;
}

.text-green {
    color: #41a920;
}

#banner140 {    
    margin: 0 5px;
}

#banner5 {
    width:948px;
    height:90px;
    color: #fff;
    text-align: center;
}

#banner6 {
    width:174px;
    height:80px;
    background-color: #2E3F81;
    color: #fff;
    text-align: center;
}

#box-register{
    width: 174px;
}

#box-register img{
    float: left;    
}

#box-red {
    float: left;
    background-color: #bc0205;
    height: 24px;
    width: 174px;        
}

#box-red a{
    float: right;
}

#box-red span{    
    font-weight: bold;
    color: #ffffff;
    float: left;
    margin-top: 5px;
    *margin-left: 100px;
}

#box-red img{
    float: right;
}

#box-right {    
    width: 174px;
    overflow: hidden;
}
#box-right .red{
    background: #D00200;
    color:#fff;
    font-weight: bold
}
#menu-right {
    font-size: 12px;
    border: 1px solid #EEEEEE;
}

#menu-right ul {
    margin-left: 22px;
    list-style-image: url('../graficos/flechita_accesos_directos.gif');
}

#menu-right ul li a:hover {
    text-decoration: underline;
}

/***CARGA PRODUCTOS**/

.lado_imagenes{
    width:17%;
    text-align:center;
    overflow:hidden
}

#box-producto-index,
#box-producto {
    border: 1px solid #EEEEEE;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #333333;
    padding: 3px 0;
    position:relative
}

#box-producto-index {
    width: 134px;
    margin-left: 1px;
    padding-left: 2px;
    padding-right: 2px;
    height: 145px;
    overflow: hidden;
}

#box-producto-index #price {
   position:absolute;
   bottom:2%;
   width: 95%;
   background: #D00200;
   color:#fff;
   font-weight: bold
}

#box-producto-index img,
#box-producto img {
    background-color: #F4F4F4;
    border: 1px solid #C3C3C3;
}

.box-gray {
    border: 1px solid #EEEEEE;    
}

#box-center {
    width: 565px;
    overflow: hidden;
}

ul#list-v {
    list-style-type: none;
}

ul#list-v li {
    float: left;
}

.separator-white {
    position: relative;
    font-size: 13px;
    color: #FFF;
    top: -2px;
}

#bread-crumbs a {    
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

#bread-crumbs a:hover {
    color:#25529C;
}

#title {
    float: left;
    font-size: 12px;
    font-weight: bold;    
    color: #CC0000;
    width: 940px;    
    border-bottom: solid 1px #CC0000;    
}

.title{
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
    width: 940px;
    border-bottom: solid 1px #CC0000;    
}
#title2 {
    float: left;
    font-size: 16px;
    font-weight: bold;    
    color: #111111;
    width: auto;
    border-bottom: solid 1px #111111;
}
.title{

}

#title img {
    position: relative;
    *top: 5px;
}

#result-search {
    position: relative;
    float: right;
    color:#333333;
    font-weight: normal;
    top: -24px;
}

.text-select,
.text-input {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #333333;
    background-color: #f2f5fb;
    padding-left: 5px;
    border: 1px solid #7f90b0;
}

/* VIDEOS*/
#container_videos{
    background: url(../graficos/muypronto.jpg);
    background-repeat:no-repeat;
    width:555px;
    height:245px;
    padding:10px
}

#videos{
    float:left;
    width: 75%;
    padding-top:5px;
    padding-left: 5px
}
.mini-boton{
    background:url(../graficos/fondo_titulo-mini.gif);
    height:15px;
    width:97px;
    display:block;
    text-align:center;
    color:#fff;

    float:left;
    margin-right:2px
}
/* gallery */

#galery-product {    
    clear: both;
    overflow: hidden;
}

#galery-product ul {
    list-style-type: none;    
}

#galery-product ul li {
    float: left;
    margin-left: 5px;
}

#galery-product-item-great,
#galery-product-item {
    height: 220px;
    width: 180px;
    text-align: center;
    border: 1px solid #d2d2d2;    
    overflow: hidden;
}

#galery-product-item-great {
    border: 1px solid #fbb700;
    background-color: #fff9db;
}

#galery-product-item-great #product-title
#galery-product-item #product-title {
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.product-title {
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
#galery-product-item-great #product-visits
#galery-product-item #product-visits {
    float: left;
    margin-left: 4px;
}

#galery-product-item-great #product-ends
#galery-product-item #product-ends {
    float: right;
    margin-right: 4px;
}

#galery-product-item-great #product-user
#galery-product-item #product-user {
    float: left;
    margin-left: 4px;
}
/* list question */

/* list product */

#list-question,
#list-product {
    clear: both;
    overflow: hidden;
}

#list-product-items-great,
#list-question-items,
#list-product-items ,
#list-product-head {
    float: left;
    font-weight: bold;
    clear: both;    
}

#list-question-items,
#list-product-items{
    margin: 2px 0;
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #ececec;    
}

#list-product-items-great{
    margin: 2px 0;
    border-bottom: 1px solid #fbb700;
    border-top: 1px solid #fbb700;    
}

#list-product-head {
    background-color: #CC0000;    
    color: #ffffff;
}

#list-question-items ul,
#list-product-items-great ul,
#list-product-items ul,
#list-product-head ul{
    background-color: inherit;
    list-style-type: none;    
    width: 940px;    
}

#list-question-items ul{
    list-style-type: none;
    /*line-height:40px;*/
}

#list-product-items-great ul,
#list-product-items ul {
    list-style-type: none;
    line-height:80px;
}

#list-question-items ul li,
#list-product-items-great ul li,
#list-product-items ul li,
#list-product-head ul li {
    float: left;
    background-color: inherit;
    text-align: center;
    vertical-align: middle;    
}

#list-question-items ul li#first-colum {
    width: 19%;
    text-align: center;
    overflow: hidden;
}

#list-question-items ul li#second-colum {
    width: 50%;
    text-align: left;
}

#list-question-items ul li#third-colum {
    width: 30%;
	 text-align: right;
}

#list-product-items-great ul li#first-colum,
#list-product-items ul li#first-colum {
    text-align: left;
    overflow: hidden;
}

#list-product-items-great ul li#first-colum ul,
#list-product-items ul li#first-colum ul{
    list-style-type: none;
    line-height:80px;
}

#list-product-items-great ul li#first-colum ul li,
#list-product-items ul li#first-colum ul li{
    float: left;
    line-height:80px;
    height: 80px;
}

#list-product-items-great ul li#first-colum ul li#first-colum,
#list-product-items ul li#first-colum ul li#first-colum {
    width: 130px;
    text-align: center;
}

#list-product-items-great ul li#first-colum ul li img,
#list-product-items ul li#first-colum ul li img{
    vertical-align: middle;
}

#description-product {    
    text-align: left;        
    line-height:15px;
    font-weight: normal;
}

#product-title {
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}


#list-product-items-great ul li#first-colum,
#list-product-items ul li#first-colum,
#list-product-head ul li#first-colum {
    width: 70%;
}

#list-product-items-great ul li#second-colum,
#list-product-items ul li#second-colum,
#list-product-head ul li#second-colum {
    width: 10%;
}

#list-product-items-great ul li#third-colum,
#list-product-items ul li#third-colum,
#list-product-head ul li#third-colum {
    width: 10%;
}

#list-product-items-great ul li#fourth-colum,
#list-product-items ul li#fourth-colum,
#list-product-head ul li#fourth-colum {
    width: 10%;
}

#product-detail-value {
    display: inline;
    overflow: hidden;
}

img#visit-hot {
    position: relative;    
    margin-left: 3px;
    top: 3px;
}

.bg-question {
    background-color: #ffd4d4;
}

.bg-answer {
    background-color: #d6ffd4;
}

.bg-pair{
    background-color: #FBFBFB; /*hover #d8e1f9*/
}

.bg-odd {
    background-color: #ECF1FF; /*hover #d8e1f9*/
}

.bg-top {
    background-color: #fff1b1;
}

.bg-top:hover,
.bg-odd:hover,
.bg-pair:hover {
    background-color: #d8e1f9;
}

#banner-google {
    display: block;
    width:728px;
    margin:0 auto;
    padding: 5px;
}

.box-fill-gray {
    background-color: #F4F4F4;
    border: 1px solid #C3C3C3;
    padding: 5px;
    margin-bottom: 3px;
    margin-top: 3px;
}

/* Paginador */

#paginator {
    position: relative;
    width: 940px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;    
}

.normal-pager{    
    color: #003399;
    margin-right: 5px;
}

.normal-pager:hover{
    color: #Ba0000;
    text-decoration: underline;    
}

.active-pager{
    color: #Ba0000;
    margin-right: 5px;
}

.text-bold-white {
    color: #fff;
    font-weight: bold;
}

.line-gray {    
    border-bottom: 1px solid #E0DFE3;
    clear: both;
}

#title-list a,
#title-list {
    color: #CC0000;
    font-weight: bold;
    font-size: 12px;
}

#title-list a:hover {
    text-decoration: underline;    
}

.text-normal-gray {
    font-size: 11px;
    color: #666666;
}

.text-small-gray {
    font-size: 10px;
    color: #666666;
}

#title-detail {
    font-size: 18px;
    font-weight: bold;
    color: #CC0000;
    width: 940px;
    border-bottom: solid 1px #CC0000;
    text-align: center;
}

#gallery {
    /*width: 380px;*/
    text-align: center;
    overflow: hidden;
}
#gallery #gallery_b{
        text-align: center;
    overflow: hidden;
}
#gallery #videos_b{
    
}

#gallery-thumbs {    
    width: 400px;
    padding-left: 12px;
}

#gallery-thumbs img{
    float: left;
    padding: 2px;
    width: 90px;
    height: 72px;
}

#gallery-thumbs-medium {
    width: 400px;
    margin: 0 auto;
}

#gallery-thumbs-medium img{
    float: left;
    padding: 2px;
    width: 90px;
    height: 72px;
}

#gallery-thumbs-right {
    float: right;
    width: 100px;
    margin-top: 3px;
}


#gallery-thumbs-right img {
    display: block;
    padding: 2px;
    width: 90px;
    height: 72px;
    clear: right;
    margin: 3px 0;
}

#gallery-button {
    display: block;
    width: 300px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}

#gallery-button #previous {
    float: left;
}

#gallery-button span {
    float: left;
    width: 170px;
    margin: 0 auto;
}

#gallery-button #next {
    float: right;
}

#product-option {
    background-color: #e9f3fd;
    /*width: 377px;*/
    padding: 3px;
}

#product-option ul {
    line-height: 15px;
}

#product-option a {
    position: relative;    
    color: #333333;
    top: -2px;
}

#product-option a:hover {
    color: #25529C;
}

#subtitle-detail {
    font-size: 12px;
    color: #2E3F81;
    font-weight: bold;
    border-bottom: 1px solid #EEEEEE;
    text-align: left;
}



.descripcion-ficha {
    font-size: 20px;
    max-width: 900px;
    overflow: hidden
  
}

#prod_question11 {
    width: auto;
}

#prod_question12 {
    width: 405px;
    margin: 0 auto;
}

#product-question {
    color: #333333;    
    padding: 3px;
    overflow: hidden;
}

#product-question label {
    float: left;
    text-align: right;
    width: 120px;
    margin-right: 10px;
}

#product-left {
    float: left;
    width: 430px;
    margin-right: 5px;
    overflow: hidden;
}

#product-right {
    float: right;
    width: 500px;
    overflow: hidden;
}

#product-price span{
    position: relative;
    float: left;
    margin-right: 10px;
    top: 8px;
}

#product-price img{
    position: relative;
    float: right;    
}

#product-detail {
    background-color: #f8fafc;
    padding-left: 3px;
}

#product-detail ul{
    line-height: 18px;
}

.box-gray-padding5 {
    border: 1px solid #eeeeee;
    padding: 5px;
}

.button {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(../graficos/fondo_botones_n.gif);
    height: 20px;
    width: 60px;
    background-color: #FFFFFF;
    border: 0px none;
    display: block;
    padding: 4px;
}

#product-question-button {
    float: right;
}

#product-question-button input {
    float: left;
    margin-right: 10px;
}

#description-cellular {
    width: 400px;
    margin: 10px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

#msg-ok,
#msg-error{
    display: block;
    position: absolute;
    top: 150px;
    left: 35%;
    width: 280px;
    height: 150px;
    padding: 16px;
    background: #fff;    
    z-index:1002;
    overflow: auto;
    border: 1px solid #eeeeee;
}

#msg-ok {
    color: blue;
}

#msg-error{
    color: red;
}

#page-error{
    position: relative;
    vertical-align: middle;
    text-align: center;
    width: 400px;
    margin: 0 auto;
    padding: 10px;    
    color: #CC0000;
    overflow: hidden;
}

#msg-overlay,
#popup-overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #263567;
    z-index:1001;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}

#msg-overlay {
    display: inline;
}

#popup-gallery {
    display: none;
    position: absolute;
    top: 13%;
    /* left: 22%;*/
    width: 900px;
    height: auto;
    margin: auto auto;    
    /**width: 580px;*/
    /**height: 425px;*/
    /**top: 12%;*/
    /**left: 21%;*/
    padding: 10px;
    border: 5px solid #CC0000;
    background-color: white;
    z-index:1002;
    overflow: hidden;
}

#product_gallery {
    /*width: 430px;
    height: 350px;*/
    width: auto;
    height: auto;
}

#msg-wrapper{
    position: relative;    
    width: 400px;
    margin: 0 auto;
    padding: 0;
    z-index:1002;
    overflow: hidden;
}

#msg-border{
    position: fixed;
    top: 25%;    
    width: 400px;    
    margin: 0 auto;
    padding: 9px 0px;
    background-color: #cc0000;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    z-index:1003;

}

#msg-content {
    position: relative;
    width: 360px;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    border: 1px solid #eeeeee;
    background-color: #ffffff;
    overflow: hidden;    
    z-index:1004;
}

.text-msg-ok {
    color: #58973c;    
    font-weight: bold;
}

.text-msg-error {
    color: #cc0000;    
    font-weight: bold;
}

#login-content {
    padding: 10px;
    width: 725px;
    overflow: hidden;
}

#box-text-image {
    position: relative;
    margin: 0 auto;    
    overflow: hidden;    
}

#box-text-image #box-image{
    position: relative;
    float: left;
    margin-right: 3px;
    overflow: hidden;
}

#box-text-image #box-text{
    position: relative;
    float: left;
    overflow: hidden;
}
#login-content form {
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
}

#login-content form label {
    float: left;
    text-align: right;
    width: 100px;
    margin-right: 10px;
}

#login-button {
    width: 140px;
    margin: 0 auto;
    overflow: hidden;
}

#login-button input {
    float: left;
    margin-right: 10px;
}

.bg-panel {
    background-color: #FDECE1;
}

.bg-panel:hover {
    background-color: #F9CBAF;
}

.bg-gray {
    background-color: #F5F5F5;
}

#list_account {
    list-style: none;
    width: 740px;
    margin: 0 auto;
    overflow: hidden;
}

#list_account li{
    width: auto;
    overflow: hidden;
}

#colum_account {
    width: 740px;
    margin: 0;
    list-style: none;    
}

#colum_account li{
    float: left;
    text-align: center;
    border:none;
    margin: 1px;    
    overflow: hidden;    
}

#colum_account li#colum1{
    width: 18%;
}

#colum_account li#colum2{
    width: 50%;
}

#colum_account li#colum3{
    width: 10%;
}

#colum_account li#colum4{
    width: 10%;
}

#colum_account li#colum5{
    width: 10%;
}

#payments_menu {       
    width: 726px;
    margin: 0 auto;
    overflow: hidden;
}


#datos_menu {       
    width: 750px;
    margin: 0 auto;
    overflow: hidden;
	
	
}
#payments_menu ul{
    list-style: none;
}
#datos_menu ul{
   border: 1px solid #e79591;
	margin-top: 8px;
	margin-bottom: 8px;
	width:504px;
	list-style: none;
}
#payments_menu li {
    float: left;
    margin-right: 4px;
    border: 1px solid #EEEEEE;
    width: 161px;
    height: 201px;
    overflow: hidden;
}
#datos_menu li {
    float: left;
  	border: 1px solid #e79591;
    width: 124px;
    height: 69px;
	  
   
}


#payment_option_txt {
    float: left;

}


#payment_option_img {
    float: right;
    margin-left: 5px;
}

#payment_option_price {
    float: right;
    background-image:url('../graficos/pago_circulo.gif');
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 50px;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;    
    width: 138px;
    height: 69px;
}

#menu-sites{
    position:relative;
    float: right;
    margin-top: 65px;
    left: 115px;
    z-index:2000;
    overflow: hidden;
}

#menu-selected {
    border:1px solid #EEEEEE;
    background: url('../graficos/img_item_menu_sites.png') no-repeat left;
    background-color: #ffffff;
    width: 115px;
    height: 18px;
    padding-left: 25px;
    overflow: hidden;
}
#menu-selected img {
    float: right;
    margin: 6px 5px;
}

#menu-state {
    display: none;
    border:1px solid #EEEEEE;
    background-color: #ffffff;    
    overflow: hidden;
}

#menu-state li {
    width: 115px;
    padding-left: 25px;
    padding-bottom: 3px;
    background: url(../graficos/img_item_menu_sites.png) no-repeat left;
    background-color: #fff;    
}

#menu-state li:hover {
    background-color: #EEEEEE;
}

/*
    CELULARES
*/

#container_cel{
    width : 950px;
    margin:0 auto;
}

#banner_titulo_cel{
    width:100%;
    height:100px;
    background:#faa;
    display:block;
}

.linea_roja{
    background:#CB0101;
    height:5px;
    display:block;
    width:100%
}

#cuerpo_cel{
    height:auto !important;
}
#cuerpo_cel td{
    border-bottom:1px solid #eee;
    margin:0px;
    padding-left:2px
}
#left_cel{
    float:left;
    width:155px;
    margin-right:10px;
}

#left_cel a:hover{
    text-decoration: underline
}
#centro_cel{
    float:right;
    width:785px;


}
.titulos_cel{
    color:#fff;
    font-weight:bold;

    height:auto;
    width:153px;
    text-align:left
}
.caja{
	display:block;
	border: 1px solid #bfbdbe;
}

#table_top_marcas td{
    border:none;
}

#table_top_modelos td{
    border:none
}
.filas_top1{
    background:#e4e4e4;
    padding:3px;
    font-weight:bold;
    font-size:8.5pt;
    color:#7c7c7c;
}
.filas_top1 a{
    color:#7c7c7c;
}

.filas_top1 a:hover{
    text-decoration: underline;
}
.filas_top2{
    background:#ededed;
        padding:3px;
    color:#7c7c7c;
    font-weight:bold;
    font-size:8.5pt;

}

#cont_cel_top{
width:543px;
min-height:290px;
padding:10px
}
.populares{
    width:764px;min-height:160px;padding:10px
}
.populares_sub{
    margin-right:10px;float:left;width:142px;height:140px;text-align:center;padding-top:20px;overflow:hidden
}

.populares_sub_right{
    float:right;width:146px;margin-right:0px;text-align:center;padding-top:20px;overflow:hidden
}
.ultimos{
    width:123px;float:left;margin-right:5px;height:150px;text-align:center;padding-top:10px;overflow: hidden;
}

.caja_encuesta{
    width:230px;min-height:200px;padding-top:20px;padding-left:15px;background:#f4f4f4;
    height:auto !important;padding-bottom:20px
}

.titulos_caracs{
    background:#dcdcdc;text-align:center;font-weight:bold
}

#comentarios1 table{
    font-size:8.5pt
}

.rel_celulares{
    background:#fbfbfb;
	width:100%;height:100px;display:block;margin-bottom:3px;overflow: hidden;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec
}

.abajo_celus{
    background-image:url('../graficos/fnd_mods_cels_azules.gif');
    background-repeat:repeat-x;
    height:22px;
    padding-top:4px;
    text-align:center;
 
}

.abajo_celus a{
       color:white;
}

#cont_cel_top caja{
  overflow:hidden;
}

.cajas_marcas{
    height:280px;width:150px;text-align:center;display:table-cell;vertical-align: middle;

}
.title_noticia{
    padding-left:5px;
    font-size:10pt;
}

#cont_cel_top a:hover{
    text-decoration:underline
}
#novedades{
    width:358px;min-height:300px;padding:10px;
}
#novedades a:hover{
        text-decoration:underline
}
.caja_noticias{
    width:172px;height:285px;float:left;margin-right:10px; overflow:hidden;
}

.caja_novedades{
    width:348px;height:100px;margin-bottom:10px;; overflow:hidden;
}

.img_novedades{
    float:left;text-align:center;overflow: hidden;
    display:table-cell;vertical-align: middle;height:100px;width:95px
}
.link_nov{
    height:100px;
    display:table-cell;
    vertical-align: middle;
    width:95px;
    text-align: center
}
.link_alta_gama{
    height:80%;display:table-cell;width:175px;text-align: center;vertical-align: middle;overflow: hidden;
    padding-left: 3px;padding-right: 3px
}

.caja_alta_gama{
width:175px;height:148px;text-align:center;padding-top:10px;overflow: hidden;
}

.text-novedades{
    float:right;text-align:left;width:230px;overflow:inherit;padding: 10px;
}

/**
VIDEOS

*/

#videos_b{
    height:322px;
    text-align:center
}

a.modelos_link:hover{
    text-decoration: underline
}


.boton_finalizar_n {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../graficos/fondo_botones_n.gif);
	height: 30px;
	width: 70px;
	background-color: #FFFFFF;
	border: 2px solid #dddddd;
	display: block;
	padding: 4px;
	font-weight: bold;
}

 #upload_button {
    width:250px;
    text-align:center;
    height: 86px;
    display: block;
    color:#fff;
    background-image: url("../graficos/carga_bot_upload_imagenes.gif");
    font-weight:bold;
    margin:auto;
}

/**
* POP UP
*/

#popup{

  position:fixed;

  z-index:1000;

    background-color: #263567;
    z-index:1001;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    display: none
}

#content-popup{
    z-index: 5666;
    position: relative;
    top:100px;
    background: #fff;
    display: none;
    text-align: center;
    height: 460px;
    width: 565px;
    left: 200px;
    border: 5px solid #cc0000
}
#content-popup img{
    z-index: 9000
}

/**
*   Buscador
*/
.filtro-buscador{
    float:left;
   margin-right: 10px;
   margin-bottom: 2px;
    overflow: hidden;
    
}
.filtro-buscador a:hover{
    text-decoration: underline
}
.filtro-buscador a span{
    color:#9D9D9D;
    font-size: 8.5pt
}

#advanced_search{
    padding-left: 20px;
  
}
#advanced_search form{
    width: 100%
}

#advanced_search p{
    margin: 5px
}
#advanced_search p label{
    width: 180px;
    float:left;
    font-weight: bold;
    font-size: 8.5pt
}
#advanced_search input[type=text]{
    width: 350px;
}
#advanced_search select{
    width:120px
}

.boton_search_ad{

    position: relative;
    left:0px;
}
.progressWrapper {
	width: 300px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 280px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 280px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

.arial-roja-mayus {
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-transform: uppercase;
	color: #CA322F;
	text-decoration: none;
	font-weight: bold;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../graficos/icono_eliminar_producto.gif);
	background-repeat: no-repeat;
	background-position: -0px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

#tabla_productos{
    width: 100%;
}
#tabla_productos .tr-head{
    text-align: center;
    background: #cc0000;
    color:#fff;
    font-weight: bold
}
.little-detail-product{
   text-align:center;
   font-weight: bold
}
.content_product td{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc

}

/**
* Formularios
*/

form dd dl{
    margin: 0;
    margin-bottom: 10px;
}

form dd dl label{
    width: 30%
}
form dd dl .left_form{
    float:left;
    width: 38%;
    padding-right: 5px;
    text-align: right;
    display: block;
    min-height: 1px;
    font-size: 14px
}

form dd dl .right_form{
    float:left;
    width: 60%;
    text-align: left
}

.titulo-item{
    text-align: center;
    color:#2E3F81;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}
.separador-item{
    background: #ccc;
    height: 1px;
    width: 100%;
}
.error_form{
    color:#cc0000;
    text-align: center
}

.casilleros {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #f2f5fb;
	text-indent: 4pt;
	border: 1px solid #7f90b0;
}

/** LISTA CATEGORIAS **/
.categorias-left{
    width: 82%;
    float:left;
    margin-right: 5px
}
.categorias-right{
    float:left;
    width:17%
}

/*** EMPLEO **/
#left_empleo{
    float:left;
    width: 72%;
    margin-right: 10px
}

#right_empleo{
    float:left;
    width: 26%
}
.tit-left{
    float:left;
    width: 12px;
    height: 25px;
    background: url("../graficos/empleo-tit-left.jpg")  no-repeat;
}
.tit-medio{
    float:left;
    height: 15px;
    padding: 5px 2px;
    background: url("../graficos/empleo-tit-medio.jpg") repeat-x;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

.tit-right{
    float:left;
    width: 12px;
    height: 25px;
    background: url("../graficos/empleo-tit-right.jpg") no-repeat;
}
.fila_aviso{
    background:#F8F9FB
}
.fila_aviso:hover{
    background: #dadddd;
}
