* {
	margin: 0;
	padding: 0;
}

body{
	background: #2e2b1b url('../images/bg_fondo.jpg') repeat-x;
	font-family: arial, "sans serif";
	font-size: 13px;
	color:#ffffff;
	text-align:center;
}

#contenedor{
 	margin: 0 auto;  
	padding: 0 0 40px 0; 
	position:relative;
	width: 1000px;	
	min-height:630px;
	height:auto !important;		
	height:630px;
	text-align:left;	
}

#logo-header{
	background: transparent url('../images/logo_laraucania_int.gif') no-repeat;
	position:absolute;
	top:0px;
	left:420px;	
	width:561px;
	height:74px;
}

#logo-laraucania{
	width:220px;
	height:140px;
	position:absolute;
	top:40px;
	left:90px;
	text-indent:-9999px;	
}
/* ---------->> Backgrounds para cada seccion <<---------- */

body#inicio #contenedor{ background: transparent url('../images/bg1.jpg') 0 0 no-repeat; }
body#criadero #contenedor{ background: transparent url('../images/bg2.jpg') 0 0 no-repeat; }
body#machos #contenedor{	background: transparent url('../images/bg3.jpg') 0 0 no-repeat; }
body#hembras #contenedor{ background: transparent url('../images/bg4.jpg') 0 0 no-repeat; }
body#crias #contenedor{ background: transparent url('../images/bg5.jpg') 0 0 no-repeat; }
body#venta #contenedor{ background: transparent url('../images/bg6.jpg') 0 0 no-repeat; }
body#servicios #contenedor{ background: transparent url('../images/bg7.jpg') 0 0 no-repeat; }
body#reproduccion #contenedor{ background: transparent url('../images/bg1.jpg') 0 0 no-repeat; }
body#galeria #contenedor{ background: transparent url('../images/bg1.jpg') 0 0 no-repeat; }
/* ---------->> Columna Izquierda <<---------- */
#col-izq{	
	position:absolute;
	top:200px;
	left:66px;
	width:270px;
	padding: 10px 0 10px 0;	
	background: transparent url('../images/bg_colizq.png') repeat-y !important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_colizq.png');		
}

#col-izq #foto-grande-izq{
	width:246px;
	min-height:246px;
	height:auto !important;
	height:246px;
	margin: 0 0 0 10px;	
	z-index:-999;
}

#col-izq #foto-grande-izq img, #col-izq #fotos-chicas-izq img, #col-izq #fotos-chicas-izq a img {
	border:none;
}

#col-izq #fotos-chicas-izq{
	width:256px;
	margin: 30px 0  0 10px;
}

#col-izq #fotos-chicas-izq img{
	margin:0 10px 10px 0; 
	float:left;
	border:none;
}

/* ---------->> Columna Centro <<---------- */

#col-cent{
	position:relative;
	margin: 0 0  0 370px;	
	padding:120px 0 0 0;	
	width:610px;
}

/*centro para menu con links*/
#contenido{
	width:440px;
	float:left;
}
/*centro para menu con fotos*/
#contenido2{
	width:488px;
	float:left;
}
/* centro sin menu derecho*/
#contenido-total{
	width:600px;
}

#contenido, #contenido2, #contenido-total {
	padding:5px;
}
/* ---------->> Columna Derecha <<---------- */

/*menu derecho con links*/
#col-der{
	position:relative;
	float:left;	
	width:151px;		
	min-height:500px;
	height:auto !important;
	height:500px;	
	z-index:99;			
}

#fondo-col-der{
	position:absolute;
	top:120px;
	right:5px;		
	width:151px;		
	height:500px;	
	z-index:0;		
	background: transparent url('../images/colder_link.png') no-repeat !important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/colder_link.png');	
}

#col-der .foto-chica{
	width:110px;
	margin: 20px 0 20px 20px;
}

#col-der .foto-chica img{
	border:none;
}

/*menu derecho con fotos*/
#col-der2{	
	position:relative;
	float:left;
	width:106px;			
	min-height:500px;
	height:auto !important;
	height:500px;		
	z-index:99;
}

#fondo-col-der2{
	position:absolute;
	top:120px;
	right:5px;		
	width:106px;			
	height:500px;		
	z-index:0;	
	background: transparent url('../images/colder_fotos.png') no-repeat !important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/colder_fotos.png');	
}

#col-der2 .foto-chica{
	width:70px;
	margin: 10px 0 10px 20px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

#col-der2 .foto-chica img{
	border:none;
}

#col-der2 .foto-chica a{
	color:#F38A03;
	text-decoration:none;
}

#col-der2 .foto-chica a:hover{
	color:#81856F;
	text-decoration:none;
}

/* ---------->> Navegacion <<---------- */
#nav{
	width:560px;
	height:30px;
	position:absolute;
	top:73px;
	left:420px;	
}

#nav ul, li {
	list-style-type: none;
}

#nav ul{
	width:556px;	
	height:30px;			
}

#nav ul li{
	float: left;	
}

#nav li a{
	color:#ffffff;
	background-color:#2e2b1b;	
	border-right:2px solid #454a31;	
	text-decoration:none;
	display: block;
	line-height:30px; /*uso line-height en vez de height para que los textos queden centrados verticalmente*/
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	position:relative;		
}

#nav li a:hover, #nav li.on a{
	color:#ffffff;
	background-color:#6e725a;				
	position:relative;				
}


#nav li a span, #nav li a:hover span{ /*uso el span para cubrir los textos que hay de fondo con imagenes y sea accesible si no hay imagenes*/
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 30px;		
}

/*menus especificos*/
#nav li a.inicio{ width:52px; }
#nav li a.criadero{ width:71px; }
#nav li a.machos{ width:65px; }
#nav li a.hembras{ width:72px; }
#nav li a.crias{ width:52px; }
#nav li a.venta{ width:55px; }
#nav li a.servicios{ width:73px; }
#nav li a.reproduccion{ width:100px;}

#nav li a.inicio span{ background: transparent url('../images/menu.gif') 0px 0px no-repeat; }
#nav li a.criadero span{ background: transparent url('../images/menu.gif') -54px 0px no-repeat; }
#nav li a.machos span{ background: transparent url('../images/menu.gif') -128px 0px no-repeat; }
#nav li a.hembras span{ background: transparent url('../images/menu.gif') -195px 0px no-repeat; }
#nav li a.crias span{ background: transparent url('../images/menu.gif') -270px 0px no-repeat; }
#nav li a.venta span{ background: transparent url('../images/menu.gif') -324px 0px no-repeat; }
#nav li a.servicios span{ background: transparent url('../images/menu.gif') -383px 0px no-repeat; }
#nav li a.reproduccion span{ background: transparent url('../images/menu.gif') -458px 0px no-repeat; }

#nav li a.inicio:hover span, #nav li.on a.inicio span{ background: transparent url('../images/menu.gif') 0px -30px no-repeat; }
#nav li a.criadero:hover span, #nav li.on a.criadero span{ background: transparent url('../images/menu.gif') -54px -30px no-repeat; }
#nav li a.machos:hover span, #nav li.on a.machos span{ background: transparent url('../images/menu.gif') -128px -30px no-repeat; }
#nav li a.hembras:hover span, #nav li.on a.hembras span{ background: transparent url('../images/menu.gif') -195px -30px no-repeat; }
#nav li a.crias:hover span, #nav li.on a.crias span{ background: transparent url('../images/menu.gif') -270px -30px no-repeat; }
#nav li a.venta:hover span, #nav li.on a.venta span{ background: transparent url('../images/menu.gif') -324px -30px no-repeat; }
#nav li a.servicios:hover span, #nav li.on a.servicios span{ background: transparent url('../images/menu.gif') -383px -30px no-repeat; }
#nav li a.reproduccion:hover span, #nav li.on a.reproduccion span{ background: transparent url('../images/menu.gif') -458px -30px no-repeat; }

/*en ingles*/

#nav ul.english li a.hembras{ letter-spacing:-1px; }

#nav ul.english li a.inicio span{ background: transparent url('../images/menu_en.gif') 0px 0px no-repeat; }
#nav ul.english  li a.criadero span{ background: transparent url('../images/menu_en.gif') -54px 0px no-repeat; }
#nav ul.english  li a.machos span{ background: transparent url('../images/menu_en.gif') -128px 0px no-repeat; }
#nav ul.english  li a.hembras span{ background: transparent url('../images/menu_en.gif') -195px 0px no-repeat; }
#nav ul.english  li a.crias span{ background: transparent url('../images/menu_en.gif') -270px 0px no-repeat; }
#nav ul.english  li a.venta span{ background: transparent url('../images/menu_en.gif') -324px 0px no-repeat; }
#nav ul.english  li a.servicios span{ background: transparent url('../images/menu_en.gif') -383px 0px no-repeat; }
#nav ul.english  li a.reproduccion span{ background: transparent url('../images/menu_en.gif') -458px 0px no-repeat; }

#nav ul.english  li a.inicio:hover span, #nav ul.english   li.on a.inicio span{ background: transparent url('../images/menu_en.gif') 0px -30px no-repeat; }
#nav ul.english  li a.criadero:hover span, #nav ul.english   li.on a.criadero span{ background: transparent url('../images/menu_en.gif') -54px -30px no-repeat; }
#nav ul.english  li a.machos:hover span, #nav ul.english   li.on a.machos span{ background: transparent url('../images/menu_en.gif') -128px -30px no-repeat; }
#nav ul.english  li a.hembras:hover span, #nav ul.english   li.on a.hembras span{ background: transparent url('../images/menu_en.gif') -195px -30px no-repeat; }
#nav ul.english  li a.crias:hover span, #nav ul.english   li.on a.crias span{ background: transparent url('../images/menu_en.gif') -270px -30px no-repeat; }
#nav ul.english  li a.venta:hover span, #nav ul.english   li.on a.venta span{ background: transparent url('../images/menu_en.gif') -324px -30px no-repeat; }
#nav ul.english  li a.servicios:hover span, #nav ul.english   li.on a.servicios span{ background: transparent url('../images/menu_en.gif') -383px -30px no-repeat; }
#nav ul.english  li a.reproduccion:hover span, #nav ul.english   li.on a.reproduccion span{ background: transparent url('../images/menu_en.gif') -458px -30px no-repeat; }

/*submenu*/
#submenu{
	font-weight:bold;
	margin: 20px 0 0 30px;
	font-size:12px;	
}

#submenu li {
	color:#81856F;
	list-style-type: disc;	
	padding:3px 0;
}

#submenu li a{
	color:#81856F;
	text-decoration:none;
}

#submenu li a:hover, #submenu li a.on{
	color:#F38A03;
	text-decoration:none;
}

/* ---------->> Footer <<---------- */
#footer{
	position:absolute;
	bottom:0;
	right:0;
	width: 999px;	
	text-align:center;
	font-size:10px;
	margin: 20px 0 10px 0;
	color:#657348;
}

#footer a{
	color:#495F1B;
	text-decoration:none;
}

#footer a:hover{
	color:#ffffff;
	text-decoration:none;
}
/* ---------->> Estilos de Texto y links <<---------- */
#contenido p, #contenido2 p, #contenido-total p{
	margin: 10px 0;
}

#contenido ul, #contenido2 ul, #contenido-total ul{
	margin: 10px 10px 10px 20px;
}

#contenido li, #contenido2 li, #contenido-total li{
	margin: 4px;
	list-style-type: disc;
}

#contenido a, #contenido2 a, #contenido-total a{
	color:#F38A03;
	text-decoration:none;
}

#contenido a:hover, #contenido2 a:hover, #contenido-total a:hover{
	color:#81856F;
	text-decoration:none;	
}

h1{
	color: #ffffff;
	font-size:18px;
	font-weight:bold;
}

h2{
	color: #ffffff;
	font-size:16px;
	font-weight:bold;
}

h3{
	color: #ffffff;
	font-size:14px;
	font-weight:bold;
}

p#txt-foto{
	text-align:center;
	margin: 5px 0 -2px 0;
	font-weight:normal;
	font-size:12px;
    min-height:15px;
	height:auto !important;
	height:15px;	
}

a{
	color:#ffffff;
	outline:none;
}

p.textoerror{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding: 80px 0 0 0;
}

p.textoerror_ch{
	text-align:center;
	font-size:12px;
	width:470px;
	padding: 20px 0 0 50px;	
}

div.destacado{
	color:#fff;
	background:#272415;
	padding:2px 10px;
	margin:10px 10px 10px 0;
}
div.destacado2{
	color:#fff;
	/*padding:2px 10px;
	margin:10px 10px 10px 0;*/

	float:left;
	text-align: justify;
}
div.destacado3{
	color:#fff;
	background:#272415;
	padding:2px 350px 10px 10px;
	margin:10px 0px 10px 0px;

}
div.destacado3 p{ text-align:justify;}
div.destacado3 span{
	color:#fff;
	font-weight:bold;
}
div.destacado3 span.email{
	color: #FFCC00;
	font-weight:bold;
}
div.destacado3 h1{
	color:#fff;
	font-weight:bold;
}
div.destacado4{
	color:#fff;
	background:#272415;
	padding:10px 10px 5px 10px;
	/*margin:10px 10px 10px 0;*/
	width:320px;
	float:right;
	height:394px;
}
#colorder{background:#272415;}
#der{float:left;width:250px;}
#izq{width:320px; float:right;}
/*catalogo*/
.wrap_lista_catalogo{
	/*background:  url('../images/catalogo_bottom.png') 0 100% no-repeat;
	padding:0 0 17px 0;*/
	margin: 0 0 0 12px;
	width:569px;
}
.lista_catalogo{
	background:#272415;	
	padding:10px 10px 10px 12px; 	
	height:150px;	
}
.item_cat{
	width:111px;
	height:92px;
	float:left;
	margin: 0 12px 0 12px;
	display:inline;
}
.item_cat img{
	border:none;
}
.t_catalogo{
	font-size:11px;
	display:block;
	margin:8px 0 0 0;
}
.d_catalogo{
	font-size:10px;
}
.item_venta{
	width:54px;
	float:left;
	display:inline;
	margin:0 10px 10px 0; 	
}
.item_venta span{
	padding-left:7px;
}
#col-izq #fotos-chicas-izq .item_venta img{
	clear:both;
	margin:0;
}
/* ---------->> Galeria <<---------- */
#imagenes-potrillos{
	margin:10px 10px;
}

#imagenes-potrillos img{
	margin:9px; 
	float:left;
	border:none;	
}

#imagenes-galeria{
	margin:10px 10px;
}

#imagenes-galeria img{
	margin:6px; 
	float:left;	
	border:1px solid #ffffff;
	padding:3px;
}

#contenido-total #ant-sigte{
	position:absolute;
	top:118px;
	left:400px;
}

#linkgaleria{
	background: url('../images/camara.gif') no-repeat;	
	text-indent: -9999px;
	position: absolute;
	top:74px;
	left:380px;
	width:27px;
	height:21px;
}


/* ---------->> Tablas <<---------- */

#contenido table a, #contenido2 table a, #contenido-total table a{
	color:#ffffff;
}

#contenido table a:hover, #contenido2 table a:hover, #contenido-total table a:hover{
	color:#F38A03;
}

table.caracteristicas{
	font-size:10px;
	border-collapse: collapse;
	margin:20px 0 10px 0;
	width:470px;
}
table.caracteristicas th{
	background-color:#47493c;
	padding:5px;
}

table.caracteristicas td{
	border: 1px solid #47493c;
	padding:5px;	
}

table.pedigree{
	border:none;
	width:470px;	
}

table.pedigree th, table.pedigree td{
	font-size:10px;	
}

table.hoteleria{
	border-collapse: collapse;
	margin: 0 0 0 40px;
}
table.hoteleria td{
	padding:5px;
	border:1px dotted white;
}

table.catalogo_caracteristicas{
	background:#2c2f1c;
	border-collapse: collapse;
	margin:20px auto 10px;
	width:540px;	
	font-size:11px;	
}
table.catalogo_caracteristicas td{
	padding:5px 10px;
}
table.catalogo_pedigree{
	border-collapse: collapse;	
	/*border-collapse: separate;	*/
	margin:20px auto 10px;
	width:540px;	
	font-size:11px;	
	background: transparent url('../images/bg_catalogo_pedigree.png') repeat !important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_catalogo_pedigree.png');		
}

table.catalogo_pedigree td{
	padding:2px 20px;	
}

table.catalogo_pedigree th{
	padding:8px 20px;
	text-align:left;
	border-bottom:5px solid #565944;			
}

/* --------------- CLEARFIX ---------------  */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
.left1 { left: 13px; float: left; position: absolute;}