BODY
{

}
.celda
{
	width:235px;
}
.nombreProducto
{
	font-family:Calibri, Arial, sans-serif;
	font-size:16px;
	color:#861515;
	padding:3px 3px 3px 15px;
}
.descripcionProducto
{
	font-family:Calibri, Arial, sans-serif;
	font-size:12px;
	color:#666666;
	padding:5px;
}
.descripcionProducto SELECT
{
	font-size:8.5px;
}
.cuerpo
{
	background-image:url(../imagenes/fondoCuerpo.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px;
}
FIELDSET
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#241200;
}
FIELDSET legend
{
	font-weight:bold;
}
.firma
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
}
.firma a
{
	color:#C4E1FF;
}
.firma a:hover
{
	text-decoration:none;
}
.error
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B00000;
	text-align:center;
	padding:20px;
}
.listo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006600;
	text-align:center;
	padding:20px;
}
.celda
{
	width:240px;
}
.nombreProductoMV
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#241200;
	padding:2px;
}
.descripcionProductoMV
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#241200;
	padding:2px;
}
.titulo
{
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#241200;
	padding:2px 15px;
}
.spacer
{
	text-align:center;
	padding:3px;
}
.link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	text-align:center;
}
.link a
{
	color:#ff6dab;
}
.link a:hover
{
	text-decoration:none;
}
.linkCarrito
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	text-align:center;
}
.linkCarrito a
{
	color:#84151e;
}
.linkCarrito a:hover
{
	text-decoration:none;
}
.precio
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#D14A1C;
}
.login
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
}
.welcome
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#351b02;
	text-align:center;
	padding:5px;
}
.seccion
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:2px 10px;
	text-align:center;
}
.seccion a
{
	color:#ff70a5;
	text-decoration:none;
}
.seccion a:hover
{
	text-decoration:underline;
}
.encabezado
{
	background-color:#D14A1C;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
}
.etiqueta
{
	padding:3px;
}
.opcion
{
	height:30px;
	background-color:#FFDDEE;
}
.pie
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#351b02;
	padding:5px;
	text-align:center;
}

/***************  GALERIA *************************/
.categoria
{
	height:175px;
	width:200px;
	padding:15px 0 0 0;
}
.categoria a
{
	font-size:14px;
	color:#241200;
	text-decoration:none;
}
.categoria a:hover
{
	color:#D14A1C;
}
.categoria img
{
	border:1px;
	border-color:#241200;
	border-style:solid;
}
.paginacion
{
	font-weight:bold;
}


/********************  MENU DESPLEGABLE **********************************/
*{padding:0; margin:0;}

.nav2 {float:left;  width:99%; border:solid 1px rgb(255,255,255); border-top: 0px; background:#fa3b7a; color:#ffffff; font-size:12px; font-size:110%; font-family:Arial,Verdana; font-size:12px;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left;  position:relative; z-index:1000; border-right:solid 1px;}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-30px; padding:0 30px 30px 30px;} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:block; height:2.1em; line-height:2.1em; margin-right:0px !important /*Non-IE6*/; margin-right:-4px /*IE6*/; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: #ffffff;}

.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}

/*Non-IE6*/
.nav2 ul li:hover a {background-color:#351b02; text-decoration:none; font-weight:bold; color:#FFFFFF;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:2.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px #fff; border-bottom: solid 1px #fff; background-color:#351b02; font-weight:normal; color:#ffffff;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:#351b02; text-decoration:none; color:#000000;} /*Color subcells hovering mode*/

/*IE6*/ 
.nav2 ul li a:hover {background-color:#351b02; text-decoration:none; font-weight:bold; color:#FFFFFF;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index:997; top:2em; t\op:2em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #FFF; border-bottom: solid 1px #FFF; background-color:#351b02; font-weight:normal; color:#ffffff;} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:#351b02; text-decoration:none;} /*Color subcells hovering mode*/