@CHARSET "ISO-8859-1";

body {
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	background: url('/img/body_fons.png') repeat-x #fff;
	color: #000;
	
}

a:link, a:active, a:visited { text-decoration: none; color: #0000CC;}
a:hover { text-decoration: none; color: #0000CC; background-color: #C7E4FA; }

#container{
width: 780px;
margin: 0px auto;
background-color: transparent;
color: #4C4C4C;
}

#top{
padding: 0;
margin: 0;
background: #fff;

}

#top h1{
padding: 0;
margin: 0;
}

#leftnav{
float: left;
width: 150px;
margin: 0 0 0 0;
padding: 0 0;
}

#rightnav{
float: right;
width: 150px;
margin: 0;
padding: 0;
border-left: 0px solid #ddd;
}

#content{
margin-left: 155px;
border-left: 1px dashed #ddd;
margin-right: 155px;
border-right: 1px dashed #ddd;
padding: 0 .5em 5em .5em;
margin-top: 0;
}

/* 3 cols new */
#izquierda3c{
width: 150px;
float: left;
}

#content3c{
width: 460px;
float: left;
border-left: 1px dashed #ddd;
border-right: 1px dashed #ddd;
padding: 0 .1em .1em .1em;
margin: 0 0 0 0.3em;
}

#derecha3c{
width: 150px;
float: right;
}

/* 2 cols new */
#derecha2c{
width: 186px;
float: right;
margin-top: 1em;
}

#central2c{
width: 570px;
float: left;
border-right: 1px dashed #ddd;
padding: 1em 1em 0 0;
}


/* 2 cols */
#rightnav2c{
float: right;
width: 186px;
margin: 10px 0 0 0;
padding: 0 0 0 1em;
border-left: 0px solid #ddd;
}

#content2c{
border-left: 0px solid #ddd;
margin: 0 196px 0 0;
border-right: 1px dotted #ddd;
padding: 1em 1em 0 0;
}

#footer{
clear: both;
padding: 5px;
margin: 20px 0;
border-top: 1px dotted #ddd;
background-color: #fff;
font-size: 12px;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
h2 { margin: 0 0 .2em 0; font-size: 12px; padding: .4em;  }

#toplogo { margin: 10px 0; padding: 0; height: 35px;}
.topzona { margin: 0; padding: 12px 0 0 0; font-size: 18px; color: #666;}


/* menu superior */
#menutop {margin: 0; padding: 3px; background: url('/img/body_fons.png') repeat-x #fff; font-weight: bolder; font-size: 11px;}
#menutop ul { margin: 0; padding: 0; list-style-type: none;  }
#menutop li { display: inline; margin: 0 5px;}

/* barras superiores */
#bargrey { background: url('/img/bargrey.png') no-repeat; font-weight: bold; color: #fff; padding: 5px; }
#bsqbar { background: url('/img/bsqbar.png') no-repeat; font-weight: bold; color: #fff; padding: 5px 0 30px 0; margin: 5px 0 0 0; }
.bsqbarnew { font-size: 14px; color: #fff; float: left; padding: 5px 0 0 20px;}
.bsqbarnew a:link, .bsqbarnew a:visited, .bsqbarnew a:active{ font-size: 14px; color: #fff; text-decoration: none;}
.bsqbarnew a:hover{ font-size: 14px; color: #fff; text-decoration: underline; background-color: transparent;}
.bsqbarfrm { margin: 0px 0 0 50px; float: left;}



/* bloques de categorias */
.catbloque {  background-color: transparent; margin: 0px 3px 10px 3px; }
.catbloque ul { margin: 0; padding: 0; list-style-type: none;}
.catbloque ul li{ margin: 0; padding: 1px 0px; list-style-type: none;}
.catbloque h2{ font-size: 14px; background: url('/img/puntos.png') repeat-x bottom; border: 0; padding: 5px 0;}
.alternate { background-color: #FFFFCE; padding: 0.3em 0; }

/* bloques derecha */
.h2bloque { background-color: transparent; margin: 10px 0 20px 0; width: 186px; }
.h2bloque ul { margin: 0; padding: 0; list-style-type: none;}
.h2bloque ul li{ margin: 0; padding: 1px 10px; list-style-type: none; font-size: 11px;}
.h2bloque h2 { background: url('/img/h2blue.png') no-repeat; color: #fff;}

/* bloques izquierda */
.h2bloque2 { background-color: transparent; margin: 10px 0 20px 0; width: 150px; }
.h2bloque2 ul { margin: 0; padding: 0; list-style-type: none;}
.h2bloque2 ul li{ margin: 0; padding: 1px 10px; list-style-type: none; font-size: 11px;}
.h2bloque2 h2 { background: url('/img/h2grey.png') no-repeat; color: #000;}

/* lista de zonas */
.lis1,.lis2,.lis3,.lis4{width:93px;padding:0 0 0 0;margin:10px 0 0 10px;float:left}
.lis1 li, .lis2 li {padding:0.2em 0; margin:0; list-style: none;}

/* navbar */
#navbar {width: 300px; font-size: 11px; margin: 0; padding: 5px 0;}
#navbar ul {margin:0; padding: 0; list-style-type: none;}
#navbar li { display: inline; margin: 0 2px; }
#numanun { float: right; text-align: right; margin:0; padding: 0;}

/* listado de anuncios */
.listadoanun { margin: 0; padding: 0 .5em; }
.listadoanun ul{ margin: 0; padding: 0; list-style-type: none; }
.listadoanun li{ margin: 0; padding: 0 0 20px 0; list-style-type: none; }
.listadoanun li a:link, .listadoanun li a:active, .listadoanun li a:visited, .listadoanun li a:hover { text-decoration: underline; background-color: transparent;}

.listmenos { font-size: 11px; color: #999; }
.listmenos a:link, .listmenos a:active, .listmenos a:visited, .listmenos a:hover { background-color: transparent; color: #999;}

/* paginacion */
#paginacion { margin: 10px 0; padding: 0; text-align: center; font-size: 14px; font-weight: bold; }

/* lista de etiquetas */
.lis1tag,.lis2tag,.lis3tag,.lis4tag{width:140px;padding:0 0 0 0;margin:10px 0 0 10px;}
.lis1tag li, .lis2tag li {padding:0.2em 0; margin:0; list-style: none; background: url('/img/li.gif') 0px 5px no-repeat; }

/* post */
#postdiv h1 {margin:0; padding: 5px 0; font-size: 16px;}
#anunrel ul {margin:0 1.5em; padding: 0; }
#anunrel li {margin:0; padding: 0.2em 0; }
.postblok { margin: 20px 0 0 0; }
.postblok h2 { background: url('/img/h2greyad.png') no-repeat; color: #000;}
.txtpost {font-size: 16px; }
.fechapost { border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; padding: 5px 0; }

.searchbox { color: #000000; border:1px solid #f0f0f0; border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c; }
.siguiente { float: right; }
#antsig {margin:10px 0 0 0; }



/* publicar */
#postad { }
#postad cite{ color: #999999; font-style: normal; font-size: 11px;}
#postad h2 { background: url('/img/h2greyad.png') no-repeat; color: #000;}
.btnFrmAdd { padding: 5px 20px; margin: 3px; font-size: 16px;}

/* gestion */
#avisoalta { margin:0; padding: 0;}
#gestiondiv { padding:5px 0 10px 10px; background-color:#FFFFBB; margin: 0 0 20px 0; }
#avisoalta h2 { font-size: 16px; background: transparent; border: 0; }

/* div error */
#diverror { margin: 40px 0; }
#diverror h1 { font-size: 16px; }	
	
/* footer */
#footer ul { margin: 0; padding: 0; list-style-type: none; }
#footer li { margin: 0 .5em; padding: 0; display: inline; }
#footer a:link, #footer a:active, #footer a:visited { color: #aaa; background-color: transparent; }
#footer a:hover { color: #666; background-color: transparent;	}

/* fotos en post */
.thumbpost { width: 460px; text-align: center;  }
.thumbpost img { border: 3px solid #ddd; }
.thumbpost td { width: 100px; }
.fotopost { width: 460px; }
.fotopost td { text-align: center; vertical-align: middle; width: 460px; height: 315px; padding: 0; margin: 0; border: 0px solid #ddd;}
.fotopost img { border: 0px solid #ddd; margin: 0; padding: 0;}

/* todas las zonas */
#allareas { text-align: left;}
#allareas ul { margin:0.5em 0 0 0; padding: 0 0 0 2em;}
#allareas li { margin:0.2em 2em; list-style-type: none; font-size: 11px;}

/* publicar */
.homeadd { text-align: center; background: url('/img/homeadd.png') 0px 5px no-repeat; padding: 15px 0;}
.homeadd input { width: 160px; height: 32px; font-size: 15px; font-weight: bold;}
.homeadd form { margin: 0; padding: 0; }

/* ads */
.ads1 { background-color: #F1F8FE;padding: .5em; text-align: center; }
.ads2 { background-color: #FFFFFF;padding: .5em; }
.ads3 { background-color: #FFFFFF; text-align: center; padding: .5em 0;}

/* toolbar en post */
#toolbar { text-align:right; margin: 0 0 0 0; float: right;}
#toolbar ul { margin:0; padding: 0; list-style-type: none;}
#toolbar li { margin: 0 .2em; padding: 0; display: inline; }
#toolbar img { border:0; }

