.denuncia {
width:97%;
padding:10px;
margin-left:5px;
float:left;
color:#666666 !important;
font-weight:normal !important;
}

.denuncia label{
color:#666666 !important;
}
/*
.denuncia select{
border:8px solid #C4E0F7;
}
*/
#solicitudVivienda{
border:1px solid #CCCCCC;
color:#666666 !important;
float:left;
font-weight:normal !important;
margin-left:5px;
padding:10px;
width:97%;
}

#divVivienda{
color:#666666 !important;
float:left;
font-weight:normal !important;
margin-left:5px;
padding:10px;
width:97%;
}
#divVivienda p{
margin:10px !important;
}
#confirmVivienda{
border:1px solid #CCCCCC;
color:#666666 !important;
float:left;
font-weight:normal !important;
margin-left:5px;
padding:10px;
width:97%;
}
#datosPropietario{
color:#666666 !important;
float:left;
font-weight:normal !important;
margin-left:5px;
padding:10px;
width:97%;
}

#datosPropietario p{
margin:10px !important;
}
#datosPropietario h4{
border-bottom:1px dashed #777777;
border-top:medium none !important;
color:#777777;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:19px !important;
font-weight:normal;
margin-top:10px;
}
#datosViviendas{
color:#666666 !important;
float:left;
font-weight:normal !important;
margin-left:5px;
padding:10px;
width:97%;
}
#datosViviendas p{
margin:10px !important;
}
#datosViviendas h4{
border-bottom:1px dashed #777777;
border-top:medium none !important;
color:#777777;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:19px !important;
font-weight:normal;
margin-top:10px;
}
#datosViviendas div h4{
border-bottom:1px dotted #0088B7 !important;
border-top:1px dotted #0088B7 !important;
color:#0088B7;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px !important;
margin:0;
padding:0.3em 0 0.3em 0.3em;
width:auto;
}
/*Esto para Firefox*/
fieldset div div  {
margin-top:-9px;
padding-left:0px;
}
/*Esto para Explorer
fieldset div div  {
margin-top:-18px;
padding-left:0px;
}*/
/*
.cajatexto{
background:none repeat scroll 0 0 #FFFFFF !important;
border:1px solid #C4E0F7 !important;
font-size:100% !important;
}*/
#confirma{
height:90%;
margin-top:10px;
}
#confirma h2{
border-top:medium none !important;
color:#777777;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:19px !important;
font-weight:normal;
margin-top:10px;
}
.caja_canal label{
width:30em !important;
}
.divResultadosSimulador{
color: #666666;
float: right;
font-weight: bold;
margin-right: 5px;
padding: 5px;
width: 30%;
border: 2px dotted red;
}