body {	padding: 0px;	background-color: #000000;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 50px;	margin-left: 0px;}#corner {	z-index: 0;}a {	color: #406077;}#top {	background-repeat: no-repeat;	background-position: left 0px;	width: 900px;	margin-right: auto;	margin-left: auto;}#logo {	text-align: right;	margin-top: 15px;	padding-right: 10px;}#cabecera {	width: 900px;	margin-right: auto;	margin-left: auto;	background-repeat: no-repeat;	background-position: 35px bottom;	height: 80px;	background-image: url(imagenes/cabecera.gif);}#comunidades {	margin-right: auto;	margin-left: auto;	text-align: right;	height: 18px;	margin-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4493AB;	text-transform: uppercase;	line-height: 18px;	width: 890px;	padding-bottom: 10px;	padding-right: 10px;}#comunidades #enlaces-ecomunidades {	height: 18px;}#botones {	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(imagenes/botones.jpg);	height: 65px;	background-repeat: no-repeat;	background-position: center top;}#botones  ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0px;	padding-top: 63px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-weight: bold;	text-transform: uppercase;	color: #000000;	text-align: center;}#botones li {	display: inline;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 0px;}#botones #active {	margin-right: 0px;	padding-right: 0px;	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;}#nav-down {	background-color: #D5DCDD;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #16657C;	width: 885px;	margin-right: auto;	margin-left: auto;	padding-top: 12px;	padding-bottom: 14px !important;	padding-bottom: 12px;	padding-left: 15px;}#nav-down .seccion {	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	margin-right: 20px;	background-color: #96ABAE;	color: #173B4B;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;}#nav-down .seccion a {	color: #173B4B;	text-decoration: none;}#nav-down .seccion a:hover {	color: #FFFFFF;	text-decoration: none;}#nav-down ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	text-transform: none;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#nav-down li {	display: inline;	margin-right: 20px;	background-image: url(imagenes/lista-cruz-3.gif);	background-repeat: no-repeat;	background-position: 0px 2px;	padding-left: 15px;}#nav-down li a {	text-decoration: none;}#nav-down li a:hover {	text-decoration: underline;}#contenedor {	width: 900px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;}#portada {	width: 900px;	background-color: #000000;	height: 300px;}#contenido {	width: 860px;	background-color: #FFFFFF;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;	margin-top: 20px;}#contenedor #contenido .clear {	clear: both;}#contenido p {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: 12px;	line-height: 18px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}#columnas-index {	margin-bottom: 20px;}a.col-1-indx {	width: 178px;	margin-right: 20px;	float: left;	height: 290px;	border: 1px solid #C9D0D3;	padding: 10px;	text-decoration: none;}a.col-1-indx:hover {	background-color: #E8E8E8;}a.col-1-indx:hover #imagen img {	background-image: url(imagenes/banner-indx-granja-b.jpg);}#contenido   .col-1-indx h1  {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: normal;	color: #53656F;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #9CABB3;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	line-height: 24px;}#contenido    .col-1-indx p  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin-top: 10px;	color: #666666;	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}a.col-2-indx {	width: 178px;	float: right;	height: 290px;	border: 1px solid #C9D0D3;	padding: 10px;	text-decoration: none;}a.col-2-indx:hover {	background-color: #E8E8E8;}#contenido    .col-2-indx  h1  {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: normal;	color: #53656F;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #9CABB3;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#contenido    .col-2-indx p  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin-top: 10px;	color: #666666;	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.leermas  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-position: 0px 1px;	background-repeat: no-repeat;	display: block;	color: #999999;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	height: 20px;	background-image: url(imagenes/flecha.gif);	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	font-weight: bold;	padding-left: 18px;}.leermas a {	color: #999999;	text-decoration: none;}.leermas a:hover {	color: #666666;	text-decoration: underline;}#col-izq {	width: 420px;	margin-right: 20px;	float: left;	background-repeat: no-repeat;	padding: 0px;}#col-izq h1 {	font-family: Arial, Helvetica, sans-serif;	background-repeat: no-repeat;	background-position: 0px 0px;	font-size: 12px;	margin: 0px;	color: #CCCCCC;	padding-top: 28px;	padding-bottom: 25px;	padding-left: 135px;	padding-right: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	background-image: url(imagenes/fondo-videos-index.gif);}#col-izq #video-index {	width: 420px;	margin-right: auto;	margin-left: auto;}#col-dcha {	width: 388px;	float: right;	background-image: url(imagenes/fondo-col-dcha.jpg);	background-repeat: no-repeat;	background-position: right top;	border: 1px solid #4C0A14;	padding-top: 125px;	padding-bottom: 5px;	padding-right: 15px;	padding-left: 15px;}#col-dcha p {	padding: 0px;	margin-bottom: 15px;	line-height: 18px;	color: #FFE1E2;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}#col-dcha .informate {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-weight: bold;	text-transform: uppercase;	font-size: 12px;	display: block;	padding-top: 10px;	padding-bottom: 28px;	padding-left: 70px;	padding-right: 35px;}#col-dcha .informate a {	color: #FFFFFF;	text-decoration: none;}#col-dcha .informate a:hover {	text-decoration: underline;}#como-son {	background-color: #A2E3FD;}#como-son img {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}#como-son p {	font-family: Arial, Helvetica, sans-serif;	color: #114764;	padding: 15px;}#separador-index {	margin-bottom: 20px;}#portada-secciones {	width: 900px;	margin-right: auto;	margin-left: auto;	height: 300px;}#portada-secciones  h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 32px;	color: #FFFFFF;	font-weight: normal;	padding-top: 25px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 25px;	margin: 0px;	line-height: 40px;}#portada-secciones  h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #CCCCCC;	font-weight: normal;	margin: 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 25px;	width: 350px;	line-height: 20px;}#port-granja {	background-image: url(imagenes/portada-granja.jpg);	background-repeat: no-repeat;	height: 300px;}#port-gallinas-pollos {	background-image: url(imagenes/portada-gallinas-pollos.jpg);	background-repeat: no-repeat;	height: 300px;}#port-vacas-terneros {	background-image: url(imagenes/portada-vacas-terneros.jpg);	background-repeat: no-repeat;	height: 300px;}#port-cerdos {	background-image: url(imagenes/portada-granjas-cerdos.jpg);	background-repeat: no-repeat;	height: 300px;}#port-ovejas {	background-image: url(imagenes/portada-granjas-ovejas.jpg);	background-repeat: no-repeat;	height: 300px;}#port-perros {	background-image: url(imagenes/portada-carne-perros.jpg);	background-repeat: no-repeat;	height: 300px;}#port-peces {	background-image: url(imagenes/portada-peces-pesca.jpg);	background-repeat: no-repeat;	height: 300px;}#port-pesca {	background-image: url(imagenes/portada-peces-pesca.jpg);	background-repeat: no-repeat;	height: 300px;}#port-mares-rios {	background-image: url(imagenes/portada-mares-rios.jpg);	background-repeat: no-repeat;	height: 300px;}#port-piscifactorias {	background-image: url(imagenes/portada-piscifactorias.jpg);	background-repeat: no-repeat;	height: 300px;}#port-mataderos-peces {	background-image: url(imagenes/portada-piscifactorias.jpg);	background-repeat: no-repeat;	height: 300px;}#port-transporte {	background-image: url(imagenes/portada-transporte.jpg);	background-repeat: no-repeat;	height: 300px;}#port-transporte-cerdos {	background-image: url(imagenes/portada-transporte-cerdos.jpg);	background-repeat: no-repeat;	height: 300px;}#port-transporte-gallinas {	background-image: url(imagenes/portada-transporte-gallinas.jpg);	background-repeat: no-repeat;	height: 300px;}#port-transporte-ovejas {	background-image: url(imagenes/portada-transporte-ovejas.jpg);	background-repeat: no-repeat;	height: 300px;}#port-transporte-vacas {	background-image: url(imagenes/portada-transporte-vacas.jpg);	background-repeat: no-repeat;	height: 300px;}#port-matadero {	background-image: url(imagenes/portada-matadero-2.jpg);	background-repeat: no-repeat;	height: 300px;}#port-matadero-recepcion {	background-image: url(imagenes/portada-matadero-recepcion.jpg);	background-repeat: no-repeat;	height: 300px;}#port-matadero-sacrificio {	background-image: url(imagenes/portada-matadero-sacrificio.jpg);	background-repeat: no-repeat;	height: 300px;}#port-ayudar-animales {	background-image: url(imagenes/portada-ayudar-animales.jpg);	background-repeat: no-repeat;	height: 300px;}#port-quienes-somos {	background-image: url(imagenes/portada-equanimal.jpg);	background-repeat: no-repeat;	height: 300px;}#port-patos-gansos {	background-image: url(imagenes/portada-patos-gansos.jpg);	background-repeat: no-repeat;	height: 300px;}#port-matanza-ballenas {	background-image: url(imagenes/portada-matanza-ballenas.jpg);	background-repeat: no-repeat;	height: 300px;}#col-contenido {	width: 550px;	margin-right: 20px;	float: left;	padding-right: 25px;	background-image: url(imagenes/pto-sep-coldcha2.gif);	background-repeat: repeat-y;	background-position: right;	padding-left: 5px;}#col-contenido h1 {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: 22px;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}#col-contenido h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #333333;	padding: 0px;	margin-top: 40px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	font-weight: normal;}#col-contenido h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #507387;	padding-left: 25px;}#col-contenido ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #507387;	padding: 0px;	line-height: 18px;	margin-top: 25px;	margin-right: 25px;	margin-bottom: 25px;	margin-left: 25px;}#col-contenido li {	margin-bottom: 15px;}#col-contenido .esquema {	border: 1px dashed #A6BCCA;	padding-top: 25px;	padding-right: 25px;	padding-bottom: 10px;	padding-left: 35px;	background-color: #F4F4F4;}#video-secciones {	margin-right: auto;	margin-left: auto;	border: 1px dashed #C4CCD0;	background-repeat: repeat-x;	margin-bottom: 20px;	margin-top: 20px;	width: 350px;	padding-top: 15px;	padding-right: 15px;	padding-bottom: 0px;	padding-left: 15px;}#video-secciones  p {	font-size: 11px;	color: #999999;	margin-top: 10px;	text-align: center;}.imagen {	width: 300px;	margin-right: 20px;	border: 1px solid #333333;	margin-bottom: 10px;	float: left;	background-color: #333333;}.imagen   .descripcion-imagen {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	display: block;	color: #CCCCCC;	padding: 10px;}#fuentes {	padding: 15px;	border: 1px dashed #CCCCCC;	background-color: #EDEDED;	margin-top: 15px;}#fuentes h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	color: #999999;}#fuentes p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}#fuentes a {	color: #999999;}#col-nav {	width: 260px;	float: right;}#botones-dcha {	background-color: #D5DCDD;}#botones-dcha   ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	margin: 0px;}#botones-dcha   li {	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(imagenes/lista-cruz-3.gif);	background-repeat: no-repeat;	background-position: 0px 2px;	list-style-type: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 18px;	color: #5C6B73;}#botones-dcha li a {	text-decoration: none;}#botones-dcha li a:hover {	text-decoration: underline;}#botones-dcha   #lista-matadero {	background-repeat: no-repeat;	background-position: right bottom;	padding-bottom: 13px;	background-color: #D5DCDD;	background-image: url(imagenes/lista-matadero2.gif);}#separador-footer {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	width: 860px;	padding-top: 20px !important;	padding-top: 0px;}#footer {	margin-right: auto;	margin-left: auto;	background-image: url(imagenes/fondo-footer.gif);	background-repeat: no-repeat;	background-position: center bottom;	height: 315px;	width: 940px;}#botones-footer {	width: 860px;	height: 56px;	background-repeat: repeat-x;	margin-right: auto;	margin-left: auto;	background-color: #8699a2;}#bt-footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	height: 33px;	display: block;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#bt-footer li {	display: block;	padding-right: 0px;	color: #323A3E;	font-size: 12px;	height: 32px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #8699A2;	padding-top: 24px;	padding-bottom: 0px;	width: 214px;	float: left;	list-style-type: none;	text-align: center;	margin: 0px;}#bt-footer li a {	text-decoration: none;	color: #323A3E;}#bt-footer li a:hover {	text-decoration: underline;}#bt-footer #active {	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;}#estructura {	width: 858px;	margin-right: auto;	margin-left: auto;	padding: 0px;	margin-top: 0px;	margin-bottom: 10px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;}#estructura .estructura-1 {	width: 214px;	padding-top: 15px;	padding-left: 0px;	float: left;}.estructura-1 ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;}.estructura-1 li {	list-style-type: none;	color: #666666;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 12px !important;	padding-bottom: 7px ;	padding-left: 20px;	margin: 0px;	background-image: url(imagenes/lista-cruz-2.gif);	background-repeat: no-repeat;	background-position: 0px 2px !important;	background-position: 0px 6px;}.estructura-1    li  a  {	text-decoration: none;	color: #666666;}.estructura-1 li a:hover {	text-decoration: underline;}#sub-footer {	width: 900px;	margin-right: auto;	margin-left: auto;	display: block;	clear: both;	margin-top: 10px;}#sub-footer ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}#sub-footer li {	color: #CCCCCC;	display: inline;	margin-right: 20px;	padding-right: 20px;	text-transform: uppercase;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}#sub-footer a {	text-decoration: none;	color: #74868B;}#sub-footer a:hover {	text-decoration: underline;}#sub-footer #active {	margin: 0px;	padding: 0px;	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;}.banner-indx {	margin-right: 20px;}.clear {	clear: both;}
