*{padding:0;margin:0;}


body {    	background: url(images/pixel_fondo.gif) repeat-y;	background-position: center;	font: 75% Arial, Helvetica, sans-serif;	color: #666;}

.slideshow img {
        
        border: 1px solid #CCCCCC;
        padding: 7px;
    }
   

#s7 {
    background-color: #0070B8;
    border: 1px solid #0070B8;
    color: #FFFFFF;
    padding-left: 4px;
    text-align: center;
    width: 51em;
}



#s7 div {    left: 0;    top: 0;}

a{	text-decoration: none;	color: #0171BD;}a:hover{    text-decoration: underline;    background-color:#F4E0E2;}a img{border: none;}li{list-style: none;}h1, h2, h3 {	color: #A6131D;}img{border:none}g1, g2, g3 {	color: #0070B8;}/* Content */#content {	background: #fff;	width: 76em;	margin: 0 auto;}#content2 {	/*margin: 0 auto;*/	background: #fff;	/*margin-top:-1.3em;*/}/* Header */#header {	height: 8em;	background-image: url(images/header.jpg);	background-position: top right;	background-repeat: no-repeat;	margin: 0 auto;}#logo{	float: left;	margin: .2em 0 0 .2em;}/* menu*/#submenu ul{	margin: 5em 2em 0 0;	float: right;}#submenu li{	margin-left: .3em;	display: inline;}#menu ul{	width: 98%;	margin: 1em .5em 0 0;	float: right;}#menu li{	margin-left: .3em;	display:inline;}#menu a {padding: .1em;color:#717171;}#menu a:hover{	background: #DBA0A4;	text-decoration: none;	color: #fff;}#dropmenudiv{position:absolute;border:1px solid #DBA0A4;/*border-bottom-width: 0;*/font:normal 0.8em Verdana;line-height:1.5em;z-index:100;background-color: #fff;}#dropmenudiv a{width: 100%;display: block;text-indent: 0.8em;/*border-bottom: 1px solid black;*/padding: 1px 0;text-decoration: none;color: #717171;}#dropmenudiv a:hover{ /*hover background color*/background-color:#DBA0A4;color: #fff ;}.dropmenudiv{    visibility:hidden;}/*colone*/#colone {	float: right;	width: 51em;margin-right: 1em; text-align: justify;}#colright {	float: right;	width: 29em;	margin-right: .5em;	margin-top: .5em;}#foto_home h3 {	text-align: center;	margin: -2em 0 1.3em 0;	color: #fff;}#foto_home h3 a,h3 a:hover{color: #fff;}#foto_home li {}.deal{margin-top:.5em;}.deal img {margin-top: .3em;}.deals {		background-color: #ff9000;	height: 2.3em;}.deals img {float: left;}.deal h2 {	color: #fff;	font-size: 130%; }.title {	margin-left: .5em;	padding-top: .3em;	width: 21em;	float: left;}.deal ul {	width: 13em;	float: left;	margin-left:.5em;	padding-right: .5em;/**/	clear:none;}.deal li {	list-style: disc inside none;	margin-top: .5em;	}.price, .priceonly {	color: red;	margin-top:-1.1em;	margin-left:.5em;	}.price{float: right;}.colleft1 {	float: left;	width: 20.6em;	border: 1px solid #CCC;	margin-top: .5em;}.bloque {	margin: .5em;	padding-bottom: .5em;	/*border-bottom: 1px dashed #666;*/}.bloque a {font-size: 90%;}.bloque h1 {	font-size: 170%;	margin-bottom: .4em;}.bloque img {	margin-top: .5em;}.imgbloque {	float: left;	margin-right: .5em;}#colone img.imgbloque {width:40%;}.colleft1 li {	list-style: disc inside none;	margin-top: .5em;}/*coltwo*/#coltwo {	width: 23em;	float: left;	margin-left: .5em;}#search {    /*color: #A6131D;*/}#search {	margin-top: 1em;}#search h1 {	background: url(images/build.jpg) no-repeat center top;	text-align: center;	color: #0171BD;	font-size: 170%;	padding-top: 1em;	margin-bottom: 1em;	height:2.3em;}#search h2 {	background: url(images/build_botom.jpg) no-repeat center bottom;	text-align: center;	padding:0;	font-size:100%;	margin:1em 0 1em 0;	height:6em;}#search h3{color: #A6131D;margin-bottom: 0.4em;margin-top: 1em;margin-left:0.7em;}#search-options{    text-align:center;}#search p {	margin: 0 1.5em;}#search li {	float: right;	list-style: outside url(images/search.png);	margin: 0 1em 1em 0;}#search-cont{    margin:0.5em;}#search-cont fieldset{    border:none;}#search-cont label{    width: 6.5em;    float: left;    text-align: right;    margin-right: 0.5em;    display: block;    font-weight:bold;    font-size:0.8em;    }#search-cont input,#search-cont select{    font-size:0.9em;    letter-spacing:0.1em;}#search-cont p{    margin-bottom:0.5em;}.act_btn{    text-align:center;    font-weight:bold;    color:#A6131D;}.colleft2 {	float: left;	width: 22em;	border: 1px solid #666;	margin: .5em 0 0 .3em;}#coltwo .price {	float: none;}/*interiores*/#especial label,#resultados label {    display:block;    float:left;    font-weight:bold;    margin-right:0.5em;    text-align:right;    width:12em;}#especial fieldset,#resultados fieldset{    border:none;}#especial,#resultados,#espsearch{	float: right;	width: 50em;	margin-right: .7em;	margin-top: 1.5em;}#especial h1,#especial h2 ,#especial h3,#resultados h1,#resultados h2 ,#resultados h3 ,#espsearch h1,#espsearch h2 ,#espsearch h3{	margin-bottom: 1em;	font-size: 140%;}#especial h2 ,#resultados h2 ,#espsearch h2 {    font-size: 120%;}#especial h3 ,#resultados h3,#espsearch h2{    font-size: 110%;}/*#especial h1 a,#especial h2 a,#especial h3 a,#resultados h1 a,#resultados h2 a,#resultados h3 a,#espsearch h1 a,#espsearch h2 a,#espsearch h3 a{    color: #ff9000;}*/#especial p,#resultados p,#espsearch p{	margin-bottom: 1em;}/*#especial p a,#especial p a:hover,#resultados p a,#resultados p a:hover,#espsearch p a,#espsearch p a:hover{    text-decoration:underline;}*/#especial li,#resultados li{    list-style: disc inside none;}#especial ol li{    list-style:decimal inside none;     margin-bottom: 1em;}#espsearch ul{    list-style-type:none !important;    list-style-position:inside !important;    margin-left:1em;    }#espsearch li{    display:list-item !important;    margin-top:0.5em;}#especial table th{    background-color:#A6131D;    color:#fff;}#especial table th a{    color:#fff;}#especial table th a:hover{    color:#fff;}#especial table{    margin-top:1em;    margin-bottom:1em;}#especial table td{     background-color:#F4E0E2;    padding:0.3em;    vertical-align:top;}#resultados table{    font-size:90%;}#resultados table td{    padding:0.3em;}#AB1,#AB2{    margin:0.5em;    width:23em;    float:left;}.tbl_header{    background-color:#A6131D;    color:#fff;}.tbl_alter {    background-color:#F4E0E2 !important;}.bggreen{ background-color:#006600 !important;}.bgsoftgreen{ background-color:#9fcaa5 !important;}.bgblue{ background-color:#006699 !important;}.bgsoftblue,.softblue{ background-color:#b8c9d3 !important;}.fotosright, .fotosleft, .fotosrightsmall, .fotosicon{	padding: .6em;	border: 1px solid #CCC;	width: 20em;}.fotosright {	float: left;	margin-right: .6em;}.fotosrightsmall,.fotosicon{    float: left;	margin-right: .6em;    width: 15em;}.fotosicon{    width:8.3em;}.fotoshot{    float: left;	margin-right: .6em;	padding: .6em;	border: 1px solid #CCC;	width:12em;}.fotosfull{    padding: .6em;	border: 1px solid #666;	width:48em;}.fotos{    padding: .5em;	border: 1px solid #CCC;	margin: 0.1em 0.5em 0.5em;}


/* Footer */

#footer {	width: 74em;	margin: 0 auto;	text-align: center;	margin: 1em;	padding: 2em 0;	border-top: 1px dashed #CCC;}

#footer p{    margin-bottom:1em; }

#footer img{    margin: .5em;}


#footer-container {
margin:0 auto;
overflow:hidden;
width:976px;
}


.box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:inline;
float:left;

margin-right:10px;
padding:10px;
width:270px;
}


#footer a{    text-decoration:none;}.clear {clear: both !important;}.right {float: right !important;}.left {float: left !important;}.noborder{border:none !important;}.tcenter{text-align:center;}.tleft{text-align:left;}.tright{text-align:right;}.tjust{text-align:justify;}.lmar5{margin-left:.5em;}.rmar5{margin-right:.5em;}.tmar5{margin-top:.5em;}.bmar5{margin-bottom:.5em}.hrdiv{    border:none;    border-bottom: 1px dashed #666;    margin:1em;  }.corange{text-decoration: underline;    background-color:#F4E0E2;color: #A6131D;}.cgray{color: #666;}.cblue{color:#006699;}.cgreen{color:#006600;}a:hover.corange,a:hover.cgray{color:#A6131D;text-decoration:underline;}.cred{color:Red !important;}#printblock{	margin:.85em;}#printblock ol li{    display:list-item !important;    list-style:decimal none inside;    margin-bottom:0.5em;    color:#A6131D;    font-weight:bold;    font-size:1.3em;}#printblock ol li ul li{    display:list-item !important;    list-style:circle none outside;    margin-top:0.3em;    margin-bottom:0.3em;    color: #494949;    font-weight:normal;    font-size:13px;}body.print{    background:none !important; }.fwselect{    width:16em !important;}#mapregion {	width: 600px;	margin-top: 2em;	margin-bottom: 2em;	height:400px;	text-align:center;	clear:both;	border: 1px solid #7C7C7C;	}#legend{    margin-left:70px; text-align: left;  overflow:hidden; }#legend dl{    position:relative;    width:150px;    float:left;}
