/*GENERAL*/
html, * {margin: 0px; padding: 0px; border: 0px; font-family:arial,tahoma,sans-serif;}
body {background:#fff; font-size:12px;color:#000;}
form{margin:0px;}
img{border:0px;}
.container {width: 930px;margin:auto;position:relative;}
.cab {margin:0px;padding:15px;font-size:18px;font-weight:bold;letter-spacing:-1px;}
.TextoPeque {font-size: 0.9em;}

.PostMensaje {border: 1px solid; border-radius: 3px; padding: 10px 10px 10px 36px; margin-bottom: 10px; background: 10px 10px no-repeat; line-height: 16px;}
.PostMensaje.Ok {border-color: #333; background-color: #CFC; background-image: url(../imagenes/icono-ok.png);}
.PostMensaje.Error {border-color: #333; background-color: #FCC; background-image: url(../imagenes/icono-error.png);}

/*BANNERS*/
.columna_derecha {margin:10px 0px;padding:0px;float:right;}
.columna_derecha .banner {width:105px; margin:10px 0px;text-align:center;font-size:13px;padding:0px;color:#ddd;}
.columna_derecha .banner img {display:block;}

/*HEAD*/
.head {height:200px;position:relative;}
.head .barra {margin:auto;background:#2d4359;height:50px;position:relative;}
.head .barra .cont {width: 930px;margin:auto;position:relative;color:#fff;line-height:50px;}
.head .barra .cont span.TextoGrande {font-size:20px;}
.head .barra .cont span.TextoDerecha {color:#fff;line-height:50px;position:absolute;top:0px;right:0px;}
.head .barra .cont span.TextoDerecha a {margin:0px 2px;color:#cfdae5;}
.head .barra .cont span.TextoDerechal a:hover {color:#fff;}
.head .contenido {width: 930px;margin:auto;position:relative;}
.head .contenido .logo {background: url(../imagenes/logo.png);width:390px;height:87px;position:absolute;top:30px;left:0px;}
.head .contenido .frase {background: url(../imagenes/frase.png);width:423px;height:67px;position:absolute;top:30px;right:0px;}
.logo a {display:block;width:100%;height:100%;}
.twitter {background: url(../imagenes/twitter.png);width:16px;height:16px;position:absolute;top:115px;right:0px;}
.facebook {background: url(../imagenes/facebook.png);width:16px;height:16px;position:absolute;top:115px;right:17px;}
.menu {background: url(../imagenes/menu.png);width:930px;height:43px;margin:auto;line-height:43px;position:relative;}
.menu ul {padding:0px 20px;}
.menu ul li {list-style:none;float:left;color:#e08080;}
.menu ul li a {color:#fff;text-decoration:none;margin:0px 8px;}
.menu ul li a:hover {text-decoration:underline;}
.menu .traductor {position:absolute;top:10px;right:20px;line-height:15px;}


/*MENU IZQUIERDA*/
.menu_lateral {margin:20px 0px;padding:0px;width:194px;float:left;}
.menu_lateral .inmobiliaria {background: url(../imagenes/cab_inmobiliaria.png);}
.menu_lateral .subastas {background: url(../imagenes/cab_subastas.png);}
.menu_lateral .automocion {background: url(../imagenes/cab_automocion.png);}
.menu_lateral .servicios {background: url(../imagenes/cab_servicios.png);}
.menu_lateral .informacion {background: url(../imagenes/cab_informacion.png);}
.menu_lateral ul li {list-style:none;margin:1px 0px 0px 0px;background:#edeff1;}
.menu_lateral ul li a {color:#000;text-decoration:none;padding:10px 0px 10px 15px;letter-spacing:-1px;font-size:12px;text-transform:uppercase;display:block;}
.menu_lateral ul li a:hover {text-decoration:underline;}
.menu_lateral ul li a.publicar {color:#007abf;font-weight:bold;}

/*INDEX*/
.container_index {width: 720px;margin:20px 0px 0px 16px;float:left;position:relative;}
.container_index a.gratis {background: #007abf; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; letter-spacing: 0pt; font-size: 11pt; text-decoration: none; display: block;}
.container_index.Reducido {width: 600px;}

.Intro {height: 200px; margin: 10px 0px; position: relative; overflow: hidden;}
.Intro .Scroll {overflow: hidden;}
.Intro li {list-style: none; float: left;}
.Intro ul.Paneles li {width: 340px; height: 140px; padding: 30px 230px 30px 30px; background: 400px 15px no-repeat #EEE; font-size: 11pt;}
.Intro ul.Paneles li h3 {color: #c10001; font-size: 30pt; letter-spacing: -1px;}
.Intro ul.Paneles li p {color: #313131; line-height: 20px; margin-bottom: 15px;}
.Intro ul.Paneles li a {color: #c10001;}
.Intro ul.Puntos {position: absolute; right: 15px; top: 15px;}
.Intro ul.Puntos li {margin-left: 3px;}
.Intro ul.Puntos a {display: inline-block; width: 10px; height: 10px; border-radius: 5px;background: #c10001; cursor: pointer;}
.Intro ul.Puntos a:hover, .Intro ul.Puntos a.Seleccionado {background: #2d4359;}

.container_index .seccion {background: url(../imagenes/cab_seccion.png) no-repeat;height:23px;position:relative;}
.container_index .seccion h1 {font-size:18px;font-weight:bold;letter-spacing:-1px;}
.container_index .seccion span {position:absolute;right:15px;top:18px;color:#2d4359;font-size:15px;}
.container_index .puntos_rojo {background: url(../imagenes/puntos_rojo.png) repeat-x;height:1px;margin:3px 0px;}
.ListadoPublicaciones li {list-style:none;background: url(../imagenes/puntos_gris.png) repeat-x bottom; padding-bottom: 1px;}
.ListadoPublicaciones li img.Imagen {float:left;margin:0px 10px 0px 0px;}
.ListadoPublicaciones li img.Icono {position: absolute; right: 5px; top: 5px;}
.ListadoPublicaciones li a {display:block;padding:10px;height:102px;text-decoration:none;color:#000;position: relative;}
.ListadoPublicaciones li a:hover {background-color:#e4ecf4;}
.ListadoPublicaciones li a h3 {font-size:14px;color:#c10001;}
.ListadoPublicaciones li a strong {font-size:21px;color:#000;}
.ListadoPublicaciones li a span {color:#2d4359;font-weight:bold;}

/*BUSCADOR*/
.buscador {width:695px;background:#f9dbdb;padding:15px 0px 0px 25px;margin-bottom:15px;height:60px;}
.buscador div {float:left;}
.buscador div select {width:180px;height:25px;border:1px solid #ddd;padding:2px;font-size:12px;margin-right:10px;}
.buscador div input {height:24px;padding:0px 15px;background:#c10001;color:#fff;margin-top:14px;}

/*FICHA*/
.arbol {font-size:11px;color:#000;margin:0px auto 10px auto;font-style:italic;}
.arbol a {color:#000;}
.container_ficha {position:relative;margin:10px 0px;}
.container_ficha .galeria {width:390px;margin:0px;padding:0px;float:left;}
.container_ficha .galeria .visor {width:390px;height:260px;background: no-repeat;}
.container_ficha .galeria ul {margin:5px 0px;padding:0px;list-style:none;}
.container_ficha .galeria ul li {float:left;background:center no-repeat;margin: 0px 5px 5px 0px;}
.container_ficha .galeria ul li a {width:74px;height:74px;display:block;}
.container_ficha .galeria ul li.ultimo {margin-right:0px;}
.container_ficha .datos {width:315px;margin:0px;padding:0px;float:right;}
.container_ficha .datos p {margin:5px 0px;padding:0px;}
.container_ficha .datos .agente {font-weight: bold; color: #c10001;}
.container_ficha .datos .destacado {font-size:15px;color:000;font-weight:bold;margin:0px;}
.container_ficha .datos strong {font-size:21px;color:#c10001;}
.container_ficha .datos span {font-size:16px;font-weight:bold;display:block;margin:5px 0px 0px 0px;}
.formulario {width:245px;background:#e2e6eb;padding:15px 35px;margin:15px 0px; position: relative;}
.formulario input.enviar {width:50px;height:20px;background:#2d4359;color:#fff;}
.formulario b {font-size:14px;}
.formulario p {margin:5px 0px;padding:0px;}
.formulario p input {width:230px;height:18px;border:1px solid #ddd;padding:2px;font-size:11px;}
.formulario p textarea {width:230px;height:60px;border:1px solid #ddd;padding:2px;font-size:11px;}
.formulario .Ajax {background: url(../imagenes/ajax.gif) 0px 50% no-repeat; padding-left: 20px; line-height: 16px; position: absolute; right: 35px; bottom: 15px;}
.formulario .Oculto {display: none;}

/*LOGIN*/
.container_alta {float:right;}
.alta {width:280px;background:#f9dbdb;padding:25px 35px; position: relative;}
.alta input.enviar {width:50px;height:20px;background:#c10001;color:#fff;}
.alta b {font-size:14px;}
.alta p {margin:5px 0px;padding:0px;}
.alta p input {width:230px;height:18px;border:1px solid #ddd;padding:2px;font-size:11px;}
.alta p textarea {width:230px;height:60px;border:1px solid #ddd;padding:2px;font-size:11px;}
.login {width:285px;background:#e2e6eb;float:left;}
.login input.enviar {background:#2d4359;}
.login .TextoPeque {font-size: 11px;}
.lopd{width:350px;font-size:9px;color:#898989;font-family:Arial;text-align:justify;margin-top:10px;line-height:13px;}
.contacto {width:315px;}
.alta .Ajax {position: absolute; right: 35px; bottom: 25px; background: url(../imagenes/ajax.gif) 0px 50% no-repeat; padding-left: 20px; line-height: 15px;}
.alta .Oculto {display: none;}

/*MI CUENTA*/
.micuenta {margin:0px 0px 10px 0px; padding:0px;}
.micuenta span {color:#2d4359;padding:0px 5px;}

/*INSERTAR*/
.insertar {width:650px;background:#e6f5e3;padding:25px 35px;margin:0px 0px;}
.insertar input.enviar {padding:0px 15px;height:25px;line-height:25px;background:#41a62a;color:#fff;margin:10px 0px;}
.insertar b {font-size:14px;}
.insertar p {margin:5px 0px;padding:0px;font-weight:bold;}
.insertar p select {width:235px;height:25px;border:1px solid #ddd;padding:2px;font-size:12px;}
.insertar p input {width:230px;height:18px;border:1px solid #ddd;padding:2px;font-size:11px;}
.insertar p input.largo {width:400px;}
.insertar p input.corto {width:100px;}
.insertar p input.read {background:#f2f1f1;}
.insertar p textarea {width:600px;height:100px;border:1px solid #ddd;padding:2px;font-size:11px;}
.insertar .puntos {background: url(../imagenes/puntos_verde.png) repeat-x bottom;width:600px;padding-bottom:10px;margin:0px 0px 15px 0px;}
.insertar .puntos label {display:block;font-size:11px;margin-bottom:10px;}
.insertar .Oculta {display: none;}
.cuenta {background:#e2e6eb;}
.cuenta .puntos {background: url(../imagenes/puntos_azul.png) repeat-x bottom;width:600px;padding-bottom:10px;margin:0px 0px 15px 0px;}
.cuenta input.enviar {padding:0px 15px;height:25px;line-height:25px;background:#2d4359;color:#fff;}
.insertar iframe {border: 0px none; width: 100%; height: 25px;}


/*CONTACTO*/
.container_contacto {width: 720px;margin:15px 0px;}
.container_contacto .datos_contacto {width:315px;margin:0px;padding:0px;float:left;}
.container_contacto .datos_contacto h3 {margin:0px;padding:0px;font-size:15px;color:000;font-weight:bold;}
.container_contacto .mapa {width:390px;height:260px;background:#ddd;margin:0px;padding:0px;float:right;}


/*PIE*/
.pie {clear:both;background-color:#2d4359;margin:20px 0px 0px 0px;height:200px;font-size:12px;}
.pie p {width: 930px;margin:auto;color:#fff;;margin:auto;padding:25px 0px 0px 0px;text-align:left;position:relative;}
.pie a {color:#fff;text-decoration:none;}
.pie a:hover {text-decoration:underline;}
.pie span {position:absolute;top:25px;right:0px;}

/*ESTATICAS*/
.texto_seccion_estatica {margin:15px 0px;padding:0px;font-style:italic;}
.texto_seccion_estatica strong {display:block;font-size:13px;margin:10px 0px;}
.texto_seccion_estatica p {margin:10px 0px;padding:0px;}
.texto_seccion_estatica ul {margin:0px 15px;padding:0px;}
.texto_seccion_estatica a.pdf {display:block;background: url(../imagenes/pdf.png) no-repeat left;height:20px;padding-left:25px;margin-top:15px;}

.texto_seccion_estatica ul.descargas {list-style:none;margin:0px;padding:0px;}
.texto_seccion_estatica ul.descargas li {border-bottom:1px solid #ddd;padding-bottom:10px;}

.Paginacion {text-align: right; margin: 20px 0px;}
.Paginacion ul {display: inline-block; margin: 0px; padding: 0px;}
.Paginacion ul li {list-style: none; float: left; margin: 0px 2px; border: 1px solid #c10001; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 3px;}
.Paginacion ul li a {display: block; height: 100%; color: #c10001; text-decoration: none;}
.Paginacion ul li.Seleccionada, .Paginacion ul li a:hover {background: #c10001; color: #FFF;}
