/* INICIALIZAMOS PARAMETROS */

*{margin:0; padding:0}
fieldset, a img{border:0}
.clear{	clear:both;height: 1px;font-size:1px;}
legend{display:none}

body{font-family: Arial, Helvetica, sans-serif;font-size:62.5%;padding:0px 0 10px;font-weight: normal;	background-color: #575143;}
input, textarea, select{font-size:1em; font-family: Arial, Helvetica, sans-serif; color:#666}
option{padding-left:2px; color:#666}
html>body option{padding-right:10px}
	
#contenedorPrincipal{width:730px; margin:0 auto; font-size:11px;position: 	}
#cabecera {}
#cabecera h1{background:#CC0000;float:left;width:694px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin: 0px;padding: 0px;}
#cabecera h1 a{display:block;padding-top: 5px;padding-right: 0;padding-left: 15px;}
.cabecera-espacio{
	background:#CC0000;
	float:left;
	width:694px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: 51px;
}
.cabecera-espacio a{display:block;padding-top: 5px;padding-right: 0;padding-left: 15px;}
#contenedorPrincipal #cabecera .tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cabecera span.curvaSup{
	background:url(images/principal/curvalogo_sup.gif) no-repeat left top;
	height:11px;
	font-size:0.1em;
	width:730px;
	display:block;
}
#cabecera span.curvaSupMapa{
	background:url(images/principal/curvalogo_sup_mapa.gif) no-repeat left top;
	height:11px;
	font-size:0.1em;
	width:694px;
	display:block;
}
#cabecera span.curvaInf{
	background:#CC0000 url(images/principal/curvalogo_inf.gif) no-repeat left bottom;
	height:11px;
	font-size:0.1em;
	width:730px;
	display:block;
	float: left;
}
#cabecera span.curvaInfMapa{
	background:#CC0000 url(images/principal/curvalogo_inf_mapa.gif) no-repeat left bottom;
	height:11px;
	font-size:0.1em;
	width:694px;
	display:block;
	float: left;
}
#cabecera form{float:right;width:279px;}
#cabecera form span.curvaSup{background:url(images/principal/curvaform_sup.gif) left bottom no-repeat; height:11px; font-size:0.1em; width:100%; display:block}
#cabecera form span.curvaInf{background:url(images/principal/curvaform_inf.gif) left bottom no-repeat; height:11px; font-size:0.1em; width:100%; display:block}
#cabecera form fieldset{background:#cac8c9; padding:5px 0 0 15px; height:46px}
#cabecera form label{float:left; width:60px; text-align:right; margin-right:10px; color:#666;}
#cabecera form label.recordar{margin-right:0; width:auto; margin-left:27px}
	html>body #cabecera form label.recordar{margin-left:29px}
#cabecera form input.campotexto{float:left; width:75px; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:3px; margin-right:3px}
#cabecera form input.checkbox{margin-left:3px}
	* html #cabecera form input.checkbox{margin-bottom:3px; margin-top:-2px}
#cabecera form p{clear:both}
#cabecera form .boton{background:#fff; color:#999; border:1px solid #999; font-size:0.9em; padding:0 3px}
#cabecera form .registro{margin-left:5px; color:#666}
	html >body #cabecera form .registro{padding: 0 9px; }
#cabecera form .inferior{background:url(images/principal/bg_registroinf.gif) left bottom no-repeat; height:30px; text-align:right; padding-right:20px}
#cabecera form .inferior p {padding-top:8px}
#cabecera form .inferior p a{font-size:0.9em; text-decoration:underline; color:#888; margin-right:10px}

/* BREADCRUMB */

ul.breadcrumb{list-style:none;float:left;width:575px;padding-left:8px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;margin: 5px 0px 4px;}
ul.breadcrumb li{display:inline;margin: 0px;padding: 0px;}
ul.breadcrumb strong{color:#333}
ul.breadcrumb a{color:#CC0000; text-decoration:underline}
span.fecha{float:right; padding-right:8px; color:#949494; font-size:0.9em}
p.descPpal {font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#818181;width: 730px;padding-right: 7px;padding-left: 7px;clear: both; background-color:#FFFFFF}
p.descPpal strong{color:#CC0000}



/* MENU PRINCIPAL DE PESTAÑAS */

#menuPpal{list-style:none;background:url(images/principal/bg_menuppal.gif) left bottom no-repeat;height:45px;clear:both;background-color:#FFFFFF; width:740px}
	* html #menuPpal{height:45px;clear: both;}
#menuPpal li{
	float:left;
	margin-right:4px;
	margin-top:5px;
	background:url(images/principal/btn_sup.gif) left top no-repeat;
	position:relative;
	width: 100;
}
#menuPpal li.activo{margin-top:0;}
#menuPpal li.activoBtonGrande{margin-top:-4px;}
#menuPpal li .borde{background:url(images/principal/pico_btn_activo.gif) right top no-repeat; height:2px; width:3px; position:absolute; right:0; top:0; font-size:0.1em;}
#menuPpal li .borde2{background:url(images/principal/pico_btn_activo.gif) right top no-repeat; height:2px; width:3px; position:absolute; right:0; top:0; font-size:0.1em;}
.borde3{background:url(images/principal/pico_btn_activo.gif) right top no-repeat; height:2px; width:3px; position:absolute; right:0; top:0; font-size:0.1em;}
#menuPpal li a{float:left; display:block; border-left:1px solid #d4d0c8; border-right:1px solid #d4d0c8; padding:4px 10px; background:url(images/principal/bg_btn.gif) left bottom repeat-x; color:#666; text-decoration:none; margin-top:2px	}
#menuPpal li a:hover{color:#333; background-image:none}
#menuPpal li strong{float:left; display:block; border-left:1px solid #d4d0c8; border-right:1px solid #d4d0c8; border-bottom:2px solid #fff; padding:6px 10px; color:#000; text-decoration:none; margin-top:2px	}
#menuPpal li img{vertical-align:middle; margin-right:3px}
#menuPpal li.buscador{background:none;padding-top:2px;text-align: left;float: right;height: 20px;}
#menuPpal li.buscador .boton{background:#fff; color:#999; border:1px solid #999; font-size:0.9em; padding:0 1px}
#menuPpal li.buscador .texto{width:225px; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:1px}
#menuPpal li.buscador label{font-weight:bold; color:#CC0000}

/* CONTENEDOR BODY */

#contenedorBody{border-left:1px solid #d4d0c8;border-right:1px solid #d4d0c8;color:#666;background: url(images/principal/bg_bodyppal.gif) left top no-repeat;clear: both;background-color:#FFFFFF; }

.curvaInfBody{background:url(images/principal/curva_body_inf.gif) left top no-repeat;height:18px;margin-bottom:15px;}
#contenedorBody .margenes{padding:1px;}
#contenedorBody .margenesTop{padding-top:20px}
#contenedorBody .tablaBloques{width:100%px; border-collapse:collapse; border:2px solid #fff; color:#666;}
#contenedorBody .tablaBloques td{padding:20px 15px; border-left:5px solid #fff; border-bottom:5px solid #fff; width:25%; vertical-align:top;}
#contenedorBody .tablaBloques td.primero{border-left:0}
#contenedorBody .tablaBloques td.destacado{background:url(images/principal/bg_anuncio.gif) center center no-repeat}
#contenedorBody .tablaBloques tr.pares td{background:#fbfaf9}
#contenedorBody .tablaBloques td p{padding-left:10px; background:url(images/principal/bullet_naranja.gif) 0 4px no-repeat;}
#contenedorBody .tablaBloques td p strong{color:#ff4900}
#contenedorBody .tablaBloques td strong a{color:#CC0000}
#contenedorBody .tablaBloques td a{color:#666; text-decoration:none}
#contenedorBody .tablaBloques td a:hover{color:#CC0000; text-decoration:underline}
#contenedorBody h2{
	text-align:left;
	color:#CC0000;
	font-size:17px;
	font-weight:bold;
	width:700px;
	border-bottom:1px solid #e9e7e3;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 10px;
}
#contenedorBody h2 strong{font-weight:normal; color:#666}

#contenedorBody h1 strong{font-weight:normal; color:#666}
#contenedorBody .nuevoAnuncio{padding-bottom:20px; background:url(images/principal/bg_form.jpg) 650px 0 repeat-y; position:relative}


#contenedorBody .nuevoAnuncio .pista{ background:#fbfaf9 url(images/principal/bg_pista.jpg) left top repeat-y; width:285px; padding:8px 20px; position:absolute; left:652px; margin-top:-5px; font-size:0.9em}
#contenedorBody .nuevoAnuncio .pistaFoco{ background:#fbfaf9 url(images/principal/bg_pista.jpg) left top repeat-y; width:285px; padding:8px 20px; position:absolute; left:652px; margin-top:-5px; font-size:1em; font-weight:bold;}


#contenedorBody .nuevoAnuncio .pistaObliga{width:265px; padding:8px 20px; position:absolute; left:652px; margin-top:-5px; font-size:0.9em; color:#CC0000}
#contenedorBody .nuevoAnuncio p{padding-left:42px; background:url(images/principal/bullet_naranja.gif) 25px 15px no-repeat; clear:both; padding-top:10px; height:20px}

#contenedorBody .nuevoAnuncio p.destacado{background:#f2f1ee url(images/principal/bullet_naranja.gif) 25px 15px no-repeat; height:25px; margin:5px 0; width:607px}

#contenedorBody .nuevoAnuncio p.destacadoMas{background:#f2f1ee url(images/principal/bullet_naranja.gif) 25px 15px no-repeat; height:55px; margin:5px 0; width:607px}

#contenedorBody .nuevoAnuncio p.botones{background:none;text-align:right; width:500px; padding-top:20px}
#contenedorBody .nuevoAnuncio p.botones1{background:none;width:400px; }
#contenedorBody .nuevoAnuncio p.botones1 input{margin-left:90px}
#contenedorBody .nuevoAnuncio .boton{background:#fff; color:#666; font-size:0.9em; float:none }
#contenedorBody .nuevoAnuncio .aceptar{color:#CC0000}
#contenedorBody .nuevoAnuncio h3{background:#f2f2f2; color:#666; font-size:1.1em; width:605px; margin-left:2px; padding:5px 20px; margin-bottom:20px}
#contenedorBody .nuevoAnuncio p input{border:1px solid #999; float:left; margin-right:15px; padding:0 2px}
#contenedorBody .nuevoAnuncio p label{float:left; width:90px; padding-top:1px}

#contenedorBody .nuevoAnuncio p label.cargaMasiva{float:left; width:130px; padding-top:1px}

#contenedorBody .nuevoAnuncio p label.sinAncho{float:left; width:auto; margin-right:5px;}

#contenedorBody .nuevoAnuncio p label.direccion{float:left; width:40px; padding-top:1px}

.textAreaCodigosHTML{width:468px; height:70px; border:1px solid #999; }

#contenedorBody .nuevoAnuncio p.descripcion{height:100px}
#contenedorBody .nuevoAnuncio p.descripcion textarea{width:395px; height:80px; border:1px solid #999; float:left}
#contenedorBody .nuevoAnuncio p select{width:300px; border:1px solid #999; float:left }
#contenedorBody .nuevoAnuncio p select.corto{width:auto; margin-right:15px}
#contenedorBody .nuevoAnuncio p input.medio{width:120px}
#contenedorBody .nuevoAnuncio p input.corto{width:70px}
#contenedorBody .nuevoAnuncio p input.mascorto{width:25px}
#contenedorBody .nuevoAnuncio p input.largo{width:391px}
#contenedorBody .nuevoAnuncio p input.largoInmueble{width:414px}
#contenedorBody .nuevoAnuncio span.obligatorio{font-weight:bold; color:#CC0000}
	* html #contenedorBody .nuevoAnuncio p select, * html #contenedorBody .nuevoAnuncio p textarea{margin-left:-3px}
#contenedorBody .nuevoAnuncio .imagenes{width:450px; padding:20px;}
#contenedorBody .nuevoAnuncio .imagenes ul{list-style:none}
#contenedorBody .nuevoAnuncio .imagenes ul li{border:1px solid #e9e7e3; width:120px; padding:5px; float:left; display:block; margin-right:5px; margin-bottom:5px}
#contenedorBody .nuevoAnuncio .logo ul li{width:auto}
#contenedorBody .nuevoAnuncio .imagenes ul li input, #contenedorBody .nuevoAnuncio .imagenes ul li label{float:none;  }
#contenedorBody .nuevoAnuncio .imagenes img{text-align:center; margin:5px 0}
#contenedorBody .nuevoAnuncio .imagenes span{display:block; text-align:center}
#contenedorBody .nuevoAnuncio .imagenes .boton{border:1px solid #999}
#contenedorBody .inmobiliario{padding:0px; }
#contenedorBody .inmobiliario .opciones ul
{
	list-style:none;
	padding-bottom: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E9E7E3;
	float: left;
}
#contenedorBody .inmobiliario .opciones ul.primero{border-left:1px solid #e9e7e3}
#contenedorBody .inmobiliario .opciones ul li a
{
	text-align: center;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
	display: block;
	padding: 5px 10px;
	border: 1px solid #E3E0DB;
}
#contenedorBody .inmobiliario .opciones ul li a:hover
{
	text-align: center;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #CC0000;
	display: block;
}
#contenedorBody .inmobiliario .opciones ul.medio li a{width:120px}
#contenedorBody .inmobiliario .opciones ul.largo li a{width:180px}
#contenedorBody table.parametros{width:100%; margin:10px 0; background:url(images/principal/bg_separador.gif) left bottom repeat-x}
#contenedorBody table.parametros td{padding:5px 10px}
#contenedorBody table.parametros p{margin-bottom:0}
#contenedorBody table.parametros tr.cabecera td{background:#e9e7e3}
#contenedorBody table.parametros tr.cuerpo td{background:#f2f1ee}
#contenedorBody table.parametros tr.cuerpo td.buscar{background:#CC0000; color:#fff; text-align:center; vertical-align:bottom}

#contenedorBody table.parametros tr.cabecera td.buscar{background:#CC0000; color:#fff; text-align:center; vertical-align:bottom}
#contenedorBody table.parametros .boton{background:#fff; color:#666; font-size:0.9em; float:none; border:1px solid #999 }
#contenedorBody tr.cuerpo input{border:1px solid #999; float:left}
#contenedorBody tr.cuerpo label{float:left; font-size:0.9em; margin-right:4px}
#contenedorBody tr.cuerpo label.grande{font-size:1em; width:65px}
#contenedorBody tr.cuerpo label.sin{width:102px; font-size:1em}
#contenedorBody tr.cuerpo p{clear:both;}
#contenedorBody tr.cuerpo input.corto{width:55px; margin-right:2px}
	* html #contenedorBody tr.cuerpo input.corto{width:51px; margin-right:3px}
#contenedorBody tr.cuerpo input.largo{width:160px;}
#contenedorBody tr.cuerpo input.muylargo{width:200px;}
#contenedorBody input.radio{border:0; vertical-align:middle; margin-left:10px}
#contenedorBody select{font-size:0.9em; border:1px solid #999}
#contenedorBody select.big{width:180px}
#contenedorBody .bloque tr.cuerpo p{margin-bottom:0}
#contenedorBody tr.cabecera select{margin-right:8px}
#contenedorBody p.resultados {float:left; padding-left:10px}
#contenedorBody p.resultados span{color:#CC0000}
#contenedorBody ul.paginacion {list-style:none; float:right; padding-right:10px}
#contenedorBody ul.paginacion li{display:inline; margin:0 1px}
#contenedorBody ul.paginacion li a{color:#666; text-decoration:none}
#contenedorBody ul.paginacion li a:hover{text-decoration:underline; color:#CC0000}
#contenedorBody ul.paginacion li strong{color:#CC0000}
#contenedorBody ul.paginacion li.separaIzq{margin-right:10px}
#contenedorBody ul.paginacion li.separaDer{margin-left:10px}
#contenedorBody table.resultados{width:100%; border-collapse:collapse; margin:10px 0}
#contenedorBody table.resultados th{background:#f2f2f2; vertical-align:middle; text-align:left; }
#contenedorBody table.resultados th span.izq{background: url(images/principal/td_izq.gif) no-repeat; width:6px; height:24px; display:block; float:left; margin-right:5px}
#contenedorBody table.resultados th span.der{background: url(images/principal/td_der.gif) no-repeat; width:6px; height:24px; display:block; float:right}
#contenedorBody table.resultados th strong{padding-top:5px; display:block}
#contenedorBody table.resultados th.campo1{width:75px}
#contenedorBody table.resultados th.campo2{width:75px}
#contenedorBody table.resultados th.campo3{width:550px}
#contenedorBody table.resultados th.campo4{width:100px}
#contenedorBody table.resultados th.campo5{width:220px}
#contenedorBody table.resultados th.campo6{width:250px}
#contenedorBody table.resultados td{padding:5px 3px; border-bottom:1px solid #e9e7e3; border-top:1px solid #fff; text-align:left}
#contenedorBody table.resultados td.fecha{padding-left:10px}
	* html #contenedorBody table.resultados td.fecha{padding-left:15px}
#contenedorBody table.resultados td a{color:#666; text-decoration:none}
#contenedorBody table.resultados .over td{background:#fff1e8; color:#CC0000; cursor: pointer}
#contenedorBody table.resultados .over td a{color:#CC0000}
#contenedorBody table.resultados .normal td{background:#fff; color:#666; cursor: pointer}
#contenedorBody table.resultados .normal td a{color:#666}
#contenedorBody .detalle{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contenedorBody .detalle .pasaPag{
	list-style:none;
	text-align:right;
	padding-right:5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#contenedorBody .detalle .pasaPag li{display:inline; color:#666;}
#contenedorBody .detalle .pasaPag li a{color:#666; text-decoration:none}
#contenedorBody .detalle .pasaPag li a:hover{color:#CC0000; text-decoration:underline}
#contenedorBody .detalle .pasaPag li a.volver{text-transform:uppercase; color:#CC0000; font-weight:bold}

#contenedorBody .detalle .pasaPagMod{list-style:none; text-align:left; margin-bottom:15px; margin-top:10px; padding-right:5px}
#contenedorBody .detalle .pasaPagMod li{display:inline; color:#666;}
#contenedorBody .detalle .pasaPagMod li a{color:#666; text-decoration:none}
#contenedorBody .detalle .pasaPagMod li a:hover{color:#CC0000; text-decoration:underline}
#contenedorBody .detalle .pasaPagMod li a.volver{text-transform:uppercase; color:#CC0000; font-weight:bold}

#contenedorBody .detalle .pasaPagMod2{list-style:none; text-align:center; margin-bottom:15px; margin-top:10px; padding-right:5px}
#contenedorBody .detalle .pasaPagMod2 li{display:inline; color:#666;}
#contenedorBody .detalle .pasaPagMod2 li a{color:#666; text-decoration:none}
#contenedorBody .detalle .pasaPagMod2 li a:hover{color:#CC0000; text-decoration:underline}
#contenedorBody .detalle .pasaPagMod2 li a.volver{text-transform:uppercase; color:#CC0000; font-weight:bold}


#contenedorBody .detalle .datosDetalle{width:300px; float:left}
#contenedorBody .detalle .datosDetalle h3{background:#cac8c9 url(images/principal/desc_sup2.gif) left top no-repeat; padding:11px 5px 0 15px; font-size:1.2em}
#contenedorBody .detalle .datosDetalle .curvaInfD{background:url(images/principal/desc_inf2.gif) no-repeat; height:11px; width:100%; display:block}
#contenedorBody .detalle .datosDetalle .datos{padding:15px 15px 0 15px}
#contenedorBody .detalle .datosDetalle .datos p{margin-bottom:20px}
#contenedorBody .detalle .datosDetalle table.anunciante{width:100%; border-collapse:separate; border-spacing:5px; font-size:1.1em; margin-bottom:10px}
#contenedorBody .detalle .datosDetalle table.anunciante tr.cabecera td{background:#e9e7e3; padding:5px;text-transform:uppercase; width:50%}
#contenedorBody .detalle .datosDetalle table.anunciante tr.datos td{padding:10px; background:#f2f1ee; line-height:1.6em }
#contenedorBody .detalle .datosDetalle table.anunciante tr.datos td.logo{text-align:center}
#contenedorBody .detalle .datosDetalle table.anunciante tr.datos img{background:#fff; padding:2px; border:1px solid #d4d0c8}
#contenedorBody .detalle .datosDetalle table.anunciante tr.datos a{color:#CC0000; text-decoration:underline}
#contenedorBody .detalle .datosDetalle .totalVisitas{padding-left:20px}
#contenedorBody .detalle .datosDetalle .totalVisitas p{float:left; display:block; margin-right:30px; font-size:1.2em; height:25px}
#contenedorBody .detalle .datosDetalle .totalVisitas p span{color:#CC0000}
#contenedorBody .detalle .fotos{float:right; width:349px}
#contenedorBody .detalle .fotos h4{background:#FF6600 url(images/principal/precio_sup.gif) no-repeat; padding-top:7px; font-size:1.8em; color:#fff; text-align:center}
#contenedorBody .detalle .fotos .curvaInfP{
	background:url(images/principal/precio_inf.gif) left bottom no-repeat;
	height:7px;
	width:100%;
	display:block;
	font-size:0.1em;
	margin-bottom: 10px;
}
#contenedorBody .detalle .fotos img{
	background:#fff;
	padding:1px;
	border:1px solid #d4d0c8;
	vertical-align:middle;
	margin-bottom: 10px;
}
#contenedorBody .detalle .fotos .fotoBig{margin:10px 0 20px 0}
#contenedorBody .detalle .fotos ul.pasaImg{list-style:none; text-align:center}
#contenedorBody .detalle .fotos ul.pasaImg li{display:inline; margin:0 2px; }
#contenedorBody .detalle .fotos ul.pasaImg li a{font-size:1.2em; font-weight:bold;color:#5a758a; text-decoration:none}
#contenedorBody .herramientas {background:transparent url(images/principal/bg_herramientas.gif) repeat-x scroll left top;font-size:0.9em;height:32px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-top:12px;text-align:center;width:100%;}
#contenedorBody .herramientas li {background:#F2F1EE none repeat scroll 0 0;color:#CC0000;display:inline;height:25px;padding:0 7px;width:150px;}
#contenedorBody .herramientas img{vertical-align: text-bottom; margin:0 5px 0 15px}
#contenedorBody .herramientas a{color:#999; text-decoration:none}
#contenedorBody .herramientas a:hover{color:#333;}
#contenedorBody .detalle table.productos {width:100%; border-collapse:collapse; margin:15px 0}
#contenedorBody .detalle table.productos th{background:#f2f2f2; vertical-align:middle; text-align:left;  }
#contenedorBody .detalle table.productos th a{color:#666; text-decoration:underline}
#contenedorBody .detalle table.productos th a:hover{color:#CC0000; text-decoration:underline}
#contenedorBody .detalle table.productos th.foto{width:130px}
#contenedorBody .detalle table.productos th.campo1{width:500px}
#contenedorBody .detalle table.productos th.campo2{width:100px}
#contenedorBody .detalle table.productos td{padding:10px 10px}
#contenedorBody .detalle table.productos img{border:1px solid #999}
#contenedorBody .detalle table.productos th span.izq{background: url(images/principal/td_izq.gif) no-repeat; width:6px; height:24px; display:block; float:left; margin-right:5px}
#contenedorBody .detalle table.productos th span.der{background: url(images/principal/td_der.gif) no-repeat; width:6px; height:24px; display:block; float:right;}
#contenedorBody .detalle table.productos tr.segundaLinea td{ background:url(images/principal/bg_separador.gif) left top repeat-x}
#contenedorBody .detalle table.productos td.botones{text-align:right;}
#contenedorBody .detalle table.productos td.botones div{float:right}
#contenedorBody .detalle table.productos td.botones a{float:left; display:block; padding:1px 5px; background:#fff; border:1px solid #999; color:#666; text-decoration:none; margin-left:5px; font-size:0.9em}
#contenedorBody .detalle table.productos td.botones a:hover{color:#fff; background:#CC0000; border:1px solid #CC0000}
#contenedorBody .detalle table.productos td.botones input {float:left; margin:0 3px;}
#contenedorBody .detalle table.productos td.botones label {float:left; margin:0 8px 0 0; }
	* html #contenedorBody .detalle table.productos td.botones label {float:left; margin:0 5px 0 0; padding-top:2px}
#contenedorBody .detalle table.productos td.precio{font-weight:bold; color:#CC0000}
#contenedorBody .detalle table.productos tr.par td{background-color:#f2f2f2}
#contenedorBody .detalle p.error{text-align:center; padding:50px 0 100px 0}
#contenedorBody .detalle .anunciantes{padding:0 15px 10px 15px; border-bottom:1px solid #e9e7e3}
#contenedorBody .detalle .anunciantes img{float:left; margin-bottom:15px; margin-right:15px}
#contenedorBody .detalle .anunciantes p{line-height:1.6em}
#contenedorBody .detalle .anunciantes a{color:#CC0000; text-decoration:underline}
#contenedorBody .detalle .anunciantes a:hover{color:#666; text-decoration:underline}
#contenedorBody .detalle .botonesVarios{text-align:right; height:30px; padding-right:20px}
#contenedorBody .detalle .botonesVarios div{float:right; }
#contenedorBody .detalle .botonesVarios div a{float:left; display:block; padding:1px 5px; background:#fff; border:1px solid #999; color:#666; text-decoration:none; margin-left:5px; font-size:0.9em}
#contenedorBody .detalle .botonesVarios div a:hover{color:#fff; background:#CC0000; border:1px solid #CC0000}
#contenedorBody .detalleTexto{padding:20px}
#contenedorBody .detalleTexto h3{font-size:1.1em; margin-bottom:5px}
#contenedorBody .detalleTexto h3.naranja{color:#CC0000}
#contenedorBody .detalleTexto p{margin-bottom:25px}
#contenedorBody .detalleTexto a{color:#CC0000; text-decoration:underline}
#contenedorBody .detalleTexto a:hover{color:#333;}
#contenedorBody .detalleTexto .nuevoMensaje{padding-bottom:20px}
#contenedorBody .detalleTexto ul.mensaje{margin:0 0 0 15px; list-style:none;  }
#contenedorBody .detalleTexto ul.mensaje li{border:1px solid #f2f1ee; padding:2px; clear:both;margin-bottom:2px}
#contenedorBody .detalleTexto ul.mensaje .botonMas{ float:left; height:27px; display:block; background:url(images/principal/msgmas.gif) left top; width:25px; text-indent:-5000px; margin-right:2px; }
#contenedorBody .detalleTexto ul.mensaje .botonMenos{ float:left; height:27px; display:block; background:url(images/principal/msgmas.gif) left bottom; width:25px; text-indent:-5000px; margin-right:2px; }
#contenedorBody .detalleTexto ul.mensaje span.detalleMensaje{background:#f2f1ee; padding:7px 10px 6px 10px; font-weight:bold; width:400px; float:left}
#contenedorBody .detalleTexto ul.mensaje a.respuesta{padding:7px 10px 6px 10px; float:left; color:#666; text-decoration:none}
#contenedorBody .detalleTexto ul.mensaje span.fechaMensaje{padding:7px 10px 6px 10px; float:left; }
#contenedorBody .detalleTexto ul.mensaje .comentario{display:none}
#contenedorBody .detalleTexto ul.mensaje .muestraMensaje{display:block; height:auto}
#contenedorBody .detalleTexto ul.mensaje ul{margin:0}
#contenedorBody .detalleTexto ul.mensaje li li{margin:0; border:0; list-style:none; clear:both; padding:10px}
#contenedorBody .detalleTexto ul.respuesta{padding-left:29px}
#contenedorBody .detalleTexto ul{margin-left:30px; margin-bottom:20px}
#contenedorBody .detalleTexto ol{margin-left:30px; margin-bottom:20px;}
#contenedorBody .detalleTexto ol ol{list-style:lower-latin}
#contenedorBody .detalleTexto ol ol ol{list-style:lower-roman}
#contenedorBody .detalleTexto ol.sinItem{list-style:none; line-height:1.5em}
#contenedorBody .detalleTexto strong.naranja{color:#CC0000; display:block; padding-bottom:10px}
#contenedorBody .detalleTexto li{margin-bottom:10px}
#contenedorBody .form2{padding:20px;}
#contenedorBody .form2 form{margin-bottom:20px}
#contenedorBody .form2 p{height:15px; padding: 10px; background:#f2f1ee; margin-top:3px}
#contenedorBody .form2 label{float:left; width:70px; display:block; padding-left:20px; background:url(images/principal/bullet_naranja.gif) 5px 4px no-repeat}
#contenedorBody .form2 input{float:left; margin-right:20px}
#contenedorBody .form2 .boton{background:#fff; color:#999; border:1px solid #999; font-size:0.9em; padding:0 3px}
#contenedorBody .form2 table.usuariosFind{width:100%; border-collapse:separate; border:1px solid #f2f1ee; margin-bottom:10px}
#contenedorBody .form2 table.usuariosFind th{text-align:left; padding:5px 10px; background:#f2f1ee}
#contenedorBody .form2 table.usuariosFind td{padding:5px 10px; width:50%}
#contenedorBody .form2 table.usuariosFind p{clear:both; background:none; height:auto; padding:0}
#contenedorBody .form2 table.usuariosFind tr.par td{background:#f9f8f7}
#contenedorBody .form2 table.usuariosFind a{background:url(images/principal/bullet_naranja.gif) left center no-repeat; color:#666; text-decoration:underline; padding-left:15px}
#contenedorBody .form2 table.usuariosFind a:hover{color:#CC0000}
#contenedorBody .form2 table.usuariosFind td.botones{text-align:right;}
#contenedorBody .form2 table.usuariosFind td.botones div{float:right}
#contenedorBody .form2 table.usuariosFind td.botones a{float:left; display:block; padding:1px 5px; background:#fff; border:1px solid #999; color:#666; text-decoration:none; margin-left:5px; font-size:0.9em}
#contenedorBody .form2 table.usuariosFind td.botones a:hover{color:#fff; background:#CC0000; border:1px solid #CC0000}
#contenedorBody .mapaWeb{padding:20px 20px 10px 20px;}
#contenedorBody .mapaWeb h3{margin-bottom:20px; color:#CC0000}
#contenedorBody .mapaWeb p{clear:both; background:none; height:auto; padding:0; margin-bottom:10px}
#contenedorBody .mapaWeb ul{list-style:none;margin-bottom:20px; margin-left:20px}
#contenedorBody .mapaWeb ul li{margin-bottom:5px}
#contenedorBody .mapaWeb a{ color:#666; text-decoration:underline;}
#contenedorBody .mapaWeb a:hover{color:#CC0000; text-decoration:underline}
#contenedorBody .bloque{border:1px solid #f2f1ee; margin-bottom:10px; padding:2px; width:914px}
#contenedorBody .bloque h3{background:#f9f8f7; font-size:1em; padding:5px 15px; margin-bottom:15px; color:#666}
#contenedorBody .bloque ul{margin-left:30px; margin-right:20px; list-style:none }
#contenedorBody .bloque ul li{background:url(images/principal/bullet_naranja.gif) 0 4px no-repeat; margin-bottom:5px; padding-left:15px; clear:both}
#contenedorBody .bloque ul li span.radio{float:right}
#contenedorBody .bloque ul.sinbullet {margin:5px 30px}
#contenedorBody .bloque ul.sinbullet li{background:none; padding-left:0; margin-bottom:8px}
#contenedorBody .bloque ul.sinbullet li img{margin-right:4px; vertical-align:middle}

/* PUBLICIDAD */



/* MENU DE APOYO */

#menuApoyo{padding:0px 0 3px 0; color:#909090}
#menuApoyo ul{list-style:none; text-align:center; background:#f2f2f2}
#menuApoyo ul li{display:inline; font-size:0.9em}
#menuApoyo ul li a{color:#909090; text-decoration:none}
#menuApoyo ul li a:hover{text-decoration:underline}
#menuApoyo div.curvaSup{background:url(images/principal/curva_enlaces_sup.gif) left bottom no-repeat; height:7px; font-size:0.1em; }
#menuApoyo div.curvaInf{background: url(images/principal/curva_enlaces_inf.gif) left bottom no-repeat; height:7px; font-size:0.1em;}


/* GRUPO VOCENTO */

#grupoVocento{background:url(images/principal/bg_grupoinf.gif) left bottom no-repeat;}
#grupoVocento h2{background: url(images/principal/bg_gruposup.gif) left top no-repeat; height:27px; font-size:0.8em; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right}
#grupoVocento h2 span{width:582px; float:right; display:block; text-align:center; padding:7px 0}
#grupoVocento .logoV{width:175px; float:left}
#grupoVocento .logoV img{margin:6px 0 10px 30px;}
#grupoVocento .enlaces{float:right; width:570px; font-size:0.9em; color:#909090; padding:10px 0}
#grupoVocento .enlaces ul{float:left; width:225px; list-style:none}
#grupoVocento .enlaces ul.central{width:200px}
#grupoVocento .enlaces ul.derecha{width:100px}
#grupoVocento .enlaces ul a{color:#909090; text-decoration:none}
#grupoVocento .enlaces ul a:hover{color:#CC0000;text-decoration:underline}

/* COPYRIGHT */

p.copyright{clear:both; width:730px;text-align:center; font-size:1em; color:#909090; margin:15px auto}
#contenedorPrincipal #contenedorBody .margenes .nuevoAnuncio .acepto {width: 4px;margin-top: 10px;margin-bottom: 10px;text-align: right;color: #666666;}
#contenedorPrincipal #contenedorBody .margenes .nuevoAnuncio .acepto a {text-align: right;color: #666666;text-decoration: underline;}
#contenedorPrincipal #contenedorBody .margenes .nuevoAnuncio .acepto a:hover {text-align: right;color: #CC0000;text-decoration: none;}
.alerta {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CC0000;margin-bottom: 10px;}
.titulo_ficha {font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;color: #CC0000;margin-bottom: 10px;}
.titulo_ficha2 {font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;color: #000000;margin-bottom: 10px;}
.titulo_calendario {font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;color: #CC0000}
.mas-botones {background-color: #CC0000;border: 1px solid #999999;font-size: 11px;text-transform: uppercase;height: 22px;color: #FFFFFF;font-weight: bold;}
.anuncios {font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;}
.pendiente {float: left;font-weight: bold;color: #FFFFFF;background-color: #CC0000;padding: 3px 5px;margin-top: 5px;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#contenedorBody table.resultados th a {background:#f2f2f2;vertical-align:middle;text-align:left;text-decoration: none;color: #666;}
#contenedorBody table.resultados th a:hover {background:#f2f2f2;vertical-align:middle;text-align:left;text-decoration: underline;color: #CC0000;}
.registro-new {
	float: left;
	width: 275px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: right;
	padding-right: 15px;
	padding-top: 24px;
	height: 27px;
}
.registro-new a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-decoration:none;
}
.registro-new a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-decoration:underline;
}
#contenedorPrincipal #ctl00_Cabecera #cabecera .cabecera-espacio h1 {
	display:none;
}
.poweredby {
	float: left;
	width: 584px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D0C8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CC0000;
	padding: 8px;
}
.linea {
	float: left;
	width: 925px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
}
.power {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: none;
}
.power a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: none;
	text-decoration: underline;
}
.power a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}



.menu2{
	background:url(images/principal/fdo_menu2_3.jpg) no-repeat  top;
	}
.tabla_menu2 {
	margin-left:10px;
	margin-top:10px;
	}

.image { 
    padding-bottom:5px;
	border-bottom:1px solid #EBE9E5;
    padding-top:5px;
	border-top:1px solid #EBE9E5;
    padding-left:5px;
	border-left:1px solid #EBE9E5;
    padding-right:5px;
	border-right:1px solid #EBE9E5;
	margin-right:10px
	}
.image2 { 
    padding-bottom:5px;
	border-bottom:1px solid #EBE9E5;
    padding-top:5px;
	border-top:1px solid #EBE9E5;
    padding-left:5px;
	border-left:1px solid #EBE9E5;
    padding-right:5px;
	border-right:1px solid #EBE9E5;
	}






/* Textos */

	.Buscar {
	color: #000000;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
    text-decoration: none;
	}
	.texto  {	
     color: #333333; 
	 font-size: 11px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: normal;
	}
	.texto2  {	
     color: #333333; 
	 font-size: 12px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 padding-left:10px;
	 text-decoration:none;
	}
	.texto3  {	
     color: #333333; 
	 font-size: 12px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 text-decoration:none;
	}
	.texto2_hover  {	
     color: #000; 
	 font-size: 12px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	}
.especial:link { color: green; }
	.rubros  {	
     color: #6A0000; 
	 font-size: 12px; 
	 font-family: Arial;
	 font-weight: bold;
	 padding-left:10px;
	}
	.titulo1  {	
     color: #333333; 
	 font-size: 13px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
     text-decoration: none;
	}
	.texto_roj  {	
     color: #CC0000; 
	 font-size: 11px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 text-decoration: none;
	}
	.texto_gris
	{
     color:#333333; 
	 font-size: 11px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 text-decoration: none;
	}
	.cuenta  {	
     padding-right:6px;
	 color: #FFFFFF; 
	 font-size: 11px; 
	 font-family: Arial;
	 font-weight: bold;
	 text-decoration: none;
	 }
	.hola  {	
	 color: #FFFFFF; 
	 font-size: 12px; 
	 font-family: Arial;
	 font-weight: bold;
	 }
	.mail  {	
     padding-right:6px;
	 color: #ECBD00; 
	 font-size: 12px; 
	 font-family: Arial;
	 font-weight: normal;
	 }

/* Botonera */

	a:hover {
	text-decoration: underline;
	}
	#botonera {
	CLEAR: left; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 3; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	HEIGHT: 60px; 
	text-decoration:none
	}
	#botonera UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
	}
	#botonera LI {
	PADDING-RIGHT: 13px; 
	DISPLAY: block; 
	PADDING-LEFT: 13px; 
	Z-INDEX: 5; FLOAT: left; 
	PADDING-BOTTOM: 24px;  
	PADDING-TOP: 0px; 
	POSITION: relative ; 
	PADDING-TOP: 8px
	}
	#botonera LI.edge {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 5px ; 
	PADDING-TOP: 10px
	}
	#botonera LI A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px;  
	FONT-FAMILY: arial ;
	HEIGHT: 18px ;
	text-decoration:none
	} 
	#botonera LI DIV {
	WIDTH: 160px
	}
	#botonera LI UL {
	WIDTH: 160px
	}
	#botonera LI LI {
	WIDTH: 160px
	}
	#botonera LI DIV {
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/principal/fdo_menu_bot_1.gif) no-repeat 50% bottom; 
	LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	PADDING-TOP: 20px; 
	POSITION: absolute; TOP: 28px
	}
	#botonera LI.edge DIV {
	RIGHT: -1px; 
	LEFT: auto; 
	TOP: 28px
	}
	#botonera LI.edge LI {
	TEXT-ALIGN: right
	}
	#botonera LI UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND:  #CC0000B repeat-x; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;	TEXT-ALIGN: left
	}
	#botonera LI LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; 
	PADDING-TOP: 0px; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 21px; 
	BORDER-BOTTOM: #E03436 1px solid
	}
	#botonera LI LI A {
	PADDING-RIGHT: 15px; 
	DISPLAY: block; 
	PADDING-LEFT: 9px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;  
	PADDING-TOP: 3px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND: #CC0000 ; 
	COLOR: white
	}
	#botonera LI LI A IMG {
	VERTICAL-ALIGN: middle 
	}
	#botonera LI LI:hover {
	BACKGROUND: none transparent }
	#botonera A:hover {
	COLOR: white
	}
	#botonera LI LI A:hover {
	BACKGROUND: #6F0000 ;COLOR: white
	}
	#botonera LI:hover DIV {
	DISPLAY: block 
	}
	#botonera LI.over DIV {
	DISPLAY: block 
	}
	#botonera LI:hover {
	BACKGROUND: #CC0000 repeat-x ;
	COLOR:#FFFFFF
	}
	#botonera LI:hover a {
	COLOR:#FFFFFF;
	}

	#botonera LI a {
	COLOR:#000000;
	}
	#botonera LI.over {
	BACKGROUND: #CC0000 repeat-x 
	}
	#botonera LI.active {
	BACKGROUND: #CC0000 repeat-x 
	}
	/* BORDE DE LAS FOTOS */
	photo_border
	{
		border:2px solid #C3D9FF;
		float:left;
		padding:5px;
	}
	/* BORDE DE LAS FOTOS */
/* EVENTO / AGENDA */
.dayhighlight
{
	font-weight:bold;
	background-color:#CCCCCC;
}
.day
{
	background-color:#F9F9F9;
}
/* EVENTO / AGENDA */


/* Formularios de registro y login */
/*
fieldset, a img {
	border:0pt none;
}
legend {
	display:none;
}

input, textarea, select {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}

#myaccount p {
	background:transparent url(style/bullet_naranja.gif) no-repeat scroll 25px 15px;
	clear:both;
	height:20px;
	padding-left:42px;
	padding-top:10px;
}

#myaccount p.botones {
background:transparent none repeat scroll 0% 0%;
padding-top:20px;
text-align:right;
width:500px;
}
#myaccount p.botones1 {
background:transparent none repeat scroll 0% 0%;
width:500px;
}
#myaccount p.botones1 input {
margin-left:90px;
}
#myaccount .boton {
background:#FFFFFF none repeat scroll 0% 0%;
color:#666666;
float:none;
font-size:0.9em;
}
#myaccount .aceptar {
color:#FF6600;
}
*/


.rowdark{
	background-color:#D9DEDF;
	height: 100px;
}
.rowlight{
	background-color:#ADC4C9;
	height: 100px;
}
