@import  url("../../../css/estructura.css");

body {
    background-repeat: repeat-x;
    background-color: #E1E1E1;
}
a {
    text-decoration:none;
}

.defaultBackground {
    background-color: #E1E1E1;
}
.defaultColor {
    color: #1F1F1F;
}

.left_panel {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 5px;
}
.left_panel_title {
    color:#FFFFFF;
    font-family:tahoma;
    font-size:11px;
    font-weight:600;
    position:relative;
    min-height: 23px;
    font-variant: small-caps;
    background-image: url('../images/panel-h.png');
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 10px;
}
.left_panel_title a {
    color: #FFFFFF;
}

.left_panel_body {
    background-image: url('../images/panel-h-body.png');
    background-repeat: repeat-y;
    padding:5px;
}
.left_panel_footer {
    padding: 0px;
    background-image: url('../images/cat_foot.png');
    background-repeat: repeat-x;
    height:8px;
}

.right_panel {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
.right_panel_title {
    min-height: 23px;
    background: #809BA8;
    color: #fff;
    padding-top: 7px;
    padding-left: 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}
.right_panel_title a {
    color: #FFFFFF;
}

.right_panel_body {
    border-left: 1px solid #809BA8;
    border-right: 1px solid #809BA8;
    padding:5px;
}
.right_panel_footer {
    padding: 0px;
    border-left: 1px solid #809BA8;
    border-right: 1px solid #809BA8;
    border-bottom: 1px solid #809BA8;
}

.center_panel {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 5px;
}

.center_panel_inverse {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 5px;
    float:left;
    min-height:500px;
    width:550px;
    padding-bottom:30px;
    padding-left:0px
}
.center_panel_title {
    min-height: 23px;
    background: #809BA8;
    color: #fff;
    padding-top: 7px;
    padding-left: 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.center_panel_title_inverse {
    min-height: 23px;
    color:#809BA8;
    font-family:tahoma;
    font-size:11px;
    font-weight:600;
    padding-top: 7px;
    padding-left: 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.center_panel_body {
    border-left: 1px solid #809BA8;
    border-right: 1px solid #809BA8;
    padding:5px;
    color:#484E53;

}
.center_panel_footer {
    padding: 0px;
    border-left: 1px solid #809BA8;
    border-right: 1px solid #809BA8;
    border-bottom: 1px solid #809BA8;
}

.div_forma_pago {
    border:1px solid #CFCFCF;
    margin: 10px;
    padding: 20px;
}

/*---------------------------------------------------------*/

div.message {
    color: red;
}
#gallery ul img {
    border: 1px solid #fff;
}
#gallery ul a:hover img {
    border: 1px solid #ccc;
    color: #fff;
}
#gallery ul a:hover {
    color: #ff7e00;
}
#content {
    background-color:#FFFFFF;
}

#header {
    background-color: transparent;
}
#carrito #titulo_carrito {
    color: #33FF33;
}
#content #menu .item_menu:hover{
    color:#CCCCCC;
}
#content #header #logo {
    color: #4D4D4D;
}

#carrito .item_carrito {
    color: #FFFFFF;
    border-bottom-color: #CCCCCC;
}
#carrito .item_carrito:hover{
    color: #000;
}

#input_search {
    border: 1px solid #000000;
    background:#666666;
    color:#FFFFFF;
}
#button_search {
    border: 1px solid #000000;
    background:#666666;
    color:#FFFFFF;
}

#content #header #header_menu {
    color: #CCCCCC;
}

#content #header #header_menu a{
    color: #4D4D4D;
}
#carrito .ver_carrito a:hover {
    color:black;
}
.producto .datos .detalle_producto {
    color: #FFFF00;
}
.producto .datos .nombre_producto {
    color: #CCCCCC;
}
.producto .nombre_producto a{
    color:#E55C19;
}
.producto .datos .desc_producto {
    color: #BCBCBC;
    overflow: hidden;
}
.producto .datos .precio_producto {
    color:#484E53;
    font-family:Tahoma;
    font-weight: bold;
}
.tabla_pedido {
    color: #FFFFFF;
}
.tabla_pedido th {
    border-bottom-color:#009999;
}
.tabla_pedido td {
    border-bottom-color:#009999;
}
#pedido_title {
    color: #ff7e00;
}

#tabla_confirmacion {
    color: #ff7e00;
}
#tabla_pedido {
    color: #FFFFFF;
    background-color: #4d4d4d;
}
#producto_title {
    color: #ff7e00;
}
#producto_precio {
    color: #00c3fb;
}
.tabla_carrito th {
    border-bottom-color:#1F1F1F;
}
.tabla_carrito td {
    border-bottom-color:#1F1F1F;
}

#content #menu .item_menu {
    background-image: url('../images/tm_item.gif');
    background-position: right;
    background-repeat: no-repeat;
}
#content #menu .right {
    float: right;
    background: transparent;
    padding-right: 10px;
}

#content #menu .item_menu a:hover {
    color:#000;
}

#content #categorias #categorias_title {
    color: #1F1F1F;
}

#content #categorias ul li a{
    color: #1F1F1F;
}

#content #categorias li {
    border-bottom-color: #BBBBBB;
}

.boton01 {
    background-color:#FFFFFF;
    border:0 solid #FFFFFF;
    color:#3091BB;
    font-weight: bolder;
    font-variant: small-caps;
    padding-bottom:2px;
    padding-top:2px;
}
.boton01:hover {
    background-color:#EEEEEE;
}

.boton02 {
    background-color: #FFFFFF;
    border: 1px solid #E95400;;
    color:#E95400;
}

.input01 {
    border: 1px solid #4D4D4D;
    color:#1F1F1F;
}

#menu {
    background:url(../images/menu.png);
    background-repeat: no-repeat;
    height: 40px;
    margin-top: 5px;
    padding-top: 4px;
}

#menu .menu-left {
    float:left;
    height:46px;
    width:5px;
    background:url(../images/menu-left.png);
    background-repeat: no-repeat;
}
#menu .menu-right {
    float:right;
    height:46px;
    width:9px;
    background:url(../images/menu-right.png);
    background-repeat: no-repeat;
}

#content #menu .item_menu a{
    color:#54666F;
    font-family:tahoma;
    font-size:11px;
    font-weight:600;
    left:-1px;
    position:relative;
    top:-1px;
}

.producto {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-right-width: medium;
}

.producto .datos .nombre_producto {
    color: #CCCCCC;
}

.producto .datos .detalle_producto {
    color: #FFFF00;
}

#productos_title {
    color:#1F1F1F;
}

#producto_title {
    color: #1F1F1F;
}
#producto_desc {
    color: #5F5F5F;
    text-align: justify;
}
#producto_precio {
    color: #484E53;
}

#carrito {
    background-color: #fff;
}

#div-text-contact, #div-text-empresa{
    width: 550px;
    color: #5F5F5F;
    text-align: justify;
}

#carrito #titulo_carrito {
    color: #1F1F1F;
    border-bottom-color: #BBBBBB;
}

#carrito .ver_carrito a {
    color: #1F1F1F;
}

#carrito .item_carrito {
    color: gray;
    border-bottom-color: #CCCCCC;
}

#tabla_login {
    color: #4D4D4D;
}

#content #footer {
    background-image: url('../images/footer.png');
    background-repeat: no-repeat;
    color: #1F1F1F;
}
#content #footer a {
    color: #484E53;
    font-size: 11px;
}

#tabla_form_pedido{
    border:1px solid #CCCCCC;
    color:#4D4D4D;
}

div.paging div.disabled{
    color:#CCCCCC;
}

div#elementOrdenar span#guion{
    color:#CCCCCC;
}

div.producto_chico {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-right-width: medium;
    border-spacing: inherit;
    width:145px;
    margin-bottom:25px;
}
div.producto_chico div.nombre_producto a{
    color:#E55C19;
    font-family:Tahoma;
    font-size:12px;
    font-weight:600;
    padding:0 7px 0;
}


div.producto_chico div.precio_producto {
    color:#484E53;
    font-family:Tahoma;
    font-size:11px;
    font-weight:600;
}
div.producto_chico div.img a img{
    max-width: 92px;
    height: auto;
}

div.producto_chico div.img{
    margin:auto;
    width:93px;
}

#list_categorias div.item.selected .content a {
    color:#595f62;
    font-size: 11px;
    text-decoration: none;
}

#list_categorias .item {
    border-bottom-color:#BBBBBB;
}

#list_categorias div.item.selected {
    text-decoration: underline;
    background-color: inherit;
}
#list_categorias .title:hover {
    text-decoration: underline;
}
#list_categorias .title {
    color:#484E53;
    font-family:Tahoma;
    font-size:11px;
    background-image: url('../images/ico2.gif');
    background-repeat: no-repeat;
    padding-left: 12px;
    background-position: left;
}
input[type=text] {
    border:1px solid #4F4F4F;
}
select {
    border:1px solid #4F4F4F;
}
.seccion_item_panel {
    border-bottom-color:#BBBBBB;
}