/* ---------- etiquetas y reset -----------*/
html, body {border:0;margin:0;padding:0;height:100%}
body {font-size:11px; font-family:Verdana, Sans-Serif; background:url(../img/fondoTotal.gif) repeat-x left 33px; }
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
p,div,form {margin:0;padding:0;}
img {border:0;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dotted;}
select{font-family:Verdana;font-size:11px}
ol{margin:5px 20px}

/* layout general */
#layout {background:url(../img/fondoBorde.gif) repeat-y;width:993px;margin:0 auto;}
	#tiraSuperior {height:200px;background:url(../img/tiraSup.gif) no-repeat;}
		#logoCamara {width:178px;margin:105px 0 0 12px}
			#logoCamara a {display:block;background:url(../img/logoCamaraMadrid.gif) no-repeat;height:70px;text-indent:-15550px;}
		#logoComunidad {width:105px;margin:1px 21px 0 30px;}
			#logoComunidad a {display:block;background:url(../img/comunidadMadridSuma.gif) no-repeat 0 25px;height:95px;text-indent:-15550px;}
	#colIzquierda {width:210px;padding:0 0 -25px 0;background:url(../img/pieMenu.gif) no-repeat 5px bottom;margin-bottom:20px}
		#menu {background:url(../img/bordeMenu.gif) repeat-y right top;width:200px;margin:0;padding:10px 10px 70px 0;list-style-type:none}
			#menu li {background:url(../img/separaItems.gif) no-repeat right bottom;padding:7px 9px 9px 5px;text-align:right}
			#menu li.ultimo, #menu .activo ul li.ultimo {background:none}
				#menu li a {text-decoration:none;color:#700f27}
		.activo {border-right:1px solid #bd6b64;text-align:right;padding-right:20px;}
			#menu li > ul > li.activo{border-right:1px dotted #bd6b64; bordercolor:#000;text-align:right;margin-left:0;}
			#menu li > ul > li.activo > a{background:#bd6b64;color:#fff;display:inline-block;margin-left:7px}
			#menu li > ul > li.activo li{border-right:1px solid #BF3648;background:url(../img/separaSubSubitems.gif) no-repeat right bottom;}
			#menu .activo ul > li a{color:#bf3648}
			#menu .activo ul li li a {color:#AE7D78}
			#menu li ul li li.activo a{font-weight:bold;display:inline-block;padding:3px 10px 3px 5px;background:url(../img/flechaDer.gif) no-repeat right 1px;color:#8F243A}
			#menu .activo > a {text-transform:uppercase;font-weight:bold;display:inline-block;background:#bf3648;color:#fff;padding:3px 5px}
			.activo > ul {list-style-type:none;margin:0;padding:0}
			#menu .activo > ul > li {border:0;background:url(../img/separaSubitems.gif) no-repeat right bottom;}
			#menu .hijo{display:none}
			#menu .activo > .hijo {display:block}
	#colCentro {width:560px}
	#colCentro.grande{width:783px;text-align:center;margin-left:80px;margin-top:20px}
		
	#colDerecha {width:210px}
	#colDerecha .historico {font-size:9px;border:0; background-color:white;height:25px;padding-bottom:10px;padding-right:5px;border:0}		
		#bannersDerecha{padding:0;width:210px;list-style-type:none;margin:20px 0;text-align:center}
			#bannersDerecha li{margin:5px 0;display:block}
#piePagina  {width:993px;margin:0 auto;padding-bottom:20px;padding-top:1px;background:url(../img/fondoPie.gif) no-repeat;}
	 .piePagina2 {width:993px;margin:0 auto;padding-bottom:20px;padding-top:1px;background:url(../img/fondoPie2.gif) no-repeat;}
	#piePagina p,  .piePagina2 p{font-family:Verdana;font-size:11px;font-weight:bold;color:#fff;text-align:center;background:#bf3648 url(../img/piePie.gif) no-repeat bottom;margin:8px 67px 0 39px;padding-bottom:8px}
	#piePagina a,  .piePagina2 a{color:#fff;text-decoration:none;margin:0 5px}
	p#copy,  .piePagina2 p#copy {color:#700f27;margin:10px 0;background:none}
	.piePagina2 p#copy {margin-top:40px}
	
/* index */
#localizadorHome {width:537px;height:1%;margin:5px 0 10px 13px}
	.titLocalizador {margin:0;padding:0; text-indent:-15000px; height:44px}
	#actualidadHome {margin:15px 0 5px 13px}
		.titActualidad{color:#b31b34;font-family:Verdana;font-size:12px;font-weight:bold;background:url(../img/titActualidad.gif) no-repeat;height:16px;padding:3px 0 3px 15px;margin-bottom:0}
		.noticia {margin:10px 0; background:url(../img/separaNoticias.gif) no-repeat center bottom;padding-bottom:10px}
		.noticia.ultima {margin:10px 0; background:url(../img/pieNoticias.gif) no-repeat center bottom;padding-bottom:30px}
			.noticia p{padding:3px 15px;font-family:Verdana;font-size:12px; line-height:18px;}
				.titNoticia {margin:5px 0;background:url(../img/bulFlecha.gif) no-repeat 3px 6px;color:#000;text-decoration:none;font-weight:bold;}
					.titNoticia a {color:#000;text-decoration:none;font-weight:bold;}
					.leerMas a{color:#700f27;font-weight:bold;text-decoration:none}
					.titNoticia a:hover, .leerMas a:hover{text-decoration:underline}	
	#logotiposCentro {margin:20px 0 0 0;padding:0;list-style-type:none;height:1%}
		#logotiposCentro li{float:left;padding:3px;margin:0 7px}
	#loginHome {width:210px;font-family:verdana;margin-top:-3px;margin-left:5px}
		#loginHome p {text-align:center;border-left:1px solid #c33948;border-right:1px solid #c33948}
		#loginHome p.boton, fieldset p.boton {border:0;background:url(../img/fondoLogin.gif) no-repeat}
		#loginHome .label {font-size:12px;font-weight:bold;color:#727272;padding:14px 0 5px 0}
		#loginHome input {background:#e6e6e6;border:1px solid #a1a1a1;width:136px}
		#loginHome input.boton, fieldset input.boton {background:none;border:0;font-size:11px;font-weight:bold;padding:3px 0;text-align:center;width:95px;color:#fff}
		.titLoginHome {background:url(../img/titLoginHome.gif) no-repeat;color:#fff;font-size:14px;font-weight:bold;padding:7px 15px 5px 0;margin-bottom:-1px}
		.label a {font-size:9px;text-decoration:none;color:#bf3648}
		.label a.linkGrande {font-size:12px}
		#loginHome p.errorlogin {text-align:left;}
/* interior */
.migas {border-top:1px solid #b31b34;border-bottom:1px solid #b31b34;margin:15px 3px 5px 13px;padding:5px 15px;background:url(../img/fondoMigas.gif) repeat-y;font-family:verdana;font-size:11px;}
	.migas a{color:#700f27;text-decoration:none}
#interior {margin:15px 0 5px 13px;}
	.titInterior{color:#b31b34;font-family:Verdana;font-size:12px;font-weight:bold;min-height:12px;padding:3px 0 3px 5px;margin-bottom:20px;}
		.titInterior strong{min-height:21px;margin:-8px 0 10px -5px;padding:0 20px 5px 0;background:#fff url(../img/esquina.gif) no-repeat bottom right}
	#contenedorDetalle{font-family:verdana;font-size:12px; line-height:18px; margin-top:20px;}
	#contenedorDetalle .formRegistro p{margin:8px 0;}
	
		.tituloDetalle{font-weight:bold;}
		.tituloDetalle_anuncio{font-weight:bold; width:62px; float:left;}
		.dato_anuncio_grande{width:270px; float:left;}
		.foto_anuncio_grande{width:180px; float:left;}
		.fechaDestacado{font-weight:bold;font-style:italic}
	.separadorDetalle {height:3px;background:url(../img/fondoFinDetalle.gif) no-repeat center;margin:20px 0}
	.bulFlecha {list-style-image:url(../img/bulFlecha2.gif);font-family:verdana;font-size:11px;margin-top:5px;margin-bottom:20px}
	.bulFlecha li{margin:5px 0}
	.bulFlecha a{color:#7f0f2a;text-decoration:none}
	
fieldset {border:1px solid #c33948;margin:0 20px}
#loginInt {font-family:verdana;margin-top:-1px;}
#loginInt input {background:#e6e6e6;border:1px solid #a1a1a1;width:136px}
.titLoginInt {background:url(../img/titLoginHome.gif) no-repeat right;color:#fff;font-size:14px;font-weight:bold;padding:7px 15px 5px 0;margin-bottom:-1px;margin-right:20px;margin-top:20px}
#loginInt label {width:105px;display:inline-block;padding-right:10px;font-size:12px;font-weight:bold}
#loginInt label.labelGran {width:125px}
#loginInt label.labelGran2 {width:155px}
#loginInt a {font-size:11px}
#contenedorDetalle fieldset input.boton2 {background:url(../img/fondoBotonRojo2.gif) no-repeat;height:22px;border:0;color:#fff;width:142px}
#contenedorDetalle input.boton2 {background:url(../img/fondoBotonRojo2.gif) no-repeat;height:22px;border:0;color:#fff;width:142px;font-size:12px;font-weight:bold;}

#loginInt.formRegistro label {width:175px;font-size:11px;margin-left:5px}
#loginInt.formRegistro p label.labelPeq {width:60px}
#loginInt.formRegistro p label.labelPeq2 {width:100px}
#loginInt.formRegistro p textarea{width:485px;height:100px;margin-left:5px;margin-top:10px;background:#e6e6e6;border:1px solid #a1a1a1;}
#loginInt.formRegistro p input {width:295px;}
#loginInt.formRegistro p input.inputMed {width:95px;}
#loginInt.formRegistro p input.inputMed2 {width:190px;}
#loginInt.formRegistro p input.imputGran {width:371px}
#loginInt.formRegistro p input.check, #loginInt.formRegistro p input.radio {width:auto;background:#fff;border:0}
#loginInt.formRegistro p input.boton2 {width:142px;}
#loginInt.formRegistro p select {width:297px;background:#e6e6e6;border:1px solid #a1a1a1;height:20px}
.resBusqueda {width:520px;font-size:11px;font-family:Verdana;margin-top:0}
.resBusqueda caption {text-indent:-15000px;font-size:1px;margin-top:-10px;padding:0;color:#fff}
.resBusqueda thead tr {background:#BF3648;color:#fff}
.resBusqueda th {height:30px}
.resBusqueda .td2 {font-weight:bold}
.resBusqueda a{color:#7f0f2a;text-decoration:none;}
.td1 {width:350px;border:1px solid #C33948;padding:5px;margin:2px}
.td2 {border:1px dotted #C33948;padding:5px;margin:2px}
.filaPar .td1 {border:1px dotted #C33948;}
.filaPar .td2 {border:1px solid #C33948;}
.sinresultado {margin-top:20px;font-family:verdana;font-size:14px;font-weight:bold;display:block;text-align:center;color:#727272}
.resultado {color:#bf3648;margin-top:20px;font-family:verdana;font-size:12px;font-weight:bold;display:block;text-align:center;}

.mapaSite {list-style-type:none;margin:5px}
.mapaSite a{color:#7f0f2a;text-decoration:none;font-weight:bold}
.mapaSite li {border:1px solid #C33948;padding:5px;margin:2px}
.mapaSite ul {list-style-type:none;margin:5px}
.mapaSite ul li {border:1px dotted #C33948;padding:5px;margin:4px}
.mapaSite ul li li {background: #FBEFF3;padding:5px;margin:4px;border:1px solid #C33948;}
	
/* listado */
.rss a {height:17px;background:url(../img/icoRSS.gif) no-repeat right;padding-right:25px;padding-top:3px;display:inline-block;text-decoration:none;color:#bf3648;font-weight:bold}
.separadorPaginador {height:3px;background:url(../img/fondoFinDetalle.gif) center;margin:5px 0}
	div.paginador {margin:10px auto 15px auto;padding:0;width:419px;text-align:center;font-size:11px;font-family:verdana}
	.icoIzq {height:17px;background:url(../img/icoIzq.png) no-repeat;padding-left:22px;padding-top:1px;padding-bottom:5px;display:inline-block;text-decoration:none;color:#bf3648;font-weight:bold;margin-top:3px;}
	input.icoIzq {height:23px;background:url(../img/icoIzq.png) no-repeat left 4px;padding-left:22px;padding-top:1px;padding-bottom:5px;display:inline-block;text-decoration:none;color:#bf3648;font-weight:bold;margin-top:3px;border:0;font-size:11px;font-family:verdana}
	
	.icoDer {height:17px;background:url(../img/icoDer.png) no-repeat right;padding-right:22px;padding-top:1px;display:inline-block;text-decoration:none;color:#bf3648;font-weight:bold;}
	input.icoDer {height:25px;background:url(../img/icoDer.png) no-repeat right 6px;padding-right:22px;padding-top:1px;display:inline-block;text-decoration:none;color:#bf3648;font-weight:bold;border:0;font-size:11px;font-family:verdana}
	.centroPaginador {height:17px;display:inline-block;color:#bf3648;margin-top:3px;}
	.bulFlecha2 {list-style-image:url(../img/bulFlecha2.gif);font-family:verdana;font-size:12px;margin-top:5px;margin-bottom:15px;}
	.bulFlecha2 p{font-size:12px; line-height:18px;}
	.bulFlecha2 li{margin:5px 0 15px 0; background:url(../img/separador.gif) no-repeat center bottom;padding-bottom:12px}
	.bulFlecha2 li.ultimo{background:none}
	.bulFlecha2 a, .bulFlecha2 strong{color:#7f0f2a;text-decoration:none}
	.publicar {text-decoration:none;font-weight:bold;color:#bf3648;font-family:Verdana;font-size:11px;background:url(../img/icoPublicar.png) no-repeat right;padding-right:22px;display:inline-block;height:19px;padding-top:3px}
	.volver{height:17px;background:url(../img/icoIzq2.gif) no-repeat 2px 1px;padding-left:22px;padding-top:1px;display:inline-block;text-decoration:none;color:#bf3648;font-weight:bold;margin-top:3px;border:0}
	.historico{height:17px;background:url(../img/icostorico.gif) no-repeat 2px 1px;padding-left:22px;padding-top:1px;display:inline-block;text-decoration:none;color:#bf3648;font-weight:bold;margin-top:3px;border:0}
	

/* ------------- clases globales --------------*/

	/* float y clear */
	.clear{clear:both}
	.floatDer{float:right}
	.floatIzq{float:left}
	
	/* listas */
	.sinBullet{list-style:none;list-style-image:none;}
	.horizontal li{display:inline}
	
	/* alineacion */
	.alinDer{text-align:right}
	.alinIzq{text-align:left}
	.alinCen{text-align:center}
	.alinJus{text-align:justify}
	.alinMid{vertical-align:middle}
	.alinearDer{text-align:right; width:100%;}
	
	/* bordes */
	.sinBorde{border:0}
	
	/* margenes */
	.marg10{margin:10px}
	#contenedorDetalle p.marg10 {margin:10px} 
	
	/* visibilidad */
	.oculto {display:none}
	.visible {display:block}
	
    /* ajustar margin formulario */
	.titLoginInt_II{margin-bottom:-2px;}	
	#loginInt .sep_campos{ margin-bottom:8px; width:99%;}
	#loginInt .phone{width:40%;}
	.bloquecicos{float:left; width:40%;}
	.bloquecicos_II{float:left; width:294px;}
	.bloquecicos_II_foto{float:left; width:320px; padding-top:12px; *margin-left: 2px !important;}
	.separacion_campos{margin-bottom:15px;}
	.separataFormulario{margin-top:12px; padding-top:5px; border-top:1pt solid #BF3648;}
	.botFoto{margin-top:15px; width:350px; text-align:left;}
	#loginInt input.inputMed2{width:300px;}
	.maspeque{width:30%;}
	#contenedorDetalle fieldset input.boton2.sep {background:url(../img/fondoBotonRojo2.gif) no-repeat;height:22px;border:0;color:#fff;width:142px; margin-right:10px;}
	.tam_foto{width:140px; height:100px;}
	.rojo{color:#BF3648;}
	#contenedorDetalle fieldset input.boton_eliminar{background:url(../img/eliminar.gif) no-repeat bottom;height:16px;border:0;color:#fff;width:9px; margin-right:45px; margin-top:2px;}
	.cab_listado{width:100%;border-bottom:#666666 1pt solid; margin-top:20px; height:12px; font-weight:bold;}
	.flotar_peq{float:left; margin-left:10px;}
	.flotar_gran{float:left; margin-left:162px;}
	#loginInt.formRegistro label.labelPeq2.txt_normal{font-weight:normal;}
	.marginArchivo{margin-left:118px;}
	.separacion_sup{margin-top:5px;}
	.resultado_anuncios{float:left; width:350px;}
	.ancho_datos{float:left; width:350px;}
	.select_gris{width:297px;background:#e6e6e6;border:1px solid #a1a1a1;height:20px}
	#loginInt.formRegistro p input.inputG300 {width:300px;} 

	
	span.aviso {font-family: Verdana; font-size:11px;color:#bf3648;font-weight:bold;margin-left:10px;display:inline-block}
	#loginHome span.aviso  {width:165px;color:#bf3648;font-family: Verdana; font-size:10px;font-weight:normal;display:inline-block;margin-left:32px;}
	#loginHome span.aviso p {border:0;width:165px;color:#bf3648;font-family: Verdana; font-size:10px;font-weight:normal;display:inline-block;text-align:left; }

/* ----------------- localizador ------------------*/
.cont_localizador{width:532px;}
.cont_localizador_cab{width:100%; height:150px;}
.cont_localizador_cab a{color:White; }

.cont_localizador_inf{width:100%; margin-top:-2px;}
.cont_localizador_inf_izq{width:224px; height:79px; float:left;}
.cont_localizador_inf_der{padding: 3px 0 0 173px; float:left;}
.cont_localizador_inf_boton{height:28px; width:125px; cursor:pointer; background:url(../img/fondo_bot_buscar.gif) no-repeat; text-align:center; padding-top:5px;}
.cont_localizador_inf_boton a{border:none; text-decoration:none;font-weight:bold; color:#bf3648; font-size:14px;}




.boton_Home{background:url(../img/icono_Inicio.gif) no-repeat; height:19px; padding:2px 0 0 25px;  font-weight:bold; font-size:14px; margin-left:12px;}
.boton_Home a{color:#666; text-decoration:none;}
.boton_Home a:visited{color:#666;}

.div_invisible{overflow:hidden; padding-top:-1000px; clear:both; position:absolute; top:30px; margin-left:150px; width:420px; height:80px; background-color:transparent;}
/* ----------------- tests ------------------*/
.test{background:#bed1a3;}
.pieLogin{font-size:9px; font-weight:normal; line-height:13px;margin:0 20px; color:#999999;}

.botonRojo {background:url(../img/fondoBotonRojo.gif) no-repeat;border:0;width:164px;height:26px;margin:12px 2px 0 0;font-family:Verdana;font-size:11px;font-weight:bold;color:#fff}





