p {  text-align: justify}

body {
scrollbar-face-color: #CFCFCF;
scrollbar-shadow-color: #CFCFCF;
scrollbar-highlight-color: #CFCFCF;
scrollbar-3dlight-color: #CFCFCF;
scrollbar-darkshadow-color: #CFCFCF;
scrollbar-track-color: #EFEFEF;
scrollbar-arrow-color: #ffffff;
}

.campos {  font-family: Tahoma; font-size: 10px; text-decoration: none; background-color: #ffffff; border: 1px #4E4B69 solid; color: #000000}

.radiobutton {  font-family: Tahoma; font-size: 10px; text-decoration: none; background-color: #CFCFCF}

#fondocontenido {
background-repeat:repeat-y;
background-image:url(../img/contenido/fondo.gif);
margin-top: 1px;
padding-bottom:20px;
}

#titular {
padding-bottom: 7px;
border-bottom: 1px solid #000000;
margin: 16px 0 0 37px;
width: 497px;
}

.contenido {
margin: 14px 0 0 57px;
width: 477px;
padding-bottom: 12px;
border-bottom:1px solid #dadada;
}

.lista {
margin: 14px 0 0 46px;
width: 488px;
border-bottom:1px solid #dadada;
}

.listasin {
margin: 14px 0 0 46px;
width: 488px;
}

.contenidosin {
margin: 14px 0 0 57px;
width: 477px;
}

.contenidosin_dinamico {
margin: 14px 0 0 11px;
width: 423px;
}


.presupuesto {
margin: 10px 0 0 46px;
width: 488px;
}

.presupuestocon {
margin: 10px 0 0 46px;
width: 488px;
padding-bottom: 12px;
border-bottom:1px solid #dadada;
}
.presupuesto_dinamico_principal {
margin: 10px 0 0 46px;
width: 488px;
/*border: 1px solid #000000;*/
}

.presupuesto_dinamico {
margin: 10px 0 0 0px;
width: 434px;
}

.gris9 {
 color: #adadad;
 font-family: Tahoma;
 font-size: 9px;
 text-decoration: none;
 font-weight:bold;
}

a.blanca9link {
 color: #ffffff;
 font-family: Tahoma;
 font-size: 9px;
 text-decoration: none;
 font-weight:bold;
}

a.blanca9link:hover {
 color: #adadad;
 font-family: Tahoma;
 font-size: 9px;
 text-decoration: none;
 font-weight:bold;
}

.menu1 {
 display:block;
 margin-bottom:1px;
 padding: 2px 0 2px 14px;
 vertical-align:baseline;
 color: #ffffff;
 font-family: Tahoma;
 font-size: 10px;
 text-decoration: none;
 font-weight:bold;
 background-image:url(../img/menu/menu1_off_174.gif)
}

a.menu1 {
 display:block;
 margin-bottom:1px;
 padding: 2px 0 2px 14px;
 vertical-align:baseline;
 color: #ffffff;
 font-family: Tahoma;
 font-size: 10px;
 text-decoration: none;
 font-weight:bold;
 background-image:url(../img/menu/menu1_off_174.gif)
}

a.menu1:hover {
 display:block;
 color: #4e4b69;
 background-image:url(../img/menu/menu1_on_174.gif)
}

a.menu1:active {
 display:block;
 color: #4e4b69;
 background-image:url(../img/menu/menu1_on_174.gif)
}


a.menu2 {
 display:block;
 padding: 2px 0 2px 28px;
 margin-bottom:1px;
 vertical-align:baseline;
 color: #4e4b69;
 font-family: Tahoma;
 font-size: 10px;
 text-decoration: none;
 font-weight:normal;
 background-image:url(../img/menu/menu2_off_174.gif)
}

a.menu2:hover {
 display:block;
 color: #a4a1b7;
 background-image:url(../img/menu/menu2_on_174.gif)
}

a.menu2:active {
 display:block;
 color: #a4a1b7;
 background-image:url(../img/menu/menu2_on_174.gif)
}

.negra9 {
 color: #000000;
 font-family: Tahoma;
 font-size: 9px;
 text-decoration: none;
 font-weight:normal;
 padding-bottom: 10px;
}


.negra10 {
 color: #000000;
 font-family: Tahoma;
 font-size: 11px;
 text-decoration: none;
 font-weight:normal;
 padding-bottom: 10px;
}

.negra10sin {
 color: #000000;
 font-family: Tahoma;
 font-size: 11px;
 text-decoration: none;
 font-weight:normal;
}

.negra11bold {
 color: #000000;
 font-family: Tahoma;
 font-size: 11px;
 text-decoration: none;
 font-weight:bold;
}

.negra14bold {
 color: #000000;
 font-family: Tahoma;
 font-size: 14px;
 text-decoration: none;
 font-weight:bold;
}

.blanca10bold {
 margin-bottom:1px;
 padding: 2px 0 2px 14px;
 vertical-align:baseline;
 color: #ffffff;
 font-family: Tahoma;
 font-size: 10px;
 text-decoration: none;
 font-weight:bold;
 background-image:url(../img/menu/menu1_on_174.gif)
}

.formulario {
  margin:0px;
}

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
