@IMPORT "/css2/progress-bar.css";
@IMPORT "/css2/idealista/color.css";

.comun10 {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-transform: lowercase;}
.comun11 {  font-family: Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 15px; margin-top: 5px;text-transform: lowercase;}
.cuadro {  font-family: Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 15px; margin-top: 5px;text-transform: lowercase;}
.comun11link {  font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: blue; text-transform: lowercase;}
.comun10link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: blue; text-transform: lowercase;}
.comun8 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 10px}
.comun8s { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 12px}
.comun12 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 17px; text-transform: lowercase;}
.comun13 { font-family: Verdana, Helvetica, sans-serif; font-size: 17px; line-height: 17px; text-transform: lowercase;}
.comun24 { font-family: Verdana, Helvetica, sans-serif; font-size: 23px; line-height: 25px; text-transform: lowercase;}
.comun14 { font-family: Verdana, Helvetica, sans-serif; font-size: 19px; line-height: 20px; text-transform: lowercase;}
.comun8link { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 15px; margin-top: 4px;text-transform: lowercase; color:blue}
p { font-family: Verdana, Helvetica, sans-serif; line-height: 15px ; text-transform: lowercase}
h1 {font-family: Verdana, Helvetica, sans-serif; line-height: 15px; margin-top: 5px;text-transform: lowercase;}
.barra{font-family: sans-serif; font-size: xx-small; text-align: center;font-weight: bolder; line-height: 17px; text-transform: lowercase; font-weight: bold}
.comun10cabecera { text-align: right; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-transform: lowercase; padding-right: 10px}


/* barras de cabecera + izquierda */
.headerLinkNoBold { text-align: right; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-transform: lowercase; padding: 5px 10px;}
.headerLink { text-align: right; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-transform: lowercase; padding-right: 10px; line-height: 20px}
.leftLink { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-transform: lowercase; padding-right: 10px}

/* nuevos estilos */
td {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-transform: lowercase;}
/* standard == td + 9px - 13 px */
.std9 {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; text-transform: lowercase;}
.std10 {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-transform: lowercase;}
.std11 {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-transform: lowercase;}
.std12 {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-transform: lowercase;}
.std13 {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-transform: lowercase;}
.std16 {font-family: Verdana, Helvetica, sans-serif; font-size: 16px; text-transform: lowercase;}
.std18 {font-family: Verdana, Helvetica, sans-serif; font-size: 18px; text-transform: lowercase;}
.tit16 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-transform: lowercase;}
.tit23 {font-family: Verdana, Helvetica, sans-serif; font-size: 23px; font-weight: bold; text-transform: lowercase;}
.titulo { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 17px; text-transform: lowercase; }
.error { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 17px; text-transform: lowercase; color: #FF0000}
.std10gris {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-transform: lowercase; color: #808080;}
.std11gris {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-transform: lowercase; color: #808080;}
.std12gris {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-transform: lowercase; color: #808080;}
/* barraLima == titulo + color fondo */
.barraLima { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 20px; padding: 2px 5px; text-transform: lowercase; background-color: #ccff33; border:0px solid silver;}
input {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-transform: lowercase;}
select {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-transform: lowercase;}
textarea {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-transform: lowercase;}
/* linea de pagina de detalle */
.lineaDetalle {border: 1px dotted #cccccc; width: 768px}
.cajaamarilla {border: 1px solid #ccff33; background-color: #ffffcc;}
.cajaamarillaerror {border: 1px solid red; background-color: #ffffcc;}
.cajagris {border: 1px solid #dfdfdf; position:relative; left:0px; top:0px;}
.cajaerror {border:1px solid red; position:relative; left:0px; top:0px;}
.yellowbox {background-color: #ffffcc;}
.verde2 {background-color: #ccff33}
hr#barraLima { height: 5px; background-color: #ccff33; border:0px solid #ccff33;}

/* .verde2 {background-color: #ccff33 #C4F4C5} */

/* formularios contacta */
table#ct	{ width: 765px; border: 0px solid black; }
table#ctd	{ width: 500px; border: 0px solid black; padding-right: 50px;}
table#ctag	{ width: 765px; border: 0px solid black; }
td#ct		{ width: 400px; padding-left: 50px; padding-bottom: 15px; }
td#cttext { width: 400px; padding-left: 50px; padding-bottom: 5px;}
td#cthelp { width: 250px; padding-left: 25px; padding-right: 25px; vertical-align: top; }
td#ctpad { padding-left: 50px; padding-bottom: 5px; }
input#ct	{ width: 400px;}
textarea#ct { width: 400px;}
div#ct { border: 1px solid #CCCCCC; background-color: #eeeeee; width: 100%; padding: 10px;}
div#ctquedan { width: 400px; text-align: right;}

.indent { padding-left: 30px; }
.destacarojo { font-weight: bold; color: red; }
.headline { border: 1px dotted #DBDBDB; width: 100%; }

/* estilos de estilos_fields.css (ccerrato) */
/* body, input, select, textarea, td { font-family: Verdana; font-size: 12px; } */
fieldset.fieldsets {width:485px;padding-top:4px;padding-bottom:6px;padding-left:2px;padding-right:0px;border:0px;color:#808080;font-size:12px; }
fieldset.fieldsets legend {color:#808080;}
fieldset.error {width: 485px;padding-top:0px;padding-bottom:6px;padding-left:2px;border: 1px solid red; color: red; font-weight: bold; font-size: 12px;}
fieldset.error legend {color:red;}
fieldset.errorcp {padding-bottom:0px;padding-bottom: 15px;border: 1px solid red; color: red; font-weight: bold; font-size: 12px;}
fieldset.errorcp legend {color:red;}
fieldset.cp { padding-bottom: 15px;border: 0px; font-size: 12px;}
fieldset.cp legend {color:#808080;}
div.confirma { width:125px; padding:6px 5px; background-color: #ffffcc; visibility: hidden; color:#666;}
div.error { width: 485px;padding-top:17px;padding-bottom:20px;padding-left:29px;font-family: Verdana; font-weight: normal; font-size: 12px; background-color: #ffffcc; visibility: hidden; border: 1px solid red; color: black; }
tr#tr_error_ini {display:none;}
tr#tr_error_fin {display:none;}
td.errorpad{ padding-top:20px; padding-bottom:20px;}
td.tddatos{ padding-top:0px;padding-right:35px; padding-bottom:10px;}
td.tdliterales{ padding-top:0px;padding-left:154px; padding-bottom:17px;}
td#td_error_ini{ padding-top:0px; padding-bottom:0px;}
td#td_error_fin{ padding-top:0px; padding-bottom:0px;}
.comunrojo { padding-bottom:8px; font-family: Verdana; color: red; font-weight: bold; font-size: 12px;}
.stdsilver {padding-left: 5px; font-family: Verdana; font-size: 12px; text-transform: lowercase; color: #808080; }
.textosilver { font-family: Verdana; font-size: 12px; text-transform: lowercase; color: #808080; }
.link14blue { font-family: Arial; font-size: 16px; font-weight:bold; text-transform: lowercase; color: #0066CC; }
.link12blue { font-family: Verdana; font-size: 12px; text-transform: lowercase; color: #0066CC; }
.legend_sin { color: black; padding-left: 93px; }
.legendblack {font-family: Verdana;color: black;text-transform:lowercase;}
.legendrojo {font-family: Verdana; color: red; font-weight: bold;text-transform: lowercase;}
.titulo12 { font-family: Verdana; font-weight: bold; font-size: 12px; text-transform: lowercase; }
.tituloA { font-family: Arial; font-weight: bold; font-size: 16px; text-transform: lowercase; }
td.field { width: 130px;padding-left: 3px;padding-right: 7px; }
td.fieldobl { width: 130px;padding-left: 1px;padding-right: 7px; }
input.pafieldmp { width: 45px } 
input.pafieldp { width: 70px } 
input.pafield { width: 140px } 
select.pafielp { width: 50px } 
select.pafield { width: 140px } 
select.pafieldg { width: 180px } 
select.pafieldmg { width: 300px }
textarea.pafieldg { width: 180px }
input.link { width: 360px;} 
textarea.comentario { width: 360px; min-height:70px; overflow: hidden;} 
.pa_aviso3 { top:500px; background-color: #ededed; width: 100%;}
.infotable1 { width: 170px; height: 100%; vertical-align: top; }
.infotable2 { width: 170px; height: 100%; vertical-align: middle; }
.infotable3 { width: 170px; height: 100%; vertical-align: bottom; }
div.pa_avisos {background-color: #ededed; width: 170px; padding:10px 10px;position:relative; }
div.pa_avisos_wide {background-color: #ededed; width: 270px; padding: 20px 10px 20px 20px; position:relative; }
.headline2 { border-style:dotted; padding-top: 10px; margin-top: 10px; border-color:#DBDBDB; width: 100%; }
.spradio {padding-bottom: 8px;}
.tabulado {padding-left: 30px;}

#bc {margin: 2px 0 20px;}
#bc ol {margin: 0; padding: 0;}
#bc ol,
#bc ol li {display: inline; list-style-type: none;}
#bc ol li,
#bc ol li a {font-size: 10px;}

/* estilos para manejar las imágenes de publicidad en los listados */
div#publicidad-listado {margin-bottom:20px;}
div#publicidad-listado span a {display:inline;padding:0px 10px;}

/* estilos para las listas de errores */

.error-list {
	list-style-type: none;
	margin: 8px 0 0 0;
	padding-left: 0;
}

.error-list li {
	background: url(/imagenes/iconos/bullet-black.gif) 0 2px no-repeat;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
}

/* alert */

.alert {
    background-color: #ff9;
    border: 1px dotted #f00;
	margin: 20px 10px;
    padding: 20px;
    zoom: 1;
}
.alert strong {
    font-size: 16px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 20px;
}
#error-feedback p {
	margin-left: 40px;
}

.example{
	color: #999999;
    font-size: 11px;
    font-style: italic;
    text-decoration: none;
}

