@charset "utf-8";
/* CSS Document */
a,a:visited,a:active,a:hover{color:#000000;}
body {
 margin:0;
 padding:0;
 text-align:center;
 font-family:sans-serif;
 font-size:12px;
/* background-image:url(/images/plantilla04/fndBody.png);
 background-repeat:repeat-y;
 background-position:top center;*/
 background-color:#21009B;
}

#Contenedor {
 width:758px;
 margin:0 auto;
 border:solid 1px #ccc;
}
#Contenedor #Sombra {
 width:758px;
 margin:0 auto;
 text-align:left;
}

#Encabezado {
 height:146px;
 background-color:#ccc;
}
#Encabezado .Margenes {
 height:96px;
}
#Encabezado .Logo {
 float:left;
 width:180px;
 height:146px;
}

#Cuerpo {
 background-image:url(/images/plantilla04/fndColumnas.gif);
}

/* =========================== COLUMNA 1 =========================== */
#Columna1 {
 width:187px;
 margin-left:1px;
 float:left;
 color:black;
 background-image:url(/images/plantilla04/fndCol1.jpg);
 background-repeat:repeat-x;
}
#Columna1 .Margenes {
 background-image:url();
}
#Columna1 .BloqueBusqueda {
 padding-bottom:1em;
}
#Columna1 .BloqueBusqueda .TituloBusqueda {
 font-weight:bold;
 text-align:center;
 height:41px;
 font-size:16px;
 color:black;
 overflow:hidden;
 background-image:url(/images/plantilla04/tituloBusqueda.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 line-height:100px;
}
#Columna1 .BloqueBusqueda form {
 padding: 1em 1em 0 1em ;
 font-weight:bold;
 font-size:12px;
 color:#000;
}
#Columna1 .BloqueBusqueda .botonBuscar {
 background: url(/images/plantilla04/btnBuscar.jpg);
 height: 45px;
 width: 132px;
 border-style: none;
 margin-right: auto;
 margin-left: auto;
 display: block;
 cursor:pointer;
}

#Columna1 .BloqueTipo {
 padding-bottom:1em;
}
#Columna1 .BloqueTipo .TituloPorTipo {
 font-weight:bold;
 text-align:center;
 height:37px;
 font-size:16px;
 color:black;
 overflow:hidden;
 background-image:url(/images/plantilla04/tituloTipo.jpg); 
 background-position:top center;
 background-repeat:no-repeat;
 line-height:100px;
}
#Columna1 .BloqueTipo .TituloRentaVenta {
 padding: 1em 1em 0 1em;
 font-weight:bold;
}
#Columna1 .BloqueTipo ul {
 padding-left: 2em;
 padding-right: 1em;
}
#Columna1 .BloqueTipo ul a {
 color:#000;
}
#Columna1 .BloqueTipo ul a:visited {
 color:#000;
}
#Columna1 .BloqueTipo ul a:active {
 color:#000;
}
#Columna1 .BloqueTipo ul a:hover {
 color:#000;
}
#Columna1 .BloqueTipo li {
 /*list-style-image:url(/images/plantilla04/vin1.gif);*/
}
#Columna1 .BloqueAsesores {
 padding-bottom:1em;
}
#Columna1 .BloqueAsesores .TituloAsesores {
 font-weight:bold;
 text-align:center;
 background-color:#0099CC;
 height:31px;
 line-height:31px;
 font-size:16px;
 color:black;
}
#Columna1 .BloqueAtencion {
 padding-bottom:1em;
 background-image:url(/images/plantilla04/fndAtencion.jpg);
 background-repeat:no-repeat;
 width:181px;
 height:75px;
 margin-left:4px;
 padding-top:4px;
}
#Columna1 .BloqueAtencion .ImgAtencion {
 width:76px;
 height:58px;
 float:left;
 background-image:url(/images/plantilla04/imgAtencion.jpg);
 margin-left:5px;
}
#Columna1 .BloqueAtencion .TituloAtencion {
 text-align:center;
 float:right;
 width:94px;
 height:40px;
 line-height:16px;
 font-size:16px;
 color:black;
}
#Columna1 .BloqueAtencion .TextoAtencion {
 padding: 0 1em;

}
#Columna1 .BloqueBoletin {
 padding-bottom:1em;
}
#Columna1 .BloqueBoletin .TituloBoletin {
 text-align:center
 font-weight:bold;
 font-size:16px;
 color:black;
}
#Columna1 .BloqueOficinas {
 padding-bottom:1em;
}
#Columna1 .BloqueOficinas .TituloOficinas {
 height:18px;
 line-height:310px;
 background-image:url(/images/plantilla04/tituloOficinas.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
}
#Columna1 .BloqueOficinas .TextoOficinas {
 padding: 1em 1em 0 1em;
}
/* ================================================================= */

/* =========================== COLUMNA 3 =========================== */
#Columna3 {
 width:176px;
 margin-right:4px;
 float:right;
 color:white;
}
#Columna3 .BloqueBusqueda {


}
#Columna3 .BloqueBusqueda .TituloBusqueda {
 font-weight:bold;
 text-align:center;
 height:41px;
 line-height:319px;
 font-size:16px;
 background-image:url(/images/plantilla04/tituloBusqueda.jpg);
 background-position:top left;
 overflow:hidden;
}
#Columna3 .BloqueBusqueda form {
 padding: 1em 1em 0 1em ;
 font-weight:bold;
 font-size:12px;
}
#Columna3 .BloqueBusqueda .botonBuscar {
 background-image: url(/images/plantilla04/btnBuscar.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 background-color:#648E01;
 height:45px;
 width:144px;
 border:none;
 margin-right:auto;
 margin-left:auto;
 display:block;
 cursor:pointer;
}
#Columna3 .BloqueTipo {
 padding-bottom:1em;
 display:none;
}
#Columna3 .BloqueTipo .TituloPorTipo {
 font-weight:bold;
 text-align:center;
 background-color:#FFC062;
 height:31px;
 line-height:31px;
 font-size:16px;
}
#Columna3 .BloqueAsesores {
 padding-bottom:1em;
}
#Columna3 .BloqueAsesores .TituloAsesores {
 font-weight:bold;
 text-align:center;
 background-color:#FFC062;
 height:31px;
 line-height:31px;
 font-size:16px;
}
#Columna3 .BloqueAtencion {
 padding-bottom:1em;
 display:none;
}
#Columna3 .BloqueAtencion .TituloAtencion {
 font-weight:bold;
 text-align:center;
 height:34px;
 font-size:16px;
 overflow:hidden;
 background-image:url(/images/plantilla06/tituloAtencion.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 line-height:100px;
}
#Columna3 .BloqueAtencion .ImgAtencion {
 float:left;
 background-image:url(/images/plantilla05/imgFotoAtencion01.jpg);
 width:75px;
 height:58px;
 margin-left:1em;
 margin-right:5px;
 margin-top:5px;
}
#Columna3 .BloqueAtencion .TextoAtencion {
 padding: 0 1em;
 font-size:10px;
}
#Columna3 .BloqueBoletin {
 padding-bottom:1em;
}
#Columna3 .BloqueBoletin .TituloBoletin {
 text-align:center;
 font-weight:bold;
 height:31px;
 font-size:14px;
 line-height:31px;
}
#Columna3 .BloqueBoletin .TextoBoletin {
 padding: 1em;
 padding-top:0;
 text-align:center;
}
#Columna3 .BloqueBoletin form {
 padding:0 1em;
 font-weight:bold;
}
#Columna3 .BloqueBoletin form input {
 width:70px;
 color: #666;
}
#Columna3 .BloqueBoletin .botonBoletin {
 background: url(/images/plantilla04/btnEnviar.jpg) no-repeat center center;
 display: block;
 height: 45px;
 width: 132px;
 border-style: none;
 margin: 0px auto;
 padding: 0px;
 cursor: pointer;
}

#Columna3 .BloqueOficinas {
 padding-bottom:1em;
}
#Columna3 .BloqueOficinas .TituloOficinas {
 margin-top:10px;
 text-align:center;
 font-weight:bold;
 height:31px;
 font-size:16px;
 overflow:hidden;
 background-image:url(/images/plantilla04/tituloOficinas2.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 line-height:100px;
}
#Columna3 .BloqueOficinas .TextoOficinas {
 margin: 1em 1em 0 1em;
 border-bottom: solid 1px #ccc;
 padding-bottom:1em;
}
#Columna3 .BloqueOficinas .Telefonos {
 margin: 0 1em;
 border-bottom: solid 1px #ccc;
 text-align:center;
 padding-bottom:1em;
}
#Columna3 .BloqueOficinas .Email {
 padding: 0 1em;
}
/* ================================================================= */

/* =========================== COLUMNA 2 =========================== */
#Columna2 { 
 background-image:url(/images/plantilla06/fndCuerpo.jpg);
 background-repeat:repeat-x;
 width:360px;
 float:right;
 margin-right:7px;
 overflow:hidden;
}
#Columna2 .Margenes {
 padding:1em;
}
#Columna2 .Titulo {
 margin-botom:1em;
}
/* ================================================================= */

.NoFlotar {
 clear:both;
 line-height:1px;
 height:1px;
}

#Pie {
 clear:both;
 text-align:center;
 color: #000;
 text-align: right;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 31px;
 background-image:url(/images/plantilla06/fndPie.jpg);
}
#Pie .Margenes {
 padding:4px 1em;
}

table {
 width:100px;
}