/* CSS Document */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 padding:0; margin:0;
 background: #934ebd url(images/fnd.gif);
 font:14px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal;


}

/* ESTILO */

ol{
	
}

ul{
	
	list-style: none;
}
h4 {
padding: 0;
margin: 0;
font-size: 14px;
}

.fecha {
font-size:9px;
}

/* FIN ESTILO */

a {
color: #432265;
text-decoration: underline;
}

a:hover {
color: #FFCC00;
text-decoration: none;
}
#wrapper { 
 margin: 25px auto;
 width: 822px;
padding: 30px;
background: #432265;
 clear: both;
}
h2 {
color: #432265;
padding: 10px 0 10px 0;
* padding: 10px 0 10px 10px;
}

h3 {
padding: 10px 0 10px 0;
* padding: 10px 0 10px 10px;
color:#FFFFFF;
font-size: 12px;
}
#header {
 color: #333;
 width: 800px;
 height: 142px;
 margin: 0px 0px 0px 0px;
}
#leftcolumn { 
 color: #333;
 padding: 0px;
 height: 10px;
 width: 170px;
 float: left;

}

#leftcolumn img { 
 margin-left: 8px;
}
#fotos { 
 float: right;
 color: #333;
 background: #F2F2E6;
 margin: 20px 0px 00px 0px;
 padding: 40px 0 0 10px;
 height: 345px;
 width: 640px;
  background: #bb90d5 url(images/cabeceras/inicio.jpg) top center no-repeat;

}

#anuncio { 
 float: right;
 color: #333;
 background: #F2F2E6;
 margin: 5px 0px 00px 0px;
 padding: 15px 0 0 10px;
 height: 100px;
 width: 640px;
 background: #bb90d5 url(images/cabeceras/anuncio.jpg) top center no-repeat;

}

#contenido { 
 min-height: 400px;
 float: right;
 color: #333;
 margin: 20px 0px 00px 0px;
 padding: 70px 25px 0px 25px;
 width: 600px;
 
}

#contenido p {
color: #432265;
font-size: 12px;
padding: 10px 0 0 0;
}


#contenido .derecha{
padding: 10px 20px 10px 0px;
float: left;
}

#contenido .izquierda{
padding: 10px 0px 10px 20px;
float: right;
}

#separacion {
margin: 10px 0 10px 0;
border-bottom: 1px dotted #432265;

}

#fin_contenido { 
 float: right;
 color: #333;
 margin: 0px 0px 60px 0px;
 padding: 0 25px 10px 25px;
 height: 45px;
 width: 600px;
 background: #bb90d5 url(images/cabeceras/fin.jpg) bottom center no-repeat;
}

#fin_contenido2 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0 25px 10px 25px;
 height: 45px;
 width: 600px;
 background: #bb90d5 url(images/cabeceras/fin.jpg) bottom center no-repeat;
}


#fin_anuncio { 
 float: right;
 color: #333;
 margin: 0px 0px 40px 0px;
 padding: 0 25px 10px 25px;
 height: 10px;
 width: 600px;
 background: #bb90d5 url(images/cabeceras/anuncio_pie.jpg) bottom center no-repeat;
}


#media_contenido { 
 float: right;
 color: #333;
 margin: 0px 0px 20px 0px;
 padding: 0 0px 0 0px;
 height: 45px;
 width: 650px;
}



#footer { 
float:left;
 width: 800px;
 height: 35px;
 color: #fff;
 margin: 0px 0px 0px 0px;
 padding: 15px 0 0 20px;
 font-size: 11px;
 background: #bb90d5 url(images/fondo_pie.gif) bottom center no-repeat;

}

#copy {
	width: 739px;
	position: absolute;
	text-align: right;
	left: 397px;
}

#contador {
width: 150px;
padding: 22px 10px 5px 15px;
height:50px;
margin: 10px 0 0 5px;
background: url(images/fd_visita.gif) no-repeat;
color:#432265;
}

/* HEADER PANEL */


/* MENU */

#navigation-block {
	top:0px;
	left:00px;
}

ul#sliding-navigation
{
	list-style: none;
	margin: 50px 0 10px 0;
	padding: 5px 0 5px 0;
	border-left: 3px solid #31014d;
}

#hide {
	position:absolute;
	top:-5px;
	left:-20px;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 100px;
	padding: 5px 18px;
	margin: 5px 0 5px 0;
	font-size: 14px;
	color: #fff;
	  

}

ul#sliding-navigation li.sliding-element h3
{
	color: #fff;
	font-weight: normal;
}

ul#sliding-navigation li.sliding-element a
{
	color: #fff;
	background:#31014d;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #ffff66; 	background:#934fbe; 
}

/* FIN MENU */
#clear {
clear: both; }

#cajon_paginas {
margin-top: 00px;
height: 28px;
}


.numeracion {
	float: left;;
	margin: 8px 4px 10px 0px;
	padding: 4px;
	text-align: center;
	font-size: 11px;
	
}

/*thumbnail layouts*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

.thumbs{
	margin:0 0 10px;
	zoom: 1;
}
.thumbs:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

.thumbs li{
	float:left;
	margin:5px 6px 10px 2px;
	padding: 0;
	background: none;
	width:140px;
}

.thumbs a{
	color: #432265;

}
.thumbs a:hover {
text-decoration:none;
color: #fff;
}


.thumbs .row_leader {
	margin-left: 0;
	clear: left;
}

.imagen {
	width: 135px;
	height: 140px;
	overflow: hidden;
	border: 2px solid #432265;
	background-color: #D1BBE8;
}

.thumbs img {
	display: block;
	margin: 0 0 0 0px;
	border: 0;
}

.thumbs img:hover {
	display: block;
	margin: 0 0 0 0px;
}

.thumbs h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
}

.thumbs h3 {
	font-weight: bold;
	font-size: 1em;
	color: #999;
	margin: 0 0 5px;
}

/* JAULEROS */

#cajon_jauleros {
margin-top: 5px;
font-size: 12px;
}

#jauleros {
float: left;
padding: 5px;
width: 550px;
border-bottom: 1px dotted  #432265;
margin: 0 14px 10px 0px;
}
#jauleros .imagen {
float: left;
width: 100px;
height: 85px;
overflow: hidden;
border: 4px solid #432265;
margin: 0 10px 10px 0;
}

#jauleros .caracteristicas_jaulero {
margin: 0 0 0 10px; 
}

#jauleros .precio {
font-size: 18px;
font-weight: bold;
}

#jauleros .precio_oferta {
font-size: 18px;
font-weight: bold;
background: #FF0000;
color: #FFFFFF;
padding: 0 0 0 10px;
}


#texto_jaulero p {
text-align:justify;
}

#fotos_jaulero {
float: left;
width: 130px;
border: 4px solid #432265;
overflow: hidden;
height: 100px;
background: #432265;
margin: 0 8px 15px 0px;
}

#limpiar {
clear:both;
}

.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}

/* FIN JAULEROS */
/* pagination */
.pagination {
	text-align: center;
	font-size: 14px ;
}

.pagination ul {
	padding: 10px 0 0px;
	margin: 0;
	zoom: 1; /* :hack: make borders show in IE6 */
}

.pagination li {
	background: none;
}

.pagination span {
	font-weight: bold;
}

.pagination .showing {
	color: #000;
}

.pagination .previous { float: left; padding: 0 0 0 12px; background: url(../imagenes/bg_back.gif) no-repeat left; }
.pagination .next { float: right; padding: 0 12px 0 0; background: url(../imagenes/bg_more.gif) no-repeat right; }

.pagination2 {
	text-align: center;
	font-size: 11px ;
	position: relative;
}

.pagination2 ul {

	padding: 5px 0 0px;
	margin: 0 0 0 0;
	zoom: 1; /* :hack: make borders show in IE6 */
}

.pagination2 li {
	background: none;
}

.pagination2 span {
}

.pagination2 .showing {
	color: #000;
}

.pagination2 .previous { float: right; padding: 0 0px 0 12px; }
.pagination2 .next { float: right; padding: 0 0px 0 12px;  }

/* CONTACTO */

#f_contacto {
float: left;
width: 300px;
}

#plano {
float: left;
width: 275px;
height: 200px;
margin-left: 15px;
}


/* FIN CONTACTO */


form {
	padding: 5px 5px 10px 15px;
	border: 1px dotted #432265;
	background: #e3cdf0 ;
}
form label {
	display: block;
	font-weight: bold;
	color: #432265;
	cursor: pointer;
	margin: 5px 0 5px 0;
	font-size: 12px;
}
form label.inline {
	display: inline;
	width: auto;
	margin-right: 5px;
}
form .input-text {
	font-weight: bold;
}
form textarea {
	padding: 4px;
}
form .input-text:focus, form textarea:focus {
	color: #432265;
}
form textarea,
form .input-text {
	padding: 4px;
	border: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #ddd;
}
form select {
	padding: 1px;
	font-size: 10px;
	width: 15%;
	display: inline;
	margin-right: 5px;
}

form .submit {
margin-top: 20px;
}


/* OPCIONES */ 

#m_opciones {
border: 1px dotted #999999;
margin-top: 10px;
padding: 10px;
}

#m_opciones a{
text-decoration: none;
color:#666666;
}

#m_opciones a:hover{
font-weight: bold
}


/* FIN OPOCIONES */



