@charset "utf-8";
* { margin:0; padding:0;}
html, body {height: 100%;}
body {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	cursor:default;
	color:#333333;
	line-height:16px;
	text-align:center;
	background: #F4F4F4 url('img/bg.gif') top center repeat-x; 
	border-top: 1px #000 solid;
}
a img{border:0;}
.clear {clear: both; line-height: 1px!important; font-size: 1px!important; height: 1px!important;}

a{color: #414141;text-decoration: none;cursor:pointer;font-weight:bold;}
a:hover {color: #414141;text-decoration: underline;font-weight:bold;}
.green{color: #8BAC00;font-weight:bold;}

#pie{background-color:#000;height: 80px;}
#pie .txt{margin:0 auto;width:940px;padding-top: 12px;padding-left: 12px;color: #728501;font-size: 10pt;text-align:left;}

.aviso{
	padding: 10px 10px 10px 20px;
	margin:15px 7px 15px 2px;
	text-align: center;
	background-color: #FFFFCC;
	border: 1px #c0c0c0 dotted;
}


#wrap{width:940px;margin:0px auto; text-align:left;/*border:1px solid #FFF;*/}
#header{height:100px;background: #303030 url('img/bgheader.gif') top center repeat-x;}
#header h1{
	float:left;
	width:210px;
	height:70px;
	margin:15px 0px 0px 55px;
	_margin:13px 0px 0px 42px;
}
#header #nav{
	float:right;
	width:615px;
	height:100px;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	background:url(img/bgnav.gif) 0 0 no-repeat;
}
#header #nav ul{	
   float:left;
   width:615px;
   height:100px;
   list-style-type:none;
}
#nav ul li{
   float:left;
   height:100px;
}
#header #nav ul li a{
	width:100px;
	border:0;
	height:100px;
	display:block;
	line-height:100px;
	text-indent:-9999px;
	background:url(img/bgnav.gif) 0 0 no-repeat;
}

#header #nav ul li a{color: #BBB8B8;}
#header #nav ul li#h a{background-position:0 0;}
#header #nav ul li#w a{background-position:-100px 0;}
#header #nav ul li#s a{background-position:-200px 0;}
#header #nav ul li#v a{background-position:-300px 0;}

#header #nav ul li#h a:hover,#header #nav ul li#h.cur a{background-position:0 -100px;}
#header #nav ul li#w a:hover,#header #nav ul li#w.cur a{background-position:-100px -100px;/*border:1px solid #FFF;*/}
#header #nav ul li#s a:hover,#header #nav ul li#s.cur a{background-position:-200px -100px;}
#header #nav ul li#v a:hover,#header #nav ul li#v.cur a{background-position:-300px -100px;}

.pres{width: 940px;height: 340px;background: url('img/home.jpg') no-repeat}

/*home rand*/
#cycleContainer {
	width:615px;height:340px;margin:0 auto;margin-left: 325px;
}
#cycleContainer .item {	
	overflow:hidden;margin: 0px auto;padding: 0px auto;
}
#pager{position: absolute;z-index: 30;margin-top: 300px;margin-left: 345px;#margin-left: 20px;}
#pager li{list-style-type:none;display:inline;}
#pager li a {
	display: block;float: left;
	background-color: #000;border: 1px #434343 solid;
	margin-left: 4px;padding: 0 6px;
	text-decoration: none;font-size: 8pt;color: #ffffff;
	font-weight:normal;
}
#pager li.active a{background-color: #626262;border: 1px #434343 solid;font-weight:normal;}


/* pag producto */
#cycleContainerprod {
	width:630px;height:560px;margin:0 auto;
}
#cycleContainer .item {	
	overflow:hidden;margin: 0px auto;padding: 0px auto;
}
#pagerprod{margin-bottom: 50px;margin-left: 16px;}
#pagerprod li{list-style-type:none;display:inline;}
#pagerprod li a {
	display: block;float: left;
	background-color: #FFF;border: 1px #BBBBBB solid;
	margin-left: 8px;padding: 0px 6px 0px 6px;
	text-decoration: none;font-size: 9pt;color: #303030;
	font-weight:normal;
}
#pagerprod li.active a{background-color: #626262;border: 1px #626262 solid;color:#FFF;font-weight:normal;}
#pagerprod li a:hover{background-color: #BBBBBB;border: 1px #626262 solid;color:#626262;font-weight:normal;}


/*Páginas*/
.cab{width: 940px;height:160px;}

div#contenppal{
	margin:0px;
	background-color: #f1efef;
	line-height:12pt;min-height:400px;
	border-top:6px solid #969696;
}

#contenppal .con{display: block;width:860px;margin:14 40px;/*border:1px solid #000;*/}
#contenppal h1{font-size: 14pt;margin: 0 0 10 40px;padding-top:25px;font-family: Gill Sans / Gill Sans MT, sans-serif;color:#000;}
#contenppal .parr{background-color:#E6E6E6;padding:14px;margin-bottom:20px;text-align:justify;}

div#conten{
	margin:0px;
	background-color: #f1efef;
	line-height:12pt;min-height:400px;
}

#conten h1{font-size: 14pt;margin: 0 0 10 30px;padding-top:25px;font-family: Gill Sans / Gill Sans MT, sans-serif;color:#000;}
#conten h2{font-size: 13pt;margin-bottom: 6px;}

/*--  lateral páginas internas -- */
.menupag{
	color:#2E2E2E;
	display:block;width:230px;
	float:right;
	margin-right:25px;
	padding:0 0 35 0px;
	background:#E6E6E6 url(img/sello.jpg) 5px 30px no-repeat;	
}
.menupag .titulo{background:#626262;color:#FFF;padding:8px;font-weight:bold;}
.menupag .contenido{text-align:center;margin-top:18px;}
.menupag .datos{padding:6px;margin-top:10px;margin-bottom:30px;line-height:22px;}
.menupag .sol{border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin:5 14 20 14px;padding:16 10px;color:#8BAC00;font-style: italic;}


/* --  Contenidos----- */
.txtcon{display: block;width:630px;margin-right:250px;margin-left:30px;/*border:1px solid #000;*/}
.txtcon .dest{background-color:#E6E6E6;padding:14px;margin-bottom:20px;text-align:justify;/*border-top:1px solid #fff;*/}

/* --  Ferias */
.boxferias{
	display:block;
	width:271px;float:left;
	margin:0 30 20 0px;
	padding:14px;
	background-color:#E6E6E6;	
}
.boxferias img{margin-top:10px;}
.mtitle{
	background:url(img/pto.gif) 0 0 no-repeat;
	color: #2E2E2E;
	font-weight: bold;
	padding-left: 12px;
	font-size: 10pt;
}
.contferias{text-align:center;margin-top:30px;}
.fechaferias{margin-top:6px;font-size: 8pt;font-weight: bold;color: #747474;}
/*Fin ferias*/

/*Productos*/
.bproducto{display: block;float:left;width:150px;margin:10 25px;}
.bproducto4{display: block;float:left;width:150px;margin-right:0px;margin-bottom:16px;}


#bloque {width: 860px;margin: 0 auto;height:180px;/*border:1px solid #000;*/}
.box1, .box2, .box3,.box4 {width: 200px;margin-left: 18px;float:left;text-align:center;}
.box1 {margin-left: 0px!important;margin-left: 1px;}
#bloque img{border: 10px #E6E6E6 solid;}
a:link.aprod, a:visited.aprod,a:active.aprod{text-decoration: none;}
a:hover.aprod{text-decoration: underline;}


td{font-size: 10pt;}
form{margin: 0px}
input,textarea{border: 1px #c0c0c0 solid;background-color: #f0f0f0}
.boton{background-color:#94B50B;color:#FFF;font-weight:bold;border:none;font-size: 10pt;padding:2px 6px;cursor:pointer;}




p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:link.aprodi, a:visited.aprodi,a:active.aprodi{border: 10px #E6E6E6 solid;display: block;width: 180px;}
.aprodi:HOVER{border: 10px #c0c0c0 solid;display: block;width: 180px;}
.aprod img{margin-bottom:4px;}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #CCCCCC;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCFF00;
}
.highlight {
	color: #FFCC66;
	font-weight: bold;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}