body {
	margin-left      : 0px;
	margin-right     : 0px;
	margin-bottom    : 0px;
	margin-top       : 0px;
	padding          : 0px;
	background: #EDEDED url(/img/bg2.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size        : 11px;
	text-align:center;
	font-style: normal;
	color: #000000;
	vertical-align: middle;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
 
}
a:VISITED, a:ACTIVE, a:FOCUS, a:LINK{ 
color: #000000;   text-decoration  : underline; 	font-weight: bold;
} 
a:HOVER{
color:#333333;   text-decoration  : none ; 	font-weight: bold;

}
.contenedor 
  {
  position:relative;
  width:993px;
  height:auto;
  margin:auto;
  text-align:center;
  background-color:#FFFFFF;
/*  border: thin  solid #EDEDED;*/
  
  }
.Estilo3 {font-weight: bold; font-size: 10px }
/*
.categorias{font-size:12px; 
background-color:#FFE4CA; 
border-top:#E6AC55 dashed thin; border-bottom:#E6AC55 dashed thin; color:#000000; font-weight:bold; text-align:center;}
*/
.barra {
  clear:left;
  width:100%;
  height:28px;
  font-size        : 12px;
  color            : #FFFFFF;
  font-weight      : bold;
  background-image:url(img/bk_footer.GIF);
  border-top : 1px solid #cccccc; 
  border-bottom : 1px solid #cccccc;
  padding-top: 5px; 
  
 }

a.enlacenav, a.enlacenav:VISITED, a.enlacenav:ACTIVE, a.enlacenav:FOCUS, a.enlacenav:LINK{ 
color: #ffffff;   text-decoration  : none;
} 
a.enlacenav:HOVER{
color:#333333;   text-decoration  : none;

} 

.categorias{
font-size:12px; 
background-color:#FFFFFF;
color:#FFFFFF;
font-weight:bold;
text-align:left;
background-image:url(img/fon_cat.gif);
height:24px;
}


.cabeceraPubli
  {
  float:left;  
  width:100%;
  height:auto;
  background-color:#FFFFFF;
  text-align:right;  
  }
/*   inicio cabecera 2 */


.cabecera2 
  {
  float:left;
  width:100%;
  height:96px;
  margin:auto;
  overflow: hidden;
  border-top:#EDEDED solid thin;
  }
  
.capa0{

float:left;
display:inline;
width:70px;

}

.capa1{

float:left;
display:inline;
height:79px;
}




.menuSuperior
{
position:relative;
background-image:url(img/nav_bg.gif);
height:35px;
color:#FFFFFF;
margin:0;
list-style:none;
}

 a.menuSuperior, a.menuSuperior:VISITED, a.menuSuperior:ACTIVE, a.menuSuperior:FOCUS, a.menuSuperior:LINK{ 
color: #ffffff;   text-decoration  : none;
} 
 a.menuSuperior:hover{ 
color: #ffffff;
text-decoration:underline;
} 
.menu
{
margin:0;
list-style:none;
color:#FFFFFF;

}

.menu li
{
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	list-style:none;
	font-size:13px;
	float: right;
	color:#FFFFFF;
}

a.menu:hover { 
    text-decoration:none; 
  	display:block;
	font-weight:bold;
	color:#FFFFFF;
    text-decoration:underline; 
}

a.menu:link { 
    text-decoration: none;
	margin-left:5px;
  	display: block;
	font-weight:bold;
	color:#464646;
}


a.menu:visited { 
    text-decoration: none;
	margin-left:5px;
  	display: block;
	font-weight:bold;
	color:#464646;
}



/*   Fin cabecera 2 
------------------------

     Inicio Menu

*/






/*  Parte buscador */

.sobreBuscador{

position:relative;
width:100%;
height:10px;
border-top: thin solid #D98200;
border-botton: thin solid #D98200;
background-color:#F8F8F8;
}

.seguiranuncio{
padding:0;
text-align:center;
overflow: hidden;
height:120px;
background-image:url(img/fondoseguir.gif);
}

/*  Fin buscador */


/*  Inicio contenedor principal      */
.contenedor2{
	width:100%;
	margin:auto;
	overflow: hidden;
	height:auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #ECC283;
	border-right-color: #ECC283;
	border-bottom-color: #ECC283;
	border-left-color: #ECC283;
}

.bannerBajoBuscador{

position:relative;
height:100px;
background-color:;
width:100%;
}

.capaCategoriasPrincipal{
	float:left;
	display:inline;
	/*width:49%;*/
	width: 450px;
	height:100%;
	background-color:;
	margin-top:0%;
}

.separadorP{
float:left;
display:inline;
width:1%;
border-left: thin solid #CCCCCC;
border-right: thin solid #CCCCCC;
height:100%;
}

.capaPubli1{
float:left;
display:inline;
width:300px;
margin-top:0%;

}
.lateralizqu {

            float:left;
            width:15%;
			padding-top:10px;

}
.capaPubli2{
float:left;
display:inline;
width:15%;
height:100%;
background-color:#FFFFFF;


}



/*  Fin contenedor principal      */




/*  Estilos a aplicar al buscador   */

.buscador{
padding:0;
text-align:center;
overflow: hidden;
/*height:100%;*/

*height: 100%; 

background-color:#FF0000;
/*background-image:url(img/fondobuscador.gif);*/
}

.textoBuscador1{
padding:0;
position:relative;
float:left;
margin-left:3%;
font-weight:bold;
font-size:13px;
}

.textoBuscador2{
padding:0;
position:relative;
float:left;
margin-left:8%;
font-weight:bold;
font-size:13px;
}

.textoBuscador3{
padding:0;
position:relative;
float:left;
margin-left:22%;
font-weight:bold;
font-size:13px;
}

.textoBuscador33{
padding:0;
position:relative;
float:left;
margin-left:1%;
font-weight:bold;
font-size:13px;
}

.textoBuscador22{
padding:0;
position:relative;
float:left;
margin-left:1%;
font-weight:bold;
font-size:13px;
}

.textoBuscador44{
padding:0;
position:relative;
float:left;
margin-left:1%;
font-weight:bold;
font-size:13px;
}

.textoBuscador11{
padding:0;
position:relative;
float:left;
margin-left:1%;
font-weight:bold;
font-size:13px;
}


/* --------------------------------------------------------- */
/*  CATEGORIAS PRINCIPALES  */ 
.contenedorCategorias
{
margin:0;
padding:0;
border-width: thin;
border-style: solid;
border-color: red;

}

.menuCategoria
{
list-style:none;
margin-top: 0%;
margin-bottom:10%;
}

.menuSubCategoria
{
list-style:none;
margin-top: 0%;
margin-left: 0;
}

a.subMenu:hover { 
    text-decoration:underline; 
	font-weight:bold;
	color:#000000;
	font-size:10px;
}

a.subMenu:link { 
    text-decoration: none;
	font-weight:bold;
	color:#464646;
	font-size:10px;	
}

a.subMenu:visited { 
    text-decoration: none;
	font-weight:bold;
	color:#464646;
	font-size:10px;	
}


/*  ---------------------------  DETALLE DE ANUNCIO ---------------------------------  */
.contenedorDetalles{
width:98%;
overflow: hidden;
height:auto;
margin-top:1%;
padding:1%;
background-color:#FFFFFF;
border-top:#F3F3F3 solid thin;

}

.TituloDetalleAnuncio{
background-color:#FFFFFF;
border:#F3F3F3 solid thin;
text-align:left;
font-size:26px;
font-weight:bold;
padding:1%;
padding-right:2%;
}

.detalleAnuncioDch{
	padding:0;
	position:relative;
	float:left;
	width:40%;
	text-align:left;
}


.detalleAnuncioIzq{

padding:0;
position:relative;
float:left;
width:55%;
margin-right:25px;
}

.detalleAnuncioFoto{

width:100%;
border:#CCCCCC solid thin;
position:relative;
float:none;
background-color:#B3B3B3:#B3B3B3;;
height:380px;
}

.detalleAnuncioMapa{

width:100%;
border:#CCCCCC solid thin;
margin-top:1%;
position:relative;
float:right;
height:100px;
}


.TituloDesc{
padding:1%;
position:relative;
margin:0;
float:left;
width:30%;
margin-right:3%;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.PrecioAnuncio{
	position:relative;
	float:left;
	width:100%;
	margin-top:0px;
	padding-left:0%;
	background-color:#F5F5F5;
	border:#F3F3F3 solid thin;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.detalleAnuncioDescripcion{
	position:relative;
	float:left;
	text-align:left;
	width:100%;
	background-color:#CCCCCC;
	border:#F3F3F3 solid thin;
	margin: 0%;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	color: #940F04;
	font-size: small;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.detalleAnuncioPubliBajoDesc{
width:100%;
background-color:#FFFFFF;
margin-top:1%;
float:left;
height:auto;
}


.detallesContenedorBajoDescripcion
{
width:100%;
}

.detallesAnunciante{
padding:0;
position:relative;
float:left;
margin-right:1%;
}

.detallesDchFormuContacto{
padding:1%;
position:relative;
float:left;
width:100%;
margin-left:1%;
font-size:11px;
}

.EnviarAmigo
{
width:100%;
margin-top:0%;
position:relative;
float:left;
background-color:#CCCCCC;
}


/* --- INICIO Formulacio de Contacto    */
.FormularioContactoDetalles{
	width:100%;
	position:relative;
	float:left;
	margin-top:0%;
	border:#F3F3F3 solid thin;
	background-color: #FFFFFF;

}
.textoFormulario{
	margin-top:2%;
	font-size:10px;
	margin-right: 1%;
	margin-left: 1%;
	width: 200px;
}

.textoFormularioAviso{
	margin-top:2%;
	font-size:10px;
	text-align:left;
	color:#990000;
	background-color:#E6E6E6;
	width: 250px;
	height: auto;
}

.elemetosFormu{
border:thin solid #FF0000;
font-size:11px;
width:auto;
text-align:left;
color:#333333;
}

.CabeceraFormularioContactoDetalles{
width:100%;
position:relative;
float:left;
background-color:#FFFFFF;
font-weight:bold;
}

.fotitos{
width:16%;
position:relative;
float:left;
background-color:#F3F3F3;
margin:1%;
}
.detalleFotosExtras
{
	width:100%;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	border: thin solid #EAEAEA;
}
/* --- FIN Formulacio de Contacto    */



/* --------  INICIO  Enviar a un amigo    */ 


.contenedorEnviar{
width:100%;
background-color:#EAEAEA;
	border: thin solid #CCCCCC;
}
.contenedorindex{
width:100%;
background-image:url(img/bannerbi.jpg);
background-color: #FF0000;
border: thin solid #CC0000;
}
.contenedorisertar{
width:100%;
background-color: #FF0000;
border: thin solid #CC0000;
}
.cabeceraEnviar{
width:100%;
}

.1Enviar{
position:relative;
float:left;
width:auto;
}

.2Enviar{
	position:relative;
	float:left;
	width:auto;
	background-color: #CCCCCC;
}

.3Enviar{
position:relative;
float:left;
width:auto;
}
/* --------  FIN  Enviar a un amigo    */ 


.gestionAnuncio{
	width:250px;
	background-color: #FFFFFF;
	border: #FF0000 solid thin;
	padding:10px;
	margin-top:10px;

}


.general { 
    text-decoration:none; 
  	display:block;
	font-weight:bold;
	font-family	   :Arial, Helvetica, sans-serif;
	font-size        : 10px;
}

a.general:hover { 
    text-decoration:none; 
  	display:block;
	font-weight:bold;
	color:#FFFFFF;
}

a.general:link { 
    text-decoration: none;
	margin-left:5px;
  	display: block;
	font-weight:bold;
	color:#464646;
}

a.general:visited { 
    text-decoration: none;
	margin-left:5px;
  	display: block;
	font-weight:bold;
	color:#464646;
}

.linkempre {
  text-decoration: none;
  color:#000000;  
  font-weight      : bold;
  font-size        : 12px;
}

.linkempre a:link, .linkempre a:visited {
  text-decoration  : none;
  color:#333333;
  font-weight      : bold;
  font-size        : 12px;
}
.linkempre a:hover {
  text-decoration	:underline;
  color            : #333333;
  font-weight      : bold;
  font-size        : 12px;
}






.lateral {
			float:right;
            width:143px;


}
.filtro {
/*background-image:url(imagenes/index_15.jpg);*/
            float:left;
            width:143px;

}
.filtro_provincia {
/*background-image:url(../imagenes/index_15.jpg);*/
            float:left;
            width:15%;
			      
           /* height:515px;*/
}

.lateralizqu {
			background-image:url(imagenes/index_15.jpg);
            float:left;
            width:15%;
			padding-top:10px;
  			height:700px;
}
.central {
   background-color:#FFFFFF; 
   float:left;
   width:70%;

}

.c1 {
  background-color:#FFFFFF;  
  width:100%;
  height:100%;
  float:both;

}

.centralindex {
  background-color:#FFFFFF; 
  float:left;
  width:70%;

}
.centralindex a:link, .centralindex a:visited {
  font-size        : 11px;
  color:#333333;
  text-decoration  : none;
  font-weight      : bold;
  float:left;
}
.centralindex a:hover {
  font-size        : 11px;
  color            : #333333;
  text-decoration	:underline;
  font-weight      : bold;
  float:left;
}
.central a:link, .central a:visited {
  font-size        : 11px;
  color:#333333;
  text-decoration  : none;
  font-weight      : bold;
  float:left;
}
.central a:hover {
  font-size        : 11px;
  color            : #333333;
  text-decoration	:underline;
  font-weight      : bold;
  float:left;
}

.barrares {
  background-image:url(imagenes/r5.gif);   
  font-size        : 11px;
  color:#ff0000;
  font-weight      : bold;
  text-align:left;
  height:30px;
 }
.barrares a:link, .barrares a:visited {
  font-size        : 11px;
  color:#333333;
  text-decoration  : none;
  font-weight      : bold;
}
.barrares a:hover {
  font-size        : 11px;
  color:#333333;
  text-decoration  : none;
  font-weight      : bold;
}
.Estilo3 {font-weight: bold; font-size: 10px }
.Estilo4 {font-size: 11px }
.btnimagen{
background-color:#999999;
color:#FFFFFF;
font-weight      : bold;
font-size: 10px;
text-align: left;
}
.linkfiltro {
  font-size        : 10px;
  padding-left     : 0px;
   color:#333333;
}
.linkfiltro a:link, .linkfiltro a:visited {
  font-size        : 10px;
  padding-left     : 0px;
  color:#333333;
}
.linkfiltro a:hover {
  font-size        : 10px;
  padding-left     : 0px;
  color:#333333;
    text-decoration  : none;
}
.filtro2 {
   width:100%;
   clear:left;
}
.filtro2 a:link, .filtro2 a:visited {
  font-size        : 9px;
  padding-left     : 0px;
}
.filtro2 a:hover {
  font-size        : 9px;
  padding-left     : 0px;
}
.Encabfiltro {font-weight: bold; font-size: 11px; color:#FF0000 }
.datosanuncios {
  background-image:url(imagenes/bgtop1.gif);
  clear:left;
  width:412px;
  height:200px;
  padding-left: 5px;
  color            : #000000;
 }
.titulo {
  width:100%;
  font-size        : 13px;
  color            : #FFFFFF;
  font-weight      : bold;
  padding-left: 45px;
  padding-top: 4px;
 } 
 .Estilo3 {font-weight: bold; font-size: 10px }
 .Estilo5 {font-size: 9px; color: #FFFFFF;   font-weight : bold; }
 .Estilo6 {font-size: 12px; color: #FFFFFF;   font-weight : bold; }
 .Estilo1 {font-size: 18px;  text-transform:uppercase; font-weight : bold;  }

.desc {
background-image:url(imagenes/r3.gif);
         width:282px;
         height:33px;
		 padding-top: 5px;
		 padding-left:10px;
		 text-align:left;
		   font-size        : 16px;
		 color:#FFFFFF;
         font-weight      : bold;
}
.contactodetalle {
background-image:url(imagenes/l1.gif);
         width:800px;
		 height:100px;
		 padding-top: 5px;
		 padding-left:10px;
		 text-align:left;
		   font-size        : 12px;
		   color:#000000;
         font-weight      : bold;
}
.footer {
  background-color:#fd0100;  
  font-size        : 11px;
  color            : #FFFFFF;
  font-weight      : bold;
 }
.footer a:link, .footer a:visited {
  font-size        : 11px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.footer a:hover {
  font-size        : 11px;
  color:#333333;
  text-decoration  : none;
  font-weight      : bold;
}

.insertar {
  font-size        : 11px;
  color            : #FFFFFF;
  font-weight      : bold;
 }
.insertar a:link, .insertar a:visited {
  font-size        : 11px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.insertar a:hover {
  font-size        : 11px;
  color:#333333;
  text-decoration  : none;
  font-weight      : bold;
}
.megabanner {
			/*background-image:url(imagenes/index_15.jpg);*/
			float:left;
            width:728px;
  			height:90px;
			overflow:hidden;			
}
.ventana {
			/*background-image:url(imagenes/index_15.jpg);*/
			float:right;
            width:260px;
  			height:90px;
			overflow:hidden;			
}
.modulo {
			/*background-image:url(imagenes/index_15.jpg);*/
			float:left;
            width:450px;
  			height:96px;
    		overflow:hidden;
}
.cintilla {
			/*background-image:url(imagenes/index_15.jpg);*/
			float:none;
            width:820px;
  			height:48px;
     		overflow:hidden;
}
.columna {
			/*background-image:url(imagenes/index_15.jpg);*/
			float:left;
            width:126px;
  			height:226px;
			overflow:hidden;
			border: #FF0000 solid thin;
}
.lateral1 {
			/*background-image:url(imagenes/index_15.jpg);*/
			float:left;
            width:126px;
  			height:116px;
			overflow:hidden;
			border: #FF0000 solid thin;
}
.robapaginas {
            width:300px;
  			height:150px;
			overflow:hidden;
			border:thin #333333;
}
