@charset "utf-8";


html, body {
        margin:0px;
        padding:0px;
	    background-color: #ffffff;
		background-image:url(../images/bg.png);
		background-position:left top;
        background-repeat:repeat-x;
        border:0px none transparent;
	
   		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		
}

.txslogan {
		color: #1b1a1a;
		text-decoration:none;
		font-size:13px;
		font-family:Verdana, Geneva, sans-serif;
		line-height:14px;

}
.txcontenido {
		color: #303030;
		text-decoration:none;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;

}




/*  ESTILO PARA LOS LINKS*/
a.CABECERA:link {
	color:#242424;
	font-size:16px;
	font-weight:bold;
	letter-spacing:inherit;
	text-decoration:none;
}

a.CABECERA:visited {
	color:#242424;
	font-size:16px;
	font-weight:bold;
	letter-spacing:inherit;
	text-decoration:none;
}

a.CABECERA:hover {
	color: #484848;
	font-size:16px;
	font-weight:bold;
	letter-spacing:inherit;
	text-decoration:none;
		
}
a.MASINFO13:hover {
	color:#878787;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
a.MASINFO13:link {
	color:#454545;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
a.MASINFO13:visited {
	color:#454545;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

a.FOOTER:link {
	color: #47622c;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

a.FOOTER:visited {
	color: #47622c;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

a.FOOTER:hover {
	color: #47622c;
    text-decoration:underline;
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
		
}
.textoCabecera20{
	color:#242424;
	font-size:20px;
	font-weight:bold;
	letter-spacing:inherit;
}

/*  ESTILO PARA LOS LINKS*/
a:link {
		color: #303030;
		text-decoration:none;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;	
}

a:visited {
		color: #303030;
		text-decoration:none;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;	
}

a:hover {
		color: #303030;
		text-decoration:underline;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;	
		
}


#footer {
	position:relative;
	width:100%;
	height:71px;
	background-image:url(../images/footer.png);
	background-position:left top;
	background-repeat:repeat-x;	
	bottom:0px;


}
#logo{
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	height:97px;
	background-color:#6b8e47;
}
#cabecera {
	position:relative;
	width:627px;
	height:43px;
	background-image:url(../images/cabecera2.png);
	background-position:left top;	
	top:0px;
	left:4px;

}
#separador {
	width:100%;
}
#iconos {
	position:relative;
	left:790px;
	top:-60px;
	width:90px;
	height:20px;
}
#menucat {
	position:relative;
	left:4px;
	top:0px;
	width:auto;

}

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		height:292px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:33px;
		height:77px;
		position:absolute;
		left:-32px;
		top:-180px;
		border:none;
		}	
	#nextBtn, #nextBtn2{ 
		left:900px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:33px;
		height:76px;
		background:url(../images/btn_prev.png) no-repeat 0 0;
		border:none;
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}												

/* // Easy Slider */


#etiqueta {
	position:relative;
	top:-122px;
	left:-37px;
	width:0px;
	height:0px;
	border:0;
}



/*********** FORMULARIO ******************/
.celda1{
	border-bottom:#d1cfcf 1px solid;
	vertical-align:top;
	padding-top:3px;
	font-size:12px;
	color:#454545;
	width:122px;
}

.celda1_off{
	border-bottom:#d1cfcf 1px solid;
	color: #c9c8c8;
	vertical-align:top;
	padding-top:3px;
}
.celda2{
	border:#d1cfcf 1px solid;
	width: 246px;
	height: 22px;
	background-color: #FFFFFF;
	vertical-align:bottom;
	padding-left:3px;
	padding-right:3px;
}
.celda2newsletter{
	border:#d1cfcf 1px solid;
	width: 220px;
	height: 22px;
	background-color: #FFFFFF;
	vertical-align:bottom;
	padding-left:3px;
	padding-right:3px;
	color:#666666;
}

/* BOTONES */
.btn_base_off {
	font-size: 11px;
	text-align:center;
	background:#ffffff url(../images/botonon.jpg)  repeat-x  left;
	border:#a3a2a3 solid 1px;
	border-right:#809c25 solid 3px;
	color: #242424;
}

.btn_base_on {
	font-size: 11px;
	color: #c9c8c8;
	text-align:center;
	background: #ffffff url(../images/botonon.jpg)  repeat-x  left;
	border:#a5c03b solid 1px;
	border-right:#a5c03b solid 3px;
	cursor:pointer;
}

