body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align:center;
	background:#CCCCCC;
	}
img {
	border:0;
	}
#wrapper {
	width:850px;
	margin:0px auto;
	text-align:left;
	background:#FFFFFF;
	border:1px solid #666666;
	}
#wrapper #header {
	width:100%;
	}
#wrapper #header #logomenu {
	float:left;
	width:235px;	
	}
#wrapper #header #logomenu #menu td{
	background-color:#FFFFFF;	
	font-size:10pt;
	padding:0;
	}
#wrapper #header #logomenu #menu .move td a {
	display:block;
	background:#FFC145 url('../images/menu2.gif') no-repeat 0px bottom;
	width:200px;
	height:22px;
	padding-left:25px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}	
#wrapper #header #logomenu #menu .move td a:hover {
  background-position:0px top;
	background-repeat:no-repeat;
	padding-left:30px;
	width:200px;
  }
#wrapper #header #movielanguages {
	float:right;
	width:605px;
	color:#FF6666;
	}
#wrapper #header #movielanguages #languages {
	float:right;
	width:100%;
	}
#wrapper #header #movie {
 width:100%;
 position:relative;
 left:23px;
 top:10px;
 }
#wrapper #header #movie #calendar {
	width:auto;
	position:absolute;
	right:22px;
	top: -26px;
	height: 170px;
  }
#wrapper #header #movie #space2 {
 	width:422px;
  position:absolute;
  top:-16px;
 	left:138px;
  background-color:#FFFFFF;
  }
#wrapper #header #movie #space2 .cell {
	border:2px solid #000000;
	}
#wrapper #header #movie #space2 td {
	font-size:10pt;
	color:#000000;
	text-align:center;
	}

#wrapper #sidebar {
	clear:both;
	float:left;
	width:218px;
	padding:2px;
	border:1px solid #999999;
	}
#wrapper #sidebar .news {
	padding:5px 5px 5px 5px;
	text-align:left;
	font-size:8pt;
	font-weight:bold;
	border-left:15px solid #FF8000;
	}
	#wrapper #sidebar #simancon {
	position:relative;
	left:-15px;
	}
#wrapper #sidebar .news a{
	color:#6666FF;
	}
#wrapper #sidebar .news a:hover{
	color:#3300CC;
	}
#wrapper #content {
	float:right;
	width:560px;
  padding:0px 30px 0px 0px;
  margin:0;
  }

#wrapper #content #txthouse { /*casa.html*/
	position:relative;
	top:36px;
	left:243px;
	width:300px;
	font-size:10pt;
	text-align:justify;
	padding-left:5px;
	}
	
#wrapper #content #collage td{ /*CASA.HTML*/
	border:1px solid #CCCCCC;
	}	
	
#wrapper #content #video{ /*CASA.HTML*/
	
	}
#wrapper #content2 {
	float:right;
	position:relative;
	top:-45px;
	left:0px;
  width:560px;
  padding-bottom:0;
  padding-right:30px;
  } 
#wrapper #content #leftcontent
 {
	float:left;
	position:relative;
	left:7px;
	width:380px;
	font-size:10pt;
	text-align:justify;
	}
#wrapper #content #leftcontent p{
	padding:10px 20px 10px 20px;
	}
#wrapper #content #barra img 
 {
  float:right;
  position:relative;
  top:5px;
  right:148px;
  height:160px;
  width:14px; 
 
  }
  #wrapper #content #barra2 img /*casa.html*/
 {
  float:right;
  position:relative;
  top:56px;
  right:322px;
  height:200px;
  width:14px; 
 }
   #wrapper #content #barra3 img /*casa.html*/
 {
  float:right;
  position:relative;
  top:10px;
  right:-10px;
  height:14px;
  width:232px; 
 }
 #wrapper #content #house img
 {
 position:relative;
 left:40px;
 } 
  
#wrapper #content #rightcontent
 {
  float:right;
  position:relative;
	bottom:0px;
  left:0px;
  width:400px;
  height:auto;
 }

  #wrapper #content #rightcontent p {
	padding:10px 20px 5px 20px;
	font-size:10pt;
	text-align:justify;
	}
#wrapper #content #rightcontent #firma {
	font-size:8pt;
	text-align:right;
	font-weight:bold;
	}	
	
	
#wrapper #content #rightcontent #descuento {
	font-size:11pt;
	text-align:justify;
	font-weight:bold;
	color:#000000;
	}	
	
#firma {
	font-size:8pt;
	text-align:right;
	font-weight:bold;
	}	  
#wrapper #content .text
{
font-size:10pt;
padding:0;
color:#000000;
}

#wrapper #content #subimage img{
	position:relative;
	top:5px;
	left:60px;
	}
	

	
 .info
{
font-size:10pt;
}


#wrapper #footer {
	clear:both;
	font-size: 0.8em;
	text-align: center;
	height: 30px;
	background: url("../images/footer-bg1.jpg") repeat-x;
	background-position: 0 6px;
	}
#wrapper #footer #copy {
	float: left;
	width: 250px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:0.8em;
	}
#wrapper #footer #submenu{
	float: left;
	width: 600px;
	background-color:#FFFFFF;
	color:#FF6666;
	}
#wrapper #footer #submenu a {
	text-decoration:none;
	color:#666699;
	}
#wrapper #footer #submenu a:hover{
	text-decoration:underline;
	}


div#nifty { 
	margin: 0;
	background: #EEEDDB;
	}
b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #EEEDDB;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}




/*
www.tjkdesign.com/articles/one_html_markup_many_css_layout

google
css div
*/
