/* BASICOS Y GLOBALES */
*{
margin: 0;
padding: 0;
outline: 0; /* queda lindo, pero vale la pena?... */
border: none;
}
body, html{
width: 100%;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
/*background: #5E4A3A;*/

}
.Estilo1 {font-family: Tahoma;font-size: 12px;line-height: normal;font-weight: normal;color: #000000;}
.Estilofoo {
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	font-variant: normal;
}
acronym, abbr{
cursor: help;
}
label{
cursor: pointer;
}
hr{
display: none;
}

/* AHÍ VAMOS */
#contenedor{
width: 780px;
/*min-height: 100%;*/
margin: 0 auto 0 auto;

/*
margin-left:0;
margin-right:auto;
margin-top:-10;
margin-bottom:auto;
*/

}
#header{
/*background: url('../images/header.gif') no-repeat;*/
}
#menu{
list-style: none;
padding: 128px 0 0 0;
height: 30px;
border-bottom: 1px solid #3D3021;
}
	#menu li{
	width: 186px;
	float: left;
	padding: 5px 0 5px 0;
	}
	#menu li a{
	display: block;
	color: #3D3021;
	font-size: 0.95em;
	font-weight: bold;
	text-align: center;
	border-left: 1px dotted #A60000;
	text-decoration: none;
	}
	#menu #b1 a{
	border: none;
	}
	
#content_main{
margin: 0;
margin-top:-3px;
/*border: 10px solid #3D3021;*/
background: #8C7969;
float:left;
}

#content_submain{
background:#8C7969;
padding:10px;
}

#sEstatica #info{
width: auto;
float: none;
padding: 0 20px 0 20px;
background: #EBE9E5;
}
	#sEstatica #info h2{
	border-bottom: 2px solid #fff;
	}
	#sEstatica #info .imagen{
	float: right;
	margin: 0 0 0 20px;
	}
	#sEstatica #info p{
	text-indent: 5px;
	font-size: 0.75em;
	padding: 3px 0 3px 0;
	}
	#sEstatica #info ul{
	padding: 10px 0 10px 25px;
	}
	#sEstatica #info ul li{
	font-size: 0.75em;
	}
	#sEstatica #info form{
	width: 400px;
	margin: 0 auto 0 auto;
	padding: 0 0 20px 0;
	}
	#sEstatica #info form legend{
	display: none;
	}
	#sEstatica #info form input,
	#sEstatica #info form textarea{
	width: 400px;
	padding: 1px;
	border: 1px solid #3D3021;
	}
	#sEstatica #info form .enviar{
	text-indent: 0;
	}
	#sEstatica #info form .enviar input{
	width: 404px;
	color: #fff;
	cursor: pointer;
	text-align: right;
	padding: 2px 3px 2px 3px;
	border: none;
	background: url('../images/buscar.gif') no-repeat left center #800000;
	}

	
#info{
float:left;
width: 535px;
background: #ebe9e5;
margin: 5px;
padding-bottom:5px; 
}
	#info h2{
	/*color: #3D3021;*/
	/*font-size: 1em;*/
	/*font-weight: normal;*/
	color: #2D1E10;
	background: #ebe9e5;
	padding: 5px;
	/*margin: 0 0 20px 0;*/
	/*background: #EBE9E5;*/
	}
	#info .destacadas{	
	list-style: none;
	}
	#info .destacadas li{
	float: left;
	width: 255px;
	height: 140px;
	margin: 0 5px 0 5px;
	padding: 1px 0 0 0;
	border: 1px solid #474747;
	}
	#info .destacadas li .arriba{
	height: 100px;
	background: #ebe9e5;
	}
	#info .destacadas li h3{
	color: #5E4A3A;
	background: #ebe9e5;
	font-weight: normal;
	padding: 7px 0 0 5px;
	}
	#info .destacadas .whprice{
		float:right;
		color: #5E4A3A;
		font-size: 0.75em;
		margin-top: -15px;
		margin-right: 7px;
	}
	#info .destacadas li .img{
	border-left: 1px solid #fff;
	}
	#info .destacadas li .img img{
	width: 150px;
	height: 100px;
	}
	#info .destacadas li .desc{
	clear: both;
	color: #5E4A3A;
	font-size: 0.75em;
	padding: 15px 10px 10px 10px;
	background: #EBE9E5;
	border-bottom: 1px solid #474747;
	}
	#info .destacadas li .desc p{
	color: #5E4A3A;
	background: #EBE9E5;
	margin-left: 155px;
	}
	#info .destacadas li .mas{
	margin: 0 0 20px 0;
	color: #5E4A3A;
	background: #EBE9E5;
	padding: 2px 5px 3px 40px;
	/*background: url('../images/arrow1.gif') no-repeat left center #DED1C5;*/
	}
		#info .destacadas li .mas a{
		display: block;
		color: #5E4A3A;
		background: #EBE9E5;
		font-size: 0.75em;
		font-weight: bold;
		text-decoration: none;
		}
		
	/* tabla detalle */
	#info .detalle{
	width: 100%;
	clear: both;
	margin: 0 0 20px 0;
	border: 1px solid #666;
	}
	#info .detalle td h3{
	color: #2D1E10;
	font-weight: normal;
	padding: 3px 0 3px 5px;
	background: #EBE9E5;
	}
			#info .detalle td h3 a{
			color: #2D1E10;
			text-decoration: none;
			background: #EBE9E5;
			}
			
	#info .detalle tr .img{
	width: 160px;
	padding: 0 !important;
	background: #EBE9E5 !important;
	}
	#info .detalle tr .img img{
	width: 160px;
	height: 120px;
	}
	#info .detalle .titulo td{
	font-size: 0.75em;
	text-align: center;
	padding: 1px 5px 1px 5px;
	background: #EBE9E5;
	}
	#info .detalle .titulo td strong{
	color:#2D1E10;
	background: #EBE9E5;
	}
	
	#info .detalle .titulo td strong sup{
	color:#2D1E10;
	background: #EBE9E5;
	}	
	
	#info .detalle .datos td{
	font-size: 0.75em;
	text-align: center;
	padding: 1px 5px 1px 5px;
	background: #EBE9E5;
	}
	#info .detalle .desc td{
	color: #2D1E10;
	padding: 10px;
	font-size: 0.75em;
	background: #EBE9E5;
	}
	#info .detalle .misc td{
	background: #EBE9E5;
	}
	#info .detalle .misc td a{
	display: block;
	cursor: pointer;
	width: 33%;
	float: left;
	color: #2D1E10;
	font-size: 0.75em;
	font-weight: bold;	
	text-align: center;
	text-decoration: none;
	padding: 5px 0 5px 0;
	background: #EBE9E5;
	}
	
	/* detallesss */
	#s3 h3{
	color: #3D3021;
	font-size: 0.75em;
	padding: 5px;
	text-indent: 10px;
	background: #EBE9E5;
	}
	#info .detallado{
	width: 100%;
	margin: 0 0 20px 0;
	}
	#info .detallado td{
	font-size: 0.75em;
	text-align: right;
	padding: 0 15px 0 0;
	height:21px;
	}
	#info .detallado .titulo{
	color: #3D3021;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 5px 0;
	background: #EBE9E5;
	}
	#info .detallado .img{
	width: 278px;
	padding: 0;
	background: #EBE9E5;
	}
	#info .detallado .img img{
	width: 278px;
	height: 202px;
	}
	#info .detallado .a1{background: url('../images/ic01.gif') no-repeat left center #EBE9E5;}
	#info .detallado .b2{background: url('../images/ic02.gif') no-repeat left center #EBE9E5;}
	#info .detallado .c3{background: url('../images/ic03.gif') no-repeat left center #EBE9E5;}
	#info .detallado .d4{background: url('../images/ic04.gif') no-repeat left center #EBE9E5;}
	#info .detallado .e5{background: url('../images/ic05.gif') no-repeat left center #EBE9E5;}
	#info .detallado .f6{background: url('../images/ic06.gif') no-repeat left center #EBE9E5;}
	#info .detallado .g7{background: url('../images/ic07.gif') no-repeat left center #EBE9E5;}
	#info .detallado .h8{background: url('../images/ic08.gif') no-repeat left center #EBE9E5;}
	#info .detallado .i9{background: url('../images/ic09.gif') no-repeat left center #EBE9E5;}
	
	#info #riForm{
	text-align: center;
	}
	#info #riForm input, #info #riForm textarea{
	width: 80%;
	}
	
	#info #submit input{
	width: 39%;
	display: inline;
	text-align: center;
	color: #2D1E10;
	font-weight: bold;
	cursor: pointer;
	text-align: right;
	padding: 2px 3px 2px 3px;
	margin: 0 5px 0 0;
	border: none;
	background: #F9F5F2;
	border: 1px solid #765E3D;
	}
	
	/* infocasa nav*/	
	#info .volver{
	padding: 0 0 10px 0;
	}
		#info .volver a{
		color: #2D1E10;
		background: #ebe9e5;		
		text-decoration: none;
		}
	
	#s3 #info p{
	font-size: 0.8em;
	text-indent: 5px;
	padding: 5px 2px 5px 8px;
	background: #ebe9e5;	
	}

	#info #pageLinks{
	color: #2D1E10;
	background: #ebe9e5;
	text-align: center;
	padding: 0 0 15px 0;
	}
	#info #pageLinks a{
	color: #2D1E10;
	background: #ebe9e5;
	padding: 0 20px 0 20px;
	text-decoration: none;
	}
	#info #topControls div{
	color: #2D1E10;
	background: #ebe9e5;
	}
	#info #topControls #browsing{
	font-size: 0.75em;
	background: #ebe9e5;
	}
	
	#info #topControls #orderBy{
	font-size: 15px;
	text-align: right;
	margin: -18px 0 0 0;	
	background: #ebe9e5;
	}
		#info #topControls #orderBy select{
		width: 150px !important;
		background: #ebe9e5;
		}
		
	#info .pageOf{
	clear: both;
	font-size: 0.75em;
	padding: 5px 0 10px 0;
	background: #ebe9e5;
	}
	#info .paging{
	text-align: right;
	font-size: 0.75em;
	margin: -29px 0 0 0;
	padding: 5px 0 10px 0;
	background: #ebe9e5;
	}
		#info .paging a{
		color: #2D1E10;
		background: #ebe9e5;
		}
	
	
	
#buscador{
float:right;
width: 191px;
text-align:center;
background: #ebe9e5;


}
#buscador input{

}

	#buscador h2{
	color: #3D3021;
	font-size: 1.3em;
	font-weight: normal;
	text-align:center;
	
	}
	#buscador .idiomas{
	height: 50px;
	padding: 3px 0 0 0;
	margin: 0 4px 0 0;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
	}
	#buscador .idiomas ul{
	list-style: none;
	}
	#buscador .idiomas ul li{
	width: 49%;
	float: left;
	}
	#buscador .idiomas ul li a{
	display: block;
	color: #3D3021;
	margin: 2px;
	font-size: 0.75em;
	padding: 2px 0 2px 20px;
	text-decoration: none;
	background: url('../images/arrow2.gif') no-repeat left center #FECC00;
	}
	
.fin{
clear: both;
height: 60px;
}
#pie{
width: 746px;
height: 50px;
margin: -51px auto 0 auto;
}
	#pie p{
	font-size: 0.9em;
	margin: 3px 0 0 0;
	padding: 8px 0 0 20px;
	}
	#pie .creditos{
	display: none;
	}
	
	
/* ////// INFOCASA ////// */
/*------------------------*/
/* ## Buscador */
.sb{

background: #8c7969;
color: #FFFFFF;
padding-left:1px;
padding-right:1px;



}
#rn{

}
#searchForm, #rnForm{
text-align: center;
padding: 0 0 0 0;
}
.label{
color: #000;
font-size: 0.7em;
padding-top:5px;


}
/* input generico */
.d, .dh, .riText, .ia{
padding: 1px;
font-size: 0.65em;
border: 1px solid #765E3D;
background: #F9F5F2;
}
/* <select> */
.d, .ia{
width: 165px;
background: #F9F5F2;
}


	.d .p{
	background: #F9F5F2;
	border-bottom: 1px solid #3D3021;
	}
	
/* <select>s de dos columnas (?) */
.dh{
width: 82px;
margin: 0 1px 0 1px;
background: #F9F5F2;
}
	.d option, .dh option{
	padding: 0 5px 0 5px;
	background: #F9F5F2;
	}
	
.riText{
/* input */
}
/* contiene el inputEnviar y cantidad de resultados */
#resultsDiv div{
color: #3D3021;
margin: 0 auto 0 auto;
padding-bottom:5px;
}
	#myresults{
	padding: 20px 0 15px 0;
	}
	#myresults span{
	font-weight: bold;
	}

#right_pie {
border-top: 1px solid #8C7969;
padding-bottom:5px;
}

#right_pie p
{
color: #3D3021;
font-size: 0.65em;
font-weight: bold;
}

/*Demases Links*/
#s5 h3
{
padding: 10px; 
}


#s5 p
{

margin: 10px;

}

#s5 ul
{
list-style: none;
}
.txt_error_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	line-height: normal;
	font-weight: normal;
}

