h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
}

h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13pt;
}

#boximpres
{
	background-color: #000000;
	width: 250px;
}

.cellimpres
{
	background-color: #ffffff;
	margin: 2px;
	padding: 5px;
}

.headimpres
{
	padding: 2px;
}

.linkimpres, a.linkimpres
{
	font-size: 10pt;
}

body
{
   font-family: arial, helvetica, sans-serif;
   background-image: url(/images/fondo-body.jpg);
}

a
{
	text-decoration: none;
	font-weight: bold;
	color: #E89610;
}

a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #E89610;
}

a.menu
{
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
        font-size: 7pt;
	color: #000000;
}

a.menu:hover
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
        font-size: 7pt;
	color: #952321;
}

a.menutop
{
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
        font-size: 13pt;
	color: #952321;
}

a.menutop:hover
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
        font-size: 13pt;
	color: #952321;
}

.box
{
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
	background-color: white;
}

.boxlabel
{
	background-color: #952322;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	color: #000000;
	font-weight: bold;
}

.boxcontents
{
	border-style: none;
	background-color: white;

}

.boxcontents2
{
	border-style: none;
	background-color: red;

}

/*
** The following style is for the table that shows up on the side of the page.
** It's located in modules/layout/with_side_nav
*/
.ft-navigation-side-class
{
   background-color     : #EEEEEE;
   border               : 1px solid #000000;
   margin-right         : 5px;
   width                : 150px;
}

.fttable
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background-color: white;
	padding: 0px;
}

.fttablelabel
{
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.fttablelabelpago
{
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.fttabledata
{
	border-style: none;
	background-color: #A03837;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Times New Roman,Times,serif;
	font-size: 2;
}

a.menu_marron
{
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.extra
{
	background-color: #333399;
}

tr.extra
{
	background-color: #FFFFFF;
}

td.extra
{
	background-color: #CCCCFF;
}

.busqueda {
	background-color: #FFFFEB;
	border: solid 1px #003300;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}

.busquedabtn {
	background-color: #003300;
	border: solid 1px #006600;
	color: #FFFFEB;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}

A.menu1:active {
	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.menu1:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.menu1:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.menu1:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.menu2:active {
	color: #990000;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	faont-weight: bold;
	font-size: 10pt; 
}

A.menu2:hover {
	color: #990000;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	faont-weight: bold;
	font-size: 10pt; 
}

A.menu2:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	fant-weight: bold;
	font-size: 10pt; 
}

A.menu2:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt; 
}

.fecha {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

.telefono {
	color: #000000;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 8pt; 
}

A.deptitem:active {
	color: #912e21;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.deptitem:hover {
	color: #912e21;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.deptitem:link {
	color: #912e21;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.deptitem:visited {
	color: #912e21;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

A.deptitem_new:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 7pt; 
}

A.deptitem_new:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 7pt; 
}

A.deptitem_new:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 7pt; 
}


.euro {
	color: #006600;
}

.blanco {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

.itemname {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt; 
}

.producto {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt; 
}

.descripcion {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt; 
}

.submitnegro {
	background-color: #FEFEEA;
	border: solid 2px #E89610;
	color: #E89610;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.submitnegro2 {
	background-color: #952321;
	/* border: solid 2px #000000; */
	color: #ffffff;
	/* font-weight: bold; */
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}

.barra {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt; 
}

.especial {
	color: #FF0000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18pt;
}

.especialsup {
	color: #003300;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
}

.especialinf {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.departamento
{
	color: #E89610;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14pt; 
}

.indicaciones
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 10pt;
}

.text {
	background-color: #FFFFEB;
	border: solid 1px #003300;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.actions {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
}

.aviso {
	color: #FF0000;
	font-family: Arial;
	font-weight: bold;
	font-size: 14pt;
}

.plazoentrega {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt; 
}

.detalle {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt; 
}

.selectsection {
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana, Arial, sans-serif;
	background-color: #E89610;
	color: #000000;
	border: 0px;
}

.buttons { float:left; height:auto;	width:auto; }
.buttons div { float: left;	margin: 0 5px 0 0; background-position: 0 100%; }
.buttons div a { display: block; width: 100%; height: 100%; background-position: 0 0; }
.buttons div span { display: none; }
.buttons div a:hover { background-image: none; }


/* BOTONES */
.inicio-icon, .inicio-icon a { background: transparent none 0 0 no-repeat; }
.buttons div.inicio-icon { height:31px; width:162px; }
.inicio-icon, .inicio-icon a { background-image:url(/images/rollover/inicio.gif); }

.conocenos-icon, .conocenos-icon a { background: transparent none 0 0 no-repeat; }
.buttons div.conocenos-icon { height:31px; width:162px; }
.conocenos-icon, .conocenos-icon a { background-image:url(/images/rollover/conocenos.gif); }

.tucuenta-icon, .tucuenta-icon a { background: transparent none 0 0 no-repeat; }
.buttons div.tucuenta-icon { height:31px; width:162px; }
.tucuenta-icon, .tucuenta-icon a { background-image:url(/images/rollover/tu-cuenta.gif); }

.contactar-icon, .contactar-icon a { background: transparent none 0 0 no-repeat; }
.buttons div.contactar-icon { height:31px; width:162px; }
.contactar-icon, .contactar-icon a { background-image:url(/images/rollover/contactar.gif); }


ul.menu {
	margin: 0px;
	padding: 0px;
}

ul.menu li {
	list-style-type: none;
}
ul.menu li a {
	color: #000000; text-decoration: none; 	font-family: Verdana, Arial, sans-serif; font-size: 10pt; 
}
ul.menu li a:link {
	color: #000000; text-decoration: none; 	font-family: Verdana, Arial, sans-serif; font-size: 10pt; 
}
ul.menu li a:visited {
	color: #000000; text-decoration: none; 	font-family: Verdana, Arial, sans-serif; font-size: 10pt; 
}
ul.menu li a:hover {
	color: #990000; text-decoration: none; 	font-family: Verdana, Arial, sans-serif; font-size: 10pt; 
}

.tablascreen {
	margin: 10px;
	padding: 5px;
	border: 1px #dcd992 solid;
	background-color: #FFFFFF;
}

.tabla_des_product {
	margin: 10px;
	padding: 5px;
	border: 1px #dcd992 solid;
	color: #000000;
	font-family: Verdana, Times New Roman,Times,serif;
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: justify;
}
.tabla_des_product li {
	margin-left: 20px;
}

.menucabeceras {
	width: 159px;
}

.menucategorias {
	background-image:url('/images/fondo-roca.gif');
	padding: 10px;
	text-align: left;
	width: 159px;
}

.headright {
	background-color: #f2f082;
	width: 144px;
}

.sideright {
	background-color: #f2f082;
	padding: 5px;
	width: 134px;
}

.sideredright {
	background-color: #952322;
	padding: 5px;
	width: 135px;
}

.headredright {
	background-color: #952322;
	width: 145px;
}
.menu_pedidos
{
	background-color: #952322;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	
}

.redbox
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 2px;
	border-color: #990000;
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14pt;
	padding: 20px;
	width: 80%;
}

div.oferta {
	border: 1px dashed #ff0000;
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14pt;
	margin: 20px;
	padding: 20px;
	text-align: center;
}

#recentcomments
{
	background-color: #952322;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	padding: 5px;
	width: 135px;
}

#topcommenters
{
	background-color: #952322;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	padding: 5px;
	width: 135px;
}


#recentcomments h2, #topcommenters h2
{
	color: #F1F183;
}

#google_translate_element
{
	awidth: 140px;
}

p.nicetext
{
	font-size: 0.9em;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
