@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	border: none;
}
body {
	background: #e5e5e5;
	margin-left: 5px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}

/* TEXTO */

body, a { color: #333; }
a:hover { color: #000; }
#cuadro strong a, #pestanas a, .publi	 		    { color: #444; }
#cuadro strong a:hover, #pestanas a:hover 		    { color: #222; }
#cuadro .publi										{ color: #555; }
#cuadro .resaltar                                   { color: #c00; }
#cuadro a:hover.resaltar, #cuadro a:hover .resaltar { color: #f00; }

body, a, span.titulo { font-size: 13px; }
#contenido2, #contenido2 a, #pie, #pie a, span.descripcion 			{ font-size: 12px; }
#cuadro .ruta, #cuadro .ruta a, #cuadro .pagina, #cuadro .pagina a  { font-size: 11px; }
span.euro, #ordenar, #ordenar a, #elegir, #elegir a, p#zero		{ font-size: 10px; }
.publi, #contenido2 .fecha												{ font-size: 8px; }

strong, #cuadro .resaltar, #pestanas a, .titulo, ul.nivel1 a, span.euro, #pie p, #pie a { font-weight: bold; }
ul.nivel2 a, ul.nivel3 a, ul.nivel4 a { font-weight: normal; }

/* ADJUSTES */

#objecto h1 { font-weight: bold; margin: 10px 0 20px 0; text-align: center; }

p#zero { margin: 12px 3px 7px 7px; padding: 5px; text-align: center; background: #fea; }

span.titulo  { line-height: 26px; }
#cuadro .publi { float: left; margin: -2px 0 0 1px; letter-spacing: 1px; }
#cuadro #baner_120x600 .publi { float: right; margin: -2px 0px 0 0; }
#cuadro #cabecera .publi { float: right; margin: -10px 11px 0 0; }

ul 			 { margin: 2px 0 3px 7px; }
ul.nivel1  	 { margin-top: 0; }
li 			 { margin: 0 0 0 7px; }

#menu p { padding: 2px 0 4px 4px; }
#pestanas p  { padding: 5px 0;	}
#cuadro .pagina { padding: 5px; }

ul.nivel1, ul.nivel3 { list-style-type: disc; }
ul.nivel2, ul.nivel4 { list-style-type: circle; }

#cuadro .pagina { text-align: center; }

/* CUADROS */

#cuadro {
	width: 998px;
	margin: 10px auto;
}

/* CABECERA */

#logo {
	width: 260px;
	height: 90px;
	float: left;
	text-align: left;
}

#baner_728x90 {
	width: 738px;
	height: 100px;
	float: left;
	background: url(../../imagenes/fondo_Baner728x90.png) no-repeat;
}

/* MENU */

#menu {
	width: 260px;
	float: left;
	text-align: left;
}

#menu .caja2 {
	padding: 7px 7px 7px 12px;
	margin: 0 10px 10px 0;
	background: url(../../imagenes/MAmenuhint2);	
}

#menu #baner_250x250 {
	margin-bottom: 5px;
	height: 260px;
	background: url(../../imagenes/fondo_Baner250x250.png) no-repeat;
}

/* CONTENIDO */

#contenido, #pestanas, #contenido1, #contenido2, #contenido3, #pie { width: 604px; }

#contenido {
	float: left;
	background: none;
}
#pestanas {
	height: 38px;
	background: url(../../imagenes/fondo_pestanas.png) no-repeat;
	text-align: left;
	display: block;
}
#pestanas .lienzo {
	padding: 1px 0 0 12px;	
}
#contenido1
{
	height: 10px;
	background: url(../../imagenes/fondo_contenido1.png) no-repeat;
}
#contenido2
{
	text-align: left;	
	background: url(../../imagenes/fondo_contenido2.png) repeat-y;
}
#contenido2 .lienzo {
	padding: 0 18px 0 6px;	
}
#contenido2 p.ruta {
	text-align: left;
	padding: 0 7px;	
}
#contenido3
{
	height: 13px;
	margin: 0;
	background: url(../../imagenes/fondo_contenido3.png) no-repeat;
}
#contenido_post2 {
	height: 5px;	
}

/* LATERAL 2 */
#baner_120x600 {
	width: 130px;
	height: 610px;
	background: url(../../imagenes/fondo_Baner120x600.png) no-repeat;
	float: right;
}

/* PIE */
#pie {
	height: 40px;
	clear: both;
	background: url(../../imagenes/fondo_pie2.png) no-repeat;
}
#pie p { 
	padding: 7px;
}

/* CONTENDEDORES */


#baner_728x90 .lienzo, #baner_250x250 .lienzo, #baner_120x600 .lienzo {
	margin: 0 10px 0 0;
	float: left; 
}

div#elegir {
	height: 11px;
	margin: 20px 3px 8px 7px;
}
div#mostrar {
	float: left;	
}
div#precio_fecha {
	float: right;	
}


#contenido2 .resultado {
	width: 573px;
	height: 50px;
	margin: 3px 6px;
}
#contenido2 .resultado .imagen {
	width: 50px;
	height: 50px;
	float: left;
	text-align: center;
	padding: 1px;
	margin: 0 3px;
	border-right: solid 3px #fff;
}

#contenido2 .resultado img {
	vertical-align: middle;
	opacity: .9; filter: alpha(opacity=90); -khtml-opacity:90;
}
#contenido2 .resultado a:hover img {
	opacity: 1; filter: alpha(opacity=100); -khtml-opacity:100;
}
#contenido2 .resultado .titulo {
	padding-right: 4px;	
}
#contenido2 .resultado {
	background: #fea;
}
#contenido2 .resultado a {
	text-decoration: none;	
}


#contenido2 #objecto {
	margin: 7px;
	padding: 2px 5px;
	background: #fea;
}
#contenido2 #objecto p {
	margin: 3px 0;	
}

#form_publico {
	padding: 0 20px;
}
#form_publico, #form_publico select, #form_publico input, #form_publico .area {
	font-size: 10px;	
}
#form_publico label {
	display: inline-block;
	width: 160px;
}
#form_publico input, #form_publico select, #form_publico .area {
	width: 200px;
	border: 1px solid #ccc;
}
#form_publico input.precio {
	width: 80px;	
}
#form_publico .area, #form_publico #area {
	height: 160px;	
	
}
#form_publico #area {
	display: inline-block;
	vertical-align: top;
}
#form_publico input.check, #form_publico input#submit_ {
	width: inherit;	
}
#form_publico .error {
	color: red;	
}

#mostrar_anuncio {
	margin: 7px;
	padding: 2px 5px;
	background: #fea;
}
#contenido2 #mostrar_anuncio p {
	padding: 5px 20px;	
}
#contenido2 #mostrar_anuncio p, #contenido2 #mostrar_anuncio a {
	color: #335;
}
#mostrar_anuncio p#titulo_obj {
	font-size: 15px;
	text-align: left;
	margin-top: 8px;
}
#mostrar_anuncio div.descrip_obj {
	float: right;
	width: 370px;
	margin: -5px 15px 0 0;
	color: #335;
}
#mostrar_anuncio label {
	display: inline-block;
	width: 150px;
	color: #333;
	font-weight: bold;
}
#mostrar_anuncio label.descrip {
	float: left;
}
#mostrar_anuncio .form1 span.form2 {
	display: inline-block;
	float: left;
	width: 120px;
}
#mostrar_anuncio .form1 .form3 {
	border: 1px solid #ccc;	
	margin: 0 0 5px 0;
	padding: 0;
	width: 200px;
}
#farea {
	height: 120px;	
}
span.linea {
 	height:1px;
	background: #333;
	display:inline-block;
	width:219px;
	margin:10px 0 4px 2px;	
}
span.linea2 {
 	height:1px;
	background: #333;
	display:inline-block;
	width:176px;
	margin:10px 0 4px -4px;	
}
span.top {
	font-weight: bold;
	font-size: 15px;
	display: inline-block;
	margin: 7px 0;
}
span.top2 {
	font-weight: bold;
	font-size: 13px;
	display: block;
	margin: 5px 0 2px -9px;
}

/*
div#menu div.caja2 a {
	text-decoration: none;	
}
div#menu div.caja2 a:hover {
	text-decoration: underline;	
}
*/