html
{
    margin: 0;
    padding: 0;
    /*background: url("../img/patron-orchid.png") repeat top left;*/
    /*background: url("../img/patron-wicket.gif") repeat top left;*/
    background: #D3CAAA url("http://www.canonical.com/sites/all/themes/ubuntu09/images/bg.png") repeat-x top left;
     /*background: #FEC43C url("../img/degradado.png") repeat-x top left;*/
}

body
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "Arial","MS Sans Serif","Geneva",sans-serif;
    /*background: url("../img/copos.gif");*/
}




/*-----Header-----*/

div#wrap
{
    height: 100%;
    width: 1000px;
    padding: 0;
    margin: 0 auto;
    border: 3px solid #676767;
    border-top: none;
    border-bottom: none;
    background-color: white;
}

div#gutter {
    padding: 0 15px;   
}


div#main-body
{
    float:left;
    width: 835px;

}


div#main-body-full
{
    float:left;
    width: 100%
}

div#main-body-cesta
{
    width: 100%;
}

div#main-body-cesta #content
{
    width: 100%;
}




div#content {
    float:right;
    width: 670px;
    padding: 15px 10px 0 10px;

}

div#main-body-full div#content {
    width: 800px;
}

div#sidebar {

    width: 125px; /*30%*/
    margin: 15px 10px 0 10px;
    float: left;

}

div#sidebar-2 {
    float: right;
    width: 155px;
    margin: 15px 10px 0 0;
}


div#content div.Derecha {
    width: 200px;
    float: right;
}


div#content div.presentacion {
    margin-top: 2em;
    margin-left: 155px;

}

div#content div.Centro {
    margin-top: 30px;
    margin-left: 15%;
    margin-right: 15%;
    width: 70%;
}

div#encabezado
{
    background: #EAECFF;
    color: #A5A7B4;
    font-size: 13px;
    padding: 3px;
    padding-left: 300px;

    width: 100%;
}


a
{
    color: #039;
}


h1 { font-size: 110%; }
h2 { font-size: 100%; }
h3 { font-size:  100%; }
p { font-size: 100%; }
li { font-size: 100%; }


h2#logo
{
    padding: 0;
    padding-left: 10px;
    margin: 0;
    margin-left: 30px;
    margin-top: 5px;
    background: #fff url("../img/logo-nuevo.png") no-repeat top left;
    width: 163px;
    height: 65px;
    float: left;
}




h2#logo span
{
    visibility: hidden;
}

p#bienvenida
{
    padding: 0;
    margin: 0;
}

div.clear { 
    clear: both;
}


/*============ Navegación ================*/

ul#menu 
{
    float: left;
    width: 100%;    
    margin: 0;
    padding: 0;
    list-style: none;
    background: yellow;
    background: url("../img/submenubg.jpg") repeat-x center left;
    height: 3em;
    font-family: Helvetica, Arial, sans-serif;
}

ul#menu li 
{
    float: left;
    height: 3em;
    margin: 0; 
    padding: 0;

    text-align: center;
    border-right: 1px solid #ccc;
    font-size: 100%;
    line-height: 3em;
}



ul#menu a
{
    float: left;
    display: block;    
    color: white;
    text-decoration: none;
    font-size: 1.5em;
    text-align: center;
    padding: 0 1em;

}

ul#menu a:hover,a.selected
{
    background: url("../img/submenubg-on.jpg") repeat-x center left;   
    color: black;
}


ul#menu li.busqueda
{
    float: right;
    border: none;
    padding-right: 1em;
}






/*=====================================*/

select#select_general
{
    margin: 0 5px 0 0 ;
    padding: 0;
}


p#cesta_nav
{
    margin: -3.3em 8.5em 0 0 ;
    padding: 10px 0 ;
    float: right;
}
a.cesta
{
    background: url("../img/cesta.jpg") no-repeat top left;
    padding: 11px 30px ;
    text-decoration: none;
    margin: 0;
}

a.cesta:hover
{
    background: url("../img/cesta-hover.jpg") no-repeat top left;
    padding: 11px 30px  ;
    text-decoration: none;
    margin: 0;
}

a.cesta span
{
    visibility: hidden;
}


td.etiqueta_busqueda
{
    font-weight: bolder;
    color: white;
}

p#buscar_en input
{

}

input.boton_buscar
{
    background: url("../img/ir_hover.png") no-repeat 0 3px;
    border: none;
    width: 32px;
    height: 34px;
}

input.boton_buscar:hover
{
    background: url("../img/ir.png") no-repeat 0 3px;
    border: none;
    width: 32px;
    height: 34px;
}


.categorias
{
    border-top: 1px solid #91A6B9;
    border-right: 1px solid #91A6B9;
    border-left: 1px solid #91A6B9;
}

.categorias ul 
{
    margin: 0;
    padding: 0;
    width: 100%;
    margin-bottom: 1em;

}

.categorias h3
{
    margin: 0;
    padding: 5px 0;
    color: #fff;
    background: #466BB0;
    border: 1px solid #466BB0;
    text-align: center;
    font-family: Helvetica,arial;
    font-weight: bold;

}

.categorias ul li
{

    border-bottom: 1px solid #91A6B9;
    list-style: none;    
    padding: 0;
    margin: 0;
    /*background: url("../img/flecha_menu.gif") no-repeat center right;*/
    padding: 5px;    
}

.categorias ul li a
{ 

    text-decoration: none;   
    color: #3F3F3F;
    font-size: 90%;
    font-family: sans-serif;
    font-weight: bold;

}


span.numero_items
{
    color: #3f3f3f;
    font-size: 90%;
    margin-left: 5px;
}


.precios
{
    border: 1px solid #C2CDCF;
    border-top: none;
    margin: 0;
    width: 200px;
    margin: 0;
}

.precios h3
{
    margin: 0px;
    padding: 3px 0px 3px 10px;
    color: #333333;
    background: #e3e3e3;
    font-size: 105%;

}
.precios h4
{
    margin: 2px 0 2px 20px;
    padding: 0;
    font-size: 95%;
}
.precios ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.precios ul li
{
    margin: 2px 0px 2px 30px;
}


.precios ul li a
{
    color: #003399;
    text-decoration: none;
}

.precios ul li a:hover
{
    text-decoration: underline;
}



div.caja_izquierda
{
    margin: 1em 0 0 0px;
    border: 1px solid #C2CDCF;
    font-size: 100%;
}

div.caja_izquierda h3
{
    margin: 0px;
    font-size: 105%;
    padding: 3px 0px 3px 10px;

}
div.caja_izquierda p
{
    padding: 3px 0px 3px 10px;
    margin: 0;
}




div.caja_derecha
{
    margin: 0 0 1em 0;
    width: 300px;
    border: 1px solid #C2CDCF;
}


div.caja_derecha h3
{
    margin: 0px;
    font-size: 105%;
    padding: 3px 0px 3px 10px;

}
div.caja_derecha p
{
    padding: 5px 5px 5px 5px;
    margin: 0;
}


td.BotonBorrar
{
    vertical-align: middle;
}





a.BotonBorrar img
{
    border: 0;
}



div#buscadorpie
{

    border-top: 3px solid #ccc;
    /*height: 4em;*/
}

ul.buscador
{
    padding: 0;
    margin: 1em 0;

}

ul.buscador li
{
    list-style: none;

}

p#logopie
{
    text-align: center;
}


a.foto img
{
    border: 0;
}

a.foto:hover img
{
    border: 1px solid #ccc;
}






/*ENSAYO*/

div#ensayo
{
    font-family: Verdana;
    font-size: 13px;
    margin: 0 auto;
    width: 410px;
}

div#ensayo h3
{
    font-family: sans;

}


div#ensayo div.ensayo-cabecera p
{
    font-size: 10px;
    padding: 0;
    margin: 3px;

}



div#ensayo div.ensayo-cabecera h2
{
    font-family: Verdana;
    color: #6E1414;
    font-size: 130%;
    font-weight: bolder;
}


div#ensayo div.ensayo-cuerpo p.negrita
{
    color: #6E1414;
    /*    color: #5F5F61;*/
    font-weight: bolder;
    font-family: serif;
    margin-top: 2em;
    padding-bottom: 5px;
}


/*EMPRESA*/

div#empresa
{
    font-family: sans;
    font-size: 10pt;
    margin: 0 4em;

}

div#empresa h1
{
    font-size: 140%;
    color: #333;
    font-family: sans;
}

div#empresa ul
{

}

div#empresa ul li
{
    list-style: none;
    border-left: 1em solid #E21C1D;
    margin: 1em 0;
    padding-left: 1em;
}

div#empresa ul li a
{
    text-decoration: none;
}

div#empresa ul li a:hover
{
    text-decoration: underline;
}

/*========   PORTADA ===============*/

div#Izquierda
{
    margin: 0;
    padding: 0;
    float: left;
    width: 190px;

}

div#Datos 
{
    float: right;
    width: 800px;

}



div#ListadoDosColumnas
{

    width: 700px;
    /*margin-left: 170px;*/
}

div.Derecha
{
    float: right;
    width: 190px;

    display: inline;
}



/****/

.botonCompra
{
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding: 5px;
    background: white;
    color: #E93332;
    font-weight: bolder;
    text-decoration: none;
    width: 100%;
}



.boton
{
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding: 5px;
    background: white;
    color: #E93332;
    font-weight: bolder;
    text-decoration: none;
}

.boton:hover
{
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    background: #E93332;
    color: white;
    font-weight: bolder;
    text-decoration: none;
}








div#footer
{
    text-align: center;
    margin: 0 auto;
    margin-top: 2em;
    padding: 0;
    padding-bottom: 3em;
    width: 80%;

}

div#cabecera
{
    /*background: url("http://www.freewebpageheaders.com/gallery/data/530/0217-8_004.jpg") no-repeat top right;*/
    /*background: url("http://www.freewebpageheaders.com/gallery/data/526/1150626130-116.jpg") no-repeat top right;*/
    background: url("../img/header.png") no-repeat top right;
    margin:0;
    padding: 0;
    height: 100px;
    width: 100%;
    color: white;


}

div#caja_cabecera
{
    padding: 0;
    margin: 0;
    float: right;        
}

div#caja_cesta
{
    /*width: 100%;*/

    clear: both;
    float: right;
    text-align: right;
    margin-top: 5px;    
    font-size: 100%;
    padding: 5px 1em;
    width: 22em;
    float: right;
    background: url("../img/black-50.png") transparent repeat-x ;
}

div#caja_cesta p
{

    color: white;
    padding: 0;
    margin: 0;
    padding-left: 1em;
    background:  url("../img/carrito.jpg") no-repeat center left;
    margin: 0;
}

div#caja_cesta p a
{
    color: white;

}


div#caja_cabecera p.telefono
{
    text-align: right;
    font-family: Verdana;
    font-size: 110%;
    font-weight: bolder;
}

ul#ayuda
{
    float: right;
    margin: 0;
    padding: 0;
}

ul#ayuda li
{
    float: left;
    list-style: none;
    padding: 0px 5px;
}

ul#ayuda li a
{
    float: left;
    display: block;
    color: #000;
    color: white;
}

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


ul li#ayuda_home
{
    background: url("../img/home.jpg") no-repeat center left;
    padding: 5px 0px;
}


ul li#ayuda_home a
{
    padding: 0px 5px 0px 20px;
}



ul li#ayuda_carro
{
    padding: 5px 0px;
    background: url("../img/carrito.jpg") no-repeat center left;

}

ul li#ayuda_carro a
{
    padding: 0px 5px 0px 20px;

}

ul li#ayuda_help
{
    background: url("../img/ayuda.jpg") no-repeat center left;
    padding: 5px 0px;
    margin-left: 5px;
}

ul li#ayuda_help a
{
    padding: 0px 5px 0px 20px;
}


table#productos-cesta
{
    width: 700px;
    margin: 0 auto;
    margin-top: 30px;
    border-collapse: collapse;
}



table#productos-cesta thead
{
    background: #ddd;    

}

table#productos-cesta thead td
{
    padding: 5px;
    font-weight: bolder;
}


table#productos-cesta tr
{
    border: 1px solid #bbb;
}

table#productos-cesta td
{
    border-bottom: 1px solid #bbb;
    padding: 10px;

}

table#productos-cesta td table td
{
    border: none;
    padding: 0;

}

table#productos-cesta td table td.foto-producto
{
    width: 70px;
}

table#productos-cesta td table td.foto-producto img
{
    border: none;    
}

table#productos-cesta td table td.nombre-producto
{
    padding-left: 1em;
}


table#productos-cesta td a
{
    text-decoration: none;
    color: #3D4164;    
}

table#productos-cesta td.precio
{
    text-align: right;
    width: 6em;
}

table#productos-cesta td.precio-total
{
    font-weight: bolder;
    text-align: right;
}

table#productos-cesta td.texto-total
{
    text-align: right;
}

form.formularioCompra
{
    margin: 0 auto;
    margin-top: 30px;
    border: 1px solid red;
    width: 400px;
}

h2.grande
{
    font-size:170%;
    font-weight: normal;
    color: #333;
    margin: 0;
    padding: 0;   

}

div#DatosProducto div.descripcion
{
    font-family: "Helvetica Neue", Arial, sans-serif;

}


div#DatosProducto div.foto {
    padding-right: 10px;
    border-right: 1px solid #ddd;
}


div#DatosProducto img.foto-producto {
    border: none;    
}



div#DatosProducto a.enlace-volver {
    color: #555;
    text-decoration: none;
}

div#DatosProducto div.foto
{   
    width: 220px;
    float: left;
    text-align:center;
    margin: 1em;
}

div#DatosProducto div.foto p.tabla-opciones-foto
{
    background: #ddd;
    border: 1px solid #ccc;
    font-family: Helvetica, Arial, sans-serif;
    padding: 0;
    margin: 0;
    padding: 5px;
}


div#DatosProducto h1
{
    font-size: 200%;
    font-weight: 900;
    font-family: sans;
    color: #3F3F3F;
}

div#CajaCompraProducto
{
    float: right;

    width: 150px;
    margin: 10px;
    margin-top: 0;
    margin-right: 2em;    
    padding: 1em;
    height: 20em;

}

div#CajaCompraProducto form
{
    background: #ccc;
    padding: 1em;
    margin: 0;
}

div#CajaCompraProducto p
{
    color: #444;
    font-weight: bold;
}

div#CajaCompraProducto p input
{
    border: 1px solid #444;
}

div.panelDatosProducto p span.precio-producto
{
    color: #990000;
    font-weight: bold;
    font-size: 120%;
    width: 100%;
    padding-bottom: 10px;
}





/***********************************/
/* FORMULARIOS */


form.form_compra {
    background:#fff;
    padding:0em 1em 5em 1em;
    margin:0;
    width:45em;
    font-family: arial,sans-serif;

}

form.form_compra table.campos-direccion{
    text-align:left;
}

form.form_compra table.campos-direccion td:first-child
{
    text-align:right;
}


form.form_compra fieldset div {
    margin:0.3em 0;
    clear:both;
}

form.form_compra label {
    float:left;
    /*width:7em;*/
    text-align:right;
    margin-right:1em;
}

form.form_compra legend {	
    color: #F65400;
    font-weight: bold;
    font-size:1.3em;
}

form.form_compra legend span {
    width:10em;
    text-align:right;
}
form.form_compra input {
    padding:0.15em;
    width:20em;
    border:1px solid #ddd;
    background:#fafafa;
    font:bold 0.95em arial, sans-serif;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;

}

form.form_compra input:hover, input:focus {
    border-color:#c5c5c5;
    background:#f6f6f6;
}

form.form_compra fieldset {
    border:1px solid #454851;
    padding:0 0.5em 0.5em;
    margin-bottom: 1em;
}

fieldset.notes
{
    width: 42em;
}

form.form_compra ..radio {
    position:relative;
}
form.form_compra .radio fieldset {
    border:none;
    width:auto;
    padding:1px 0 0 11em;
}
form.form_compra .radio legend {
    font-size:1em;
    color:#000;
}
form.form_compra .radio legend span {
    position:absolute;
    left:0;
    top:0.3em;
    width:10em;
    display:block;
}

form.form_compra .radio label, form.form_compra .radio input {
    vertical-align:middle;
    display:inline;
    float:none;
    width:auto;
    background:none;
    border:none;
}
form.form_compra .radio div {
    float:left;
    white-space:nowrap;
    clear:none;
}

form.form_compra .field-describe
{
    width: 35em;
    text-align:left;
}

form.form_compra textarea
{
    padding:0.15em;
    border:1px solid #ddd;
    background:#fafafa;
    font:bold 0.95em arial, sans-serif;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}

form.form_compra textarea:hover, form.form_compra textarea:focus {
    border-color:#c5c5c5;
    background:#f6f6f6;

}

form.form_compra input.default {
    color:#bbb;
}


form.form_compra div{

    zoom: 1;
    margin: 5px 0 0 0;
    padding: 1px 3px;

}

form.form_compra div.notas {
    width: 158px;
    float: right;
    height: auto;
    margin: 10px 0 0px 10px;
    padding: 3px;
    border: 1px solid #666666;
    background-color: #ffffe1;
    color: #666666;
    font-size: 98%;
}


form.form_compra div.notas p {
    margin: 0.3em 0em .2em 0em;
    color: #666666;
}

form.form_compra div.notas h4 {
    text-align: center;
    margin: 0;
    padding: 0;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #666666;
    color: #666666;
    font-size: 115%;
}

form.form_compra span.required
{
    color: red;
}


form.form_compra .additional_info
{
    font-size: 100%;
}

form.form_compra .checkbox
{
    width: 15px;
    margin: 0;
    padding:0;
}

form.form_compra .field-checkbox
{
    font-size: 100%;
    margin: -15px 0 0 0;
    padding: 0 0 0 20px;
    text-align: left;

}

form.form_compra label.privacy a
{
    color: #003399;
    clear: left ;
    float: left;
    font-size: 90%;
    margin: 0;
    padding: 0 0 0 20px;
    width: 10em;
    text-align: left;
}

form.form_compra .proteccion_datos
{
    font-size: 90%;
    width: 50em;

}

form.form_compra #submit {
    /*
	text-indent:-9999px;
	overflow:hidden;
	border: 0;
       color: #000 !important;
	display:block;
	cursor:pointer !important; cursor:hand;*/
    margin:1em;
    float: left;
    width:85px;
    height:26px;
    padding:0.15em;
    /*	border:1px solid #ddd;
	/*background:#fafafa;*/
    /*	color: #fff;
	background: #2b2c31;*/
    font:bold 1em arial, sans-serif;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    background: #e5e5e5 !important;
    color: #000 !important;
    border: 1px solid #aaa !important;

}
form.form_compra #submit:hover {
    background-position:0 -26px;
    /*	background: #484b54;
	color: #fff;*/

    background: #f5f5f5 !important;
    color: #000 !important;
}

p.botonCompra {
    color: white;
    background-color: #FF4400;
    font-size: 120%;
    border: 1px solid #ccc;    
    padding: 4px;
}


form.form_compra input.botonCompra {
    color: white;
    background-color: #FF4400;
    font-size: 140%;
}


form.form_compra p.campo {
    border: 1px solid #ccc;
    background-color: #eee;
    padding: 4px;
    width: 100%;
}

form.form_compra div.cajaNotas {
    border: 1px solid #ccc;
    background-color: #eee;
    padding: 4px;
    margin: 10px;
}

.borde-rojo {

    border: 1px solid red !important;
    background: red;
    color: white;
}
/************************************/

div.CajaCompraOk{

    margin: 0 auto;
    margin-top: 3em;
    padding: 1em;
    width: 40em;
    text-align: center;
    border: 1px solid #ccc;
}

div.CajaCompraOk h1 {
    font-size: 200%;
    color: #FF4400;
}


div.CajaCompraOk p {
    text-align:left;
}

div.CajaCompraOk strong {
    font-size: 130%;
}


div.CajaCompraOk p.datosEnvio {
    padding-left: 6em;
    font-family: Verdana;
    font-style: italic;
}




div.productos-relacionados {
    width: 90%;
    margin: 0 auto;
    text-align: center;

}

div.productos-relacionados div {
    float: left;
    width: 20%;    
}

div.productos-relacionados div a.foto {
    height: 70px;
    margin-bottom: 10px;
}

div.productos-relacionados div a.foto img {
    border: none;
}

div.productos-relacionados div a.nombre {
    text-decoration: none;
}


h2.seccion {
    border-bottom: 1px solid #454851;
    color: #F65400;
    font-size: 130%;


}


span.errorValidacion {
    font-size: 80%;
    color: #FF9595;
}


.menu-ayuda ul
{
    padding-left: 1em;
}

.menu-ayuda ul li
{
    list-style-image: url("http://www.eoifuengirola.es/img/bullet.gif");   
    font-size: 90%;
    font-family: sans-serif;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 10px;
}

.menu-ayuda ul li a
{
    text-decoration: none;
}


.menu-ayuda h2
{
    color: #2E3138;
    font-size: 130%;
}

.menu-ayuda  h3
{

    font-size: normal;
    font-weight: bold;
    color: #E13D00;
    margin: 0;
    padding: 0;
    margin-left: 5px;
}

.menu-ayuda
{
    border: 1px solid #FFCC99;
}


.promocion-lateral ul {

    padding: 1em;
    list-style: none;
    list-style-image: url("http://www.eoifuengirola.es/img/bullet.gif");
}

.promocion-lateral ul li {
    margin-bottom: 5px;
    padding: 0;
}


table.paypal {
    margin: 0;
    padding: 0;

}

table.paypal td {
    margin: 0;
    padding: 0;
}

h2.nombre-categoria
{
    text-align:center;
    font-size: 200%;
    color: #AE1F01;
}

a {
    color: #004B91

}



ul.feedbackPanel {
    background: white;
    font-weight: bolder;
    
}
ul.feedbackPanel li.feedbackPanelERROR {
    list-style-image: url("../img/warning.gif");
    color: #DE2F02;
}

span.feedbackPanelINFO {
	color: green;
}


.alerta {
    background: red;

}


div#mensajePortada{
    text-align:center;
    font-size: 200%;
    font-weight: bolder;
    color: #3F3F3F;
    border-bottom: 1px solid #DDD;
    padding-bottom: 0;
}


table.listadoPedidos{
    border: 1px solid #999;    
}

table.listadoPedidos td
{
    border-right: 1px solid #999;

}

table.listadoPedidos td.ean13 {
    width: 30px;
    border-right: 3px solid #999;
}

table.listadoPedidos td.nombre {
    width: 400px;
}

table.listadoPedidos td.unidades {
    width: 2em;
    text-align: right;
    font-weight: bold;
}

table.listadoPedidos td.precio {
    width: 6em;
    text-align: right;
}




div.datos  {
    width: 100%;
    background: #ccc;
}

div.datos div.columna {
    width: 30%;
    float: left;
    border-left: 1px dashed #ccc;
    padding-left: 1em;
    height: 20em;
}

div.datos div.columna h3 {    
    padding-left: 32px ;
    height: 32px;
    line-height: 32px;
    background: url("../img/favicon.png") no-repeat left center ;
    font-size: 150%;
    font-family: "Trebuchet MS",arial;
    color: #494B57;
}



.oculto {
    color: #DDDDDD;
}


p.stock_ok {
    font-weight: bolder;
    color: #007C00;
}

p.sin_stock {
    font-weight: bolder;
    color: #FE0A04;
}


div.panelDatosProducto {
    float:left;
    padding-left: 30px;
}


a.nombreProducto {
    font-family: "Helvetica Neue",Helvetica,arial;
    font-size: 13.6px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}


div#panel_eliminar_producto {
	text-align: center;
	border: 1px solid #ccc;
	padding: 1em;
}

table.admin {
	width: 100%;
	text-align: center;
}
 
 
tabla .admin_producto{
	width: 100%;
	
}

tabla.admin-producto tr td.campo {
	text-align: left;
	vertical-align: top;
}

tabla.admin-producto tr td.valor {
	text-align: right;
	vertical-align: top;
}


 
table.admin th {
	text-align: left;
	font-size: 130%;
	color: #C32C0A;
	border-bottom: 1px solid #C32C0A;
}

table.estante_admin {
	width: 100%;
}

table.estante_admin table {
	width: 100%;
	border: 1px solid #ccc;
}
table.estante_admin table tr {
	border: 1px: solid #ccc;
}


