/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(http://media.1000casasrurales.com/images/body_bg.gif) 0 0 repeat-x #fff; 
	color:#2E2E2E;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header start--------------------*/
#frase{
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	background-color:#f7f7f7;
	text-shadow:#999;
	letter-spacing:7px;
	color:#999;
	
}
#header{
	width:916px;
	height:240px;
	padding:14px 0 0 0;
	background:url(http://media.1000casasrurales.com/images/header.gif) no-repeat;
	background-position:bottom;
	margin:0 auto;
	position:relative;
	
}
#header img{
	position:absolute;
	left:25px;
	top:70px;
	border:0;
}

#header #iconorss{position:absolute;left:640px;top:45px;border:0;}
#header #iconofacebook{position:absolute;left:710px;top:45px;border:0;}
#header #iconotwitter{position:absolute;left:780px;top:45px;border:0;}
#header #iconoyoutube{position:absolute;left:850px;top:45px;border:0;}


#header h1{
	display:block;
	width:125px;
	height:47px;
	background:url(http://media.1000casasrurales.com/images/pais.png) 0 0 no-repeat;
	text-indent:-10000px;
	position:absolute;
	left:790px;
	top:206px;
}

#header #coletilla{
	display:block;
	width:400px;
	height:47px;
	position:absolute;
	left:135px;
	top:136px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}
#header ul{
	display:block;
	width:667px;
	height:41px;
	margin:0 0 0 0px;
	padding:0;
}
#header ul li{
	display:block;
	padding:0;
	margin:0 0 0 1px;
	float:left;
}
#header ul li a{
	padding:0 12px 0 12px;
	margin:0;
	background-color:#fff;
	color:#2E2E2E;
	font:bold 11px/41px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:capitalize;
	float:left;
}
#header ul li a:hover{
	background-color:#E6E6E6;
	color:#724302;
}
#header ul li.home{
	display:block;
	float:left;
	padding:0 12px 0 12px;
	background-color:#E6E6E6;
	color:#2E2E2E;
	font:bold 11px/41px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:capitalize;
}
/*------------------------------------------------header end--------------------*/

/*------------------------------------------------body start--------------------*/
#body{
	width:916px;
	margin:0 auto;
/*		border-color:#000;
	border-style:dotted;
	border-width:thin;
*/
}
/*------------------------------------------------left panel start--------------------*/
#left-main{
	width:184px;
	margin:0;
	padding:20px 33px 43px 0;
	float:left;
}
#left, #acceso{
	width:180px;
	background-color:#FFFCF3;
	border:#EEE9D9 solid 1px;
	color:#272727;
	padding:18px 7px 55px 10px;
}

#acceso {height:130px;}

#left h2, #acceso h2{
	display:block;
	background:url(http://media.1000casasrurales.com/images/event_bg.gif) 0 0 no-repeat;
	width:180px;
	height:18px;
	padding:0 0 0 3px;
	font-size:0;
}
#left h2 span, #acceso h2 span{
	width:74px;
	background:url(http://media.1000casasrurales.com/images/event_icon.gif) 0 3px no-repeat ;
	padding:0 0 0 18px;
	font:normal 18px/16px Arial, Helvetica, sans-serif;
	color:#65582C;
}

#acceso p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


#acceso #botonentrar {
	margin:0 auto;
	text-align:center;
}


#acceso #botonentrar img{border:0;}

#left ul li a{
	display:block;
	width:170px;
	height:20px;
	padding:0 0 0 10px;
	font:11px/31px Arial, Verdana, Helvetica, sans-serif;
	color:#03F;
	text-decoration:none;
	background-color:#FFFCF3;
	margin:0 0 0 0px;
	letter-spacing:1px;
	background:url(http://media.1000casasrurales.com/images/bullet.gif) 1px 14px no-repeat ;
}

#enlaces{
	width:169px;
	margin:24px 0 0 0;
}
#enlaces h2{
	background:url(http://media.1000casasrurales.com/images/world.png) 0 0 no-repeat ;
	width:133px;
	height:29px;
	padding:0 0 0 36px;
	font:bold 18px/29px Arial, Helvetica, sans-serif;
	color:#65582C;
	margin:0 0 4px 0;
}
#enlaces ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#693;
	text-decoration:none;
	background:url(http://media.1000casasrurales.com/images/bullet_go.png) 0 0 no-repeat #fff;
	padding:0 0 0 20px;
	margin-left:5px;

}

/*------------------------------------------------left panel end--------------------*/

/*------------------------------------------------right panel start--------------------*/
#right{
	width:680px;
	float:left;
}
#right h2{
	display:block;
	height:55px;
	font:normal 24px/55px Arial, Helvetica, sans-serif;
	color:#C26500;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	text-transform:capitalize;
	
}
#right p.text{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:#fff;
	margin:0;
	padding:0 0 0 0;
	float:left;
	
}
#right p.text b{
	display:block;
	width:407px;
	margin:0 0 3px 0;
}
#right p.read_more{
	display:block;
	width:373px;
	height:11px;
	font-size:0;
	background-color:#F3F0E5;
	color:#000;
	padding:0 ;
	margin:20px 0 28px 0;
	float:left;
	}
#right a.more{
	display:block;
	margin:20px 0 0 0;
	background:url(images/btn_readmore.gif) 0 0 no-repeat;
	width:87px;
	height:19px;
	padding:0;
	font-size:0;
	float:right;
}
#right a.more:hover{
	background:url(images/btn_readmore_hover.gif) 0 0 no-repeat;
}

#right h2.latest{
	display:block;
	width:461px;
	height:51px;
	font:normal 24px/51px Arial, Helvetica, sans-serif;
	color:#C26500;
	background-color:#fff;
	padding:0;
	margin:4px 0 0 0;
	float:left;
}
#right ul{
	width:461px;
	margin:0;
	padding:0;
	float:left;
}
#right ul li{
	display:block;
	width:445px;
/*	background:url(images/bullet.gif) 0 5px no-repeat #fff;
*/	padding:0 0 18px 15px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	margin:0;
}
#right ul li b{
	display:block;
	width:406px;
	padding:0 0 9px 0;
}
#right p.read_more2{
	display:block;
	width:374px;
	height:11px;
	font-size:0;
	background-color:#F3F0E5;
	color:#000;
	padding:0 ;
	margin:13px 0 0 0;
	float:left;
	}
#right a.more2{
	display:block;
	margin:13px 0 0 0;
	background:url(images/btn_readmore.gif) 0 0 no-repeat;
	width:87px;
	height:19px;
	padding:0;
	font-size:0;
	float:right;
}
#right a.more2:hover{
	background:url(images/btn_readmore_hover.gif) 0 0 no-repeat;
}
#right h2.sorteohome{
	display:block;
	width:700px;
	height:51px;
	font:normal 24px/53px Arial, Helvetica, sans-serif;
	color:#C26500;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
}

#right .sdp{
	height:190px;
	width:730px;
	
}
#right p.client{
/*	width:86px;
	height:75px;
	padding:33px 0 0 31px;
	background:url(images/client_pic.gif) 0 0 no-repeat;
*/	float:left;
}
#right p.client span.pic img{
	display:block;
	width:auto;
	height:120px;
	width:160px;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#736846;
	background-color:#FFF7DE;
	border:#e1d7b9 4px solid;
}
#right p.text2{
	width:460px;
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:#fff;
	margin:0;
	padding:0 0 0 14px;
	float:left;
	
}
#right p.text2 b{
	display:block;
	margin:0 0 15px 0;
}
#right p.text2 span.green{
	color:#427600;
	font:bold italic 11px/14px Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	margin:0;
	padding:0;
	
}


/* miniaturas --------------------*/
#right .enportada {
	width:700px;
	padding-right:10px;
}

#right p.pic1{
	width:95px;
	height:75px;
	margin:0 8px 10px 0;
	border:#999 1px solid;
	float:left;
}
#right p.pic1 a img{
	display:block;
	width:85px;
	height:65px;
	margin-top:5px;
	margin-left:5px;
	

	/*background:url(images/pic1.gif) 0 0 no-repeat;*/
}
#right p.pic1 a:hover{
	background:url(images/pic1_hover.gif) 0 0 no-repeat;
}
#right p.textbox{
	display:block;
	width:190px;
	height:65px;
	padding:13px 10px 0 11px;
	margin:0 30px 13px 0;
	float:left;
	background-color:#F5F5E2;
	font:normal 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1D1D1B;
}
#right p.textbox a{
	width:180px;
	background-color:#F5F5E2;
	font:bold 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5F7006;
	text-decoration:underline;
	float:left;
}
#right p.textbox a:hover{
	background-color:#ECECB9;
	color:#1D1D1B;
	text-decoration:none;
}


#right #ofertasgoogle {
	display:block;
	margin:0 auto;
	float:left;
	width:700px;
	padding-bottom:30px;
}	

#right #ofertasgoogle #og1{ float:left;}
#right #ofertasgoogle #og2{ float:right;}


#right .formulariosorteo{ 
	float:left;
	background:url(/design2010/images/FondoFormularioSorteo.png) 0 0 no-repeat;
	margin-left:0px;
	width:500px;
}

#right .formulariosorteo label{
	margin-right:10px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bold;
}

#right .formulariosorteo input{
	
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}


#right .formulariosorteo input:submit{
	
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	margin-left:50px;
}


#right #enlacesinteresantes   {
	width:680px;
	height:auto;
	padding:10px 10px 10px 10px;

}	

#right #enlacesinteresantes ul li   {
	width:680px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#C90;
	float:left;
	display:inline;
	background:url(http://media.1000casasrurales.com/images/bullet_go.png) 0px 1px  no-repeat    ;

}	

/*------------------------------------------------right panel end--------------------*/


/*------------------------------------------------body end--------------------*/

/*------------------------------------------------footer start--------------------*/
#body #footer-main{
	width:916px;
	height:121px;
	padding:25px 0 0 0;
	background:url(http://media.1000casasrurales.com/images/footer_bg.gif) 0 0 repeat-x #333333;
	color:#fff;
	text-align:center;
	margin:0 auto;
}
#body #footer{
	width:916px;
	height:121px;
	margin:0 auto;
	position:relative;
	text-align:center;
}
#body #footer ul{
	width:916px;
	text-align:center;
	margin:0 auto;
}
#body #footer ul li{
	display:inline;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#333333;
	text-align:center;
}
#body #footer ul li a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#333333;
	text-decoration:none;
	padding:0 3px 0 3px;
	text-transform:capitalize;
	text-align:center;
}
#body #footer ul li a:hover{
	text-decoration:underline;
}


#body #footer p.copyright{
	text-align:center;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#78D007;
	background-color:#333333;
}



#body #footer-main #footer #validacion li a{
	text-align:center;
	width:53px;
	height:12px;
	background-color:#F60;
	top:38px;
	padding:5px 5px 5px 5px;
	border:#FFF 1px solid;
}

#body #footer-main #footer #validacion ul li a:hover{
	background-color:#FC0;
}




/*------------------------------------------------footer end--------------------*/




#right .pagination{
padding: 2px;
width:680px;
background-color:#f7f7f7;
height:25px;

}

#right .pagination ul{
width:680px;	
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;

}

#right .pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;

}

#right .pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}

#right .pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #0CF;
}

#right .pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

#right .pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

#right .pagination a.prevnext{
font-weight: bold;
} 


#right .otraspaginaswebs {
	width:155px;
	float:left;
	height:120px;
/*	border:#000 1px dashed;
*/	padding:7px 7px 7px 7px;
}

#right .otraspaginaswebs img{
	float:left;
	border:#C93 2px solid;
	padding:2px 2px 2px 2px;
	text-align:center;
}

#right .otraspaginaswebs .textootraspaginaswebs {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;
	text-align:center;
}


/*------------------------------------------------FICHA--------------------*/
#ficha {
	background-color:#FFF;
}

#header h3   {
	font-family:Tahoma, Geneva, sans-serif;
	color:#F90;
	text-align:center;
	vertical-align:top;
}

#ficha #nombre    {
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#F90;
	text-align:left;
	vertical-align:top;
	letter-spacing:3px;
	background:url(/design2010/images/world.png) no-repeat ;
	padding-left:30px;

}

#ficha #mapalocalizacion    {
	float:left;
	width:520px;
	background-color:#fff;
}

#ficha #datoscontacto    {
	float:right;
	width:390px;
	background-color:#fFF;
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	text-align:left;
	font-size:14px;

}
#ficha #mapa    {
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#F90;
	text-align:left;
	vertical-align:top;
	letter-spacing:3px;
	background:url(/design2010/images/mapa.png) no-repeat ;
	padding-left:30px;

}

#ficha #datos    {
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#F90;
	text-align:left;
	vertical-align:top;
	letter-spacing:3px;
	background:url(/design2010/images/IconoCasa.png) no-repeat ;
	padding-left:30px;

}

#ficha #descripcion    {
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	text-align:left;
	vertical-align:top;
}

#map {
	width:500px;
	height:350px;
	border:#999 2px solid;
}

#ficha .titulopestanas {
	font-size:12px;
}

#ficha .textopestanas {
	font-size:12px;
	color:#666;
}

#ficha #contactar    {
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	cursor:pointer;
	color:#00F;
	text-align:left;
	vertical-align:top;
	letter-spacing:3px;
	background:url(/design2010/images/mail.png) no-repeat ;
	padding-left:40px;

}

#ficha #web    {
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	color:#00F;
	text-align:left;
	vertical-align:top;
	letter-spacing:3px;
	background:url(/design2010/images/web.png) no-repeat ;
	padding-left:40px;

}

#ficha #enlacesinteresantes    {
	background-color:#fff;
	width:916px;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	padding-left:10px;
	padding-bottom:40px;
}

#ficha #enlacesinteresantes ul    {
	float:left;
	display:inline;
}

#ficha #enlacesinteresantes ul li   {
	float:left;
	width:220px;
	text-decoration:none;
}

#ficha #enlacesinteresantes ul li a {
	text-decoration:none;
	color:#333;
}


 .css_titulo {
	height:55px;
	font:normal 24px/55px Arial, Helvetica, sans-serif;
	color:#C26500;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	text-transform:capitalize;
}

 #right .css_titulo_verde {
	height:55px;
	font:normal 20px/51px Arial, Helvetica, sans-serif;
	color:#090;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	text-transform:capitalize;
	background:url(/design2010/images/IconoCasa.png) no-repeat 0 15px;
	padding-left:30px;
}

 .css_img_izda {
	float:left;
	padding-right:10px;
	margin-right:10px;
}
	
 .css_textoGrisOscuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	text-align:left;
}

 .css_correo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	text-align:left;
	padding:5px 5px 5px 5px;
}

 .css_telefono {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#063;
	text-align:left;
	padding:5px 5px 5px 5px;
}

 .css_precio {
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	text-align:left;
	padding:5px 5px 5px 5px;
	background-color:#F90;
	border-top:#666 1px dotted;
	float:left;
	width:680px;
	text-decoration:none;
}

 .css_precio a{
	text-decoration:none;
	width:140px;
	color:#fff;
}

.css_contratar{
	background-color:#000;
	color:#fff;
	float:right;
}

#css_correo_perdido {
	background-color:#FFF;
	margin:auto;
	line-height:0;
}

#css_correo_perdido input{
	background-color:#FF9;
	vertical-align:top;
	height:25px;
}

#left-main .css_errorcontra {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F00;
	text-align:center;
}

#css_estad_propietarios {
	color:#00F;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	
	
}

#css_estad_propietarios li{
	display:block;
	width:170px;
	height:20px;
	padding:0 0 0 10px;
	font:11px/31px Arial, Verdana, Helvetica, sans-serif;
	color:#03F;
	text-decoration:none;
	background-color:#FFFCF3;
	margin:0 0 0 0px;
	letter-spacing:1px;
	background:url(http://media.1000casasrurales.com/images/bullet.gif) 1px 14px no-repeat ;

}

#css_formulario_modificacion {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000; 
	padding:10px 10px 10px 10px;
}



#css_formulario_modificacion p{
	padding:3px 3px 3px 3px;
	letter-spacing:1px;
	color:#00F;
}

#css_formulario_modificacion input,#css_formulario_modificacion select{
	color:#666; 
	padding:3px 3px 3px 3px;
}
#css_formulario_modificacion textarea{
	color:#666; 
	padding:10px 10px 10px 10px;
}

#css_formulario_modificacion .css_p_negro {
	color:#000; 
}




/* para situar en columnas */

#right #css_formulario_modificacion ul{
  width:760px;
  overflow:hidden;
  background-color:#fff;
}

#right #css_formulario_modificacion ul li{
  line-height:1.5em;
  float:left;
  display:inline;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:3px 3px 3px 3px;
  letter-spacing:1px;
  color:#00F;
}
#right #css_formulario_modificacion .css_automatico li { width:auto;}
#right #css_formulario_modificacion .css_dos_columnas li { width:50%;}
#right #css_formulario_modificacion .css_tres_columnas li { width:33%; }
#right #css_formulario_modificacion .css_cuatro_columnas li { width:25%; }
#right #css_formulario_modificacion .css_cinco_columnas li { width:16.666%; }

.css_botones_alineados_centro { width:auto; margin:auto;text-align:center;}
#right #css_formulario_modificacion #css_botones_alineados_centro { width:auto; margin:auto;text-align:center;}

.sitiosugerido {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#666; 
}
.sitiosugerido img {
	float:left; 
	padding-right:15px;
	
}
