/* DEFINICION DE ETIQUETAS GENERALES */

BODY {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#000;
line-height:1.2em;
background: url(../images/template_img/fondo_body.jpg) top repeat-x #FFF;
margin:0;
padding:0;
text-align: left;
}
* {
margin: 0;
padding: 0;
}

IMG, OBJECT {
border:0;
}

EM {
font-weight: bold;
color: #0A2E48;
font-style: normal;
}

A, A:link, A:visited {
color: #B18447;
text-decoration: none;
}
A:hover {
color: #B98E55;
text-decoration: underline;
}
A:active {
color: #C59D66;
text-decoration: none;
}

INPUT, TEXTAREA, SELECT {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#7B6536;
background: url(../images/template_img/fondo_formu.gif) top repeat-x #FFF;
border: 1px solid #7B6536;
}

H1 {
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: bold;
font-size: 2.3em;
line-height: 1em;
color: #826B39;
margin: 0 0 0.3em 0px;
}
H2{
font-weight: bold;
font-size: 1em;
color: #998B40;
margin: 0 0 0.2em 0;
padding: 5px 0 0 0;
font-family: Tahoma, Helvetica, sans-serif;
background: url(../images/template_img/fondo_secciones_h3.gif) repeat-x;
height: 30px;
}
H3 {
font-family: Tahoma, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #998B40;
margin: 0 0 0.3em 0;
padding: 0;
}
H4{
font-weight: bold;
font-size: 1em;
color: #704B21;
margin: 1em 0 0.5em 0;
padding: 0;
}


/* Clases e Ides */

#total {
width: 770px;
margin: 0 auto 0 auto;
position: relative;
}
#columniz {
float: left;
width: 210px;
}
#header {
}
#header img {
margin: 25px 0 0 0;
}

#buscaprod {
height: 75px;
background: url(../images/template_img/fondo_buscar.jpg) no-repeat;
padding: 25px 0 0 30px; 
margin-bottom: 0.5em;
}
#buscaprod h3 {
font-size: 1.1em;
}
#buscaprod label {
display: block;
margin-bottom: 3px;
}
#buscaprod .palabraclave {
width: 100px;
padding: 1px;
}
#buscaprod .boton {
width: 50px;
}
#buscaprod .selectprod {
width: 158px;
}
#bannerprod1 a {
display: block;
width: 210px;
height: 80px;
background: url(../images/template_img/fondo_banner_prod1.png) no-repeat;
}
#bannerprod1 a strong {
display: block;
padding: 56px 0 0 140px;
font-size: 1.1em;
color: #F9F8CD;
}
#bannerprod2 a {
display: block;
width: 210px;
height: 70px;
background: url(../images/template_img/fondo_banner_prod2.png) no-repeat;
}
#bannerprod2 a strong {
display: block;
padding: 47px 0 0 110px;
font-size: 1.1em;
color: #F9F8CD;
}
#banner_selektos{
padding:0 10px 0 0;
text-align:center;
}
#banner_selektos h4{
margin:0;
padding:0;
}
#submenu {
width: 180px;
margin-left: 18px;
margin-bottom: 1em;
background: url(../images/template_img/fondo_submenu_pie.gif) left bottom no-repeat;
padding-bottom: 30px;
}
#submenu div {
height: 30px;
background: url(../images/template_img/fondo_submenu_h3.gif) no-repeat;
}
#submenu h3 {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 1.1em;
margin: 0;
padding: 14px 0 0 20px;
color: #FFF;
}
#submenu h3 a, #submenu h3 a:link, #submenu h3 a:visited {
color: #FFF;
}
#submenu ul {
background: url(../images/template_img/fondo_submenu.gif) repeat-y;
padding: 0 20px 5px 20px ;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
font-size: 1.1em;
}
#submenu li {
list-style: none;
padding: 6px 0 8px 0;
background: url(../images/template_img/fondo_submenu_li.gif) bottom repeat-x;
}
#submenu li a {
color: #523F27;
display: block;
min-height: 15px;
}
#submenu li a:hover, #submenu li a:active, #submenu .submenuselected a , #submenu .submenuselected a:link {
padding-left: 20px;
background: url(../images/template_img/submenu_selected.gif) top left no-repeat;
text-decoration: none;
font-weight: bold;
}
#noticias {
width: 180px;
margin-left: 18px;
margin-bottom: 1em;
font-size: 0.9em;
line-height: 1.3em;
}
#noticias h3 {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 1.3em;
margin: 0;
padding: 15px 0 0 20px;
color: #FFF;
height: 15px;
background: url(../images/template_img/fondo_noticias.gif) no-repeat;
}
#noticias h3 a, #noticias h3 a:link, #noticias h3 a:visited {
color: #FFF;
}
#cuerponoticias {
background: url(../images/template_img/fondo_submenu.gif) repeat-y;
padding-bottom: 10px;
}
.noticia {
margin: 0 20px 0 20px;
padding: 10px 0 1em 0;
background: url(../images/template_img/fondo_submenu_li.gif) bottom repeat-x;
}
.noticia h4 {
margin: 0 0 0 0;
}
.noticia p {

}
.todaslasnot {
margin: 0 20px 0 20px;
padding: 5px 0 0 0;
text-align: right;
font-weight: bold;
}
#pienoticia {
background: url(../images/template_img/fondo_submenu_pie.gif) left bottom no-repeat;
height: 30px;
}


#columndech {
float: right;
width: 560px;
background: url(../images/template_img/fondo_columndech.gif) repeat-y;
}
#botonera {
height: 95px;
background: url(../images/template_img/fondo_botonera.gif) no-repeat;
}
#botonera ul {
height: 95px;
}
#botonera li {
float: left;
width: 105px;
list-style: none;
}
#botonera li a {
height: 20px;
display: block;
padding: 75px 0 0 0;
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: bold;
font-size: 1.1em;
color: #9A8943;
text-align: center;
}
.empresa a, .empresa a:link, .empresa a:visited {
background: url(../images/template_img/bot_empresa.gif) 0 0 no-repeat;
}
.empresa a:hover, .empresa a:active, .bot1selected a {
background: url(../images/template_img/bot_empresa.gif) -105px 0 no-repeat;
text-decoration: underline;
}
.productos a, .productos a:link, .productos a:visited {
background: url(../images/template_img/bot_productos.gif) 0 0 no-repeat;
}
.productos a:hover, .productos a:active, .bot2selected a {
background: url(../images/template_img/bot_productos.gif) -105px 0 no-repeat;
text-decoration: underline;
}
.recetas a, .recetas a:link, .recetas a:visited {
background: url(../images/template_img/bot_recetas.gif) 0 0 no-repeat;
}
.recetas a:hover, .recetas a:active, .bot3selected a {
background: url(../images/template_img/bot_recetas.gif) -105px 0 no-repeat;
text-decoration: underline;
}
.elavestruz a, .elavestruz a:link, .elavestruz a:visited {
background: url(../images/template_img/bot_elavestruz.gif) 0 0 no-repeat;
}
.elavestruz a:hover, .elavestruz a:active, .bot4selected a {
background: url(../images/template_img/bot_elavestruz.gif) -105px 0 no-repeat;
text-decoration: underline;
}
.contacto a, .contacto a:link, .contacto a:visited {
background: url(../images/template_img/bot_contacto.gif) 0 0 no-repeat;
}
.contacto a:hover, .contacto a:active, .bot5selected a {
background: url(../images/template_img/bot_contacto.gif) -105px 0 no-repeat;
text-decoration: underline;
}




#chapa {
position: absolute;
left: 660px;
top: 126px;
}
#chapa a strong {
display: none;
}
#chapa a, #chapa a:link, #chapa a:visited {
display: block;
width: 115px;
height: 115px;
background: url(../images/template_img/fondo_chapa.gif) 0 0 no-repeat;
}
#chapa a:hover, #chapa a:active {
background: url(../images/template_img/fondo_chapa.gif) -115px 0 no-repeat;
text-decoration: none;
}
#contenido {
clear: both;
padding: 0 65px 0 30px;
margin: 10px 0 20px 0 ;
font-size: 1.2em;
color: #655025;
font-family:  'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
}
#contenido h2 a {
color: #998B40;
}
#contenido h2, #contenido h3, #contenido h4 {
display:block;
}
#contenido p {
margin-bottom: 1em;
line-height: 1.2em;
}
#contenido ul{
line-height: 1.5em;
margin: 0 0 1em 25px;
}
#contenido ul li{
list-style:url(../images/template_img/guion_lista.png);
}
#contenido a {
font-weight: bold;
}
#contenido .lema {
color: #4E3C16;
font-family: "Times New Roman", Times, serif;
font-size: 1.2em;
line-height: 1em;
}
.tools {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-bottom: 1em;
text-align: right;
font-size: 0.7em;
padding-top: 0.5em;
}
.tools input {
border: 1px solid #BFA05B;
}
.tools img {
vertical-align:middle;
}

a.seleccionado img{
border:2px solid #CAA731;
height:13px;
}
.relleno {
height: 300px;
}
.imagenhorizontal {
margin: 0 0 1em 0;
border: 1px solid #F7DAA4;
}
.volverarriba {
text-align: right;
clear: both;
}
.volverarriba img {
vertical-align: middle;
}
.paginacion {
border-top: 1px solid #BCB175;
padding: 10px 0 5px 0;
margin-bottom: 1em;
height: 28px;
background: url(../images/template_img/fondo_paginacion.gif) left bottom no-repeat;
width: 465px;
overflow: hidden;
}
.paginacion p {
margin: 0;
float: left;
width: 220px;
}
.paginacion p a{
float: left;
}
.paginacion p strong{
float: right;
}
.paginacion span {
float: right;
}
.paginacion img {
vertical-align: middle;
}


.imgfloatiz {
float: left;
display: inline;
margin: 0 10px 1em 0;
}
.imgfloatdech {
float: right;
display: inline;
margin: 0 0 0 5px;
}
#cajapagprin {
width: 465px;
overflow: hidden;
margin-bottom: 1em;
}
#cajapagprin .left {
width: 50%;
float: left;
}
#cajapagprin .right {
width: 220px;
float: right;
text-align: left;
}
#cajapagprin .bannerempresa a {
display: block;
width: 220px;
height: 95px;
background: url(../images/template_img/banner_prin1.png) top left no-repeat;
color: #F4F0D1;
}
.bannerempresa a strong {
display: block;
padding: 78px 0 0 120px;
}
.bannerrecetas a{
display: block;
width: 220px;
height: 70px;
background: url(../images/template_img/banner_prin2.png) top left no-repeat;
}
.bannerrecetas a span {
color: #000;
font-weight: normal;
display: block;
padding: 14px 0 0 10px;
font-size: 1.1em;
line-height: 1.4em;
font-family: Arial, Helvetica, sans-serif;
}
.bannerrecetas a span strong {
color: #FFF;
display: block;
font-size: 1.6em;
font-family: Tahoma;
}
.bannerrecetas a:hover {
background-position: -220px 0;
text-decoration: none;
}
#bannerferia {
margin-bottom: 1em;
}
#bannerferia a {
display: block;
width: 465px;
height: 60px;
background: url(../images/template_img/banner_feria.jpg) top left no-repeat;
}
#bannerferia a span {
display: block;
padding: 10px 0 0 10px;
font-weight: normal;
font-size: 1em;
line-height: 1.3em;
color: #784416;
}
#bannerferia a span strong {
font-size: 1.9em;
font-family: Georgia;
}


.cuadro  {
clear: both;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background: url(../images/template_img/fondo_cuadro.jpg) right bottom no-repeat #FFF;
border: 1px solid #E9D38B;
border-bottom: 2px solid #E6D087;
padding: 15px;
font-size: 0.9em;
margin-bottom: 1em;
overflow: hidden;
}
.cuadro img  {
border: 1px solid #C79D73;
}
.cuadro img.noborder  {
border: none;
}
.cuadro h2  {
width: 423px;
font-family: Georgia,'Comic Sans MS',  'Book Antiqua';
font-size: 1.1em;
padding: 5px 0 0 10px;
margin-bottom: 0.5em;
background: none;
height: 20px;
color: #FFF;
font-weight: normal;
background: url(../images/template_img/fondo_cuadro_h2.gif) repeat-x #8C713A;
}
.producto {
width: 433px;
overflow: hidden;
}
.producto img  {
float: left;
}
.productexto  {
float: right;
width: 230px;
}
#seccionbanners/* Acabalooo*/ {
width: 100%;
overflow: hidden;
}
#seccionbanners .banner {
float: left;
width: 149px;
height: 65px;
border-bottom: 1px solid #E8C34E;
border-right: 1px solid #E8C34E;
margin: 0 5px 1em 0;
}


#pie {
float: right;
width: 530px;
height: 105px;
background: url(../images/template_img/fondo_pie.gif) bottom no-repeat;
padding-top: 12px;
margin-bottom: 4em;
text-align: center;
font-size: 0.95em;
color: #655025;
padding-right: 30px;
}
#pie p {
font-size:0.8em;
color:#998B40;
margin-top:1em;
}
#pie ul {
margin-top:0.8em;
}
#pie ul li{
display:inline;
margin:5px;
}

/* Tablas controladas */
TABLE {
line-height:1em;
font-size: 0.9em;
}

TD {
vertical-align: top;
padding: 5px;
}

TD INPUT, TD TEXTAREA, TD SELECT { 
font-size: 1.1em;

}
#contenido TABLE {
clear: both;
width: 100%;
margin: 10px 0 1em 0;
border-collapse: collapse;
border-spacing: 0;
border-width: 0; 
}

.TrH1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #FFF;
background: url(../images/template_img/fondo_trh1.gif) top repeat-x #552D04;
border: 1px solid #E2DBCF;
}
.TrH1 A:link, .TrH1 A:visited {
font-size: 1em;
color: #FFF;
}
.TrH1 A:hover,.TrH1 A:active {
color: #C5C0FF;
}
.TrH1 em {
color: #F3C300;
}

.TrH1 img, .TrH3 img  {
vertical-align: middle;
}
.TrH1 input,.TrH2 input,.TrH3 input{
font-weight: normal;
}
.TrH1 p, .TrH2 p, .TrH3 p{
margin: 0;
}

.TrH2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #7B6536;
border: 1px solid #E2DBCF;
background: #EBE8E1;
}
.TrH3{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #755A40;
background: #FFF;
border: 1px solid #E2DBCF;
}

.TDdata {
font-size: 0.9em;
line-height: 1em;
border: 1px solid #E2DBCF;
background: #FFF;
}
.siguiente {
}

/* Clase polivalente */

.right {
text-align: right;
}
.sinfondo {
background: none;
}
.hidden {
display: none;
}
.clearer {
clear:both;
height: 0px;
visibility: hidden;
overflow: hidden;
}
#ampliodech {
margin-right: 30px;
}


/* Domtab "http://www.onlinetools.org/tools/domtabdata/" */
/*===========================================================*/
		
		#contenido div.domtab{
		}
		#contenido ul.domtabs{
			width:100%;
			margin:0 0 0 0;		
			padding: 0;
			overflow: hidden;		
		}
		#contenido ul.domtabs li{
			float:left;
			padding:0 0 0 0;
			list-style: none;
			margin-right: 2px;
		}
		#contenido ul.domtabs a:link,
		#contenido ul.domtabs a:visited,
		#contenido ul.domtabs a:active,
		#contenido ul.domtabs a:hover{
			display:block;
			font-weight: normal;
			font-size: 0.8em;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			background:#E6D087;
			color:#6F3D17;
			padding: 0 2px 0 2px;
		}
		html>body #contenido ul.domtabs a:link,
		html>body #contenido ul.domtabs a:visited,
		html>body #contenido ul.domtabs a:active,
		html>body #contenido ul.domtabs a:hover{
			height:auto;
		}
		#contenido ul.domtabs a:hover{
			background:#E8C34E;
		}
		#contenido div.domtab .domtabbox{
			width:434px;
			background:#FFF;
			color:#655025;
			padding:15px;
			background: url(../images/template_img/fondo_cuadro.jpg) right bottom no-repeat #FFF;
			border-right: 1px solid #E6D087;
			border-bottom: 2px solid #E6D087;
			margin-bottom: 1em;
			overflow: hidden;
		}
		#contenido div.domtab .domtabbox .imgfloatiz, #contenido div.domtab .domtabbox .imgfloatdech{
		border: 1px solid #C79D73;
		}
		#contenido div.domtab .domtabbox h2 a:link,
		#contenido div.domtab .domtabbox h2 a:visited,
		#contenido div.domtab .domtabbox h2 a:active {
		color: #FFF;
		}
		#contenido ul.domtabs li.active a:link,
		#contenido ul.domtabs li.active a:visited,
		#contenido ul.domtabs li.active a:active,
		#contenido ul.domtabs li.active a:hover{
			background:#FFF;
			color:#6A6856;
			font-weight: bold;
		}
		#contenido #domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#contenido #domtabprintview a:link,
		#contenido #domtabprintview a:visited,
		#contenido #domtabprintview a:active,
		#contenido #domtabprintview a:hover{
			color:#fff;
		}

		#contenido div.domtab div a:link,
		#contenido div.domtab div a:visited,
		#contenido div.domtab div a:active
		{
			color:#B18447;
		}
		
		#contenido div.domtab h2  {
			font-family: Georgia,'Comic Sans MS',  'Book Antiqua';
			font-size: 1.1em;
			padding: 5px 0 0 10px;
			margin-bottom: 0.5em;
			background: none;
			height: 20px;
			color: #FFF;
			font-weight: normal;
			background: url(../images/template_img/fondo_cuadro_h2.gif) repeat-x #8C713A;
}
		#contenido div.domtab div h2 a,
		#contenido div.domtab div h2 a:hover,
		#contenido div.domtab div h2 a:active
		{
			color:#fff;
		}