body {
	
	margin:0;
	padding:0;
	background:#f4f3de;
	background-image:url("../img/fondo2.jpg");
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
* {
	font-weight:normal;
}
input {
	outline:0;
	outline-style: none;
}
input[type=text],textarea,input[type=password] {
	border:solid 1px #7f9db9;
}
* {
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
}
ul, ul li {
	margin-left:0;
}
form, form * {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}

a {
	border:none;
	color:#4A0501;
	text-decoration:none;
}
a:hover {
	color:#00f;
}
img {
	border:none;
}
#header * {
	margin:0;
	padding:0;
}
/*
#header #topheader #topheaderleft{
	height:122px;
	width:866px;
	float:left;
	background-image:url("../img/headerclarobig2.png");
	background-color:#4C4C4C;
	margin-right:0 !important;
	margin-right:-10px;
}
#header #topheaderleftright {
	background-image:url("../img/headeroscuro.jpg");
	background-repeat:repeat-x;
	height:122px;
}*/
#header #topheader #topheaderleft{
	height:122px;
	width:866px;
	float:left;
	background-image:url("../img/headerclarobig2.png");
	background-repeat:no-repeat;
	background-color:#4C4C4C;
	margin-right:0 !important;
	margin-right:-10px;
	position:relative;
	z-index:10;
	
}
#header #topheaderleftright {
	background-image:url("../img/headeroscurobarra.jpg");
	background-repeat:repeat-x;
	min-width:900px;
	width:100%;
	width: expression( document.body.clientWidth < 905 ? "905px" : "100%" );
	position:absolute;
	top:0px;
	left:0px;
	z-index:5 !important;
	z-index:-10;
	height:122px;
}
#header #logo {
	margin-left:150px;
	height:93px;
	width:360px;
	margin-top:2px;
	margin-left:139px;
}
#logo {
	height:93px;
	width:360px;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	z-index:60;
	font-size:18pt;
}
#logo_imagen {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background-image:url("../img/logo2.gif");
	background-repeat:no-repeat;
	cursor:pointer;
}
#header #sillon {
	height:76px;
	width:218px;
	position:absolute;
	top:84px;
	left:700px;
	margin-top:-38px;
	z-index:10;
}
/*
#headerbar {
	margin-top:-31px;
	background-image:url("../img/headerbarramenu.jpg");
	background-repeat:repeat-x;
	height:31px;
	margin-left:858px;
}*/
#headerbar * {
	margin:0;
	padding:0;
}
#top_menu{
	width:550px;
	color:#4a0501;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	height:20px;
	margin-left:155px;
/*	margin-top:-4px !important;
	margin-top:4px;*/
	margin-top:85px !important;
	margin-top:95px;
	padding-top:10px !important;
	padding-top:0;
	z-index:100;
	position:relative;
	text-align:left;
}
#top_menu p {
	font-size:14pt;
	height:22px;
	text-align:left;
	margin-left:10px;
}
#top_menu p a {
	color:#4a0501;
	text-decoration:none;
}
#top_menu a:hover {
	color:#00f;
}
#maincontainer {
	background-image:url("../img/fondogris.png");
	/*background-image:none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondogris.png');*/
	
	background-repeat:repeat-y;
	width:750px;
/*	margin-left:150px !important;
	margin-left:75px;
	height:800px;
	float:left;*/
	position:absolute;
	top:122px;
	left:150px;
}
#img1,#img2,#img5 {
	margin-top:20px;
	margin-left:20px !important;
	margin-left:10px;
	width:320px;
	height:200px;
	float:left;
}
#decora {
	width:300px;
	height:173px;
	float:right;
	margin-top:20px;
	margin-right:20px;
}	
#linkdecora {
	width:300px;
	height:173px;
}
#img3, #img4 {
	width:320px;
	height:170px;
	float:right;
	margin-top:20px;
	margin-right:20px !important;
	margin-left:0 !important;
	margin-left:20px;
}	
p {
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:18pt;
	color:#4c4c4c;
	text-align:center;
	margin:0;
}
.nivel {
	width:704px;
	height:220px;
	float:left;
}
#inicio p.intro {
	font-size:12pt;
	text-align:justify;
}


#inicio #login {
	margin-left:880px;
	margin-top:20px;
	background-image:url("../img/marco.png");
	width:295px;
	height:182px;
}
#inicio #login * {
	margin:0;
	padding:0;
}
#inicio #botonacceder {
	background-color:transparent;
	background-image:url("../img/btAcceder.jpg");
	width:80px;
	height:26px;
	border:none;
}
#login #titulo {
	width:160px;
	margin-left:120px;
	margin-top:5px;
	font-size:14pt;
	margin-bottom:3px;
	
}
#login p.login_p {
	margin-top:5px;
	font-size:10pt;
	color:#4C4C4C;
}
#login p a {
	text-decoration:none;
	color:#4C4C4C;
}
#login p a:hover {
	color:#00f;
}
#inicio #login fieldset {
	border:none;
	width:240px;
	margin-left:10px;
}
#login ul {
	list-style:none;
	width:370px;
	float:left;
}
#login label {
	width:90px;
	font-weight:bold;
	float:left;
}
#login li {
	margin-left:10px;
	width:270px;
	float:left;
	margin-bottom:3px;
}
#login input {
	width:370px;
}
#login input.submit {
	width:160px;
}
form div.registrar {
	margin-left:10px;
	padding:0;
}
form div.registrar input.submit {
	width:150px;
}
#inicio #login div.required {
	width:270px;
	margin-bottom:4px;
}
#recordar {
	width:180px;
	height:25px;
	vertical-align:baseline;
}
#recordar * {
	display:inline;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#recordar input[type=checkbox] {
	width:18px;
	height:18px;
	margin-right:5px;
	margin-top:3px;
	float:none;
}
#cbrecordar {
	width:20px;
	height:20px;
}
#login #acceder {
	width:80px;
	float:right;
	margin-top:-5px;
	margin-right:5px;
}
#usuario {
	width:120px;
	height:10px;
	position:absolute;
	left:10px;
	top:125px;
	
}
#usuario #usuario_p{
	text-align:left;
	font-size:10pt;
}
#footer {
	clear:both;
}


/*#header {
	margin:0;
	padding:0;
}
#header * {
	margin:0;
	padding:0;
}
#topheaderleft * {
	margin:0;
	padding:0;	
}
#header #topheader #topheaderleft{
	height:122px;
	width:796px;
	float:left;
	background-image:url("../img/headerclarobig.jpg");
}

#header #topheaderleftright {
	background-image:url("../img/headeroscuro.jpg");
	background-repeat:repeat-x;
	height:122px;
}
#header #logo {
	margin-left:150px;
	height:70px;
	width:252px;
	margin-top:14px;
}
#header #sillon {
	height:76px;
	width:218px;
	position:absolute;
	top:84px;
	left:600px;
	margin-top:-38px;
	z-index:10;
}
#headerbar {
	margin-top:-31px;
	background-image:url("../img/headerbarramenu.jpg");
	background-repeat:repeat-x;
	height:31px;
	margin-left:150px;
}
#headerbar * {
	margin:0;
	padding:0;
}

#top_menu{
	width:200px;
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	height:31px;
	margin-left:155px;
	margin-top:10px;
	position:relative;
	z-index:100;
}
#top_menu a {
	color:#4C4C4C;
	text-decoration:none;
	font-weight:normal;
}
#top_menu a:hover {
	color:#00f;
}*/
/* Tables */
table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	/*width: 100%;*/
	min-width:200px;
}
th {
	/*background: #f2f2f2;*/
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	/*background:#f2f2f2;*/
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	/*background: #ccc;*/
	color: #333;
	text-decoration: none;
}
table tr td {
	/*background: #fff;*/
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	/*background: #f4f4f4;*/
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	/*background: #f4f4f4;*/
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* Paging */
div.paging {
	/*background:#fff;*/
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl.altrow {
	/*background: #f4f4f4;*/
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}

/* Forms */
form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	/*width: 80%;*/
}
fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	/*background:#fff;*/
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 0;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
	margin-left: 20px;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div,form #div_radio_publica,form #div_radio_privada {
	clear: both;
	margin-bottom: 1em;
	padding: .5em;
	vertical-align: text-top;
}
form #div_radio_publica,form #div_radio_privada {
	padding-left:0;
}
form div.input {
	color: #444;
}
form div.required {
	color: #333;
	font-weight: bold;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
	/*margin-left: 140px;*/
}
label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
}
input, textarea {
	clear: both;
	display: block;
	font-size: 140%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 2px;
	width: 100%;
}
select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=submit] {
	display: inline;
	font-size: 110%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
	background-color:#CAA998;
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	/*background-color: #e32;*/
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	/*background: #ffcc00;*/
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	/*background:#fff;*/
	color: #003d4c;
	text-decoration: none;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}

/* Related */
div.related {
	clear: both;
	display: block;
}

/* */
h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	/*background:#fff;*/
	color: #003d4c;
	font-size: 100%;
	margin: 0.1em 0;
}
h2 {
	/*background:#fff;*/
	color: #a67356;
	font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
	font-size: 190%;
	margin:0;
	padding-top: 0.8em;
}
h3 {
	color: #993;
	font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
	font-size: 165%;
	padding-top: 1.5em;
}
h4 {
	color: #993;
	font-weight: normal;
	padding-top: 0.5em;
}
#menu_deco {
	width:730px;
	margin-left:10px;
}
#menu_deco *{
	font-size:14pt;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
#menu_deco span {
	color:#d89012;
}
#menu_deco a{
	color:#4a0501;
	text-decoration:none;

	padding-left:2px;
	padding-right:2px;
}
#menu_deco a:hover {
	background-color:transparent;
	color:#00f;
}

a:hover {
	color:#00f;
	text-decoration:none;
}
a:visited {
	
}
#content {
	margin-left:150px;
	background-image:url("../img/fondogris_interior.png") !important;
	background-color:transparent !important;
	background-image:url("../img/fondo_ie6.jpg");
	background-color:#dddbcc;
	_background-repeat:no-repeat;
	
	width:750px;
	padding-bottom:30px;
	/*position:absolute;
	top:122px;
	left:150px;*/
	clear:both;
}
#flashMessage {
	width:750px;
	background: url("../img/fondogris_interior_interior.png") transparent repeat-y;
	margin:0;
	padding:0;
	text-align:center;
	padding-bottom:10px;
}
div.msg #flashMessage {
	margin-top:0;
	margin-bottom:0;
	text-align:center;
	padding-bottom:10px;
}
div.deco {
	width:750px;
	/*background: url("../img/fondogris_interior.png") transparent repeat-y;*/
}
#ConexionLaralia {

}
object {
	/*border:#000 solid 1px;*/

}
div.related {

}
div.aplicacion {
}
ul.deco {
	/*width:800px;*/
	list-style:none;
	padding:0;
	margin-left:20px;
}
ul.deco * {
	padding:0;
}
ul.deco li {
	width:240px;
	margin-bottom:30px;
	float:left;
}
ul.deco li img {

}
ul.deco li p {
	font-size:10pt;
	text-align:left;
}
ul.deco li p.actions {
	font-weight:bold;
}
ul.deco li p a {
	font-size:11pt;
}
h2.title {

}
ul.actions {
	font-weight:bold;
	font-size:16pt;
	padding:0;
	list-style:none;
	clear:both;
	margin-top:0;
}
ul.actions li {
	background:transparent url("../img/entrar.png") no-repeat scroll 0 50%;
	padding-left:30px;
}
#menu_deco p,#menu_deco h1 {
	text-align:left;
	padding-left:10px;
}
label.radio {
	width:100px;
}
label.radio input {
	width:20px;
	clear:none;
	float:right;
	margin-top:6px;
}
form p{
	text-align:left;
	font-size:14pt;
}
div.lista_fotos {
	margin-top:5px;
	margin-left:20px;
}
div.foto {
	width:230px;
	height:230px;
	float:left;
	margin-right:10px;
}
div.foto img{

}
div.foto div {
	width:230px;
	height:125px;
}
div.foto p{
	font-size:10pt;
	text-align:left;
}
div.foto a {
	font-size:10pt;
}
div.foto_wrapper {
	width:200px;
	height:115px;
}
div.foto_wrapper_fecha {
	height:145px;
	width:223px;
}
div.foto_wrapper img {
	border:solid 1px;
}

#menu_left {
	width:110px;
	position:absolute;
	left:10px;
	top:180px;
	height:400px;
}
#menu_left a {
	display:list-item;
	list-style:none;
	font-size:10pt;
	width:110px;
	_margin-top:-4px;
	_margin-bottom:-8px;
}
#menu_left p {
	width:50px;
	text-align:left;
	margin-top:10px !important;
	margin-top:20px;
	
}
label.sincro {
	width:460px;
	margin-bottom:5px;
}
div.dphotos p.actions a,div.foto_deco p.actions a {
	/*background:#fff;*/
	color: #4c4c4c;
	text-decoration: underline;
	font-size:12pt;
	font-weight:bold;
}
div.dphotos p.actions a:hover,div.foto_deco p.actions a:hover {
	color: #00f;
	text-decoration: none;
	
}
a.link_grande {
	font-size:15pt;
}
p.title,h1.title {
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	text-align:right;
	margin-right:20px;
	font-size:16pt;
	padding-top:5px;
	margin-left:20px;
}
div.dphotos h1.title,h1.tutorial,h1.deco {
	color:#4C4C4C;
}
p.title a {
	color: #4a0501;
	text-decoration:none;
	
}
p.title a:hover {
	color: #00f;
}

p.pequeno {
	text-align:left;
	font-size:11pt;
	margin-left:20px;
}

p.pequeno a {
	color: #4a0501;
	text-decoration:none;
}

p.pequeno a:hover {
	color: #00f;
}

p.comment_title,p.pregunta,#menu_left p {
	font-size:10pt;
	
	color: #4c4c4c;
	text-align:left;

	margin-left:20px;
}
p.comment_title,p.pregunta {
	margin-top:10px;
}
#menu_left p {
	margin-left:0;
	font-weight:bold;
	font-size:11pt;
}
#menu_left a {
	font-weight:bold;
}
p.pregunta {
	color:#ae271e;
}

p.comment_title a,#menu_left a {
	color: #4a0501;
	text-decoration:none;
}
p.comment_title a:hover,#menu_left a:hover {
	color:#00f;
}
p.comment {
	color: #000;
	text-align:left;
	font-size:11pt;
	margin-bottom:8px;
	margin-left:20px;
}
div.separador {
	width:710px;
	border-top:solid 1px #a4a5a5;
	margin-left:20px;
	margin-top:8px;
	margin-bottom:8px;
	height:1px;
}
input.no_boton {
	background:none;
	border:none;
	clear:none;
	display:inline;
	width:auto;
	font-size:11pt;
	font-weight:normal;
	color:#4a0501;
	text-align:center;
	vertical-align:baseline;
	height:20px;
	padding:0;
	margin:0;
}
input.texto_nombre {
	width:120px;
}
input.texto_favoritos {
	width:168px;
}
input.favoritos {
	height:30px;
}
input.texto_descripcion {
	width:180px;
}

p.comment_title input, p.pregunta input {
	font-size:12pt;
}
textarea,input {
	font-size:11pt;
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
}
input.texto {
	margin-left:20px;
	padding:0;
	width:620px;
	display:inline;
	vertical-align:middle;
}

textarea.texto {
	margin:10px;
	padding:0;
	width:710px;
	display:inline;
}
div.fin {
	display:block;
	height:30px;
	/*padding-bottom:20px;*/
}
div.my_things_boton {
	width:80px;
	height:24px;
	position:relative;
	clear:none;
	display:block;
	padding:0;
	margin:0;
	margin-left:10px;
}
input.boton_cambiar {
	font-size:10pt;
	width:80px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	border:none;
	background:transparent url("../img/cambiar_normal.gif") no-repeat;
	cursor:pointer;
}
input.boton_cambiar_hit {
	font-size:10pt;
	width:80px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	border:none;
	background:transparent url("../img/cambiar_hit.gif") no-repeat;
	cursor:pointer;
}
input.boton_cambiar_hover {
	font-size:10pt;
	width:80px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	border:none;
	background:transparent url("../img/cambiar_hover.gif") no-repeat;
	cursor:pointer;
}
#cambiar_normal {
	font-size:10pt;
	width:80px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	border:none;
	background:transparent url("../img/cambiar_normal.gif") no-repeat;
	cursor:pointer;
}
#cambiar_hit {
	font-size:10pt;
	width:80px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	border:none;
	background:transparent url("../img/cambiar_hit.gif") no-repeat;
	cursor:pointer;
}
#cambiar_hover {
	font-size:10pt;
	width:80px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	border:none;
	background:transparent url("../img/cambiar_hover.gif") no-repeat;
	cursor:pointer;
}
form div.no_clear {
	clear:none;
}
#nombre form, #descripcion form {
	width:100%;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#nombre form label, #descripcion form label {
	margin-left:20px;
}
#estado input,div.estado input {
	vertical-align:text-bottom;
	padding-left:50px;
}
textarea.comment {
	margin-top:5px;
	margin-left:20px;
	font-size:11pt;
	height:50px;
}
form.deco_status {
	clear:none;
	display:inline;
}
div.enviar_comentario input {
	font-size:10pt;
	width:140px;
	height:26px;
	vertical-align:middle;
}
form div.enviar_comentario
{
	margin:0;
	padding:0;
	margin-left:25px;
}
p.rojo {
	color:#a70b02;
	margin-left:30px;
	margin-right:30px;
}
p.pgrande {
	font-size:30pt;
}

p.pgrande span {
	font-size:12pt;
	color:#565655;
	font-weight:bold;
}
p.pxgrande {
	font-size:45pt;
}
#pagination {
	margin-left:20px;
}
form.comment {
	margin:0;
	width:750px;
}
input.radio {
	width:17px;
	height:17px;
	background:none;
	background-image:url("../img/checked.jpg");
	border:none;
	background-repeat:no-repeat;
}
#pagination {
	text-align:center;
}
#pagination * {
	font-size:11pt;
}

#pagination a {
	border:1px solid #4D080B;
	padding:2px 8px 2px 8px;
	background:none;
}
#pagination a:hover {
	border:1px solid #ffffff;
	background-color:#21222c;
	color:#fff;
}
#pagination em {
	color:#daa545;
	font-style:normal;
}
#pagination span.arrow a {
	border:none;
}
#pagination span.arrow a:hover {
	border:none;
	background:transparent;
	color:#00F;
}
#pagination p {
	font-size:12pt;
	margin-top:5px;
}
ul li.separador {
	font-size:9pt;
	width:700px;
	height:5px;
	margin-bottom:0;
	margin-top:-15px;
}
#usuario * {
	font-size:10pt;
}
#estado input.radiobutton,div.estado input.radiobutton 
{
	width:17px;
	height:17px;
	display:inline;
	background-color:transparent;
	border:none;
	background-image:url("../img/not_checked.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:2px;
}
#estado input.checked,div.estado input.checked {
	background-image:url("../img/checked.jpg");
	clear:none;
}
div.mi_deco {
	
}
div.mi_casa {
	
}
div.mi_foto {

}
div.nombre_casa
{
	width:750px;
	height:35px;
	background-image:url("../img/mi_casa_bg.jpg");
	background-repeat:repeat-x;
	cursor:pointer;
}
div.nombre_deco
{
	width:750px;
	height:35px;
	background-image:url("../img/mi_deco_bg.jpg");
	background-repeat:repeat-x;
	cursor:pointer;
}
div.nombre_foto
{
	width:750px;
	height:35px;
	background-image:url("../img/mi_foto_bg.jpg");
	background-repeat:repeat-x;
	cursor:pointer;
}
div.nombre_deco p,div.nombre_casa p,div.nombre_foto p {
	font-size:10pt;
	text-align:left;
}
input.radiobutton {
	cursor:pointer;
}
input.no_boton {
	cursor:pointer;
}
div.nombre_casa img.flecha {
	float:left;
	margin-left:10px;
}
div.nombre_deco img.flecha {
	float:left;
	margin-left:50px;
}
div.nombre_foto img.flecha {
	float:left;
	margin-left:90px;
}
div.nombre_casa img.logo_mis_cosas,div.nombre_deco img.logo_mis_cosas,div.nombre_foto img.logo_mis_cosas {
	display:inline;
	margin-left:10px;
}
div.nombre_casa p,div.nombre_deco p,div.nombre_foto p {
	display:inline;
	margin-left:10px;
	vertical-align:super;
}
div.element_content {
	margin-left:240px;
}
div.nombre_deco p img {
	margin-left:40px;
}
div.nombre_foto img {
	margin-left:70px;
}
div.mi_deco input.status,div.mi_casa input.status,div.mi_deco input.status {
	background-color:transparent;
	border:none;
	/*background-image:url("../img/flecha_abierta.png");*/
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	display:inline;
	
}
div.mi_deco input.abierta,div.mi_casa input.abierta,div.mi_foto input.abierta {
	background-image:url("../img/flecha_abierta.png");
}
div.mi_deco input.cerrada,div.mi_casa input.cerrada,div.mi_foto input.cerrada{
	background-image:url("../img/flecha_cerrada.png");
	
}
div.mi_deco span.mi_deco,div.mi_casa span.mi_casa, div.mi_foto span.mi_foto {
	width:22px;
	height:24px;
	background-color:transparent;
	background-image:url("../img/logo_deco.png");
	background-position:bottom;
	margin-left:10px;
	background-repeat:no-repeat;
	margin-top:-20px;
	font-size:20pt;
}
div.mi_deco p.nombre_deco, div.mi_casa p.nombre_casa {
	vertical-align:top;
}
div.mi_casa span.mi_casa {
	background-image:url("../img/mi_casa_logo.png");
}
div.mi_foto span.mi_foto {
	background-image:url("../img/mi_foto_logo.png");
}
div.mi_deco div.foto_wrapper, div.mi_casa div.foto_wrapper,div.mi_foto div.foto_wrapper {
	margin-left:20px !important;
	margin-left:10px;
}
div.mi_foto div.foto {
	height:180px;
}
p.mis_cosas,h1.mis_cosas {
	text-align:left;
	margin-left:20px;
	font-size:14pt;
	color:#d89012;;
}
div.mi_deco input.texto_nombre,div.mi_casa input.texto_nombre {
	width:125px;
}
input.texto_nombre_pequeno {
	width:60px;
}
input.texto_descripcion_pequeno {
	width:90px;
}
div.mi_deco form,div.mi_casa form {
	clear:none;
	width:480px;
	display:inline;
}
div.mi_casa form *,div.mi_deco form * {
	vertical-align:top;
}
div.mi_casa div.inline,div.mi_deco div.inline {
	margin:0;
	padding:0;
}
div.mi_casa form.inline *,div.mi_deco form.inline *,div.mi_casa div.inline *,div.mi_deco div.inline * {
		display:inline;
}
div.mi_deco form input[type=submit],div.mi_casa form input[type=submit]{
	padding:0;
	vertical-align:top;
	clear:none;
}
div.mi_deco *,div.mi_casa * {
	font-size:11pt;
	
}
div.mi_deco input.texto,div.mi_deco textarea,div.mi_casa input.texto, div.mi_casa textarea {
	width:350px;
	clear:none;
	border:solid 1px #7f9db9;
	overflow:auto;
}
div.mi_deco textarea,div.mi_casa textarea {
	margin:0;
	margin-left:20px;
}
div.deco_version label,div.house_version label {
	margin-left:20px;
}
#anadir_favoritos #agregar_favoritos {
	width:96px;
	height:24px;
	background:transparent url("../img/anadir_favoritos.gif") no-repeat;
}
form.comment #enviar_comentario {
	border:none;
	background:none;
	width:123px;
	height:24px;
	background:transparent url("../img/enviar_comentario.gif") no-repeat;
	
}
input.texto_favoritos_deco {
	margin:0;
	padding:0;
	background:none;
	text-align:left;
	font-size:11pt;
}
input.texto_favoritos_deco * {
	text-align:left;
	margin:0;
	padding:0;
}
div.avatar {
	float:left;
	margin-left:20px !important;
	margin-left:10px;
	width:48px;
	height:48px;
	margin-right:10px;
}
div.avatar_view {
	margin-left:20px !important;
	margin-left:10px;
}
#content.my_data {
}
div.datos_usuario {
	width:670px;
	text-align:left;
	margin-left:0;
}
div.datos_usuario * {
	text-align:left;
	margin-left:0;
	margin-top:0;
}
#subir_imagen {
	margin-top:10px;
}
#subir_imagen * {
	font-size:10pt;
}
#boton_subir_imagen {
	background:none;
	border:none;
	cursor:pointer;
}
#agregar_imagen,#boton_subir_imagen {
	width:102px;
	height:24px;
	background:transparent url("../img/cambiar_icono.gif") no-repeat;
}
label.opinion {
	width:50px;
	margin-left:20px;
}
#DcommentContent {
	border:solid 1px #7f9db9;
	overflow:auto;
}
div.comentario_general {
	position:relative;
	width:154px;
	height:24px;
}
#submit_comment_hover {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/enviar_comentario_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#submit_comment_normal {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/enviar_comentario_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#submit_comment_hit {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/enviar_comentario_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#submit_favourites_hover {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/favoritos_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#submit_favourites_normal {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/favoritos_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#submit_favourites_hit {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/favoritos_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#r1.radio_comment_general,#r2.radio_comment_general {
	background:transparent url("../img/not_checked.jpg") no-repeat;
	border:none;
	position:absolute;
	top:0;
	left:0;
	width:17px;
	height:17px;
	padding:0;
	margin:0;
}
#comment_radio {
	width:17px;
	height:17px;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	margin-right:5px;
}
#comment_radio *{
	
}
#estado.comment {
	height:17px;
	margin-left:20px;
}
#estado.comment * {
	float:left;
	padding:0;
}
#estado #radio_comment_normal {
	height:17px;
	width:17px;
	position:absolute;
	top:0px;
	left:0px;
	border:none;
	background:transparent url("../img/not_checked.jpg") no-repeat;
	padding:0;
	cursor:pointer;
	margin-top:2px;
	outline:0;
}
#estado #radio_comment_hit {
	height:17px;
	width:17px;
	position:absolute;
	top:0px;
	left:0px;
	border:none;
	background:transparent url("../img/checked.jpg") no-repeat;
	padding:0;
	cursor:pointer;
	margin-top:2px;
	outline:0;
}
#estado #radio_comment_hover {
	height:17px;
	width:17px;
	position:absolute;
	top:0px;
	left:0px;
	border:none;
	background:transparent url("../img/radio_rollover.jpg") no-repeat;
	padding:0;
	cursor:pointer;
	margin-top:2px;
	outline:0;
}
p.left,h1.left {
	text-align:left;
	color:#df8200;
	margin-left:20px !important;
	margin-left:0;
	margin-left:10px;
}

div.hacer {
	margin-left:20px;
	margin-top:20px;
}
div.hacer * {
	font-size:12pt;
	font-weight:normal;
}

form div.required, form div {
	padding-left:0;
}
form div.hacer input[type=text], form div.hacer input[type=password] {
	margin-right:20px;
	margin-top:5px;
}

#enviar {
	position:relative;
	width:104px;
	height:24px;
	margin-top:10px;
	margin-left:20px;
}
#crear_deco_hover {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_deco_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#crear_deco_normal {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_deco_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#crear_deco_hit {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_deco_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#crear_casa_hover {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_casa_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#crear_casa_normal {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_casa_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#crear_casa_hit {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_casa_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#sincro_hover {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/cambiar_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#sincro_normal {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/cambiar_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#sincro_hit {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/cambiar_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#crear_cuenta_hover {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_cuenta_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#crear_cuenta_normal {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_cuenta_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#crear_cuenta_hit {
	width:104px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/crear_cuenta_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
/*
#login {
	width:auto !important;
	width:728px;
	margin-right:20px;
}*/
#login *,#login label {
	font-weight:normal;
	font-size:12pt;
	float:none;
}
#login label {
	width:300px;
}
#login input[type=text],#login input[type=password] {
	
	width:708px;
	margin-top:3px;
}
#iniciar_hover {
	width:64px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/iniciar_reg_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#iniciar_normal {
	width:64px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/iniciar_reg_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#iniciar_hit {
	width:64px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/iniciar_reg_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
div.mi_casa form.link,div.mi_deco form.link {
	clear:none;
	width:400px;
	height:20px;
	display:inline;
	margin-left:21px;
}
div.mi_casa form.link *,div.mi_deco form.link * {

	padding:0;
	text-align:left;
	vertical-align:top;
	height:20px;
	display:inline;
}

div.mi_casa form.link input,div.mi_deco form.link input {
	text-align:left;
	border:none;
	padding:0;
	cursor:pointer;
	width:42px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
	margin-top:2px;
	clear:none;
	
}
div.mi_casa form.link input.borrar_normal,div.mi_deco form.link input.borrar_normal {
	background:transparent url("../img/borrar_normal.gif") no-repeat;
}
div.mi_casa form.link input.borrar_normal:hover,div.mi_deco form.link input.borrar_normal:hover {
	background:transparent url("../img/borrar_hover.gif") no-repeat;
}
div.mi_casa form.link input.borrar_hover,div.mi_deco form.link input.borrar_hover{
	background:transparent url("../img/borrar_hover.gif") no-repeat;
}
div.mi_casa form.link p,div.mi_deco form.link p {
	margin:0;
	padding:0;
}
div.mi_casa form div,div.mi_deco form div {
	clear:none;
}
#Userfile {
	
	width:300px;
}
#guardar_perfil {
	position:relative;
	width:154px;
	height:24px;
}
#submit_guardar_perfil_hover {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/guardar_perfil_hover.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#submit_guardar_perfil_normal {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/guardar_perfil_normal.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}
#submit_guardar_perfil_hit {
	width:154px;
	height:24px;
	background:none;
	border:none;
	background:transparent url("../img/guardar_perfil_hit.gif") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#estado input.radiobutton:hover,div.estado input.radiobutton:hover {
	background-image:url("../img/radio_rollover.jpg");
}
#estado input.checked:hover,div.estado input.checked:hover {
	background-image:url("../img/checked.jpg");
}
div.elemento_faqs p {
	margin-right:20px;
}
ul.faqs {
	margin-left:40px;
	padding-left:20px;
}
ul.faqs li {
	font-size:12pt;
}
div.elemento_faqs ul {
	margin-top:-1px;
	margin-bottom:-1px;
	margin-left:40px;
	padding-left:20px;
}
div.elemento_faqs li {
	list-style-type:circle;
	font-size:12pt;
}
p.title_faqs,h2.title_faqs {
	font-size:14pt;
	text-align:left;
	margin-left:20px;
}
h2.title_faqs {
	color:#4C4C4C;
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	margin-top:0;
	padding-top:0;
}
#preguntas {
	background:transparent url("../img/faqs.gif") no-repeat 90% 40%;
}
#preguntas.links {
	background:transparent url("../img/links.gif") no-repeat 80% 40%;
	/*background:none;*/
}
p.subir {
	margin-top:7px;
}

#footer {
	height:140px;
	width:100%;
	background:#a67356 url("../img/footeroscurobarra2.gif") repeat-x 0 0;
	float:left;
	clear:both;
}

#footer div {
	margin-top:45px;
	margin-left:170px;
	height:30px;

}
#logo_footer {
	height:30px;
	width:103px;
	position:relative;
	font-size:16pt;
	overflow:hidden;
	display:inline;
}
#logo_footer_imagen {
	height:30px;
	width:103px;
	
}
#footer div p {
	color: #fff;
	font-size:8pt;
	width:180px;
	margin-left:10px;
	margin-top:10px;
	
}
#footer a {
	color:#fff;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
	color:#dddbcb;
}
#footer #footer_sub {
	width:600px;
	color:#fff;
	margin-top:10px;
}
#footer #footer_sub p {
	position:relative;
	width:100%;
	left:0;
	top:0;
	text-align:left;
	margin-left:0;
}
#footer div * {

}
#content {
  	min-height: 550px;
  	overflow: hidden;
  	height: expression(this.scrollHeight < 501? "500px": "auto");
}
div.nivel2 {
	margin-left:50px !important; 
}
p.nivel2 {
	margin-left:50px;
}

