﻿@font-face{
				font-family:TituloSanMiguelDeAllende;
				src: url('sanmiguel_itcedscr.ttf');				
				advancedAntiAliasing: true;
}
.SombraNppal {
				background-image: url('export/sombraArribaPpal.jpg');
				height: 23px;
				width: 982px;
}
.sombraNNOppal {
				background-image: url('export/sombraIzqTopPpal.jpg');
				width: 81px;
				height: 591px;
}
.sombraNNEppal {
				background-image: url('export/sombraDerTopPpal.jpg');
				width: 81px;
				height: 591px;
}
.sombraE {
				background-image: url('export/sombraDerPpal.jpg');
				width: 21px;
				height: 836px;
}
.sombraO {
				background-image: url('export/sombraIzqPpal.jpg');
				width: 21px;
				height: 836px;
}
.SombraSppal {
				background-image: url('export/sombraAbajoPpal.jpg');
				height: 21px;
}
.esqNOppal {
				background-image: url('export/esquinaArribaIzqPpal.jpg');
				background-repeat:no-repeat;
				width: 42px;
				height: 44px;
}
.esqNEppal {
				background-image: url('export/esquinaArribaDerPpal.jpg');
				background-repeat:no-repeat;
				width: 42px;
				height: 44px;
}
.esqSEppa {
				background-image: url('export/esquinaAbajoDerPpal.jpg');
				background-repeat:no-repeat;
				width: 42px;
				height: 42px;
}
.esqSOppa {
				background-image: url('export/esquinaAbajoIzqPpal.jpg');
				background-repeat:no-repeat;
				width: 42px;
				height: 42px;
}
body {
				margin: 0px;
				background-image: url('export/bg1.jpg');
				background-color: #000000;
				background-repeat: repeat-y;
				background-attachment: scroll;
				background-position: center top;
}
.bgTable {
				background-color: #E9ECF7;
}
.c1 {
				width: 60px;
				height: 23px;
}
.C1A {
				width: 685px;
				height: 21px;
				background-color: #FFFFFF;
}
.c1B {
				width: 60px;
				height: 21px;
}
.c1C {
				width: 60px;
				height: 70px;
}
.C1D {
				width: 60px;
				height: 228px;
}
.C1E {
				width: 60px;
				height: 271px;
}
.C1F {
				width: 60px;
				height: 132px;
}
.C1G {
				width: 21px;
				height: 70px;
				background-color: #F6F5F8;
}
.C1G2 {
				width: 21px;
				height: 70px;
				background-color: #FFFFFF;
}
.C1H {
				background-position: center top;
				width: 21px;
				height: 228px;
				background-repeat: no-repeat;
				background-color: #FFFFFF;
}
.C1HB {
				background-position: center top;
				width: 21px;
				height: 228px;
				background-repeat: no-repeat;
				background-color: #FFFFFF;
}
.C1I {
				background-position: center bottom;
				width: 21px;
				height: 351px;
				background-color: #FFFFFF;
				background-repeat: no-repeat;
}
.C1IB {
				background-position: center bottom;
				width: 21px;
				height: 351px;
				background-color: #FFFFFF;
				background-repeat: no-repeat;
}
.Titulo {
				background-color: #E9ECF7;
				height: 184px;
				width: 982px;
				text-align: center;
}
.Visor {
				background-color: #E9ECF7;
				height: 428px;
				width: 1024px;
				vertical-align: top;
}
.TituloA {
				background-color: #E9ECF7;
				height: 163px;
				width: 21px;
}
.Pie {
				background-color: #E9ECF7;
				height: 153px;
				width: 982px;
				text-align: center;
}
.c2 {
				height: 878px;
				width: 60px;
}
.c2e {
				background-color: #E9ECF7;
				width: 21px;
				height: 836px;
}
.c2C {
				background-color: #E9ECF7;
				width: 21px;
				height: 703px;
}
.SubEsq {
				width: 21px;
				height: 21px;
}
.menu {
				width: 192px;
				height: 703px;
				background-color: #FDFDFE;
				vertical-align: top;
				text-align: center;
}
.SubLaterales {
				width: 21px;
				height: 640px;
				background-color: #FDFDFE;
}
.SubLateralesB {
				width: 21px;
				height: 640px;
				background-color: #FFFFFF;
}
.SubContenido1 {
				background-position: left center;
				width: 643px;
				height: 112px;
				background-color: #F6F5F8;
				background-image: url('export/subB23.jpg');
				background-repeat: repeat-y;
				text-align: right;
}
.DatosLateral {
				width: 21px;
				height: 73px;
}
.lateralInfo {
				width: 21px;
				height: 228px;
}
.infoA {
				background-position: center bottom;
				width: 643px;
				height: 249px;
				background-color: #FFFFFF;
				background-image: url('export/sA7.jpg');
				background-repeat: repeat-x;
				background-attachment: scroll;
				vertical-align: middle;
				text-align: right;
}
.info {
				background-position: center bottom;
				width: 643px;
				height: 300px;
				background-color: #FFFFFF;
				background-image: url('export/sA7.jpg');
				background-repeat: repeat-x;
}
.tablaPpal {
				width: 1186px;
				margin-bottom: 80px;
}
.cTemp {
				height: 18px;
}
.SA1 {
				width: 21px;
				height: 21px;
				background-image: url('export/subA1.jpg');
}
.SB1 {
				width: 21px;
				height: 21px;
				background-image: url('export/subB1.jpg');
}
.SC1 {
				width: 21px;
				height: 21px;
				background-image: url('export/subC1.jpg');
}
.SD1 {
				width: 21px;
				height: 21px;
				background-image: url('export/subD1.jpg');
}
.SA2 {
				width: 21px;
				height: 21px;
				background-image: url('export/subA2.jpg');
}
.SB2 {
				width: 21px;
				height: 21px;
				background-image: url('export/subB2.jpg');
}
.SA3 {
				width: 21px;
				height: 21px;
				background-image: url('export/subA3.jpg');
}
.SB3 {
				width: 21px;
				height: 21px;
				background-image: url('export/subB3.jpg');
}
.SA4 {
				width: 21px;
				height: 228px;
				background-image: url('export/subA4.jpg');
}
.SB4 {
				width: 21px;
				height: 228px;
				background-image: url('export/subB4.jpg');
}
.SA5 {
				background-position: center top;
				width: 21px;
				height: 21px;
				background-repeat: no-repeat;
				background-color: #FFFFFF;
}
.SC5 {
				background-position: center top;
				width: 21px;
				height: 21px;
				background-color: #FFFFFF;
				background-repeat: no-repeat;
}
.SA6 {
				width: 21px;
				height: 21px;
				background-image: url('export/subA6.jpg');
}
.SB6 {
				width: 21px;
				height: 21px;
				background-image: url('export/subB6.jpg');
}
.SC6 {
				width: 21px;
				height: 21px;
				background-image: url('export/subC6.jpg');
}
.SD6 {
				width: 21px;
				height: 21px;
				background-image: url('export/subD6.jpg');
}
.barrota {
				background-position: center center;
				width: 100%;
				height: 29px;
				background-color: #FF0000;
				display: block;
				position: fixed;
				z-index: auto;
				bottom: 0px;
				top: 95%;
				text-align: center;
				background-image: url('export/barbg.jpg');
				background-repeat: no-repeat;
				vertical-align: text-bottom;
}
a.outLinkStyle:hover{
				font-family: tahoma;
				font-size: 8pt;
				color: #FFEEEE;
				text-decoration: underline;
				font-weight: bold;
				padding-right: 10px;
}
a.outLinkStyle{
				font-family: tahoma;
				font-size: 8pt;
				color: #FFEEEE;
				text-decoration: none;
				font-weight: bold;
				padding-right: 10px;
}
				
.familink {
				font-family: Arial;
				font-size: 11px;
				color: #384761;
				text-decoration: none;
				font-weight: normal;
				padding-right: 10px;
}







.tablaPrincipal {
				padding: 0px;
				margin: 0px;
				width: 1106px;
}
/*.titulo {
				background-position: left top;
				width: 1024px;
				height: 150px;
				background-image: url('pic/bgt.jpg');
				background-repeat: no-repeat;
				background-attachment: scroll;
}*/
.sombraIzqPpal {
				background-position: left;
				width: 41px;
				background-image: url('pic/shdwizq.jpg');
				background-repeat: repeat-y;
				background-attachment: scroll;
}
.sombraDerPpal {
				background-position: left;
				width: 41px;
				background-image: url('pic/shdwder.jpg');
				background-repeat: repeat-y;
				background-attachment: scroll;
}
.sombraAbaPpal {
				background-position: top;
				height: 41px;
				background-image: url('pic/shdwaba.jpg');
				background-repeat: repeat-x;
				background-attachment: scroll;
				width: 1024px;
}
.menuRojo {
				background-position: left top;
				width: 1024px;
				height: 35px;
				color: #FFFFFF;
				background-image: URL('pic/bgm1.jpg');
				background-repeat: no-repeat;
				background-attachment: scroll;
				text-align: right;
				/*padding-left: 10px;*/
}
/*.visor {
				width: 1024px;
				height: 391px;
}*/
.menuAzul {
				background-position: left top;
				width: 1024px;
				height: 35px;
				color: #FFFFFF;
				background-image: url('pic/bgm2.jpg');
				background-repeat: no-repeat;
				background-attachment: scroll;
}
/*.info {
				height: 329px;
				background-color: #FFFFFF;
				text-align: center;
				width: 348px;
}*/
.description {
				/*padding: 20px;*/
				height: 198px;
				text-align: left;
				vertical-align: middle;
				background-color: #FFFFFF;
				width: 613px;
}
.features {
				height: 312px;
				vertical-align: top;
				text-align: right;
				background-color: #FFFFFF;
				width: 200px;
}
.features2 {
				height: 312px;
				vertical-align: top;
				text-align: left;
				background-color: #FFFFFF;
				width: 148px;
}
.caracterizticas {
				text-align: right;
				background-color: #FFFFFF;
				vertical-align: top;
				padding-top: 20px;
}
.caracterizticas2 {
				vertical-align: top;
				text-align: left;
				background-color: #FFFFFF;
				padding-top: 20px;
}
.sombraDerInt {
				background-position: right;
				width: 21px;
				background-image: url('pic/shdwrightint.jpg');
				background-repeat: repeat-y;
				background-attachment: scroll;
}
.sombraIzqInt {
				background-position: right;
				width: 21px;
				background-image: url('pic/shdwleftint.jpg');
				background-repeat: repeat-y;
				background-attachment: scroll;
}
.sombraCentro {
				background-position: left;
				width: 21px;
				background-image: url('pic/shdwcenter.jpg');
				background-repeat: repeat-y;
				background-attachment: scroll;
}
.sombraCarPie {
				height: 21px;
				width: 1024px;
}
/*.pie {
				width: 1024px;
				height: 155px;
				background-color: #FFFFFF;
				text-align: center;
				padding-top: 40px;
				padding-bottom: 40px;
}*/
.sombraPie1 {
				height: 21px;
				width: 1024px;
}
.sombraPie2 {
				height: 40px;
				width: 1024px;
}
.sombraInfoFea {
				height: 21px;
				width: 348px;
}
.sombraAzulDesc {
				background-position: top;
				height: 21px;
				background-image: url('pic/shdwupdown.jpg');
				background-repeat: repeat-x;
				background-attachment: scroll;
}
.sombraDesCar {
				height: 21px;
				width: 613px;
}
/*body {
				text-align: center;
				margin: 0px;
				font-family: Tahoma;
				font-size: 10pt;
				font-weight: bold;
				background-color: #FFFFFF;
}*/
.textoRespuesta {
				font-family: tahoma;
				font-size: 10pt;
				color: #334184;
				line-height: 16pt;
				font-weight: bold;
}
.seccion {
				font-family: tahoma;
				font-size: 8pt;
				font-weight: bold;
				color: #808080;
}
.precio {
				font-family: Tahoma;
				font-size: 12pt;
				font-weight: Bold;
				color: #333333;
}
.textoInfo {
				font-family: tahoma;
				font-size: 10pt;
				color: #253A74;
				font-weight: normal;
				line-height: 16pt;
				letter-spacing: 1pt;
}
.subEtiquetas {
				font-family: tahoma;
				font-size: 8pt;
				color: #808080;
}
.ll {
				width: 80%;
				height: 1px;
				color: #C0C0C0;
}
.subTituloRojo {
				font-family: tahoma;
				font-size: 12pt;
				font-weight: normal;
				color: #0033CC;
				margin-left: 10px;
}
.subTituloAzul {
				font-family: tahoma;
				font-size: 10pt;
				font-weight: normal;
				color: #993399;
}
.subTituloAzulB {
				font-family: tahoma;
				font-size: 10pt;
				font-weight:normal;
				color: #003399;
}
.sanMiguelDeAllende {
				font-smooth: always;
				font-family: TituloSanMiguelDeAllende;
				font-size: 20pt;
				font-weight: bold;
				color: #E44;
				font-variant:normal;
}
.broker {
				font-family: tahoma;
				font-size: 11pt;
				font-weight: bold;
				color: #0033CC;
				text-shadow: 3px 3px 8px #FFFF55, -3px -3px 8px #FFEF00;
}
.descripcion {
				font-family: tahoma;
				font-size: 14px;
				color: #449;
				padding-left: 25px;
}
/*a.outLinkStyle:hover{
				font-family: tahoma;
				font-size: 8pt;
				color: #FFEEEE;
				text-decoration: underline;
				font-weight: bold;
				padding-right: 10px;
}
a.outLinkStyle{
				font-family: tahoma;
				font-size: 8pt;
				color: #FFEEEE;
				text-decoration: none;
				font-weight: normal;
				padding-right: 10px;
}*/
				
.familink {
				font-family: Arial;
				font-size: 11px;
				color: #384761;
				text-decoration: none;
				font-weight: normal;
				padding-right: 10px;
}
.mensaje {
				font-family: Arial;
				font-size: 18px;
				font-weight: normal;
				color: #CC0000;
				text-decoration: none;
				line-height: 16pt;
				text-transform: lowercase;
}
.telefonos {
				font-family: Tahoma;
				font-size: 12px;
				color: #FF0000;
				text-decoration: none;
				font-weight:bold;
}
.telefonosB {
				font-family: Tahoma;
				font-size: 12px;
				color: #CC3300;
				text-decoration: none;
				font-weight:bold;
}
.telefonosC {
				font-family: Tahoma;
				font-size: 12px;
				color: #800000;
				text-decoration: none;
				font-weight:bold;
}
.telefonosD {
				font-family: Tahoma;
				font-size: 12px;
				color: #660033;
				text-decoration: underline;
				font-weight:bold;
}
.whoABC {
				font-family: Arial;
				font-size: 20px;
				font-weight: bold;
				color: #CC3300;
				text-decoration: none;
}
.direccionPostal {
				font-family: Arial;
				font-size: 12px;
				color: #0066CC;
}
.advertencia {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #808080;
				font-weight: normal;
}
.sombrapie {
				background-position: top;
				height: 21px;
				background-image: url('pic/shdwpie.jpg');
				background-repeat: no-repeat;
				background-attachment: scroll;
}
.esquinaInt {
				background-image: url('pic/dercornersmall.jpg');
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: left top;
}
.sombraArribaPpal {
				background-position: top;
				height: 41px;
				background-image: url('pic/shdwarri.jpg');
				background-repeat: repeat-x;
				background-attachment: scroll;
}
.esqDerPpal {
				background-position: left top;
				height: 41px;
				background-image: url('pic/shdwderppal.jpg');
				background-repeat: no-repeat;
				background-attachment: scroll;
}
.esqIzqPpal {
				background-position: right top;
				height: 41px;
				background-image: url('pic/shdwizqppal.jpg');
				background-repeat: no-repeat;
				background-attachment: scroll;
}
.sombraA1 {
				background-image: url('pic/b/A1.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraA4 {
				background-image: url('pic/b/A4.jpg');
				background-repeat: repeat-y;
				width: 21px;
				height: 21px;
}
.sombraA5 {
				background-image: url('pic/b/A5.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraA6 {
				background-image: url('pic/b/A6.jpg');
				background-repeat: repeat-y;
				width: 21px;
				height: 21px;
}
.sombraA8 {
				background-image: url('pic/b/A8.jpg');
				background-repeat: repeat-y;
				width: 21px;
				height: 21px;
}
.sombraA11 {
				background-image: url('pic/b/A11.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraB5 {
				background-image: url('pic/b/B5.jpg');
				background-repeat: repeat-x;
				width: 21px;
				height: 21px;
}
.sombraD1 {
				background-image: url('pic/b/D1.jpg');
				background-repeat: repeat-x;
				height: 21px;
}
.sombraD5 {
				background-image: url('pic/b/D5.jpg');
				background-repeat: repeat-x;
				height: 21px;
}
.sombraD11 {
				background-image: url('pic/b/D11.jpg');
				background-repeat: repeat-x;
				height: 21px;
}
.sombraF1 {
				background-image: url('pic/b/F1.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraF11 {
				background-image: url('pic/b/F11.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraG1 {
				background-image: url('pic/b/G1.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraG2 {
				background-image: url('pic/b/G2.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraG5 {
				background-image: url('pic/b/G5.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraG8 {
				background-image: url('pic/b/G8.jpg');
				background-repeat: repeat-y;
				width: 21px;
				height: 21px;
}
.sombraG10 {
				background-image: url('pic/b/G10.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraG11 {
				background-image: url('pic/b/G11.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraH1 {
				background-image: url('pic/b/H1.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraJ1 {
				background-image: url('pic/b/J1.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraJ5 {
				background-image: url('pic/b/J5.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraK1 {
				background-image: url('pic/b/K1.jpg');
				background-repeat: no-repeat;
				width: 22px;
				height: 21px;
				background-color: #FFFFFF;
}
.sombraK4 {
				background-image: url('pic/b/K4.jpg');
				background-repeat: repeat-y;
				width: 21px;
				height: 21px;
}
.sombraK5 {
				background-image: url('pic/b/K5.jpg');
				background-repeat: no-repeat;
				width: 22px;
				height: 21px;
				background-color: #FFFFFF;
}
.sombraK6 {
				background-image: url('pic/b/K6.jpg');
				background-repeat: no-repeat;
				width: 21px;
				height: 21px;
}
.sombraK8 {
				background-image: url('pic/b/K8.jpg');
				background-repeat: repeat-y;
				width: 22px;
				height: 21px;
				background-color: #FFFFFF;
}
.sombraK11 {
				background-image: url('pic/b/K11.jpg');
				background-repeat: no-repeat;
				width: 22px;
				height: 21px;
				background-color: #FFFFFF;
}
.ultimo {
				font-family: tahoma;
				font-size: 10px;
				color: #808080;
				width: 100%;
				text-transform: lowercase;
}




