.pie, .izquierda, .menutop, .idioma {display:none;}
.derecha {width:auto;margin-top:1em;}
.tituloweb {display:none;}
.logo {color:#FFFFFF;}
.imglogo{display:block;}
.derecha2 {float:left;}

body {
	font-family: Arial, Helvetica, sans-serif;
	background:#f6f6f6;
/*	background:url(graf/fondototal.gif);*/
	margin-top:1em;
	width:auto;
}

a, a:active, a:visited, a:hover {color: #2a3e40;}
a:hover {text-decoration:none;}
.centrado {text-align:center;}

p {text-align:justify;}

.tampag {	   
   margin:auto;   
   width:48.44em;
}
.blur{
   background-color: #ccc; 
   color: inherit;
   margin-left: 4px;
   margin-top: 4px;
}

.sombra,
.principal{
   position:relative;
   bottom: 2px;
   right: 2px;
}

.sombra{
   background-color: #999; 
}

.principal{
   color: #2a3e40; 
   border: 1px solid #ccc; 
   background-color: #fff;
} 

/* CABECERA */
.cabecera {padding-left:0.5em;}
/**** Idiomas ****/

/**** Logo ****/
.logo {float:left;padding:0.5em 0 0 1em;font-size:100%;color:#fff;margin-bottom:-0.5em;}
.imglogo {width:22.69em;height:6.44em;}
.derlogo {float:right;width:50%;text-align:right;}

/**** Menu top ****/
a.rojo, a.rojo:active, a.rojo:visited, a.rojo:hover {color: #ff0000;}
.pie img, .menutop img {vertical-align:middle;margin-left:0.5em;}

/* CENTRO */
.centro {clear:both;position:relative;padding-right:1em;padding-left:0.5em;}

.derecha {float:left;width:80%;}
html>body .derecha {float:none;margin-left:0;width:auto;}

/*Para la portada */
.medio{float:left;width:21.63em;}
.derecha2 {float:right;width:12.50em;}
html>body .derecha2 {float:none;margin-left:34em;width:auto;}

.imgagua {width:11.66em;height:8.13em;}

.bannerseccion {width:34em;height:4.19em;}	

/*.sinobanner {background:#169525 url(graf/backbanner.gif) no-repeat;width:34em;height:3em;}*/

.migas {width:21.13em;}
.cabmigas {
	height:1.5em;
	background: url(graf/fondomigas.gif) repeat-x;
}
.cabmigas p {font-size:70%;padding-top:1.4em;margin:0;}
.portada {
	padding:1.5em;
	font-size:80%;
	border-left:1px solid #bce825;
	border-right:1px solid  #bce825;
	height:16em;
	background: url(graf/menufondodegradado_verde2.jpg) repeat-x bottom;
	margin-left:1px;
}

.contenido {background:url(graf/centrofondo.gif) repeat-x;margin-bottom:2em;}



/*.contenido h2 {border-top:1px solid #e2e2e2;margin-top:0.3em;font-size:130%;padding:.5em 1.2em;background:#eee url(graf/fondoH2.jpg);margin-bottom:0;color:#92bd00;}*/
h2.titulo1, h2.titulo1sinH3 {color:#fff;margin-top:-2.3em;margin-left:0.5em;margin-bottom:0.5em;font-size:140%;}
h2.titulo1sinH3 {margin-bottom:0.63em;margin-top:-1.5em;;}
h3.titulo1 {margin-top:-0.7em;margin-bottom:0.8em;margin-left:2em;font-size:100%;color:#ddf8bb;letter-spacing:-0.03em;}
#proyectohumanitario h3.titulo {color:#e1eff1;}
/*.vacioH3 {margin-bottom:2em;}*/
h3.encabNOT {font-size:110%;margin-bottom:0;text-align:left;color:#ff5756;}
.fechaNOT {font-size:80%;text-align:left;color:#969595;}
.entradilla {font-size:95%;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-bottom:2em;background:#f7f7f7;padding:0 0.5em;margin-top:0.5em;}
.textoNOT {margin-top:-0.5em;}
#noticias .textoNOT a, #noticias .textoNOT a:active {color:#ff5757;}
#noticias .textoNOT a:visited {color:#2a3e40;}
#noticias .textoNOT a:hover {text-decoration:none;color: #ff5757;}
.volver a, .volver a:active, .volver a:visited, .encabNOT a, .encabNOT a:active, .encabNOT a:visited {text-decoration:none;color:#ff5756;}
.volver a:hover, .encabNOT a:hover {text-decoration:underline;}
.volver img {border:none;}
.volver {text-align:right;font-size:80%;}

.contenido h4 {
	text-align:left;
	font-size:120%;
	color:#839d2b;
	border-bottom:1px solid #ccc;
	background:#f0f0f0;
	padding:0.1em 0.5em;
}
.texto {
	font-size:80%;
	padding:0 2em;
	}
.migasint {color:#898989;font-size:85%;margin-bottom:2em;}
.migasint a, .migasint a:active, .migasint a:visited, .migasint a:hover {color: #898989;}

.piecentro {width:21.13em;height:1.50em;}
.noticias {width:12.50em;margin:auto;}
.cabnoticias {background:#ff0000;height:1.7em;margin-left:1px;}
.cabnoticias h2 {font-size:80%;padding-top:0.4em;text-align:right;color:#FFFFFF;margin:0;}
.centronoticias {
	border-top:1px solid #f1c6c6;
	background: #ffe2e2 url(graf/menufondodegradado_rojo.jpg) repeat-x;
	border-left:1px solid #ffb0b0;
	border-right:1px solid  #ffb0b0;
	margin-left:1px;
	padding:1em;
	font-size:80%;
	height:12em;
}
.centronoticias h3 {font-size:100%;color:#fff;margin-bottom:0;}
.centronoticias p.txtnot {margin:0;font-size:85%;}
.mas {text-align:right;padding-top:1.2em;font-size:130%;font-weight:bold;color:#ff0000;}
.pienoticias {width:12.50em;height:5.94em;}

/* COMUNES */
.antifloat {clear:both;}
html>body .antifloat{clear:right;}
.floatderecha {float:right;}
.floatizquierda {float:left;}
dt {color:#a1bd43;font-size:110%;margin-top:0.5em;}
dd {
	font-size:95%;
	padding:0.5em 2em;
	margin-right:1em;
	margin-left:1em;
	text-align:justify;
}
dt a, dt a:active, dt a:visited, dt a:hover {color:#169525;}


#proyectohumanitario dt, #proyectohumanitario dt a, #proyectohumanitario dt a:active, #proyectohumanitario dt a:visited, #proyectohumanitario dt a:hover {color:#289dab;}
.imgizq, .imgder {border:2px solid #a1bd43;padding:2px;background:#eff6d4;}
#noticias .imgizq, #noticias .imgder {border:1px solid #ff7d7d;background:#f2e4e4;}
#proyectohumanitario .imgizq, #proyectohumanitario .imgder {border:1px solid #289dab;background:#c8edf1;}
#quienessomos .imgizq, #quienessomos .imgder {border:1px solid #ba8045;background:#f1e0ce;}
.imgder {float:right;margin:1em 0 1em 1em;}
.imgizq {float:left;margin:1em 1em 1em 0;}  
.sinborde {border:none;background:none;padding:0;margin:0;}
.imgpordefecto {vertical-align:middle;}
.texto li {
	color:#839d2b;
	font-size:95%;
	text-align:justify;
	margin-bottom:0.5em; 
}
.texto li li {
	font-size:90%;
	padding-bottom:0.3em;
	font-weight:normal;
	margin-bottom:0.3em;
}

.texto li a, .texto li a:active, .texto li a:visited, .texto li a:hover {color:#839d2b;}
.mingua legend, .texto strong {color:#839d2b;}
#proyectohumanitario .texto strong {color:#289dab;}
#quienessomos .texto strong {color:#ba8045;}

.c_obli, .nota {font-size:90%;}
#registro form.registrouser p.c_obli {margin-top:0;text-align:left;}
#registro .texto strong {color:#666;}
#quienessomos .texto li, #quienessomos .texto li a, #quienessomos .texto li a:active, #quienessomos .texto li a:visited, #quienessomos .texto li a:hover {color:#ba8045;}
#quienessomos .texto li li {list-style-image: url(graf/tipolista2m.gif);}
#registro h2 {color:#FF0000;}
#registro form.login{width:70%;margin:auto;}
form.contacto {margin-top:1.5em;}
form.contacto, form.mingua{width:60%;margin:auto;}
#registro form.registrouser{width:80%;margin:auto;}
form.solicitarestudio{width:90%;margin:auto;}
#registro form.registrouser legend {color:#ff0000;}
#registro form.registrouser p{font-size:95%;}
form.solicitarestudio input, form.contacto input, #registro form.registrouser input{font-size:95%;}
form.solicitarestudio input, form.contacto input {border:1px solid #839d2b;}
form.solicitarestudio input.radio, form.contacto input.radio {border:none;font-size:85%;}
form.solicitarestudio select, form.contacto select, #registro form.registrouser select{font-size:95%;}
#registro form.registrouser fieldset, .mingua fieldset{margin-bottom:1em;padding:1em;}
.mingua legend {padding-bottom:0.6em;}
form.contacto p, .mingua p, .botones, #registro form p{text-align:right;}
.boton {border:1px solid #666;font-size:95%;}
form.solicitarestudio .boton, form.contacto .boton {background:#839d2b;color:#fff;}
form.solicitarestudio fieldset p {text-align:right;}
.favorable {color:#839d2b;}
.desfavorable {color:#ff0000;}
#marcolegal h2 {color:#fff;}

/* Resultados calculadora */
.resultado {margin-top:2em;border-top:1px solid #ccc;}
.elementos {color:#839d2b;margin:auto;border:1px solid #eee;background:#f7f9f2;}
.elementos th {text-align:left;font-weight:normal;padding:0.3em 1em;background:#f1f5e6;border-bottom:1px solid #f7f9f2;}
.elementos td{padding:0.3em 1em;border-bottom:1px solid #f1f5e6;}
.numero {font-size:180%;}
.desc_direccion {border:1px solid #eee; margin:1em 1.5em;padding:1em;background:#fAfAfA;font-size:95%;}
.xuankong{margin:0.5em auto;}
.xuankong td{width:3em;height:3em;border:1px solid #000;text-align:center;font-size:130%;font-weight:bold;}
.xuankong td sup {padding:0 0.5em 0 0.5em;font-size:70%;}
.sectorvivienda {margin:1em auto;}
.sectorvivienda td {width:2em;height:2em;border:1px solid #000;text-align:center;font-size:130%;font-weight:bold;vertical-align:middle;}

.sectorvivienda td a {display:block;text-decoration:none;background:#f0f0f0;}
.sectorvivienda td.activo, .sectorvivienda td a:hover {text-decoration:none;background:#666;color:#fff;}



.flecha {margin-left:18.3em;}

.glosario {margin:0;padding:0;}
.glosario li{
	display:inline;
	float:left;
	list-style: none;
	border:1px solid #ccc;
	margin:0.4em;
}
.glosario li a {padding:0.35em;display:block;width:auto;color:#839d2b;text-decoration:none;background:#eee;}
.glosario li a:hover {background:#839d2b;color:#fff;width:auto;}
.glosario li.inactivo {color:#ccc;padding:0.35em;}
.antifloat2 {clear:both;}
html>body .antifloat2{clear:right;margin-top:8.5em;}
.bloqueteoria{padding-top:1em;padding-bottom:2em;}
.bloqueteoria img{margin-top:0;vertical-align:middle;}
html>body .bloqueteoria {padding-top:1.5em;padding-bottom:1.5em;clear:none;}

/*div#nifty{ margin: 0 ;background: #eee;}
div.rtop, div.rbottom{display:block;background: #fff}
div.rtop div, div.rbottom div{display:block;height: 1px;
overflow: hidden; background: #eee;}
div.r1{margin: 0 5px}
div.r2{margin: 0 3px}
div.r3{margin: 0 2px}
div.rtop div.r4, div.rbottom div.r4{margin: 0 1px;height: 2px}
.bannerportada {margin-left:0.3em;}*/
