body
{
	margin: 0px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
}
form{margin:0}
div#insertaranuncio
{
	margin-top: 25px;
	float:right;
}
div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #FFF;
 color: #000;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
div#filtro table, div#filtro tr, div#filtro td
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	text-align: center;
}
div#filtro
{
	/*border: 1px solid #B4B4B4;*/
	padding-left: 10px;
	padding-right: 10px;
}
div#botonera_superior
{
	background: #F0F0F0;
	height: 40px;
}
div#botonera_centrado{
	width: 900px;
	margin: 0 auto;
}

div#buscar{float:right}

div#web
{
	width: 900px;
	margin: 0 auto;
	position: relative;
	clear: both;
	text-align: left;
}

div#logo
{
	float: left;
}

div#publicidad
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #0000ff;
	float: right;
	width: 236px;
	margin-top: -10px;
}

div#anunciate{
	clear:both;
	text-align:left;
	padding:10px 0;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
div#anunciate a{color:#000000;text-decoration:none}
div#anunciate a:hover{text-decoration:underline}

div#cabecera
{
	padding-top:30px;
	clear:both;
	height:100px;
}
div#seccion_anuncios
{
	width: 500px;
	float: left;
}
div#seccion_anuncios table, div#seccion_anuncios tr, div#seccion_anuncios td, div#seccion_anuncios input, div#seccion_anuncios textarea, div#seccion_anuncios select, div#seccion_anuncios
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	font-weight: normal;
}
div#seccion_anuncios textarea
{
	width: 100%;
	height: 175px;
	font-weight: normal;
}
div#seccion_anuncios td
{
	font-weight: bold;
	color: #ff0000;
}
.enlace_superior,.enlace_superior_destacado{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-right: 26px;
	float: left;
	margin-top: 13px;
	margin: 13px 30px 0px 10px;
}
.enlace_superior:hover,.enlace_superior_destacado:hover{
	text-decoration: underline;
}
.enlace_superior{
	color: #6F6F6F;
}
.enlace_superior_destacado{
	color: #ff0000;
}

.input_buscar
{
	width: 124px;
	height: 19px;
	margin-top: 13px;
	margin-right: 10px;
	float: left;
	border: 1px solid #B4B4B4;
}
div#paginacion
{
	text-align: center;
	width: 100%;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: black;
}
div#paginacion a
{
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
}
div#paginacion a:hover
{
	text-decoration: underline;

}
.imagenderecha
{
	float: right;
	margin: 5px;
}
.imagenizquierda
{
	float: left;
	margin: 5px;
}
div#listado_anuncios
{
	/*border: 1px solid #B4B4B4;*/
	padding: 10px;
	padding-bottom: 40px;
}
div#empresas
{
	padding: 10px;
	padding-bottom: 20px;
	font-family: Arial;
	font-size: 12px;
	clear: both;
}
div#anuncio1
{
	border: 1px solid #B4B4B4;
	height : 360px;
	padding: 20px;
	padding-bottom: 40px;
	clear: both;
}
.imagenanuncio
{
	padding-right: 6px;
	padding-bottom: 6px;
	background: url('../imagenes/fondofotos.jpg') no-repeat bottom right;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.categoria_anuncio, .categoria_anunciodestacado
{
	font-family: Arial;
	font-size: 12px;
	padding-top: 5px;
	text-align: right;
}
.categoria_anuncio{color:#000000}
.categoria_anunciodestacado{color:#ffffff}
.tituloanuncio, .tituloanunciodestacado
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	float: left;
	text-decoration: none;
}
.tituloanuncio a, .tituloanunciodestacado a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.tituloanuncio a:hover, .tituloanunciodestacado a:hover
{
	text-decoration: underline;
}
.tituloanuncio, .tituloanuncio a{color: #ff0000}
.tituloanunciodestacado, .tituloanunciodestacado a{color: #fdfcbb}
.anuncio,.anunciodestacado
{
	clear: both;
	font-family: Arial;
	font-size: 12px;
	border-top:1px solid #b4b4b4;
	height:70px;
	background-position:center center;
	background-repeat:no-repeat;
}
.anuncio{color:#000000}
.anunciodestacado{background-color:#ff8040;color:#ffffff}
.fechaanuncio, .fechaanunciodestacado{font-size:90%}
.fechaanuncio{color:#999999}
.fechaanunciodestacado{color:#000000}
div#fotosadicionales .img
{
	padding-right: 6px;
	padding-bottom: 6px;
	background: url('../imagenes/fondofotos.jpg') no-repeat bottom right;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#fotosadicionales img
{
	cursor: pointer;
}
div#fotosadicionales
{
	text-align: center;
	margin-top: 20px;
	clear: both;
}
.buton_buscar
{
	margin-top: 10px;
}
div#mapa
{
	position: relative;
	z-index: 5;
}
div#centro_col1
{
	width: 500px;
	float: left;
}
div#centro_col3
{
	background: #F0F0F0;
	padding-left: 10px;
	font-size: 12px;
	color: black;
	font-family: Arial;
	padding-right: 10px;
	z-index: 150;
}
div#centro_col3 input, div#centro_col3 textarea
{
	width: 120px;
	font-size: 10px;
	color: black;
	font-family: Arial;
	padding-right: 10px;
}
div#centro_col3 table, div#centro_col3 td, div#centro_col3 tr
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	padding-right: 10px;
}
div#fotos
{
	overflow: hidden;
}

div#centro_col2,div#centro_colcategorias
{
	background: #F0F0F0;
	float: right;
	padding:0 0 4px 10px;
	font-size: 12px;
	font-family: Arial;
}
div#centro_col2{width: 360px;}
div#centro_colcategorias{width: 380px;}
div#centro_col3 input, div#centro_col3 textarea
{
	width: 120px;
	font-size: 10px;
	font-family: Arial;
	padding-right: 10px;
}
div#centro_col2 table, div#centro_col2 td, div#centro_col2 tr
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	padding-right: 10px;
}
div#centro_anuncios{
	width: 720px;
	float: left;
}
div#centro_anuncio{
	width: 530px;
	float: left;
}
.titulonaranja
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #ff0000;
	padding-top: 15px;
}
.titulonegro
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #000000;
	padding-top: 15px;
}
.tituloverde, .tabla_anuncios strong, .tabla_anuncios th
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #ff0000;
	padding-top: 15px;
}
.columna{width:180px}
.izquierda{float:left}
.derecha{float:right}
.clear{clear:both}
.tabla_anuncios strong, .tabla_anuncios th
{
	font-size: 14px;
}
.tabla_anuncios td
{
	font-family: Arial;
	font-size: 12px;
}
.tituloverde img
{
	margin-left: 10px;
	margin-top: -10px;
}
div#footer
{
	text-align: center;
	clear: both;
}
div#footer_1
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #ff0000;
}
div#footer_2
{
	font-size: 12px;
	font-family: Arial;
	margin-top: 10px;
}
.categoriapadre
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: white;
	background: #ff0000;
	text-decoration: none;
	margin-top: 10px;
	clear: both;
}
.categoriapadre:hover, .categoriahijo:hover
{
	text-decoration: underline;
}
.categoriahijo
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #6F6F6F;
	text-decoration: none;
}
div.zona{}
div.za_cont{
	margin:0 4px 4px 0;
	padding:1px;
	background:#f79400;
}
div.za{
	height:124px;
	width:138px;
	padding:3px;
	background:#ffffff;
	text-align:center;
}
div.za span.destacado{color:#ff8000;font-weight:bold}

#enlacespie{
	width:900px;
	margin:40px auto 0 auto;
}
.enlacespie{
	float:left;
	padding:0 10px 10px 10px;
	text-align:left;
	width:108px;
	line-height:12px;
}

.underline{border-bottom:1px solid #c0c0c0}

.ok{color:#008800}

.coloreado{background:#f0f0f0}
.box{padding:20px}
.box h3{color:#ff0000}

.destacado{color:#f79400;font-weight:bold}

.error{color:#ff0000}

a img{border:0}
