
body {
	margin: 0 0 0 0;
	padding: 0;
	background: url(img1_1.jpg) repeat-x #333333;
	font: normal small Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#666666;
	text-align:justify;
}
h1, h2, h3, h4, {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #000000;
}
p, ul, ol, blockquote {
	margin-top: 0;
	line-height: 160%;
}
a {
	text-decoration: none;
	color: #669933;
	font-stretch:ultra-expanded;
}
a:hover {
	text-decoration: underline;
}

.indice{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}
.present tbody td{
width:300px;
height:200px;
}

/*contenedor*/
#fondo{
	width:812px;
	margin:auto;
	background:#FFFFFF url(fondo.gif) repeat-y;
}

/* Header */
#header {
	width: 812px;
	height: 168px;
	margin: auto;
	background: #FFFFFF url(top.jpg) repeat-x;
}

/* Menu */
#menu {
	width: 800px;
	height: 28px;
	background-color:#FFFFFF;
	margin: 0 auto;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#menu li {
	display: inline;
}
#menu a {
	display: block;
	float: left;
	width: 142px;
	height: 21px;
	padding: 7px 1px 0 1px;
	background: url(img3.gif) no-repeat center center;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: x-small;
	font-weight: bold;
	color: #CCCCCC;
}
#menu a:hover, #menu .active a {
	background-image: url(img4.gif);
	color: #FFFFFF;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
	font-size:10px;
}
#idioma{
position:relative;
float:right;
margin-top:-27px;
margin-right:2px;
}

	#idioma ul li{
	display:inline;
	list-style:none;
	}
	#idioma ul li a.id a.id:hover a.id:link, a.id:visited{
	background-image:none;
	}

/* Content */
#content {
	width: 800px;
	margin: 0 auto;
}
#content h1 {
	left:10px;
	padding-top: 10px;
	font-size: 12px;
}
#content h4 {
	padding-top:10px;
	margin-left:10px;
	font-size:10px;
}
#colOne {
	float: left;
	width: 165px;
	height:400px;
	text-align:left;
	background-image: url(fondoOne.jpg);
}
	#colOne_sup{
		text-align:left;
		margin-left:7px;
	}

#colTwo{
	float: right;
	width: 580px;
	padding: 0 20px;
	clear:left;
}

.pro{
float:left;
clear:right;
margin: 0 10px 0 0;
}

/*PAGINAS__________________________________________________________________________*/

/*index*/
#index{
	width:700px;
	margin:auto;
	left:50px;
}

.fondoind{
background-image:url(fondoind.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:375px;
}

/*agricultura*/
#colTwo ul.agricultura{
	font-size:12px;
	color:#000000;
}
.fondoOneagr{
	background-image:url(fondoOneagr.jpg);
}
.fotosTwo{
float:right;
clear:left;
}
/*ganaderia*/
.fondoOnegan{
	background-image:url(fondoOnegan.jpg);
}
/*equidos*/
.fondoOneequ{
	background-image:url(fondoOneequ.jpg);
}
/*contacto*/
.fondoOnecont {
	background-image:url(fondoOnecon.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.fondoTwocont{
	background-image:url(fondoTwocon.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#colOne .contact ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#colOne .contact li {
	display:block;
	font-size:11px;
}

/* Content Elements */

#content h2 {
	height: 21px;
	margin-bottom: 20px;
	padding: 9px 0 0 10px;
	background: url(img6.gif);
	letter-spacing: normal;
	font-size: .9em;
	position:relative;
	top:10px;
}

#content h3 {
	text-transform: uppercase;
	letter-spacing: normal;
	font-size: x-small;
	color: #333333;
}

#content ul {
	margin-left: 0;
	padding-left: 0;
	list-style: square inside;
}

/* tablas */
.contacto {
	width:576px;
	border:0px;
}
.contacto thead tr th {
background:none;
}
.contacto tbody th {
background:none;;
}
.contacto tbody td {
background:none;
}

.estrecha {
	width: 280px;
	border-collapse:collapse;
	border:1px solid #2E2E2E;
	float:left;
	clear:right;
	margin-right:10px;
}
.ancha {
	width: 400px;
	border-collapse:collapse;
	border:1px solid #2E2E2E;
	float:left;
	clear:right;
	margin-right:10px;
}
thead tr th {
	background-image:url(th.jpg);
	height: 27px;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align:left;
	border-right: 1px solid #8D8D8D;
}
tbody th {
background: url(td2.jpg) repeat-x bottom;
height:27px;
padding-left:10px;
font-size:12px;
font-weight:normal;
text-align:left;
}
tbody td {
background: url(td1.jpg) repeat-x bottom;
height:27px;
padding-left:10px;
font-size:12px;
}

.present tbody td{
color:#FFFFFF;
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
border-bottom-width:2px;
border-bottom-style:groove;
border-bottom-color:#999999;
background-image:url(celda.jpg);
background-position:top;
width:300px;
}
/* Footer */

#footer {
margin: auto;
background: url(img1_2.jpg);
height:60px;
clear:both;
}
#footer * { 
color: #5F5F5F;
}
#footer p {
margin: 0;
padding: 10px 0;
text-align: center;
}

