body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #628E23;
}
a:visited {
	color: #628E23;
}
a:hover {
	color: #333333;
}
a:active {
	color: #628E23;
}
#menu {
	height: 100px;
	position: fixed;
	top: 0;
	
}
.contenido {
	width: 1000px;
	padding-top: 20px;
}
/*#logo {
	position: absolute;
	top: 40px;
}*/

#cont-logo {
	position: absolute; 
	top: 0px;
	background-color:#FFFFFF;
}
#cont-logo #w1000 {
	position: relative;
	width: 1000px;
	top: 0px;
}

#logo {
	width: 330px;
	position: absolute;
	/*	top: -1px; */
/* left: 0px; */
	z-index: 1600;
	top: 0px;
 margin-left: -500px; 
	left: 50%;/*	background-color:#FFFFFF; */
}

#top {
	background-color: #000000;
	vertical-align: baseline;
	/*	padding-top: 30px;
	padding-bottom: 14px; */
	z-index: 150;
	background-image: url(../imagenes/back-top-web.jpg);
	background-position: center 0px;
	height: 113px;
	background-repeat: no-repeat;
}
#separador-vacio {
	height: 3px;
}
/*
.raya-sombrasombra {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #1D1D1B;
	background-color: #1D1D1B;
	width: 100%;
	box-shadow: 0 0 10px #222;
	-webkit-box-shadow: 0 0 10px #222;
	-moz-box-shadow: 0 0 10px #222;
	z-index:1200;
}
*/
#el-sitio {
	margin-top: 70px;
}
#contenedor-menu-oculto {
	position: absolute;
	top: 72px;
	width: 40px;
	margin-right: -500px;
	right: 50%;
}
#home {
	position: absolute;
	top: 72px;
	width: 40px;
	margin-right: -459px;
	right: 50%;
}
.slide {
	position:relative;
	z-index:1;
	background-color: #FFFFFF;
	padding-top: 60px;
}

div.bgcarousel{ /* shared CSS for main carousel container */
	background-color: #E9EEC2;
	background-image: url(ajaxload.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#bgcarousel2 {
	height: 80px;
	width: 100%;
}
.titulo-verde {
	font-size: 48px;
	color: #628E23;
	padding-top: 40px;
	padding-bottom: 4px;
}
.titulo {
font-family: 'Patua One', cursive;
	font-size: xx-large;
	color: #000000;
}
.borde-bottom-dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.seccion {
	padding-bottom: 40px;
}
.txt-xxl {
	font-size: xx-large;
}
.txt-blanco {
	color: #000000;
}
.txt-amarillo {
	color: #FFFF00;
}
.recuadros-contactenos {
	padding: 20px;
	width: 440px;
	border: 1px solid #999999;
	border-radius:10px;
}
.form_contacto {
	width: 452px;
	border: 1px solid #999999;
	border-radius:10px;
	font-size: x-large;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.btn_contacto {
	color: #FFFFFF;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #51CE56;
	width: 460px;
	font-size: x-large;
	border-radius:10px;
}
#pie {
	/*	background-image: url(../imagenes/back-pie.png);
	background-repeat: repeat-x;
	background-position: left top;
	min-height: 114px; */
/*	background-color: #de4e0d; */
	background-color: #000000;
	padding-bottom: 20px;
}
.pie {
	color: #FFFFFF;
}
#pie-chico {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#pie-chico a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#pie-chico a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#pie-chico a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#pie-chico a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.subir {
	position: fixed;
	z-index: 1206;
	bottom: 0px;
	opacity: 0.7;
	width: 56px;
	right: 40px;
}
#producto-recuadro {
	float: left;
	min-height: 190px;
	width: 190px;
	padding-top: 10px;
	margin-top: 6px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #d9d9d9;
}
.foto {
	background-color: #FFFFFF;
	width: 172px;
	margin-bottom: 10px;
	height: 172px;
	z-index: -1;
}
.foto a:link {
	text-decoration: none;
}
.foto a:visited {
	text-decoration: none;
}
.foto a:hover {
	text-decoration: none;
}
.foto a:active {
	text-decoration: none;
}
.titulo_blanco {
	/*	font-weight: bold; */
	color: #000000;
	font-size: 20px;
	float: left;
	width: 118px;
	padding-right: 2px;
	padding-left: 9px;
}
.titulo_blanco a:link {
	text-decoration: none;
	color: #000000;
}
.titulo_blanco a:visited {
	text-decoration: none;
	color: #000000;
}
.titulo_blanco a:hover {
	text-decoration: none;
	color: #000000;
}
.titulo_blanco a:active {
	text-decoration: none;
	color: #000000;
}
.mayusculas {
	text-transform: uppercase;
}
.titulo_precio {
	/*	font-weight: bold; */
	color: #BD1622;
	font-size: 20px;
	float: right;
	width: 50px;
	padding-right: 9px;
	font-weight: bold;
}
#img_desc{
margin-left:9px;
    width: 163px;
    height: 162px;
    position: absolute;
    z-index: 2;
/*	background-color:rgba(0, 0, 0, 0.2);*/
/*    background-color: white; */
    opacity: 1;  /* se ve lo escrito con 1*/
    padding: 5px 5px 5px 5px;
	font-size:16px;
	color:#000033;
/*	text-shadow: 1px 1px 0px #fff;
    display: none; */
}
#trans{
	/*background-color:rgba(0, 0, 0, 0.2);*/
	background-color:rgba(255, 255, 255, 0.7);
/*    background-color: white; */
    opacity: 1;  /* se ve lo escrito con 1*/
    padding: 1px;
	font-size:14px;
	color:#000033;
/*    display: none; */
}
#trans:hover {
	background-color:rgba(0, 0, 0, 0);
/*	background-color:rgba(255, 255, 255, 0);*/
/*    background-color: white; */
    opacity: 1;  /* se ve lo escrito con 1*/
    padding: 1px;
/*	font-size:16px; */
	color:#000033;
	    height: 162px;
		-webkit-transition:opacity ease 800ms;
-moz-transition:opacity ease 800ms;
-o-transition:opacity ease 800ms;
-ms-transition:opacity ease 800ms;
transition:opacity ease 800ms;
/*    display: none; */
}
#img_desc:hover {
background-color:rgba(255, 255, 255, 0.7);
   opacity: 1; 
	z-index: 3;
	-webkit-transition:opacity ease 800ms;
-moz-transition:opacity ease 800ms;
-o-transition:opacity ease 800ms;
-ms-transition:opacity ease 800ms;
transition:opacity ease 800ms;
/*    display: none; */
}
#cont-menu-fantasma {
	width: 1000px;
	z-index: 2000;
	position: relative;
/*    opacity: 0;	*/
}

.subcategorias {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.linea-de-color-ppal {
	background-color: #FFDD00;
	height: 10px;
}
.color-sitio-01 {
	background-color: #761127;
}
.color-sitio-02 {
background-color:#e86a13; /* naranja */
/* background-color:#4A72B2; azul */
}
.divback1 {
background-color:#ececec;
}
.divback2 {
background-color:#C6C6C5;
}
.letra-14 {
	font-size: 14px;
	color:#333333;
}
.img_sec {
	margin-right: 5px;
	border: 1px solid #666666;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	width: 158px;
}
.letra_12 {
	font-size: 12px;
}
#ruta {
	width: 995px;
	padding-right: 5px;
	color: #666666;
	text-align: right;
}
#ruta a:link {
	color: #333333;
	text-decoration: none;
}
#ruta a:visited {
	color: #333333;
	text-decoration: none;
}
#ruta a:hover {
	color: #BD1622;
	text-decoration: underline;
}
#ruta a:active {
	color: #666666;
	text-decoration: none;
}
#ruta .txt_margen_inferior {
	bottom: -1px;
	padding-left: 4px;
	font-size: 12px;
	color: #000000;
	padding-right: 4px;
}
.titulos_paginas {
	font-size: 42px;
	color: #333333;
	font-family: 'Patua One', cursive;
}
.txt_ppal {
min-height:190px;
}
.dat-cont {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.campo {
	width: 370px;
	border: 1px solid #333333;
	padding: 2px;
	height: 34px;
	font-size: x-large;
}
.campo-consulta {
	width: 370px;
	border: 1px solid #333333;
	padding: 2px;
	height: 130px;
	font-size: x-large;
}
.item_contacto {
	color: #FFFFFF;
}
.btn_enviar {
	color: #333333;
	background-color:#FFFFFF;
	font-size:36px;
	/*	padding:6px; */
	border:none;
/*	margin-right: 4px;	 font-weight: bold; */
}
.novedades {
	position:relative;
	z-index:1;
	background-color: #FFFFFF;
/*	padding-top: 60px; */
}