body { 

	background-color: #fff;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.7em;

	}

topo {
	color: #A24A64;
	text-decoration: none;
		
	}

h1 {
	font-size: 1.5em;
	color: #0085C0;
	margin: 0px;
	padding: 0px;
	}
	
h1.subrayado {
	border-bottom: 1px dotted #999;
	}

h2 {

	font-size: 0.9em;
	color: #A24A64;
	margin: 12px 10px;
	padding: 2px;

	}	

h2.subrayado {

	border-bottom: 1px dotted #999;

	}

h4 {
	font-size: 0.9em;
	color: #0085C0;
	margin-left: 10px;
	padding: 0px;
	
	}

	
h4.subrayado {
	border-bottom: 1px dotted #999;
	
	}

h5 {

	font-size: 0.9em;
	color: #3366CC;
	margin: 12px 10px;
	padding: 2px;

	}
	
.menu2 {color:#ffffff;  font-family:verdana, arial, tahoma ;font-size:10pt; font-weight:bold}
.menu2 A  {color:#2C5F8F;  font-family:verdana, arial, tahoma ;font-size:10pt; font-weight:bold; text-decoration:NONE}
.menu2 A:HOVER {color:#A24A64;  font-family:verdana, arial, tahoma ;font-size:10pt; font-weight:bold; text-decoration:none}
.menu2 A:active {color:#2C5F8F;  font-family:verdana, arial, tahoma ;font-size:10pt; font-weight:bold; text-decoration:none}

.menu1 {color:#ffffff;  font-family:verdana, arial, tahoma ;font-size:10pt; font-weight:bold}
.menu1 A  {color:#ffffff;  font-family:verdana, arial, tahoma ;font-size:10pt; font-weight:bold; text-decoration:NONE}
.menu1 A:HOVER {color:#A24A64;  font-family:verdana, arial, tahoma ;font-size:10pt; font-weight:bold; text-decoration:none}
.menu1 A:active {color:#ffffff;  font-family:verdana, arial, tahoma;font-size:10pt; font-weight:bold; text-decoration:none}

.menu12 {color:#2C5F8F;  font-family: tahoma, verdana, arial, sans-serif; font-size:8pt; font-weight:none}
.menu12 A  {color:#2C5F8F;  font-family: tahoma, verdana, arial, sans-serif; font-size:8pt; font-weight:none; text-decoration:NONE}
.menu12 A:HOVER {color:#A24A64;  font-family: tahoma, verdana, arial, sans-serif; font-size:8pt; font-weight:none; text-decoration:none}
.menu12 A:active {color:#2C5F8F;  font-family: tahoma, verdana, arial, sans-serif; font-size:8pt; font-weight:none; text-decoration:none}

.baja {
    position:absolute; 
    visibility:hidden; 
    background-color: white; 
  }


/* formularios */

form {
	margin: 0px;
	padding: 0px;
	}

/* selectores */

div.cabecera_menu  {
	font-size: 0.9em;
	font-weight: bold;
	color: #A24A64;
	padding: 0px 0px 3px 5px;
	
		  }

div.cabecera_enlaces  {
	background-color: #eee;
	font-size: 0.9em;
	font-weight: bold;
	color: #4D409E;
	border-bottom: 1px solid #fff;
	padding: 0px 0px 3px 5px;
	
		  }

div.desta {

	margin-bottom: 20px;

		  }

div.desta h3 {   
	
   	font-size: 0.8em;
   	margin: 0px 0px 2px 12px;
   	clear: both;
		  }
	
div.desta p {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 0.7em;
	color: #808080;
	
	}

div.desta2 {
	background-color: #efefef;
	margin: 0px 0px 10px 0px;
	
	}

div.desta2 h3 {   	   
   	font-size: 0.8em;
   	margin: 0px 0px 2px 12px;
   	clear: both;
	
	}
	
div.desta2 p {

	margin-top: 10px;
	margin-left: 10px;	
    font-size: 0.7em;
    color: #808080;
	
		  }

div.agenda {

	margin-bottom: 15px;

		  }

div.agenda h3 {   
	
   	font-size: 0.8em;
	color: #4D409E;
   	margin: 0px 0px 2px 12px;
   	clear: both;
		  }
	
div.agenda p {
	margin-top: 7px;
	margin-left: 10px;
	font-size: 0.7em;
	color: #000;
	
	}

div.agenda2 {
	background-color: #F6F6F4;
	margin: 0px 0px 10px 0px;
	
	}

div.agenda2 h3 {   	   
   	font-size: 0.8em;
	color: #4D409E;
   	margin: 0px 0px 2px 12px;
   	clear: both;
	
	}
	
div.agenda2 p {

	margin-top: 7px;
	margin-left: 10px;	
    font-size: 0.7em;
    color: #000;
	
		  }

div.content_interior {

	margin-bottom: 20px;

		  }
		  
div.album_interior {

	margin-bottom: 5px;

		  }		  

div.content_interior h3 {   
   
   font-size: 0.9em;
   color: #4D409E;
   border-bottom: 1px solid #999;
   margin: 15px 0px 5px 12px;
   clear: both;
		  }

div.album_interior h3 {   
   
   font-size: 0.9em;
   color: #4D409E;
   border-bottom: 1px solid #999;
   margin: 15px 0px 5px 12px;
   clear: both;
		  }

div.content_interior p {
	
	margin: 10px 10px 10px 10px;
    font-size: 0.7em;
    color: #000;
	
		  }
		  
div.album_interior p {
	
	margin: 5px 10px 5px 10px;
    font-size: 0.7em;
    color: #000;
	
		  }		  

div.encabezado {		
	margin: 0px 5px 3px 5px;
	font-size: 1.2em;
	font-weight: bold;
	color: #4D409E;
	background-color: #fff;
	}

ul div.explicacion {
	margin-right: 5px; 
	background-color: #f9f9f9;
	font-size: 1.1em;
	color: #143e6f;
	padding: 2px;
	}
	
ul div.subexplicacion {
	margin-left: 15px; 
	background-color: #f9f9f9;
	font-size: 1em;
	color: #143e6f;
	padding: 2px;
	}

div.txtlargo {
	margin: 0px 5px 3px 5px;
	font-size: 1em;
	color: #143e6f;
	background-color: #fff;
	}

div.lista_no_ordenada {

	padding: 0px 5px 0px 0px;
	font-color: #aaa;
	font-size: 0.7em;
	margin:  0px 0px 5px 0px;

	}
	
div.enlacesdirectorio {

	width: 195px;
	margin-right: 30px;
	margin-bottom: 10px;
	float: left;

}

div.enlacesdirectorio p {

font-size: 0.7em;
margin-top: 5px;

	}

div.resumenota ul li { 
	padding: 0px;
	list-style: square;

	}

div.cabeceraprensa p {

	font-size: 0.7em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;

	}	

div.pasosEncendido {

	background-color: #fff;
	border: 1px solid #666;
	padding: 2px 2px 2px 10px;
	color: #808080;
	font-size: 0.7em;

	}

div.titulovideo {

	font-size: 0.9em;
	font-weight: bold;
	color: #3366CC;
	margin-top: 2px;
	margin-bottom: 5px;

	}
	
div.infovideo {
	
	font-size: 0.6em;
	color: #808080;
	margin-top: 20px;

	}	

div.txtazum14b {

	font-family:arial,helvetica;
	font-size:1.3em;
	font-weight:bold;
	color:#001A5F;
	text-decoration:none;
	
	}
	
div.parapnt-zonas {
	font-family: tahoma, verdana, arial, sans-serif;
	background-color: #7AB6F4;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	padding: 2px;
	margin-bottom: 2px;

	}


div.parapnt-zonas-text {
	font-family: tahoma, verdana, arial, sans-serif;	
	padding: 10px;
	background-color: #F6E4BC; 
	margin-bottom: 10px;
	border: 1px solid #aaa;

	}
	
	
div.parapnt-zonas-text p {
	
	margin: 0px 0px 0px 0px;
	font-size: 1em;	
	
	}	

div.cabecera_infointeres  {
	font-size: 1.3em;
	font-weight: bold;
	color: #001A5F;
	padding: 0px 0px 3px 5px;
	
		  }

div.cabecera_tablainmuebles  {
	font-size: 0.7em;
	font-weight: bold;
	color: #A24A64;
	
		  }

div.seccion_fichainmuebles  {
	font-size: 0.9em;
	font-weight: bold;
	color: #0085C0;
	margin: 0px 0px 5px 10px;
	
		  }		  

div.cabecera_fichainmuebles  {
	font-size: 0.7em;
	font-weight: bold;
	color: #4D409E;
	margin: 3px 0px 3px 7px;
		  }
		  
/* principales */


table.navsup {
	margin-top: 10px;
	margin-bottom: 15px;
	
	}

	 
td.navsuptext1 {
	font-family: verdana, arial, tahoma, san-serif;
	font-size: 0.6em;
	color: #666;
	padding-left: 25px;	
	}
	
td.navsuptext2 {
	font-family: tahoma, verdana, arial, sans-serif;	
	font-size: 0.6em;
	color: #666;
	}	

td.nav1 { 
	background-color: #EEEDE9;
	border-top: 2px solid #EEEDE9;
	background: url(img/barra_gris.jpg)
	}
	
td.subnav1 { 

	background-color: #A24A64;
	
	}
	
	
td.nav1 p {

	margin: 0px;
	font-family:verdana, arial, tahoma ;
	font-size: 0.7em;
	font-weight: bold;
	padding: 2px 15px 6px 15px;
	}

td div.arribaboton {
				
	font-size: 0.7em;
	font-weight: bold;
	margin:  0px 20px 2px 0px;
	
	}

 
table.borde_central_home {
	border: 1px solid #EEEDE9;
	margin: 0px 3px 0px 3px
	padding: 2px;
	background-color: #fff;
	
	}


table.borde_central_int {
	border: 1px dotted #aaa;
	margin: 0px 3px 0px 3px
	padding: 2px;
	background-color: #fff;
	
	}

	
table.home_central {
	border: 0px;	
	background-color: #fff;
	
	}

table.interiores_central {
	
	border: 0px;
	background-color: #F1ECE7;

	}

ol.list li {
	
	padding-right: 10px;
	padding-bottom: 10px;
	border: 0px;
	list-style: number;
	list-color: #4D409E;
	font-size: 0.7em;
	
	}

table.menulateral {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.7em;		
	border: 1px solid #aaa; 
	margin: 0px 0px 0px 3px;
	padding: 0px;
	background-color: #E9ECF1;

	}
	
table.menusuperior	{
    border-right: 1px solid #000;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #000;
	background-color: "#EEEDE9";

	}


td.opcionesm  {
	padding-left: 5px;
	
	}
	
td.opcionesmblanca  {
	padding-left: 5px;
	border-bottom: 2px solid #fff;

	}		 

td.opcionesm  p {
	
	padding: 2px 6px 2px 5px;

	}		 

td.opcionesm ul li { 
	padding: 2px 0px 2px 0px;
	list-style: square;

	}

table.enlacesinteres {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.7em;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	background-color: #eee;

	}

table.destacados {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.7em;	
	margin: 0px 0px 0px 3px;
	padding: 0px;
	background-color: #eee;

	}

table.organiza_foro {

	border: 1px solid #aaa; 
	margin: 5px 0px 0px 0px;
	padding-left: 7px;
	background-color: #fff;	

	}
 
td div.cargos {

	font-size: 0.8em;
	font-weight: bold;
	font-color: #C0C0C0;

	}
	
td div.miembrosforo {

	padding: 0px 5px 0px 0px;
	background-color: #fff;
	font-color: #aaa;
	font-size: 0.7em;
	margin:  0px 0px 5px 0px;

	}

table.reglamento {
	border: 0px;	
	background-color: #fff;
	padding-right: 10px;
	}

td div.reglamento_header {
	background-color: #4D409E;
	border-bottom: solid 2px #fff;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	}

td div.reglamento_content p {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 5px;
	
	}
	
table.footer {

	border-top: 2px solid #526BAD;
	margin-top: 20px;
	
	}

	 
td.footertext {

	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.7em;
	color: #666;
	padding-left: 15px;
	padding-bottom: 30px;
	
	}
	
p.small {

	font-size: 0.85em;
	
	}


table.ejecutiva {
	border: 1px solid #aaa; 
	margin: 10px 0px 0px 0px;
	padding: 2px;
	background-color: #fff;
	
	}
	
table.listadoinmuebles {

	border: 1px solid #aaa; 
	margin: 10px 0px 0px 0px;
	padding: 2px;
	background-color: #fff;
	
	}	

table.fichainmueble {

	border: 1px solid #aaa;
	padding: 2px;
	background-color: #fff;
	margin-left: 10px;

	}

table.ficha_fotos {

	border: 1px solid #aaa;
	padding: 2px;
	background-color: #fff;
	margin: 10px 0px 0px 0px;

	}
		
td.dersup {
    
	  background-color: #E9ECF1;
	
	}	


tr.gris {
    
	  background-color: #efefef;
      font-size: 0.7em;
	
	}

tr.gris td {
	  padding-left: 7px;

	}	

tr.gris2 {

      background-color: #efefef;
      font-size: 1em;

	}

tr.grisprensa {
    
	  background-color: #F3F3F7;
      font-size: 0.7em;

	}


tr.blanco {
      background-color: #ffffff;
      font-size: 0.7em;
    
	}
	
tr.blanco td {
	  padding-left: 7px;	
	}	

table.borde_central_prensa {
	border: 0px;
	margin-top: 15px;
	background-color: #fff;
	
	}

td div.resumenota {
	
	border-top: 1px dotted #aaa;
	margin: 0px, 0px, 0px, 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-right: 10px;
	
	}
	
td div.resumenotadate {
	
	border-top: 1px dotted #aaa;
	margin: 0px, 0px, 0px, 0px;
	padding-top: 30px;
	padding-left: 10px;

	}	
	
tr.pasos
{
	background-color: #fff;
	font-size: 0.7em;	
}

td.boton
{
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	text-align: center;
	border: 2px;
	border-color: #eee;
	border-style: solid;	
	background-color: #51ABB6;
}

table.infointeres {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.7em;
	margin: 0px 0px 0px 30x;
	padding: 0px;
	background-color: #eee;

	}
	
	
/* módulo de enlaces */
	 
a:link    { 

color: #4D409E;

}   /* enlaces no visitados */

a:visited  { 

color: #4D409E;

}    /* enlaces visitados */

a:hover  { 

color: #A24A64;

}    /* el usuario pincha en el enlace */

a:active   { 

color: #3366CC;

}   /*  enlace activos */			



a.linksopcionesm { 
	color: #4D409E;
	text-decoration: none;
	
	}

a.linksopcionesm:visited { 
	color: #4D409E;
	text-decoration: none;
	
	}

a.linksopcionesm:hover { 
	color: #A24A64;	
	text-decoration: underline;
	
	}

	
a.linksopcionesm:active { 
	color: #36c;
	text-decoration: none;
	
	}

	
a.nav1 { 
	color: #4D409E;
	text-decoration: none;
	
	}


a.nav1:visited { 
	color: #4D409E;
	text-decoration: none;
	
	}

	
	
a.nav1:hover { 
	color: #A24A64;
	text-decoration: none;
	
	}

	
a.nav1:active { 
	color: #3366cc;
	text-decoration: none;
	
	}


/* image module (módulo de imágenes) */

img.block {
	
	display: block;
	
	}	

img.destacados {
	border: 1px solid #808080;
	margin: 2px 2px 5px 2px;
	
	}

img.novedades {
	float: right;
	border: 1px solid #526BAD;
	margin: 12px 12px 0px 10px;
	
	}

img.novedades_gris {
	float: right;
	border: 1px solid #526BAD;
	margin: 12px 12px 0px 10px;
	
	}

img.interiores_peq {
	float: right;
	border: 1px solid #526BAD;
	margin: 0px 12px 0px 10px;
	}		

img.interiores2_peq {
	float: left;
	border: 1px solid #526BAD;
	margin: 0px 12px 0px 10px;
	}

img.imagenvacia {
	float: right;
	border: 0px;
	margin: 0px 12px 0px 10px;
	}		

img.imagenvacia2 {
	float: left;
	border: 0px;
	margin: 0px 12px 0px 10px;
	}

img.interiores_big {	
	align: center;
	border: 1px solid #526BAD;
	
	}		

img.enlacestitle {

	display: block;
	margin-bottom: 5px;
	margin-left: 10px;

	}
