@charset "UTF-8";
/* CSS Document */

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h2 {
	color: #900;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}
h2 a{
	color: #900;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	text-decoration: none;
}
h3 {
	color: #666633;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
h3 a{
	color: #666633;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.logo {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 360px;
	margin: 0px;
	height: 50px;
}
.CarritoHeader {
	float: right;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #900;
	font-weight: bold;
	padding-top: 70px;
	background-image: url(imgs/head_bolsa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
}
.indiCarritoMenu {
	color: #FFF;
	height: 30px;
}
.cantProdCarrito {
	font-size: 20px;
	font-weight: bold;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
	height: 23px;
}
.registroMenu {
	float: right;
	font-size: 18px;
	color: #FFF;
	width: 90px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.registroMenu a {
	color: #FFF;
	text-decoration: none;
}
.txtCarrito {
	float: right;
	font-size: 9px;
	width: 65px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.txtCarrito a{
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}
.menu {
	background-color: #CCC;
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
	list-style-type: none;
	width: 100%;
	background-image: url(imgs/bg_menu.jpg);
}
.menu ul li {
	position: relative;
	display: inline;
	float: left;
	list-style-type: none;
}
.menu ul {
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.menu ul li a {
	text-indent:-9999px; /*******TEXTO EN HTML se esconda y se muestre sólo la imagen de fondo*******/
	display: block; /*background of menu items (default state)*/
	color: #333;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
	width: 149px;
}
#botProd { /****** BOTON PRODUCTOS **************/
	background-image: url(imgs/botProductos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#botProd a:hover {
	background-image: url(imgs/botProductos.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#botProm { /****** BOTON PROMOCIONES **************/
	background-image: url(imgs/botPromociones.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#botProm a:hover {
	background-image: url(imgs/botPromociones.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#botCofr { /****** BOTON COFRADÍA **************/
	background-image: url(imgs/botCofradia.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#botCofr a:hover {
	background-image: url(imgs/botCofradia.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#botNoso { /****** BOTON NOSOTROS **************/
	background-image: url(imgs/botNosotros.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#botNoso a:hover {
	background-image: url(imgs/botNosotros.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#botCont { /****** BOTON CONTACTO **************/
	background-image: url(imgs/botContacto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#botCont a:hover {
	background-image: url(imgs/botContacto.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.ad728x90 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	font-weight: normal;
	padding: 0px;
	margin: 15px;
	height: 100px;
	width: 728px;
}
.ad180x150 {
	margin: 0px;
	padding: 5px;
	font-size: 9px;
	color: #999;
}
.sideBar {
	background-color: #F4F4F4;
	margin: 0px;
	padding: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.sideBar_Degustaciones {
	font-family: Arial;
	font-size: 11px;
	color: #333;
}
.botBuscador {
	color: #FFF;
	background-color: #900;
	border: 1px solid #AC3939;
	font-weight: bold;
	font-size: 13px;
}
.botBuscador_div_hiden {
	visibility: hidden;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 147px;
}
.titBuscador {
	font-size: 15px;
	font-weight: bold;
	color: #900;
	margin-right: 10px;
	padding-left: 10px;
}
.titBuscador_inter {
	font-size: 15px;
	font-weight: bold;
	color: #900;
	margin-right: 10px;
	padding: 0px;
}
#campBuscador {
	background-color: #F4F4F4;
	border: 1px solid #CCC;
	font-size: 15px;
	width: 280px;
	margin: 0px;
	color: #333;
	font-family: Arial;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#campBuscador_inter {
	background-color: #F8F8F8;
	border: 1px solid #ACACAC;
	font-size: 15px;
	width: 144px;
	margin: 0px;
	color: #828282;
	font-family: Arial;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.modHome_blog {
	background-image: url(imgs/bg_modHome_BLOG.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 250px;
	padding: 10px;
	border: 1px solid #e5e5e5;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.modHome_blogPost {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 5px;
	margin-bottom: 5px;
}
.modHome_blogPost a{
	color: #333;
	text-decoration: none;
}
.modhome_blog_top {
	background-image: url(imgs/Prof_modHome_BLOG.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
	height: 100px;
	text-align: right;
}
.modHome_catalogo {
	margin-left: 15px;
}
.modInter_catalogo {
	margin-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	height: 900px;
}
.menuCatalogo {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 300px;
}
.menuCatalogo ul {
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menuCatalogo li {
	background-image: url(imgs/bg_botsCatalogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	display: block;
	margin: 0px;
}
.menuCatalogo ul li {
	position: relative;
	list-style-type: none;
	float: left;
	display: block;
}
.menuCatalogo ul li a {
	position: relative;
	list-style-type: none;
	float: left;
	display: block;
	text-decoration: none;
	width: 136px;
	height: 54px;
	margin: 0px;
	padding: 8px;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	font-size: 13px;
}
.menuCatalogo ul li a:hover {
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	color: #900;
	font-size: 13px;
}
/**************** SUBCATEGORIAS ***************/
.menuSubcategoria {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	height: 100%;
}
.menuSubcategoria ul {
	z-index:100;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
.menuSubcategoria li {
	padding: 0px;
	display: block;
	margin: 0px;
}
.menuSubcategoria ul li {
	position: relative;
	list-style-type: none;
	float: left;
	display: block;
}
.menuSubcategoria ul li a {
	position: relative;
	list-style-type: none;
	float: left;
	display: block;
	text-decoration: none;
	width: 150px;
	height: 20px;
	margin: 12px;
	padding: 8px;
	font-family: Arial;
	font-weight: bold;
	color: #EBEBEB;
	font-size: 14px;
	background-image: url(imgs/botSubcategorias.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.menuSubcategoria ul li a:hover {
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	color: #FF9;
	font-size: 14px;
}
/********************************/
.titBlogAlbertoSoria {
	float: right;
	margin-top: 45px;
}
.modHome_Cofradia {
	background-color: #961e5e;
	padding: 15px;
	color: #FFF;
	margin: 17px;
	height: 120px;
}
.modHome_Cofradia h1{
	padding: 0px;
	margin: 0px;
}
.modHome_Cofradia_detalle {
	float: right;
	width: 340px;
	color: #333;
	background-color: #FFF;
	padding: 15px;
	margin: 0px;
	height: 90px;
}
.modHome_Cofradia_txtPeq {
	font-family: arial;
	font-size: 9px;
	color: #666;
	font-weight: bold;
}
.modHome_Cofradia_TIT h2{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #666;
}
.FOOTER {
	background-color: #e9e0d8;
	padding: 20px;
}
.FOOTER a{
	text-decoration: underline;
	color: #963;
}
.FOOTER h2{
	padding: 0px;
	margin: 0px;
	color: #996633;
}
.FOOTER h3 {
	padding: 0px;
	margin: 0px;
	color: #996633;
}
.FOOTER_LasMercedes {
	font-size: 11px;
	color: #963;
	width: 480px;
}
.FOOTER_PlzaVzla {
	font-size: 11px;
	color: #963;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #963;
	padding-left: 15px;
	width: 450px;
}
.FOOTER_direccion {
	float: right;
	width: 220px;
}
.copyright {
	font-size: 10px;
	color: #963;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.infoGris {
	font-size: 11px;
	color: #AEAEAE;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	padding-bottom: 7px;
}
.txtBlanco {
	color: #FFF;
}
.mensajeRojo {
	font-size: 11px;
	color: #333;
	background-color: #FCC;
	border: 2px solid #903;
	margin: 0px;
	padding: 7px;
}
.facebook {
	text-align: center;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.bot_SUB-CAT {
	background-image: url(imgs/bg_botsCatalogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 55px;
	width: 135px;
	padding: 9px;
	float: left;
}
.underline_punteada {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D6D6D;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	background-color: #E4E4E4;
}
.underline_solida {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.comentario_enviado {
	background-color: #9C6;
	border: 1px solid #690;
	padding: 10px;
	width: 90%;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.subtitle_producto{
	font-size:9pt;
	font-weight:normal;
}

.subtitle_producto a{
	color:#666;
	text-decoration:underline;
}

.subtitle_producto a:hover{
	color:#900;
	text-decoration:none;
}