/* 	HOJA DE ESTILOS DE VIVIENDA
   	Autor: Interesa Consultores
   	--------------------------------------------------------*/
		
	
	/* ============================================= */
	/* consola de edicion */
	/* ============================================= */

		#consolaEstructura {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 100;
		}
		
		#consolaEstructura td {
			line-height: 1.3em;
		}
		
		#divEditor {
			z-index: 105;
		}


	/* ============================================= */
	/* estilos por defecto */
	/* ============================================= */

		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			border: 0;
			font-size: 100%;
			margin: 0;
			outline: 0;
			padding: 0;
			vertical-align: baseline;
		}
		
		ol, ul {
			list-style: none;
			
		}
		
		blockquote, q {
			quotes: none;
		}
		
		:focus {
			outline: 0;
		}
		
		ins {
			text-decoration: none;
		}
		
		del {
			text-decoration: line-through;
		}
		
		table {
			border-collapse: collapse;
			border-spacing: 0;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		.oculto {
			display: none;
		}
			
		.mostrar {
			display: block;
		}
		
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			zoom: 1;
    	}
		
		.clear {
			clear: both;
			line-height: 0;
			height: 0;
		}
		
		li.clear {
			clear: left;
		}
		
		.separador {
			clear: both;
		}
		
		body {
			background-color: #FFF;
			background-image: none;
			text-align: center;
			margin: 0;
			padding: 0;
		}
		
		sup {
			font-size: 0.6em;
		}
		
		a:visited {
			color: #CC0000;
		}
		
		
	/* ============================================= */
	/* estructuras */
	/* ============================================= */
		
		#estructura{
			background: none;
			padding: 0;
			text-align: center;
			width: 100%;
		}
		
		#contenido {
			background: none;
			margin: 0;
			padding: 0;
			text-align: left;
			width: 100%;
		}
		
		#cont_contenido{
			background-color: #F7F7F3;
			background-image: none;
			padding-top: 10px;
			padding-bottom: 15px;
			margin-top: 7px;
		}
				
		
		#menuEspecial {
			text-align: center;
			width: 100%;
		}
		
		#menuEspecial ul {
			margin: 0 auto;
			text-align: right;
			width: 950px;
		}
		
		#cabecera,
		#migas,
		#contenido_int,
		#pie {
			margin: 0 auto;
			width: 950px;
		}
		
		body #migas {
			display: block;
			height: 1%;
			margin: 1em auto;
			text-align: left;
			width: 950px;
		}
			
		body #migas ul {
			display: block;
			margin: 0 auto;
			width: 950px;
		}
		
		body #migas ul ul {
			display: inline;
		}
		
		#contenido .contenido_2_columnas {
			height: 1%;
		}
		
		#contenido .contenido_2_columnas .columna_1 {
			float: left;
			margin: 0;
			padding: 0;
			width: 672px;
		}
		
		#contenido .contenido_2_columnas .columna_2 {
			float: right;
			margin: 0;
			padding: 0;
			width: 248px;
		}
		
		.bg_blanco{
			background-color: #FFF;
			height:1%;
		}
		
		.separador {
			background-color: #F0664D;
			height: 3px;
			margin-bottom: 15px;
			margin-left: 15px;
			margin-right: 15px;
		}
		
	
	/* ============================================= */
	/* encabezados */
	/* ============================================= */
		
		h2 {
			color: #333;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 2.35em;
			font-weight: normal;
			line-height: 0.7em;
		}
		
		h3 {
			color: #EE6666;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.4em;
			line-height: 1.2em;
			margin: 0 25px 10px 15px;
		}
		
		h3.normal {
			font-weight: normal;
		}
		
		h4 {
			color: #CD0707;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.36em;
			line-height: 1.2em;
			margin: 0 0 5px 0;
			padding-top: 10px;
		}
		
		h5 {
			color: #EE6666;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			margin: 0 0 5px 0;
			padding-top: 5px;
		}
	
	
	/* ============================================= */
	/* parrafos */
	/* ============================================= */
		
		p { 
			font-size: 0.936em;
			line-height: 1.6em;
		}
		
		.volver {
			background: none;
			padding: 0;
		}
		
		#contenido .columna_1 p {
			margin: 0 0 10px 0;
		}
		
		#contenido .columna_1 ul,
		#contenido .columna_1 ol {
			margin: 0;
		}
		
		#contenido .columna_1 ul li,
		#contenido .columna_1 ol li {
			line-height: 1.6em;
			margin-bottom: 10px;
			
		}
		
		#contenido .columna_1 ul li {
			list-style-type: disc;
		}
		
		#contenido .columna_1 ul ul {
			padding-bottom: 0;
			padding-top: 5px;
		}
		
		#contenido .columna_1 ul li li {
			list-style-type: circle;
			margin-left: 10px;
		}
		
		#contenido .columna_1 ul ul ul {
			margin-left: 0;
		}
		
		#contenido .columna_1 ul li li li {
			background: url(/AppsExt/Vivienda/imgs/icono-guion.gif) no-repeat 0 7px;
			list-style-type: none;
			line-height: 1.2em;
			margin: 0 0 6px 0;
			padding-left: 10px;
		}
		
		#contenido .columna_1 ol li {
			list-style-type: decimal;
			
		}
		
		#contenido .columna_1 ol li ul {
			padding: 10px 0 0 18px;
		}
		
		#contenido .columna_1 ol li ul li {
			list-style-type: disc;
		}
		
		#contenido .columna_1 ol.lista_letras li,
		#contenido .columna_1 ul.lista_letras li {
			list-style-type: lower-alpha;
		}
		
		#contenido .columna_1 ol.lista_letras li ul li,
		#contenido .columna_1 ul.lista_letras li ul li {
			list-style-type: disc;
		}
		
		
		#contenido .columna_1 h4,
		#contenido .columna_1 h5,
		#contenido .columna_1 h6,
		#contenido .columna_1 p,
		#contenido .columna_1 ul,
		#contenido .columna_1 ol,
		#contenido .columna_1 table {
			margin-left: 15px;
			margin-right: 15px;
		}
		
		#contenido .columna_1 ol {
			list-style-position: outside;
			margin-left: 35px;
		}
		
		#contenido .columna_1 ul ul,
		#contenido .columna_1 ul ol,
		#contenido .columna_1 ol ol,
		#contenido .columna_1 ol ul {
			margin-left: 15px;
			margin-right: 0;
			list-style-position: outside;
		}
		
		#contenido .columna_1 .listado ul {
			margin-left: 13px;
			padding: 0;
		}
		
		#contenido .columna_1 .listado li {
			background: url(/AppsExt/Vivienda/imgs/ic_lista3.gif) no-repeat 2px 9px;
			font-size: 1.1em;
			list-style-type: none;
			margin-left: 0;
			margin-bottom: 15px;
		}
		
		#contenido .columna_1 .listado li a {
			color: #333;
			text-decoration: none;
		}
		
		#contenido .columna_1 .listado li a:hover {
			color: #D3180C;
		}
		
	
	/* ============================================= */
	/* tablas */
	/* ============================================= */
		
		#contenido .columna_1 table {
			border-collapse: collapse;
			width: 630px;
		}
		
		#contenido .columna_1 table caption {
			background-color: #EEE;
			color: #000;
			font-size: 0.9em;
			font-weight: bold;
			padding: 5px 10px;
			text-align: left;
			text-transform: uppercase;
			margin-top:15px;
		}
		
		#contenido .columna_1 table th,
		#contenido .columna_1 table td {
			border-bottom: 1px solid #CCC;
			font-size: 0.9em;
			line-height: 1.2em;
			padding: 10px 10px;
			vertical-align: middle;	
		}
		
		#contenido .columna_1 table th {
			padding-right: 10px;
		}
		
		#contenido .columna_1 table td {
			text-align: center;
		}
		
		#contenido .columna_1 table.txt-izda td {
			font-size: 0.9em;
			padding-left: 0;
			text-align: left;
		}
		
		#contenido .columna_1 table td ul,
		#contenido .columna_1 table td ol {
			margin: 10px 0 0 0;
		}
		
		#contenido .columna_1 table.estrecha {
			border-collapse: collapse;
			width: 200px;
		}
		
		#contenido .columna_1 div.edicionAutoria {
			padding: 0;
		}
		
		#contenido .columna_1 div.edicionAutoria p,
		#contenido .columna_1 div.edicionAutoria table {
			margin-left: 0;
			margin-right: 0;
		}
		
		#contenido .columna_1 div.edicionAutoria table td {
			text-align: left;
		}
		
		#contenido .columna_1 table.RadEToolBar {
			display: block;
			margin: 0;
			width: 100%;
		}
		
		#contenido .columna_1 table.RadEToolBar td {
			border: 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		
		#contenido .columna_1 .RadEContent, 
		#contenido .columna_1 .RadEContentBordered {
			text-align: left;
			width: 99%;
		}
		
		#contenido .columna_1 .RadEWrapper {
			z-index: 500;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas span {display:block;float:none;position:relative;padding:0;margin:0;}
		
		#contenido .columna_1 .caja-directorio-3columnas table {display:block;width: 100%;margin:0;}
	
	
	/* ============================================= */
	/* caja listado */
	/* ============================================= */
		
		.caja-listado {
			padding: 10px 0 0 0;
		}
		
		#contenido .columna_1 .caja-listado h3 {
			background: url(/AppsExt/Vivienda/imgs/icono-correcto.jpg) no-repeat 0 5px;
			color: #333;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			font-weight: normal;
			line-height: 1.25em;
			margin-right: 25px;
			margin-bottom: 10px;
			margin-left: 15px;
			padding-top: 5px;
			padding-left: 25px;
		}
		
		#contenido .columna_1 .caja-listado h3 strong {
			font-weight: normal;
		}
		
		#contenido .columna_1 .caja-listado h4,
		#contenido .columna_1 .caja-listado h5,
		#contenido .columna_1 .caja-listado h6,
		#contenido .columna_1 .caja-listado p,
		#contenido .columna_1 .caja-listado ul,
		#contenido .columna_1 .caja-listado table {
			margin-left: 40px;
			margin-right: 40px;
		}
		
		#contenido .columna_1 .caja-listado table {
			width: 580px;
		}
		
		#contenido .columna_1 .caja-listado ol {
			margin-left: 60px;
			margin-right: 40px;
		}
		
		#contenido .columna_1 .caja-listado ol ul {
			margin-left: 0;
		}
		
		#contenido .columna_1 .caja-listado ul ul {
			margin-left: 25px;
		}
		
		#contenido .columna_1 .caja-listado table ul,
		#contenido .columna_1 .caja-listado table ol {
			margin-left: 0;
		}
		
		#contenido .columna_1 .caja-listado table ul li,
		#contenido .columna_1 .caja-listado table ol li {
			line-height: 1.2em;
		}
				
	
	/* ============================================= */
	/* caja antetitulo */
	/* ============================================= */
		
		#contenido .caja-antetitulo {
			border-bottom: 3px solid #F0664D;
			margin: 0 12px 20px 12px;
		}
		
		#contenido .caja-antetitulo p {
			font-size: 1.35em;
			margin: 0 0 5px 0;
		}
	
	
	/* ============================================= */
	/* caja titulo */
	/* ============================================= */
	
		#contenido .caja-titulo {
			height: 1%;
		}
		
		#contenido .caja-titulo h2 {
			float: left;
			line-height: 1.15em;
			margin: 5px 0;
			width: 672px;
		}
		
		#contenido .caja-titulo .ListaCompartir {
			float: right;
			padding: 10px 0;
			width: 250px;
		}
		
		#contenido .caja-titulo .ListaCompartir ul {
			float: right;
		}
		
		#contenido .caja-titulo .ListaCompartir ul li {
			color: #000;
			display: inline;
			float: left;
			margin-left: 5px;
		}
	
		
	
	/* ============================================= */
	/* caja de texto */
	/* ============================================= */
	
		.caja-txt {
			background-color: #FFF;
			border: 1px solid #CCC;
			margin-bottom: 20px;
			padding: 15px 0 0 0;
		}
		
		.caja-txt .separador {
			margin-top: 15px;
		}
		
		.fondo-promociones {
			background: #FFF url(/AppsExt/Vivienda/imgs/fondo-promociones.jpg) no-repeat 98% 30px;
		}
	
	
	/* ============================================= */
	/* presentacion */
	/* ============================================= */
		
		.presentacion {
			height: 1%;
			margin: 0 0 15px 0;
			padding-top: 5px;
			padding: 5px 12px 0 12px;
		}
		
		.presentacion img {
			float: right;
			margin: 0 0 5px 15px;
		}
		
		#contenido .columna_1 .presentacion h3 {
			background: url(/AppsExt/Vivienda/imgs/icono-correcto.jpg) no-repeat 0 0;
			color: #333;
			font-size: 1.25em;
			font-weight: normal;
			line-height: 1.3em;
			margin: 0 0 10px 0;
			margin-bottom: 10px;
			padding-left: 25px;
		}
		
		#contenido .columna_1 .presentacion h3 strong {
			font-weight: normal;
		}
		
		#contenido .presentacion h4 {
			margin-right: 12px;
			margin-left: 25px;
		}
		
		#contenido .columna_1 .presentacion p,
		#contenido .columna_1 .presentacion ul,
		#contenido .columna_1 .presentacion ol {
			margin-left: 25px;
			margin-right: 15px;
		}
		
		#contenido .columna_1 .presentacion ol {
			margin-left: 40px;
		}
		
		#contenido .columna_1 .presentacion ol ul {
			margin-left: 0;
		}
		
		#contenido .columna_1 .presentacion a {
			text-decoration: none;
		}
		
	
	/* ============================================= */
	/* presentacion de imagenes */
	/* ============================================= */
		
		.presentacion-galeria {
			height: 1%;
			margin: 0 0 15px 0;
			padding: 0 13px 0 13px;
			position: relative;
		}
		
		.presentacion-galeria .mostrar {
			display: block;
		}
		
		.presentacion-galeria .ocultar {
			display: none;
		}
		
		.presentacion-galeria .slide {
			position: relative;
		}
		
		.presentacion-galeria h2 {
			background: url(/AppsExt/Vivienda/imgs/fondo-titulo-presentacion.png) repeat 0 0;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.348em;
			line-height: 1.2em;
			
			position: absolute;
			bottom: 50px;
			right: 0;
			width: 320px;
		}
		
		.presentacion-galeria h2 a {
			color: #333;
			display: block;
			padding: 10px 15px;
			text-decoration: none;
		}
		
		.presentacion-galeria h2 a:hover {
			color: #ff0000;
		}
		.presentacion-galeria h2 a:visited {
			color: #333;
		}
		
		.presentacion-galeria .menu-portada {
			clear: both;
			position: absolute;
			right: 12px;
			bottom: 12px;
		}
		
		#contenido .columna_1 .presentacion-galeria .menu-portada ul {
			margin: 0;
		}
		
		#contenido .columna_1 .presentacion-galeria .menu-portada ul li {
			display: inline;
			float: left;
			list-style-type: none;
			margin: 0 0 0 7px;
		}
		
		#contenido .columna_1 .presentacion-galeria .menu-portada ul li span {
			background-color: #FFF;
			border: 1px solid #999;
			color: #000;
			cursor: pointer;
			display: block;
			font-weight: bold;
			padding: 0 8px;
		}
		
		#contenido .columna_1 .presentacion-galeria .menu-portada ul li span.seleccionado {
			background-color: #F0664D;
			border: 1px solid #F0664D;
			color: #FFF;
		}
	
	
	
	/* ============================================= */
	/* submenu */
	/* ============================================= */	
		
		#contenido .columna_1 .sub-menu {
			border-bottom: 3px solid #f0664d;
			margin: 0 15px 15px 15px;
		}
		
		#contenido .columna_1 .sub-menu ul {
			margin-left: 0;
			padding-bottom: 5px;
		}
		
		#contenido .columna_1 .sub-menu ul li {
			background: url(/AppsExt/Vivienda/imgs/ic_lista2.gif) no-repeat 0 8px;
			list-style-type: none;
			list-style-position: outside;
			margin-bottom: 5px;
			padding-left: 10px;
		}
	
	
	/* ============================================= */
	/* directorio 1, 2 y 3 columnas */
	/* ============================================= */
	
		.caja-directorio-1columna,
		.caja-directorio-2columnas,
		.caja-directorio-3columnas {
			height: 1%;
			margin: 0;
			padding: 0;
		}
		
		.caja-directorio-2columnas .caja,
		.caja-directorio-3columnas .caja {
			display: inline;
			float: left;
			padding-bottom: 12px;
		}
		
		.caja-directorio-2columnas .caja {
			margin: 0 12px 12px 12px;
			width: 310px;
		}
		
		.caja-directorio-3columnas .caja {
			margin: 0 9px 12px 13px;
			width: 200px;
		}
		
		.caja-directorio-2columnas .separador,
		.caja-directorio-3columnas .separador {
			margin: 0 0 7px 0;
		}
		
		.caja-directorio-2columnas img,
		.caja-directorio-3columnas img {
			margin-bottom: 15px;
		}
		
		#contenido .columna_1 .caja-directorio-2columnas h3,
		#contenido .columna_1 .caja-directorio-3columnas h3 {
			color: #000;
			font-size: 1.3em;
			line-height: 1.2em;
			margin: 0 6px 5px 6px;
		}
		
		#contenido .columna_1 .caja-directorio-1columna h3 a,
		#contenido .columna_1 .caja-directorio-2columnas h3 a,
		#contenido .columna_1 .caja-directorio-3columnas h3 a {
			color: #000;
			text-decoration: none;
		}
		
		#contenido .columna_1 .caja-directorio-1columna h3 a:hover,
		#contenido .columna_1 .caja-directorio-2columnas h3 a:hover,
		#contenido .columna_1 .caja-directorio-3columnas h3 a:hover {
			color: #D3180C;
		}
		
		#contenido .columna_1 .caja-directorio-2columnas p,
		#contenido .columna_1 .caja-directorio-3columnas p {
			margin: 0 6px 5px 6px;
		}
		
		#contenido .columna_1 .caja-directorio-2columnas ul,
		#contenido .columna_1 .caja-directorio-3columnas ul {
			margin: 0 6px 0 6px;
			padding: 0;
		}
		
		#contenido .columna_1 .caja-directorio-2columnas ul li,
		#contenido .columna_1 .caja-directorio-3columnas ul li {
			background: url(/AppsExt/Vivienda/imgs/ic_lista2.gif) no-repeat 0 6px;
			list-style-type: none;
			list-style-position: outside;
			line-height: 1.3em;
			margin-bottom: 5px;
			padding-left: 10px;
		}
		
		#contenido .columna_1 .caja-directorio-2columnas ul li a,
		#contenido .columna_1 .caja-directorio-3columnas ul li a {
			text-decoration: none;
		}
		
		#contenido .columna_1 .caja-directorio-2columnas ul li a:hover,
		#contenido .columna_1 .caja-directorio-3columnas ul li a:hover {
			text-decoration: underline;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-1,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-4,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 {
			border: 1px solid #E0DFDB;
			padding: 10px 3px;	
			-moz-border-radius:1ex;
  			-webkit-border-radius:1ex;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-1 p,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2 p,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 p,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-4 p,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 p {
			line-height: 1.3em;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-1 ul li,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2 ul li,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 ul li,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-4 ul li,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 ul li {
			font-size: 0.9em;
			line-height: 1.4em;
			margin-bottom: 10px;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-1 ul li a {
			color: #333;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .caja h3 a,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-1 h3 a {
			color: #000;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas h3 a:hover {
			color: #D3180C;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2 {
			background-color: #E8E2CC;
			border: 1px solid #E8E2CC;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2 h3,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2 h3 a {
			color: #C5432C;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2 ul li a {
			color: #333;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-1 ul li,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-2 ul li,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-4 ul li {
			background: url(/AppsExt/Vivienda/imgs/boliche-bloque-2.gif) no-repeat 0 6px;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 h3,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 h3 a,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 p,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 ul li,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 ul li a {
			color: #FFF;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 {
			background-color: #F0664D;
			border: 1px solid #F0664D;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-3 ul li {
			background: url(/AppsExt/Vivienda/imgs/boliche-bloque-3.gif) no-repeat 0 6px;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-4 {
			background-color: #F0F0E8;
			border: 1px solid #F0F0E8;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-4 h3,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-4 h3 a {
			color: #C5432C;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 {
			background-color: #008595;
			border: 1px solid #008595;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 h3,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 h3 a {
			color: #FFF;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 p,
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 ul li {
			color: #FFF;
		}
		
		#contenido .columna_1 .caja-directorio-3columnas .bloque-5 ul li {
			background: url(/AppsExt/Vivienda/imgs/boliche-bloque-5.gif) no-repeat 0 8px;
		}
	
	
	/* ============================================= */
	/* directorio menor */
	/* ============================================= */
	
		.caja-directorio-min {
			border: 1px solid #CCC;
			padding: 15px 15px 5px 0;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		.caja-directorio-min .caja {
			display: inline;
			float: left;
			margin: 0 0 0 15px;
			width: 312px;
		}
		
		.caja-directorio-min img {
			display: inline;
			float: left;
			margin-bottom: 10px;
			margin-right: 10px;
		}
		
		.caja-directorio-min h3 {
			color: #000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.49em;
			font-weight: normal;
			line-height: 1.1em;
			margin-right: 0;
		}
		
		.caja-directorio-min h3 a,
		.caja-directorio-min p a,
		.caja-directorio-min a {
			color: #000;
			text-decoration: none;
		}
		
		.caja-directorio-min h3 a:hover,
		.caja-directorio-min p a:hover,
		.caja-directorio-min a:hover {
			color: #ff0000;
		}
		
		#contenido .columna_1 .caja-directorio-min p {
			margin-left: 0;
		}
	
	
	/* ============================================= */
	/* bloque desplegable */
	/* ============================================= */
		
		.bloque_desplegable {
			padding-top: 10px;
		}
		
		.bloque_desplegable h3 {
			background: url(/AppsExt/Vivienda/imgs/ic_lista3.gif) no-repeat 2px 7px;
			color: #333;
			cursor: pointer;
			font-size: 1.1em;
			font-weight: normal;
			list-style-type: none;
			line-height: 1.3em;
			margin-bottom: 10px;
			padding-left: 15px;
		}
		
		.bloque_desplegable h3.abierto{
			background: url(/AppsExt/Vivienda/imgs/ic_abierto.gif) no-repeat 2px 7px;
			color: #D3180C;
		}
		
		#contenido .columna_1 .bloque_desplegable p,
		#contenido .columna_1 .bloque_desplegable ul {
			margin-left: 30px;
			margin-right: 30px;
		}
		
		#contenido .columna_1 .bloque_desplegable ol {
			margin-left: 50px;
			margin-right: 30px;	
		}


	/* ============================================= */
	/* bloque articulos */
	/* ============================================= */
		
		.articulo {
			padding-top: 10px;
			margin-bottom: 15px;
		}
		
		#contenido .columna_1 .articulo h3 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.25em;
			font-weight: normal;
			line-height: 1.2em;
			margin-left: 15px;
			margin-bottom: 2px;
		}
		
		.articulo h3 a {
			text-decoration: none;
		}
		
		#contenido .articulo p {
			margin-right: 15px;
			margin-left: 15px;
		}
		
		#contenido .articulo p.fecha,
		#contenido .ficha_noticias p.fecha {
			color: #999;
			font-size: 0.9em;
		}
		
		#contenido .articulo p.fecha {
			margin-top: -10px;
		}
		
		#contenido .ficha_noticias p.fecha {
			margin-bottom: 2px;
		}
		
		#contenido .novedades ul {
			margin: 0 15px 15px 15px;
			padding: 0;
		}
		
		#contenido .novedades ul li {
			list-style: none;
			padding-top: 10px;
			list-style-position: outside;
			margin: 0 0 10px 0;
		}
		
		#contenido .novedades ul li img {
			float: right;
			margin: 0 0 10px 10px;
			padding-top: 5px;
		}
		
		#contenido .novedades ul li a {
			color: #333;
			text-decoration: none;
		}
		
		#contenido .novedades ul li a strong {
			color: #cc0000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.25em;
			font-weight: normal;
			line-height: 1.2em;
			outline: 0;
		}
		
		#contenido .novedades ul li a:hover strong {
			color: #FF0000;
			text-decoration: none;
		}
		
		#contenido .novedades ul li .fecha {
			color: #999;
			font-size: 0.9em;
		}
		
		#contenido .divintro p {
			color: #666;
			font-size: 1em;
			font-weight: bold;
		}
		
		#contenido .Transcripcion {
			height: 14.2em;
			margin-right: 40px;
			margin-left: 40px;
			padding: 10px;
		}
		
		#contenido .video p {
			font-size: 0.85em;
		}
	
	
	/* ============================================= */
	/* caja lista */
	/* ============================================= */
		
		.caja-lista {
			border-bottom: 1px solid #CCC;
			margin: 0 12px 15px 12px;
			padding: 0 0 12px 0;
		}
		
		#contenido .caja-lista h3,
		#contenido .caja-lista h4,
		#contenido .caja-lista p,
		#contenido .caja-lista ul {
			margin-left: 0;
			margin-right: 0;
		}
		
		#contenido .caja-lista h3 {
			color: #000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.3em;
			font-weight: bold;
			line-height: 1em;
			margin-bottom: 5px;	
		}
		
		#contenido .caja-lista h3 a {
			color: #000;
			text-decoration: none;
		}
		
		#contenido .caja-lista h3 a:hover {
			color: #d3180c;
		}
		
		#contenido .caja-lista p {
			margin-bottom: 3px;
		}

	
	
	/* ============================================= */
	/* caja ficha */
	/* ============================================= */
		
		.caja-ficha {
			border-top: 3px solid #F0664D;
			margin: 0 12px 25px 12px;
			padding-top: 12px;
		}
		
		.caja-ficha .bloque-1 {
			background-color: #F7F7F3;
			float: left;
			margin-bottom: 10px;
			padding: 10px 10px 5px 10px;
			width: 380px;
		}
		
		.caja-ficha .bloque-2 {
			float: right;
			padding-top: 50px;
			width: 210px;
		}
		
		#contenido .caja-ficha h3,
		#contenido .caja-ficha h4,
		#contenido .caja-ficha h5,
		#contenido .caja-ficha p,
		#contenido .caja-ficha ul {
			margin-left: 0;
			margin-right: 0;
		}
		
		#contenido .caja-ficha h3 {
			color: #000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.5em;
			font-weight: bold;
			line-height: 1.2em;
			margin-bottom: 10px;
			margin-right: 100px;
		}
		
		#contenido .caja-ficha h4 {
			color: #000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.4em;
			font-weight: bold;
			line-height: 1em;
			margin-bottom: 5px;
		}
		
		#contenido .caja-ficha h5 {
			color: #CD0707;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.25em;
			line-height: 1.2em;
			padding-top: 0;
		}
				
		#contenido .caja-ficha ul:after {
			clear: both;
			content: " ";
			display: block;
			font-size: 0;
			height: 0;
			visibility: hidden;
			zoom: 1;
		}
		
		#contenido .caja-ficha ul {
			display: block;
			height: 1%;
			padding: 0;
			width: 645px;
		}
		
		#contenido .caja-ficha ul li {
			list-style-type: circle;
			display: inline;
			float: left;
			margin-right: 10px;
			width: 310px;
		}
		
		#contenido .caja-ficha .bloque-1 p {
			margin-bottom: 10px;
		}
		
		#contenido .caja-ficha .bloque_desplegable h3 {
			background-position: 2px 6px;
			color: #D3180C;
			font-size: 1.25em;
			font-weight: normal;
		}
		
		#contenido .caja-ficha .bloque_desplegable ul {
			margin-left: 15px;
		}
		
		#contenido .caja-ficha .bloque_desplegable ul li {
			margin-bottom: 0;
		}
		
	
	/* ============================================= */
	/* bloque imagenes y video */
	/* ============================================= */
		
		.bloque_imagenes,
		.video {
			height: 1%;
			margin-bottom: 20px;
			padding-top: 10px;
		}
		
		.bloque_imagenes {
			margin-bottom: 5px;
		}
		
		.bloque_imagenes img {
			display: inline;
			float: left;
			margin-bottom: 15px;
			margin-left: 15px;
		}
	
	
	/* ============================================= */
	/* menu lateral */
	/* ============================================= */
		
		#lateral #tercerNivel {
			margin-bottom: 15px;
		}
		
		#lateral #tercerNivel ul {
			background-color: #FFF;
		}
		
		#lateral #tercerNivel ul li {
			display: inline;
		}
		
		#lateral #tercerNivel a {
			width: auto;
		}
		
		#lateral #tercerNivel ul ul a {
			background: #FFF;
			width: auto;
		}
		
		#lateral #tercerNivel ul ul a.on {
			background: #FFF;
		}
	
	
	/* ============================================= */
	/* caja solapa */
	/* ============================================= */
		
		.caja-solapa {
			min-height: 100px;
			height: 1%;
			margin-bottom: 20px;
			position: relative;
		}
		
		* html .caja-solapa {
			height: 100px;
		}
		
		.caja-solapa img.solapa {
			position: absolute;
			right: 0;
			bottom: 0;
		}
		
		* html .caja-solapa img.solapa {
			bottom: -1px;
		}
		
		.contenido-caja-solapa {
			background-color: #FFF;
			border: 1px solid #CCC;
			clear: both;
			padding: 15px 15px 30px 15px;
		}
		
		.contenido-caja-solapa h3 {
			color: #000;
			font-size: 1.44em;
			line-height: 1.2em;
			margin: 0 0 10px 0;
		}
		
		.contenido-caja-solapa h3 strong {
			color: #EE6666;
		}
		
		.contenido-caja-solapa p {
			line-height: 1.3em;
			margin: 0 0 10px 0;
		}
		
		.contenido-caja-solapa p a {
			color: #000;
			text-decoration: none;
		}
		
		.contenido-caja-solapa p a:hover {
			color: #FF0000;
		}
		
		.contenido-caja-solapa .vinculo a {
			color: #CC0000;	
		}
		
		.contenido-caja-solapa .vinculo a:hover {
			color: #FF0000;
		}
		
		.contenido-caja-solapa img {
			float: right;
			margin-left: 10px;
		}
		
		.contenido-caja-solapa .btn {
			margin-top: 20px;
			margin-bottom: 15px;
		}
		
		.contenido-caja-solapa .btn a {
			background: url(/AppsExt/Vivienda/imgs/fondo-boton.jpg) repeat-x 0 0; 
			background-color: #000;
			color: #FFF;
			cursor: pointer;
			padding: 3px 10px;
			text-decoration: none;
			-moz-border-radius: 1ex;
  			-webkit-border-radius: 1ex;
		}
		
		.contenido-caja-solapa .btn a:hover {
			text-decoration: underline;
		}
		
		
	
	/* ============================================= */
	/* caja de imagen lateral */
	/* ============================================= */
		
		.fot_latD {
			margin-bottom: 20px;
		}
		
	
	/* ============================================= */
	/* enlaces relacionados */
	/* ============================================= */
	
		#lateral #enlacesRelacionados ul {
			background-color: #FFF;
			margin-bottom: 15px;
		}
		
	
	/* ============================================= */
	/* pie */
	/* ============================================= */
	
		#pie {
			width: 938px;
		}
		
		#pie-sup {
			border-top: 3px solid #f0664d;
			clear: both;
			margin: 20px auto 10px auto;
			padding: 8px 0 0 0;
			text-align: left;
			width: 950px;
		}
		
		#pie-sup ul li {
			font-size: 0.86em;
			margin-bottom: 5px;
		}
		
		#pie-sup h3 {
			color: #333;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.06em;
			font-style: italic;
			font-weight: normal;
			margin: 0 0 10px 0;
		}
		
		#pie-sup h3 a,
		#pie-sup ul li a {
			color: #333;
			text-decoration: none;
		}
		
		#pie-sup h3 a:hover,
		#pie-sup ul li a:hover {
			text-decoration: underline;
		}
		
		#pie-sup .bloque-1,
		#pie-sup .bloque-2,
		#pie-sup .bloque-3 {
			display: inline;
			float: left;
		}
		
		#pie-sup .bloque-1,
		#pie-sup .bloque-2 {
			border-right: 1px solid #D7D7D7;
		}
		
		#pie-sup .bloque-1 {
			width: 692px;
		}
		
		#pie-sup .bloque-1 h3 {
			float: left;
			display: inline;
			margin: 0;
			text-align: right;
			width: 160px;
		}
		
		#pie-sup .bloque-1 ul {
			display: inline;
			float: left;
			margin: 0 0 5px 10px;
			width: 520px;
		}
		
		#pie-sup .bloque-1 ul li {
			display: inline;
			float: left;
			margin: 0 0 0 0;
			padding-top: 1px;
			word-wrap: break-word;
		}
		
		#pie-sup .bloque-1 ul li a {
			padding: 0 5px 5px 0;
		}
		
		#pie-sup .bloque-2,
		#pie-sup .bloque-3 {
			padding: 0 10px;
		}
		
		#pie-sup .bloque-2 {
			width: 140px;
		}
		
		#pie-sup .bloque-2 ul {
			list-style-position: outside;
		}
		
		#pie-sup .bloque-3 {
			width: 75px;
		}
		
		
		
		
	/* ============================================= */
	/* margenes y separaciones */
	/* ============================================= */
		
		.centrar {
			text-align: center;
		}
		
		/* =Margenes
		--------------------------------------------------------*/
		
		body #estructura #contenido .m0 {
			margin: 0;
		}
		body #estructura #contenido .mt0 {
			margin-top: 0;
		}
		body #estructura #contenido .mt10 {
			margin-top: 10px;
		}
		body #estructura #contenido .mt15 {
			margin-top: 15px;
		}
		body #estructura #contenido .mt20 {
			margin-top: 20px;
		}
		body #estructura #contenido .mt30 {
			margin-top: 30px;
		}
		body #estructura #contenido .mt40 {
			margin-top: 40px;
		}
		body #estructura #contenido .mt50 {
			margin-top: 50px;
		}
		body #estructura #contenido .mt60 {
			margin-top: 60px;
		}
		body #estructura #contenido .mt100 {
			margin-top: 100px;
		}
		body #estructura #contenido .mr12 {
			margin-right: 12px;
		}
		body #estructura #contenido .mb0 {
			margin-bottom: 0;
		}
		body #estructura #contenido .mb5 {
			margin-bottom: 5px;
		}
		body #estructura #contenido .mb10 {
			margin-bottom: 10px;
		}
		body #estructura #contenido .mb15 {
			margin-bottom: 15px;
		}
		body #estructura #contenido .mb20 {
			margin-bottom: 20px;
		}
		body #estructura #contenido .mb30 {
			margin-bottom: 30px;
		}
		body #estructura #contenido .mb40 {
			margin-bottom: 40px;
		}
		
		/* =Paddings
		--------------------------------------------------------*/
		body #estructura #contenido .pt0 {
			padding-top: 0;
		}
		body #estructura #contenido .pt10 {
			padding-top: 10px;
		}
		body #estructura #contenido .pt20 {
			padding-top: 20px;
		}
		body #estructura #contenido .pt30 {
			padding-top: 30px;
		}
		body #estructura #contenido .pt40 {
			padding-top: 40px;
		}
		body #estructura #contenido .pt50 {
			padding-top: 50px;
		}
		body #estructura #contenido .pt60 {
			padding-top: 60px;
		}
		body #estructura #contenido .pt100 {
			padding-top: 100px;
		}
		body #estructura #contenido .pb10 {
			padding-bottom: 10px;
		}
		body #estructura #contenido .pb20 {
			padding-bottom: 20px;
		}
		body #estructura #contenido .pb30 {
			padding-bottom: 30px;
		}
		body #estructura #contenido .pb40 {
			padding-bottom: 40px;
		}
		body #estructura #contenido .pl0 {
			padding-left: 0;
		}
		body #estructura #contenido .pl5 {
			padding-left: 5px}
		img.imagenG {
			margin: 20px 0;
		}
		img.imagenDcha {
			float: right;
			margin: 20px;
		}
		#contenido .columna_1 .caja-directorio-3columnas table .RadEContent h3 a,
        #contenido .columna_1 .caja-directorio-3columnas table .RadEContent ul li a,
        #contenido .columna_1 .caja-directorio-3columnas table .RadEContent ul li
        {
            color: #000;
        }