@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Fin del reset */

/*CSS para pgina inicial*/
body {
  	font: 85%/0.9 arial, helvetica, sans-serif;
	line-height: 130%;
  	width: 100%;
  	min-width: 970px;
  	color: black;
}

a {
	color: #0099CC;
	text-decoration: none;
}

a:hover {
	color: #00CCFF;
}

a img {
  border: none;/*remove border for linked images*/
}

h1 {
	font-size: 1.6em;
	height: 20px;
	padding-top: 0;
}

h2{
	font-size: 1.2em;
	height: 20px;
	padding-top: 0;
}

.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}

h3 {font-size:12px; font-style: italic; word-spacing: inherit;}
.colorcasa {color: #f7803c;}
.colorcasa2 {color: #dd6d2d;}
.colorcoche {color: #f54828;}
.colorcoche2 {color: #ca361b;}
.colorempleo {color: #5a1d46;}
.colorempleo2 {color: #3b132e;}
.colorblanco {color: #fff;}

p {margin: 10px;}

#wrap  {
text-align: center;
margin: auto;
}

.logoportada {
text-align: center;
margin: auto;
display: block;
}

.coche {
display: inline;
width: 140;
height: 280;
}

.casa {
display: inline;
width: 140;
height: 280;
}

.empleo {
display: inline;
width: 140;
height: 280;
}

.pie {
display: block-inline;
text-align: center;
padding-top: 30px;
}

/* Buscador y pestaas */

#wrap2 {
width: 80%;
margin: auto;
margin-top: 50px;
text-align: center;
}

#pestana {
padding: 10px;
color: #222222;
font-family: Verdana, Arial, Helvetica,#fecb00 sans-serif;
font-size: 16px;
font-weight: bold;
overflow: hidden;
}

#pestana a{
text-decoration:none;
color: #222222;
}

#pestana a:_hover{
text-decoration:none;
color: #FFFF99;
}

.pestana1 {
display: inline;
background: #afe803;
margin: 10px;
padding: 20px;
}

.pestana2 {
display: inline;
background: #fecb00;
margin: 10px;
padding: 20px;
}

.pestana3 {
display: inline;
background: #f97d03;
margin: 10px;
padding: 20px;
}

.pestana1activ {
display: inline;
background: #afe803;
background-position: top;
margin: 10px;
padding: 20px;
}

.pestana2activ {
display: inline;
background: #fee300;
background-position:top;
margin: 10px;
padding: 20px;
}

.pestana3activ {
display: inline;
background: #fea100;
background-position:top;
margin: 10px;
padding: 20px;
}

#search_box {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background: #222222;
display: block;
width: 500px;
margin: auto;
padding: 20px;
}

#search_boxPestana {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333333;
font-weight: bold;
background: #afe803;
display: block;
height: 10px;
width: 500px;
margin: 0 auto;
padding: 20px;
}

#search_boxPestana a{
color: #333333;
}

.centrar {
margin: 0 auto;
text-align: center;
}

fieldset.search {
	border: none;
	width: 243px;
	margin: 20px auto;
	background: #222;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 190px;
	height: 30px;
	padding: 8px 5px 0;
	background: #616161 url(/img/search_bg.gif) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: #616161 url(/img/search_bg.gif) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(/img/search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #fbc900 url(/img/search_bg.gif) no-repeat bottom right;
}

/* Estilo de hojas de resultados */

body {
margin-top: 30px;
}

h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color: #13277B;
}

h2 {
font-size: 12px;
color: #555555;
}

h3 {
font-size: 12px;
color: #444444;
}

h4  {
font-size: 10px;
color: #333333;
font-weight:bold;
}

.alterh1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color: #13277B;
}

.alterh2 {
font-size: 12px;
color: #555555;
}

.alterh3 {
font-size: 12px;
color: #444444;
}

.alterh4  {
font-size: 10px;
color: #333333;
font-weight:bold;
}

.right {
float: right;
display: inline;
}

.left {
float: left;
display: inline;
}

#wrap {
width: 960px;
margin: auto;
}

#cabecera {
width: 960px;
background-image:url('/img/cabecerafondo.png');
margin: auto;
}

#cabecera ul li{
float: right;
}

.logo {
margin-right: 210px;
}

.busqueda {
margin-top: 20px;
padding-left: 8px;
padding-right: 8px;
background: #222222;
width: 280px;
}

.tags {
margin-top: 20px;
margin-right: 20px;
height: 70px;
width: 200px;
background: #222222;
padding-top: 8px;
}

.tags h4{
color: #FFFFFF;
}

#anuncios {
width: 740px;
float: left;
}

#ficha {
width: 740px;
}

.anuncio {
background-image:url('/img/anunciofondo.png');	
background-repeat: no-repeat;
margin: 20px;
padding: 10px;
text-align: left;
border-style: solid;
border-color:#06C;
border-left-width: 10px;
}

.fichaanuncio {
background-image:url('/img/anunciofondo.png');
background-position:top;
background-repeat:no-repeat;
margin: 20px;
padding: 10px;
text-align: left;
border-style: solid;
border-color:#06C;
border-left-width: 10px;
height: 500px;
}

.fichafoto {
margin-top: 20px;
margin-left: 10px;
float: left;
}

.fichacaracteristicas{
margin-top: 20px;
margin-left: 10px;
width: 400px;
float: right;
text-align: left;
}
.fichacaracteristicas b{
color: #003366;
}
.fichacaracteristicas ul{
margin-top: 10px;
margin-left: 10px;
}

.textoficha {
margin-top: 10px;
font-size: 12px;
color: #555555;
}

.anuncioimagen {
float:left;display:inline;margin: 10px auto;width:120px;border-type:solid;border-width:3px;
}
.anuncioimagen img{
border-style:solid;
border-width: 3px;
border-color:#0099FF;
}
.anunciotexto {
float:right;display:inline;width:530px;margin: 10px auto;
}
.anunciopie {
width:700px;
}
.anunciociudad {
font-size: 10px;
color: #333333;
font-weight:bold;text-align:left;display:inline;
}
.anuncioopciones {
float:right;
display:inline;margin-right:30px;margin-top:-18px;font-size:9px;font-weight:bold;
}
.anunciosolotexto {
float:right;display:inline;width:660px;margin: 10px auto;
}


.ordenar {
font-weight: bold;
background-color:#bcdcfc;
margin: 20px;
padding: 4px;
color: #0c6bcc;
font-size: 11px;
text-align: left;
border-width: 3px;
border-color:#FF9900;
}

.ordenar a{
font-weight: bold;
color: #2a2a2a;
}

/*
.anuncio img{
border: 4px;
border-color: #FFFF66;
max-width: 140px;
max-height: 120px;
float: right;
display: block;
margin: 8px;
}
*/

#filtros {
width: 220px;
float: right;
}

.filtro {
background-color: #a9e437;
}

.filtro2 {
background-color: #FFFFCC;
}

.filtro3 {
background-color: #ffd74e;
}

.filtro, .filtro2, .filtro3 {
width: 160px;
margin: 20px;
padding: 10px;
text-align: left;
}

.filtro, .filtro2, .filtro3 ul li{
text-align: left;
}

.filtro, .filtro2, .filtro3 ul li a{
color: #333333;
font-size:10px;
font-weight: bold;
}

.filtro, .filtro2, .filtro3 ul li a:hover{
color: #333333;
}

#ejemplos {
width: 900px;
margin: auto;
}

/*
#peucabecera {
background
background: #FFFF99 url('/img/peucabecera.png');
}
*/

#peucuerpo {
background: #fff;
width: 773px;
border-left-width: 2px;
border-left-color: #dfdfdf;
border-right-width: 2px;
border-right-color: #dfdfdf;
}

.peulista {
margin: 5px;
}

.peucolumna {
width: 120px;
margin: 5px;
display: inline;
float: left;
}
.precio {
font-size: 14px;
}

.filtrobig1, .filtrobig2, .filtrobig3 {
text-align: left;
background-color: #a9e437;
color: #333333;
font-size: 14px;
font-weight: bold;
margin: 20px;
padding: 10px;
width:900px;
}
.filtrobig1 {
background-color: #a9e437;
}
.filtrobig2 {
background-color: #FFFFCC;
}
.filtrobig3 {
background-color: #ffd74e;
}

.filtrobig1 a, filtrobig2 a, filtrobig3 a {
color: #222222;
}

.filtrobig1 a:hover, filtrobig2 a:hover, filtrobig3 a:hover {
color: #0b5dcc;
}

.filtrobig1 p, .filtrobig2 p, .filtrobig3 p {
color: #ffffff;
font-size: 28px;
background-color:#333333;
display: block;
padding: 14px;
margin: 6px;
margin-bottom: 0px;
}

.filtrobig1 b, .filtrobig2 b, .filtrobig3 b {
background-color: #ffffff;
display: block;
padding: 14px;
margin: 6px;
margin-top: 0px;
}

#anuncios2 {
float: left;
}

.minicabecera {
    width: 60px;
    height: 80px;
    }
.minicabecera img{
    display:block;
}

.minicabecera b{
    color: #000000;
    margin: auto;
}

#cabecera ul li{
float: right;
}
#cabecera ul li ul {
margin-top: 10px;
float:right;
}
#cabecera ul li ul li {
float: none;
}

.logo {
margin-right: 60px;
}

.logo b{
        color: #000000;
    margin: auto;
}

.logo ul li {
    float:none;
}

.seleccionador {
margin-top:10px;
}
.seleccionador ul li{
margin-top:-1px
}

.miniscabecera {
    width:56px;
    text-align:center;
    font-size: 10px;
}
.miniscabecera li{
    margin-top: 0px;
}

#pieinicio {width: 400px; margin: 0 auto; margin-top: 10px; margin-bottom: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
#pieintro {margin: 0 auto;}
#pieleft {float: left; width:200px; text-align:center;}
#pieright {float: right; width:200px; text-align:center;}
#pieright ul li a{text-decoration:none;}
#pieright ul li a:first-child{font-weigt:bold;}
#pieleft ul li a{text-decoration:none;}
#piedatos {margin-top:20px;}
