			body{margin:0px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(../images/bg-corpore.png) bottom repeat-x fixed;}
			#header{background: url(../images/bg-header.png) repeat-x; text-align:right; border-bottom:1px solid #666666;}
			#menu{clear:both; position:relative;background:#0058b0;text-align:center;}
			#menu a{ border:solid 1px grey; border-top:none; border-left:none;display:inline-block; width:85px; background:#e5e5e5; position:relative; text-align:left; padding-left:2px; font-weight:bolder; font-size:0.65em; color:#333333; text-decoration:none;}
			#menu a:hover{background-color:#5372D3; color:#ffffff;}
			#submenu{position:relative;  background-image:url(../images/transparente-b.png); width:810px; display:none; border: solid 1px #333333; border-top:none; text-align:left;font-size:0.65em}
			#submenu a{color:#333333; text-decoration:none;}
			#submenu a:hover{text-decoration:underline;}
			.azulejo{border-bottom:gray 1px dotted; padding-left:10px; color:#0058b0; background-image:url(../images/transparente-b.png); font-size:0.8em; text-align:left;margin-bottom:2px; font-weight:bolder;}
			.azulejo-casa{position:absolute; top: 10px; border-bottom:gray 1px dotted; padding-left:10px; color:#0058b0; font-size:0.7em; text-align:left;margin-bottom:2px; font-weight:bolder; background:#ffffff; background-image:url(../images/transparente-b.png);}
			.azulejo-casa-re{ top: 10px; border-bottom:gray 1px dotted; padding-left:10px; color:#0058b0; font-size:0.9em; text-align:left;margin-bottom:2px; font-weight:bolder; background:#ffffff; background-image:url(../images/transparente-b.png);}
			.capadoble {width:634px; float:left; border: 1px solid gray;  background-image:url(../images/transparente.png); text-align:left; font-size:0.8em; padding:3px}
			.contenedor800{clear:both; width:965px;  position:relative; margin-top:3px;}
			.capa255{float:left; width:313px; border:1px solid gray; padding:3px;background: url(../images/bg-celdas.png) bottom repeat-x white;}
			.bloque1{float:left; width:313px; background: url(../images/bg-celdas.png) bottom no-repeat white ; height:300px; border:1px solid gray; font-size:small; text-align:left; padding:3px;}
			.bloque2{background: url(../images/bg-celdas.png) bottom repeat-x white;  border-bottom:1px solid gray; font-size:small; text-align:left;}
			.bloque1 img {float:left; padding:1px; margin:1px; border: 1px gray dashed;}
			.bloque3{background: url(../images/bg-celdas.png) bottom left repeat-x; background-color:#ffffff;  border-bottom:1px solid gray; font-size:small; text-align:left;}
			h1, h2, h3, h4, h5, h6 {color:#FE340C;}
			.naranja{color:#FE340C;}
			#footer{clear:both; font-size:x-small; background:repeat-x url(../images/bg-header.png); border-top:1px solid #333;}
			form.contacto{ border:solid 1px #333333; width:100%;text-align:center;}
			form.contacto input{border:solid 1px gray; margin:2px; width:8em;}			
			form.contacto textarea{border:solid 1px gray; margin:2px;  width:30em;}
			.imagen{float:right; background:silver; padding:3px; margin: 5px; border:1px solid gray; font-size:x-small;}
			.imagen img{border: 1px dashed black; padding:2px; background-color: #ffffff;}
            .cat{border-top:1px solid #333333;border-bottom:1px solid #333333; position:relative; padding-top: 1px;}
            .cat a { text-decoration:none; display:inline-block; width:85px; border: 1px solid gray; border-bottom:none; margin-right:2px; padding: 1px 1px 1px 5px; background:silver;}
            #tooltip { background-color: #CCCCCC; border: 1px solid #888888; color: #333333; padding: 4px;}
            #tooltip h3 {font-size: 1.1em;margin: 0;padding: 0 3px;text-align: left !important;}
            #tooltip p {font-size: 0.95em; margin: 5px 0 0 5px; text-align: left;}
            .casa{position:relative; float:left; margin: 3px;}
			#galeria img { margin: 2px; padding:2px; border:#666666 dashed 1px;}
			table{border:none}
			td.titulo{background:#AAC0CC; border:none}
			td{border-bottom:dotted 1px #666666;border-left:dotted 1px #666666;}
			.loading {background: url(../images/loader.gif) no-repeat center center;}
			.loaded {background: none;}


