@charset "iso-8859-1";


body {
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding:0; 
	margin:0;
}

body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#785B03;
	line-height:13px;
	vertical-align:top;
}

br{
	font-size:10px
}

table{
	border:0px; 
	border-collapse:collapse;	
}

a{
	color:#FFFFFF; 
	text-decoration:underline
}

a:hover{
	text-decoration:none
}

a:visited {color:#D78E37;}
a:link {color:#D78E37;}


.header a{
	color:#E0EFDA; 
	font-size:10px; 
	text-decoration:none
}

.header a:hover{
	color:#E0EFDA; 
	font-size:10px; 
	text-decoration:underline
}

.header td{

	color:#C7FEC5;
	height:39px;
	padding-left:45px;
	padding-top:0px;
	font-family:Arial;
	font-size:42px;
	font-weight:800;
}

.footer td{
	color:#856805; 
	font-size:11px;
}

.footer span{
	color:#513C0F; 
	font-size:10px;
}

.footer span a{
	color:#9AA822; 
	font-size:10px; 
	text-decoration:underline
}

.footer span a:hover{
	color:#9AA822; 
	font-size:10px; 
	text-decoration: none
}

.footer {
	color:#856805; 
	font-size:10px; 
	height:95px; 
	background:url(../images/bg_f.gif) no-repeat top #ffffff
} 

.footer a {
	color:#F6FDAC;
	font-size:11px; 
	text-decoration:none
}

.footer a:hover {
	color:#F6FDAC;
	font-size:11px; 
	text-decoration:underline
}

.footer1 td{
	color:#856805; 
	font-size:11px;
}

.footer1 span{
	color:#513C0F; 
	font-size:10px;
}

.footer1 span a{
	color:#9AA822; 
	font-size:10px; 
	text-decoration:underline
}

.footer1 span a:hover{
	color:#9AA822; 
	font-size:10px; 
	text-decoration: none
}

.footer1 {
	color:#856805; 
	font-size:10px; 
	height:95px; 
	background:url(../images/bg_f1.gif) no-repeat top #ffffff
} 

.footer1 a {
	color:#F6FDAC;
	font-size:11px; 
	text-decoration:none
}

.footer1 a:hover {
	color:#F6FDAC;
	font-size:11px; 
	text-decoration:underline
}

.set td{
	color:#393939
}

.set a{ 
	color:#785B03
}

strong{ color:#4d4d4d}
span a{ color:#4d4d4d}

.bg_v{ 
	background:url(../images/bg.gif) repeat-x top #F6FDAC;
	width:100%
}

.bg_v1{
	background:url(../images/bgB.gif) repeat-x top #F6FDAC;
	width:100%
}

.bg_n{ 
	background:url(../images/bg_n.gif) repeat-x bottom; 
	width:100%
}

.bg_hm{ 
	background:url(../images/bg_hm.gif) no-repeat
}

.bg_lis{ 
	background:url(../images/bg_lis.gif) no-repeat
}

.bg_rel{ 
	background:url(../images/bg_rel.gif)  no-repeat left
}

.bg_cv{ 
	background:#E9E188
}

.bg_lin{ 
	background:#649F51
}

.more{	
	background:url(../images/1_z1.gif)  center left no-repeat; 
	padding-left:18px; 
	vertical-align:middle; 
	background-position:0 2px; 
	color:#C68A17
}

.more2{
	background:url(../images/1_z2.gif)  center left no-repeat;
	padding-left:18px; 
	vertical-align:middle; 
	background-position:0 2px; 
	color:#C68A17
}

.set1 a{
	background:url(../images/1_z1.gif)  center left no-repeat; 
	padding-left:18px; 
	vertical-align:middle; 
	background-position:0 2px; 
	color:#C68A17
}

.jamp{ 
	width:175px; 
	height:20px; 
	font-size:11px; 
	font-family:Tahoma; 
	background:#f6f6f6;
	border:1px solid #346734;
}

.jamp1{ 
	width:81px; 
	height:20px; 
	font-size:11px; 
	font-family:Tahoma; 
	background:#f6f6f6;
	border:1px solid #346734;
}

.jamp2{ 
	width:76px; 
	height:20px; 
	font-size:11px; 
	font-family:Tahoma; 
	background:#f6f6f6;
	border:1px solid #346734;
}

div.transOFF {
	width: 100%; 
	background-color: transparent;
	opacity:.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	border:1px solid black;
}

div.transON {
	width: 100%; 
	background-color: transparent;
	opacity:.0;
	filter: alpha(opacity=0); 
	-moz-opacity: 0.0;
	border:1px solid black; 
}

.fontw {color:#FFFFFF;font-size:10px;font-family:arial;text-decoration:none;}
.fontb {color:#867766;font-size:10px;font-family:arial;text-decoration:none;}
.fontb2 {color:#4A3114;font-size:10px;font-family:arial;text-decoration:none;}



.navbar a:link {color: #FFFFFF;font-size:10px;font-family:arial;line-height : 16px}
.navbar a:visited {color: #FFFFFF;font-size:10px;font-family:arial;line-height : 16px}

td{font-family:Arial;font-size:11px}

td.cabecera{background-color:#ffffff;  border-top:1px solid #F6FDAC; border-left:1px solid #F6FDAC; border-bottom:1px solid #F6FDAC;
text-align:center; font-size:11px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight:bold;
}

td.cabecera-derecha{background-color:#ffffff;  border-top:1px solid #F6FDAC; border-left:1px solid #F6FDAC; border-bottom:1px solid #F6FDAC; border-right:1px solid #F6FDAC;
text-align:center; font-size:11px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight:bold;
}

td.interno{background-color:#ffffff; border-left:1px solid #F6FDAC; border-bottom:1px solid #F6FDAC;
text-align:center; font-size:11px; color:#5A3101; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; font-weight:bold;
}

td.interno-derecho{background-color:#ffffff;  border-left:1px solid #F6FDAC; border-bottom:1px solid #F6FDAC; border-right:1px solid #F6FDAC;
text-align:center; font-size:11px; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; font-weight:bold;
}

.inicial{color:#F6FDAC;}
.completado{color:black;}

.menu_item{font-family:Arial;font-size:12px;font-weight:800;padding-left:34px;text-decoration:none}
.sell_table{border-style:none;border-color:#3c3d42;border-width:1px 1px 1px 1px;width:502}
.sell_table_grande{border-style:none;border-color:#3c3d42;border-width:1px 1px 1px 1px;width:650}


table.opinions_table_grande{
	vertical-align:middle;
	border-style:none;
	border-width:1px 1px 1px 1px;
	width:650;
	font-size:12px;
    font-family:Arial;
	line-height:13px;
}


td.info
{
	vertical-align:middle;
	font-size:12px;
	color:#785B03;
}

td.info_grande
{
	vertical-align:middle;
	font-size:13px;
	color:#785B03;
}


td.negrita_centrado
{
	text-align:center; 
	font-weight:bold;
	color:#785B03;
}

td.negrita
{
	text-align:center; 
	font-weight:bold;
}


.iselect{font-size:11px;font-family:Arial;}
.iselect2{font-size:11px;width:155px;font-family:Arial;}
.iselect2_small{font-size:11px;width:50px;font-family:Arial;}
.iselect2_med{font-size:11px;width:93px;font-family:Arial;}
.iselect2_big{font-size:11px;width:400px;font-family:Arial;}
.iselect3{font-size:11px;width:255px;font-family:Arial;}

.itext1{font-family:Arial;font-size:11px;width:80px}
.oHeader{background: url(../ADMIN/images/pro_bg.jpg) no-repeat;height:15px}

input {
vertical-align:middle;
}

text.buscador{
	font-size:14px;
    font-family:Tahoma;
	color:#000000;
	line-height:14px;
	vertical-align:middle;
}

input.submitBtn { background:url(../images/k1.gif) no-repeat; cursor:hand; height:20px; width:175px; line-height:20px; border:0; text-align:center; font-family:Arial; font-size:11px; font-weight:800; color:#ffffff;}
input.submitBtn2 { background:url(../images/k1-100.gif) no-repeat; cursor:hand; height:20px; width:100px; line-height:20px; border:0; text-align:center; font-family:Arial; font-size:11px; font-weight:800; color:#ffffff;}

submit {
vertical-align:middle;
}

submit.submitBtn { background:url(../images/k1.gif) no-repeat; cursor:hand; height:20px; width:175px; line-height:20px; border:0; text-align:center; font-family:Arial; font-size:11px; font-weight:800; color:#ffffff;}
submit.submitBtn2 { background:url(../images/k1-100.gif) no-repeat; cursor:hand; height:20px; width:100px; line-height:20px; border:0; text-align:center; font-family:Arial; font-size:11px; font-weight:800; color:#ffffff;}

/* Opiniones*/
	.star-rating{
		list-style:none;
		margin:0px;
		padding:0px;
		width: 125px;
		height: 25px;
		font-size:12px;
		position: relative;
		background: url(../images/valoraciones/alt_casa.gif) top left repeat-x;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width: 25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(../images/valoraciones/alt_casa.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating {
		background: url(../images/valoraciones/alt_casa.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
/*nube de tags*/
.nubedetags{
	margin:2px 0px 0px 0px;
}

.nubedetags a:hover{
	color:#FF7A04;
}

.tag1{
	font-size:10px;	
}

.tag2{
	font-size:13px;	
}

.tag3{
	font-size:16px;	
}

.tag4{
	font-size:19px;	
}

.tag5{
	font-size:22px;	
}


#footercajas {
  margin: 0;
  clear: both;
  text-align: center;
}
#footercajas p {
  clear: left;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 10px;
}
#footercajas .linkshome {
  /*width: 450px;*/
  margin: auto;
  /*padding-top:80px;*/
}
#footercajas .linkshome .box {
  margin-left: 0;
  padding-right: 10px;
}
#footercajas .linkshome li {
  border: 0;
list-style: none;
}
#links {
  clear: both;
  text-align: left;
}
#footercajas h1 {
  padding-top: 0;
  margin-top: 0;
  clear: both;
}
#links .title {
  padding-left: 5px;
  font-size: 12px;
  color: #1e56c7;
}
#links .box {
  float: left;
  width: 250px;
}
#links .box h1 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 10px;
  color: #F6FDAC;
}
#links .box div {
  overflow: auto;
  height: 73px;
  border: 1px solid #D68B16;
  background: #F6FDAC;
}
#links .box div ul {
  margin-left: 5px;
padding-left: 0px;
  margin-right: 5px;
}
#links .box div ul li a {

}
#links #lastbox {
  padding: 0;
  margin: 0;
}
