@import url("fonts/fonts.css");
body, ul, h1, h2, h3, h5 {
	margin: 0px;
	padding: 0px;
	color: #00528a;
}
a img {
	border:0px;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {
	color: #00528a;
	background: url(../images/fnd-h1.png) no-repeat bottom right;
	padding-bottom: 9px;
}
h3.nomModal {
	color: #00528a;
	background: url(../images/fnd-h1.png) no-repeat bottom right;
	padding-bottom: 14px;
}
h4, .nombreProdDest {
	color: #00528a;
	font-size: 14px;
	border-bottom: 1px solid #7B4601;
	padding-bottom: 10px;
}
h5 {
	color: #00528a;
	font-size: 13px;
	border-bottom: 1px dotted #00528a;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 15px;
}
.sombra {
	width:1080px;
	margin:0px auto;
	background:url(../images/sombraFnd.png) repeat-y top center;
}
.sombraBottom {
	width:1080px;
	margin:0px auto;
	background:url(../images/sombraBottom.png) repeat-y top center;
	height:16px;
}
.contenedor {
	width:1020px;
	background:#FFFFFF;
	padding:0px 10px;
}
.centrar {
	margin:0px auto;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.header {
	/*height:155px;*/
	height:120px;
}
.logo {
}
.menu {
	/*width:470px;*/
	position:relative;
	z-index:999;
}
.alignLeft {
	text-align:left;
}
.alignRight {
	text-align:right;
}
.alignCenter {
	text-align:center;
}
/***sub menu*/
ul#menuTopUl ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}
ul#menuTopUl ul li {
	font-weight: normal;
	background-color:#FFF;
	padding:0px 10px;
}
ul#menuTopUl ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
	margin:0px 2px;
	font-size:12px;
}
/* 	nivel 3*/
ul#menuTopUl ul ul {
	left: 100%;
	top: 0;
}
ul#menuTopUl li:hover > ul {
	visibility: visible;
}
/***menu top***/
#menu-top {
	font-size:12px;
	z-index:100;/*	margin-top:50px;*/
}
#menu-top ul {
	list-style: none;
	position: relative;
}
.menuBottom {
	float:right;
	margin-top:25px;
}
.menuBottom ul {
	list-style:none;
}
.menuBottom ul li {
	float:left;
}
.menuBottom ul li a {
	display: block;
	margin: 0px 10px;
	text-decoration: none;
	font-size: 13px;
	color: #00528a;
	font-weight: bold;
}
.menuBottom ul li a:hover {
	color: #FFFFFF;
}
#menu-top ul li {
	/*display: -moz-inline-stack; 
	display: inline-block;
	vertical-align: top; 
	zoom: 1; */
 /*	*display: inline; */
	float:left;
	position:relative;
}
#menu-top ul li a {
	display: block;
	font-size: 13px;
	color: #00528a;
}
a.primerNivel {
	padding-right:10px;
	padding-left:10px;
	padding-top:55px;
	border-right:1px dotted #00528a;
	text-decoration: none;
}
/*                                                           botones primer nivel --------------------*/
a.primerNivel:hover {
	background-color:#0b5da6;
	color:#FFF;
}
primerNivel:hover {
	background-color:#0b5da6;
	color:#FFF;
}
.menu-item a {
	color: #000000;
}
ul.subMenu li {
	float:left;
	display:block;
	width:100px;
}
ul.subMenu li a {
	background:url(../images/5.gif) no-repeat center left;
	text-align:left;
	padding-bottom:3px;
	padding-left: 13px;
}
ul.subMenu li a:hover {
	text-decoration:underline;
}
.current-menu-item a {
	color: #d62526;
	text-decoration:underline;
}
#menu-top ul li a:hover {
/*color: #db7c00;
	text-decoration:underline;*/
}
.texto {
	width:550px;
	text-align:justify;
}
.textoPaginas{
	width:550px;
	}
.imgcont {
	padding:5px;
	border:1px solid #ccc;
	margin:5px;
}
.contenido {
	overflow:hidden;
}
/****productos *****/
.accordion {
	border-bottom:1px dotted #00528a;
	padding-bottom:3px;
}
.productos a {
	text-decoration: none;
	color: #00528a;
}
.productos a:hover {
	background-color: #00528a;
	color: #FFF;
}
.producto img {
	float:left;
	margin-right:20px;
}
.producto {
	width:300px;
	height:150px;
	background: #CCC;
	padding:10px;
}
.producto p {
	color:#FFF;
}
.producto a {
	color: #7b4601;
}
.productos {
	padding:10px 0px;
	/*width:970px;
	float:left;*/
	padding-top:0px;
	overflow:hidden;
}
.muestrasProductos {
	width:520px;
	padding:20px;
	padding-top:10px;
}
.thumbProducto {
	width:150px;
	margin:5px;
	padding:5px;
	height:180px;
}
.thumbProducto a {
	background-color:transparent;
	display:block;
}
.menuProductos {
	margin-left:20px;
	float:left;
	width:200px;
}
.menuProductos ul {
	margin:5px 0px;
	list-style:none;
}
.menuProductos ul li a {
	display:block;
	padding:3px;
}


/*                                                           color a hover ----------------------------- */
.menuProductos ul li a:hover {
	background-color:#509ee3;
}
ul.subMennuProductos {
	margin:0px;
	padding:0px;
}
ul.subMennuProductos li a {
/*color:#ff9a00;*/
}
ul.subMennuProductos li a:hover {
	color: #7B4601;
}
/*****footer ******/
#footer {
	margin-top:20px;
	border-top:1px dotted #000000;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	overflow:hidden;
}
.linkFoot a {
	color:#7b4601;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px;
	padding-top:20px;
}
.linkFoot a:hover {
	background-color:#ffcd61;
}
.linkSociales {
}
.direccion {
	font-size:12px;
	padding-left:250px;
	padding-top:20px;
}
/*************/
.txtInglesMenu, .txtInglesMenuBottom {
	font-size:11px;
	font-style:italic;
}
.txtInglesMenuBottom {
	font-weight:bold;
}
.txtInglesTitulos {
	font-size:15px;
	font-style:italic;
}
.txtIngles {
	padding-top:20px;
	font-style:italic;
}
.clr {
	clear:both;
}
/*.linkCompras {
	background-color:#ffcd61;
	color:#7b4601;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px;
	padding-top:20px;
	font-size:13px;
}*/
.linkComprasInicio {
	background-color:#ffcd61;
	color:#7b4601;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px;
	font-size:13px;
	margin-top:15px;
}
.linkCompras {
	background-color:#ffcd61;
	color:#7b4601;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px;
	font-size:13px;
	margin-left:8px;
	margin-right: 23px;
}
/*******busqueda****/
.busqueda {
	/*padding:5px;
	text-align: right;*/
	margin-top:15px;
}
.busqueda label {
	display:block;
}
.busqueda input {
	margin:3px 0px;
}
/*****menu opciones ***********/
.sugerencias {
	overflow:hidden;
}
.btnOpciones {
	display:block;
	border-bottom:1px dotted #00528a;
	padding:5px;
	padding-bottom:15px;
	padding-top:15px;
}
.menuGroup {
	margin-right:20px;
}
.menuGroup ul {
	list-style:none;
}
.sidebar {
	padding-left:20px;
	width: 170px;
}
.sidebarb {

	width: 170px;
}
.subMenuInteres {
}
/******noticias ******/
.noticia {
	overflow:hidden;
	/*width:700px;*/
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #FF9A00;
}
.fotoNoticia {
	float:left;
	margin:5px 10px;
	padding:5px;
	border:solid 1px #CCC;
}
.contNoticia {
	float:left;
	width:550px;
	text-align:justify;
}
.tituloNoticia {
	margin-bottom:5px;
	padding-bottom:5px;
	font-size:16px;
	border-bottom:1px dotted #00528a;
}
.bajadaNoticia {
	font-style:italic;
	padding-bottom:5px;
}
.desarrolloNoticia {
	font-size:13px;
}
.verMas a {
	color:#7b4601;
}
.verMas a:hover {
	background-color:#ffcd61;
}
/***rubros***/

/*
.rubroInicioCatalogo {
	margin:2px;
	border:1px solid #FF9A00;
	width: 200px;
	position:relative;
}
.rubroInicioCatalogo:hover {
	
}
.fotoRubroCatalogo {
	 
	
}
.fndBlanco{ background-image:url(../images/blanco.png);}
.tituloRubroCatalogo {
	font-family:"allerregular", Arial, Helvetica, sans-serif;
	float:right;
	height:130px;
	line-height:130px;
	font-size:16px;
	padding-right:2px;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	
}
*/
.rubros {
	width:790px;
	/*padding:5px 5px 5px 10px;*/
	overflow:hidden;
}
.rubroInicioCatalogo {
	margin:8px;
	border:1px solid #FF9A00;
	width: 240px;
	position:relative;
}
.rubroInicioCatalogo:hover {
}
.fotoRubroCatalogo {
}
.fndBlanco {
	background-image:url(../images/blanco.png);
}
.tituloRubroCatalogo {
	font-family:"allerregular", Arial, Helvetica, sans-serif;
	/*float:right;*/
	text-align: right;
	height:156px;
	line-height:156px;
	font-size:20px;
	padding-right:5px;
	position:absolute;
	top:0;
	right:0;
	width: 239px;
	background-image:url(../images/blanco.png);
}
#menu-top ul li a.desta {
	/*color:#FF9B00; */
	font-weight:bold;
}

#menu-top ul li a.desta:hover {
	/*color:#FF9B00; */
	font-weight:bold;
	color:#FFF;
}
/**** rubros ****/
.tituloRubro {
	border:1px solid #C60;
	border-right:5px solid #c60;
	overflow:hidden;
	position:relative;
}
.imgCategoria {
	float:left;
	border-right:1px solid #c60;
}
.nombreCategoria {
	padding-top:12px;
	padding-right:10px;
	font-size:22px;
	text-align:right;
	border-bottom:1px dotted #00528a;
}
.nombreSubCategoria{
	padding-top:5px;
	padding-right:10px;
	font-size:20px;
	text-align:right;
	font-style:italic;
	}
.titulosSubCategorias {
	padding-right:5px;
	padding-top:12px;
	padding-left:12px;
	width:310px;
	text-align:right;
}
.titulosSubCategorias a {
	padding:3px 10px 3px 3px;
	background:url(../images/separador.png) no-repeat right center;
}
.titulosSubCategorias a.ultimaa {
	background-image:none;
	padding:3px 5px 3px 3px
}
.cargador {
	padding-top:200px;
	width: 100%;
	text-align:center;
}
/*** prod modalbox ***/
.descProdmodal {
	width:250px;
	padding:10px;
}
.tableDetalleModal {
	border-collapse:collapse;
}
.tableDetalleModal td {
	vertical-align:top;
	padding:3px;
	border-bottom:1px dotted #00528a;
}
.titDescModal {
	font-weight:bold;
}
.contNoticiasHome {
	clear:both;
	margin-top:0px;
	padding-top:0px;
}
.noticiaHome {
	width:340px;
	margin:0px;
	padding:0px;
	margin-top:15px;
}
.txtNoticia {
	width:170px;
	margin-left:5px;
}
.tituloNoticiaHome a {
	font-weight:bold;
	color:#7b4601;
	padding:0px 3px;
	font-size: 14px;
	
}

.bajadaNoticiaHome {
	font-style:italic;
	font-size:11px;
	margin:3px 0px;
}
.desarrolloNoticiaHome {
	
}
.fotoNoticiaHome{ padding:3px; border:1px solid #ccc; }
.mensaje{ text-align:center; padding:20px;}
.catTop{ border-bottom:1px dotted #c60;  padding-bottom:5px; margin-bottom:5px;}
.nav{ text-align:center; padding:5px; clear:both; padding-top:15px;}
/**** tiendas*****/
.fotoTiendaPrincipal, .fotoSucursal{ border:1px solid #ccc; padding:10px;}
.txtTiendaPrincipal{padding:10px;
margin:10px;}
.txtTiendaPrincipal h3{ border-bottom:1px solid #c60; padding-bottom:3px; margin-bottom:3px;}
.tituloSucursales{ border-bottom:1px solid #c60; padding-bottom:3px; margin-bottom:5px;}
.nav a{ text-decoration:underline;}
.sucursal{ width:500px; overflow:hidden;}
.sucursalTxt{ word-wrap:break-word;padding-left: 10px;
    width: 200px;}
/****formulario avanzado****/
.formAdvanced{ margin:0px; padding:10px;}
.formAdvanced label{display:block; width:150px; height:20px; line-height:20px; float:left;}
.formAdvanced input{ float:left;}
.contInput{overflow:hidden; padding:5px;}
.nombreProdDest{}
.contProductores{ width:750px; margin-left:10px; padding: 20px;}
.prodDestacado{}
ul.menuProductores{ list-style:none; margin:0px; padding:0px;}
ul.menuProductores li{}
ul.menuProductores li a{ display:block; padding:3px;}
ul.menuProductores li a:hover{background-color:#ffcd61;}
.nombreProductor{ padding:10px; border-bottom:1px dotted #c60;}
