@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family:sans-serif;
	text-align:center;
	background:#039 url(/imagenes/fndLaterales.jpg) repeat-x;
	color:#000000;
	zoom:1;
	height:100%;
	position:relative;
}
img {
    border:none;
}
input.Buscar {
    background-image:url("../imagenes/btnBuscar.gif");
    border:none;
    background-color:transparent;
    width:86px;
    height:28px;
    color:#fff;
}
h4 {
    color:#039;
    font-size:1em;
}

#Laterales {
}
#Contenedor {
	width:984px;
	height:100%;
	margin:0 auto;
	background-color:#fff;
	font-size:.8em;
	position:relative;
}
#Encabezado {
    height:126px;
    border-bottom:2px solid #fff;
    background-image:url("../imagenes/fndEncabezado.jpg");
    background-repeat:no-repeat;
    background-position:center;
    position:relative;
}
#Logo {
    width:174px;
    height:126px;
    float:left;
    margin:0;
}
#Slogan {
    position:absolute;
    top:34px;
    left:365px;
}
#Menu {
    position:absolute;
    width:787px;
    height:28px;
    z-index:1;
    top:98px;
    right:0;
}
#Menu a,
#Menu a:visited {
    color:#ffffff;
    display:block;
    height:28px;
    line-height:28px;
    text-align:center;
    float:left;
    font-weight:bold;
    text-decoration:none;
    background-image:url("../imagenes/fndcurvamenu.gif");
    background-repeat:no-repeat;
    background-position:right center;
}
#m1 {
    width:80px;
}
#m2 {
    width:103px;
}
#m3 {
    width:123px;
}
#m4 {
    width:123px;
}
#m5 {
    width:70px;
}
#m6 {
    width:79px;
}
#m7 {
    width:92px;
}
#Cuerpo {
    border-top:2px solid #ffffff;
	height:auto;
}
#Columnas {
	width:790px;
	float:left;
	margin:0;
}
#Columna1 {
    width:190px;
    float:left;
    background-color:#003399;
    color:#ffffff;
    background-image:url("../imagenes/fndcol1.jpg");
    background-position:bottom;
    background-repeat:repeat-x;
	text-align:left;
	/*padding:0 .5em;*/
}
#Columna1 h1 {
    margin:0;
    padding:4px 0;
    color:#000000;
    background-image:url("../imagenes/fndtitcol1.jpg");
    background-position:center;
    font-size:14px;
    text-transform:uppercase;
	text-align:center;
}
#Columna1 h2,
#Columna2 h2 {
    border-bottom:2px dotted #ffffff;
    text-transform:uppercase;
    margin:2px 7px;
    font-size:13px;
}
#Columna1 a,
#Columna1 a:visited {
    color:#ffffff;
} 
#Columna2 p {
    text-align:left;
    margin:12px;
}
#Columna2 h3 {
    background-color:#003399;
    margin:7px 10px;
}
#Columna2 #Baners {
    background-color:#D57900;
    margin:7px 10px;
    padding:10px;
}
#Contenido {
    width:596px;
    float:right;
    text-align:left;
}
#Contenido h1 {
    height:34px;
    line-height:34px;
    background-color:#EDAB0E;
    text-align:left;
    padding-left:20px;
    font-size:20px;
    font-weight:normal;
    margin:0;
    margin-bottom:7px;
}
#Contenido h2 {
    height:34px;
    line-height:34px;
    background-color:#003399;
    color:#FFFFFF;
    text-align:left;
    padding-left:20px;
    font-size:20px;
    font-weight:normal;
    margin:0;
    margin-bottom:7px;
}
#Columna2 {
	width:190px;
	float:right;
	margin:0;
	background-color:#000000;
	color:#ffffff;
	overflow:hidden;
}
#Pie {
	position:absolute;
	bottom:2px;
	right:14px;
	/*z-index:2;*/
	width:120px;
	height:18px;
}
#Contacto input,
#Contacto textarea {
    border:1px solid #d57900;
    color:#039;
    background-color:#fff;
}
#Contacto {
    color:#039;
    margin:1em auto;
}
a#CmbIdioma,
a#CmbIdioma:visited {
    color:#ffffff;
    text-decoration:none;
    margin:10px 7px;
    display:block;
}

.noFlotar {
	clear:both;
	width:1px;
	height:1px;
	line-height:1px;
	font-size:1px;
}
.vermas {
    display:block;
    height:21px;
    line-height:21px;
    font-size:12px;
    font-weight:bold;
    width:80px;
    text-align:center;
    background-image:url("../imagenes/vinbtnvermas.gif");
    background-repeat:no-repeat;
    background-position:4px 6px;
    background-color:#000000;
    color:#ffffff;
    margin:4px auto;
}
.Linea {
    display:block;
    height:3px;
    line-height:3px;
    font-size:3px;
    background-color:#039;
    margin:.7em 0;
}
.tabDesarrollos,
.tabCatalogo {
    margin:0 auto;
}
.tabCatalogo td {
    padding:7px;
}
.tabDesarrollos table,
.tabDesarrollos td {
    text-align:center;
}
td {
    vertical-align:top;
}
.tabDesarrollos td {
    vertical-align:middle;
}
img.imgCatalogo {
    display:block;
    margin:0 auto;
    padding:4px;
    border:1px solid #000000;
}
.BloqueTipos,
.BloqueBusqueda {
    margin:7px 0.7em;
}
.BloqueTipos ul {
    text-align:left;
}
.TituloVentaRenta {
    font-weight:bold;
}
.Pregunta{
    padding-left:30px;
    margin-top:.5em;
    background-image:url("/imagenes/vinFaqs.jpg");
    background-repeat:no-repeat;
    background-position:18px 4px;
    font-weight:bold;
}
.Respuesta{
    padding-left:30px;
    margin-bottom:1em;
    font-weight:bold;
    color:#00F;
}
.Enlace{
    padding-left:30px;
    padding-bottom:.5em;
    margin-top:.5em;
    border-bottom:3px solid #039;
    background-image:url("/imagenes/vinFaqs.jpg");
    background-repeat:no-repeat;
    background-position:18px 4px;
    font-weight:bold;
}
.Enlace a,
.Enlace a:visited,
.Enlace a:active,
.Enlace a:hover {
    color:#00F;
}

.BordeTabla{ border:solid 1px #EDAB0E;}
.BordeTablaAbajo{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDAB0E ;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDAB0E ;
}
.BordeTablaAbajoLeft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDAB0E ;
}
.BordeTablaAbajoRight{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EDAB0E ;
}