	/***************************************************************************
	//file:			andalucia_casas.css
	//about:		especificaciones css para andalucia-casas.com
	//autor:		Mercenario~
	//history:		- 26/06/2008: creacion
	//***************************************************************************/

html,body{
padding:0;
margin:0;
}

body{
	/*background-image: url(../img/background_fade.jpg);*/
	background-repeat:repeat-y;
	background-color:#FFECD9;
	background-position: top center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin: 0px;
}

hr.leftcol{
width:85%;
color:white;
background-color:white;
}

ul, ol, dl { line-height: 1.4em; margin: 0 0 1.2em 0em;/*padding: 0px 0px 0px 20px;*/ }

li {margin-left: 1.5em;line-height: 1.4em;list-style-image:url('../img/li.gif');}

.bodytext {}

#content h1 {border-bottom:1px dotted #ccc;}

#spacer_header {
height: 25px;
width: 960px;
background-image: url(../img/bg_main_navi.jpg);
}

.naviLangAct {color: #cccccc;text-decoration: none;}
#paginacion{font-size:12px;}
#spacer{clear: left;width: 960px;height: 1px;}
#footer{
font-size: 10px;
color: #666666;
width: 960px;
margin-bottom: 30px;
height: 100px;
margin: 0px auto;
clear: left;
padding-top: 20px;
}
#footer-image{
height: 25px;
width: 960px;
background-image: url(../img/bg_footer.gif);
margin: 0px auto;
}

/*----------------------- REEMPLAZOS ----------------------*/
a {color: #333333;font-size:1.05em; font-weight:800;}
a:hover {color: #FF8000;text-decoration:none;}

a img{border:0px;}

h1 {font-size: 16px;color: #000000;margin: 8px 0px 2px 0px;padding: 0px 0px 0px 0px;}
h2 {font-size: 13px;color: #0066BE;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
p {line-height: 1.5em; margin: 0 0 0.8em 0; font-size:12px;padding-left:3px;}
p.comment {font-size:14px;padding-left:14px;padding-top:5px;}

p img{padding:7px;}
p.name {font-family:Helvetica;font-size:10px;text-align:center;}

h4{
font-size:0.9em;
margin:0px;
}
h3{font-size:10px;margin-bottom:1px;margin-top:1px;}
h5{font-size:10px; margin:0;padding:2px;}

h5.gdev{font-family:tahoma;font-size:8px;margin:0;padding:2px;}
h5.gdev a{text-decoration:none;font-size:1em;font-weight:800;}
h5.gdev a:hover{text-decoration:underline;color:#333333;}

blockquote{
width:90%;
background-color:#FFFFC6;
margin-left:10px;
border-left:1px solid #808000;
border-bottom:1px solid #808000;
padding:3px 0 3px 7px;
}

blockquote.aviso{
font-family:verdana;
width:80%;
font-size:0.8em;
font-weight:600;
background-color:#EBEBEB
margin-left:10px;
border-left:0;
border-bottom:1px solid #808000;
padding:3px 0 3px 7px;
}

div.recommended{
width:90%;
background-color:#FFF2E6;
margin-left:10px;
border-left:1px solid #808000;
border-bottom:1px solid #808000;
padding:3px 0 3px 7px;
}

a.lnk{
font-family:Tahoma;
text-transform:capitalize;
font-size:12px;
color:#000000;
text-decoration:none;
padding: 1px 12px 1px 3px;
}

a.lnk:hover{
text-decoration:underline;
}
/*----------------------- COMPOSICIÓN ----------------------*/
#container{
width: 960px;
margin: 0px auto;
background-color: #FFFFFF;
background-image: url(../img/bg_body.jpg);
min-height:1080px;
height:auto !important;
height:1080px;
}
#container_sub{
width: 960px;
margin: 0px auto;
background-color: #FFFFFF;
background-image: url(../img/bg_body.jpg);
min-height:940px;
height:auto !important;
height:940px;
}

#header {
height: 140px;
width: 960px;
background-image: url(../img/cabecera.jpg);
margin: 0px auto;
margin-top:10px;
margin-bottom:3px;
}

#content {
width: 550px;
float: left;
padding-right: 30px;
padding-left: 20px;
padding-bottom: 20px;
padding-top: 5px;
*clear:right;
}

#content_footer{
position:relative;
width:500px;
background-color:#FFFFAE;
border-left:1px solid #808000;
border-bottom:1px solid #808000;
margin-left:7px;
padding:3px 0 3px 7px;
}

#left_container{
width: 180px;
float: left;
margin-bottom: 40px;
}

.text_lcontainer{
margin:4px;
margin-top:17px;
}

.text_lcontainer img{margin-left:25px;}
.text_lcontainer a:hover{color:#616161;}
#left_container img{padding:4px;}

#right_content{
width: 155px;
float: right;
margin-top: 0px;
padding: 5px;
background-color:white;
margin-right:5px;
height:940px;
}

#right_content a{
display:block;
font:14px Helvetica;
width:90%;
margin:3px;
font-weight:bold;
}

/*---------------- ESTILO de los BOTONES DE CATEGORIA ------------------*/
#buttons {
position:relative;
text-align:left;
width:95%;
top:10px;
}

#buttons a {
color:#000000;
display:block;
font:16px Verdana, sans-serif;
text-decoration:none;
font-variant:small-caps;
font-weight:bold;
padding:5px 5px 5px 10px;
border-bottom: 1px solid #FFFFFF;
}

#buttons a:hover {
background-color:#FFE2C6;
color:#808000;
text-decoration:none;
border-left: 5px solid #FBFFFB;
}

/*-------------------- Estilo de los BOTONES de SUB-CATEGORIA -------------------*/
#subbuttons{
position:relative;
text-align:left;
width:95%;
margin-top:10px;
}

#subbuttons a{
color:#000000;
display:block;
font:12px Verdana, sans-serif;
text-decoration:none;
font-variant:small-caps;
font-weight:bold;
padding:5px 5px 5px 10px;
border-bottom: 1px solid #FFFFFF;
}

#subbuttons a:hover{
background-color:#FFE2C6;
color:#808000;
text-decoration:none;
border-left: 5px solid #FBFFFB;
}

/*----------------------- MENU DERECHO ----------------------*/
#navi{
padding-left:3px;
list-style-type:square;
}

#navi_mini{
padding-left:3px;
list-style-type:square;
}
#navi_mini a{font-size:12px;}

/*----------------------- ENLACES BÁSICOS ----------------------*/
#BasicLinks{
float: right;
width: 500px;
text-align: right;
height: 15px;
padding-right: 20px;
padding-top: 10px;
}

.BasicLinks a{
color: #FFFFFF;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
margin-left:10px;
}

.BasicLinks a:hover{
color: #000000;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
}

/*----------------------- MENU PRINCIPAL ----------------------*/
#main_menu{
width: 800px;
margin-left: 130px;
height: 25px;
line-height: 25px;
font-weight:600;
}

.MainNavi a{
padding-right:20px;
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
color: #804000;
}

.MainNavi a:hover{
text-transform: uppercase;
text-decoration: underline;
color: #C16100;
}

/*----------------------- PROPIEDADES ----------------------*/
#contentproperties{
background-color:#FFFFD9;
width:520px;
padding: 10px;
padding-bottom:14px;
}

#contentproperties .body{
font-family:verdana;
font-size:16px;
padding:3px;
border-left:2px solid #804000;
border-bottom:1px solid #804000;
margin-bottom:14px;
min-height:185px;
height:auto !important;
height:185px;

}

#contentproperties .imgcab{
float:right;
padding:5px;
}

#contentproperties .infobottom{
padding:3px 5px 3px 0;
bottom:0;
}

#contentproperties h2{font-size:1.1em;padding: 0 0 4px 7px;}
#contentproperties .aright{
float:right;
padding:5px;
}
