/* CSS desarrollado por Ricardo Jofre,
Evoluz, www.evoluz.cl */

.content-link, .content-link:visited {
    font-size:1.1em;
    font-style:italic;
    color:#C70952;
    text-decoration:none;
}

.content-link:hover {
    font-size:1.1em;
    font-style:italic;
    color:#007Ed4;
    text-decoration:none;
}

/* Contenido */
img {
    border:none;
}

.titulo-normal {
    clear:both;
    font-size:1.4em;
    /*color:#4c4c4c;*/
    color:#007Ed4;
    margin-bottom:30px;
}

.page-titulo {
    font-size:1.1em;
    font-style:italic;
    font-weight:bold;
    color:#007Ed4;
}

/* Tabla arreglada */
.tabla-arreglada {
    width:94%;
    margin-top:12px;
    margin-bottom:12px;
    border-top:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    background:#dddddd;
    padding:12px 2px 12px 2px;
}

.tabla-arreglada th {
    background-color:#4F6075;
    color:#ffffff;
}

.tabla-arreglada td {
    background-color:#ffffff;
    padding:0px 4px 0px 4px;
}

.tabla-arreglada .td-boton-normal {
    background-color:#bbbbbb;
    border:1px solid #333333;
    text-align:center;
}

.tabla-arreglada .td-boton-normal:hover {
    background-color:#c7c7c7;
    border:1px solid #333333;
    text-align:center;
}

.tabla-arreglada .td-boton-normal a {
    color:#333333;
}

.tabla-arreglada .td-boton-normal a:hover {
    color:#ffffff;
}

.boton-normal, .boton-normal:visited {
    display:table;
    border-top:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    text-align:center;
    padding:2px 4px 2px 4px;
    margin:0 auto;
    font-weight:bold;
    color:#3099dd;
    margin-bottom:6px;
}

.boton-normal:hover {
    background-color:#c7c7c7;
    border-top:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    text-align:center;
    color:#105d90;
}

/* Parrafos especiales */
.div-con-sangria {
    margin:15px 0px 0px 40px;
}

.div-confirmar {
    background:#ffffff;
    padding:4px 8px 4px 8px;
    border:1px dashed #007Ed4;
    width:95%;
}

.div-candado {
    width:90%;
    margin:0 auto;
    border:1px dashed #333333;
    background:url(/images/elementos/candado.png) top right no-repeat;
    padding:4px 4px 4px 4px;
}

.message-problema {
    background-color:#ff0000;
    padding:4px 4px 4px 4px;
    text-align:center;
    color:#ffffff;
    font-size:1.1em;
    font-weight:bold;
    width:60%;
    margin:8px auto 20px auto;
}

/* Eventos */
.evento-estado-cotizando {
    font-weight:bold;
    color:orange;
}

.evento-estado-rechazado {
    font-weight:bold;
    color:red;
}

.evento-estado-aceptado {
    font-weight:bold;
    color:blue;
}

.evento-estado-publicado {
    font-weight:bold;
    color:green;
}

/* Fotos */
.fotos-image-small img {
    max-width:260px;
    max-height:none;
}


/* Productos */
.table-especial {
    border-top:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    background:#dddddd;
    padding:12px 2px 12px 2px;
}

.table-especial th {
    padding:2px 2px 2px 2px;
    background-color:#aaaaaa;
}

.table-especial td {
    padding:2px 8px 2px 8px;
    background:#ffffff;
}

.table-especial .table-space {
    width:20px;
    background:none;
}

.table-especial .form-button {
    border:1px solid #000000;
    padding:2px 2px 2px 2px;
    background-color:#6F757D;
    color:#ffffff;
    font-weight:bold;
}

/* Botones inferiores */
.bottom-buttons {
    margin:20px 0px 20px 0px;
}

.show-cotizando {
    background:#D6D6D6 url(/images/elementos/cotizando.png) top left no-repeat;
    width:700px;
    padding:40px 0px 4px 0px;
}

.show-campo {
    width:96%;
    padding:2px 4px 2px 4px;
    margin-top:0px;
    background-color:#dddddd;
    font-weight:bold;
    margin-bottom:0px;
}

.show-dato {
    width:96%;
    padding:2px 4px 2px 4px;
    margin-top:0px;
    background-color:#ffffff;
    margin-bottom:0px;
}

/* Productos */
.table-especial {
    border-top:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    background:#dddddd;
    padding:12px 2px 12px 2px;
}

.table-especial th {
    padding:2px 2px 2px 2px;
    background-color:#aaaaaa;
}

.table-especial td {
    padding:2px 8px 2px 8px;
    background:#ffffff;
}

.table-especial .table-space {
    width:20px;
    background:none;
}

/* Partials */
.partials-element {
    border-top:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    background:#dddddd;
    padding:12px 12px 12px 12px;
    width:90%;
}

.partials-element p {
    padding:2px 2px 2px 2px;
    background-color:#aaaaaa;
    margin-bottom:12px;
}

.partials-element label {
    padding:2px 8px 2px 8px;
    font-weight:bold;
}

.partials-element input, .partials-element textarea {
    padding:2px 8px 2px 8px;
    background:#ffffff;
    border:1px solid #aaaaaa;
    width:493px;
}

.partials-element .form-button {
    width:150px;
    margin:0 auto;
}

.partials-element .form-button input {
    border:1px solid #000000;
    background:#4F6075;
    color:#ffffff;
    font-weight:bold;
    margin:0 auto;
    width:150px;
}

/* area-resaltada */
.area-resaltada {
    width:80%;
    margin:auto;
    background:#eeeeee;
    padding:8px 8px 8px 8px;
}

.area-resaltada .titulo {
    text-align:right;
    font-style:italic;
    font-size:14px;
}

.area-resaltada .area-resaltada-contenido {
    width:80%;
    margin:0 auto;
}

.busqueda-avanzada-sector {
    font-weight:bold;
}

.busqueda-avanzada-inside {
    width:80%;
    margin:0 auto;
}
