/* CSS Document */

body { margin: 0px; background: url(../imagenes/fnd_body.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF;}
p { text-align: justify;}
a { text-decoration: none; color: #FFFFFF;}
a:hover { text-decoration: none; color: #000000;}

.seleccionado { text-decoration:none; color:white;background-color:#909962;}
.seleccionado:hover { text-decoration:none; color:white;background-color:#909962;}

.index_logo { display: block; float: left; width: 270px; height: 105px;}

.item_navtop { background: url(../imagenes/icono_navtop.gif) no-repeat left 3px; padding-left: 15px; margin-right: 15px;}
.item_navtop:hover { color: #ffffd0;}

.negrita { font-weight: bold;}
.negrita_verde { font-weight: bold; color: #3c4948;}
.negrita_naranja { font-weight: bold; color: #ffffd0;}
.negrita_roja { font-weight: bold; color: #81302e;}

.pq_naranja { font-size: 7pt; color: #ffffd0;}

.nav_flujo { text-align: right; font-size: 7pt; border-bottom: 1px solid #b0b68f; padding-bottom: 5px; margin-bottom: 15px;}

.titulo { font-size: 10pt; font-weight: bold; color: #3c4948;}
.titulo1 { font-size: 8pt; font-weight: bold; color: #ffffd0;}
.titulo2 { font-size: 8pt; font-weight: bold; color: #3c4948;}

.item_navlat { display: block; float: left; background: url(../imagenes/fnd_navlat.gif); text-align: left; font-weight: bold; width/**/:/**/160px; width: /**/160px; padding-left: 30px; padding-right: 15px; padding-top: 10px; padding-bottom: 5px; color: #FFFFFF; text-decoration: none;}
.item_navlat:hover { display: block; float: left; background: url(../imagenes/fnd_navlat_on.gif); text-align: left; font-weight: bold; width/**/:/**/160px; width: /**/160px; padding-left: 30px; padding-right: 15px; padding-top: 10px; padding-bottom: 5px; color: #000000; text-decoration: none;}
.item_navlat_on { display: block; float: left; background: url(../imagenes/fnd_navlat_on.gif); text-align: left; font-weight: bold; width/**/:/**/160px; width: /**/160px; padding-left: 30px; padding-right: 15px; padding-top: 10px; padding-bottom: 5px; color: #000000; text-decoration: none;}

.item_navdcha { display: block; text-align: right; border-bottom: 1px dotted #a1a87d; padding-top: 3px; padding-bottom: 3px; font-size: 7pt; padding-right: 10px; background: url(../imagenes/item_navdcha.gif) 502px  7px no-repeat;}
.item_navdcha:hover { display: block; text-align: right; border-bottom: 1px dotted #a1a87d; padding-top: 3px; padding-bottom: 3px; font-size: 7pt; padding-right: 15px; background: url(../imagenes/item_navdcha.gif) 497px  7px no-repeat;}

.foto_dcha { display: block; float: right; border: 1px solid #000000; margin-left: 15px; margin-bottom: 8px;}
.foto_izda { display: block; float: left; border: 1px solid #000000; margin-right: 15px; margin-bottom: 8px;}
.foto_centro { display: block; float:none; border: 1px solid #000000; margin-right: auto; margin-bottom: auto;}


.align_dcha { text-align: right;}
.align_izda { text-align: left;}

.tabulado { display: block; float: left; width: 135px;}
.tabulado2 { display: block; float: left; width: 97px; border-left: 1px solid #b0b68f; border-bottom: 1px solid #b0b68f; padding: 1px;}
.tabulado3 {  border-right: 1px solid #b0b68f; border-top: 1px solid #b0b68f;}
.tabulado4 { display: block; float: left; width: 130px;}
.tabulado5 { display: block; float: left; width: 100px; color: #3c4948;}
.tabulado6 { display: block; float: left; width: 180px; text-align: left;}
.tabulado7 { display: block; float: left; width: 253px; width/**/:/**/243px; width: /**/243px; height: 200px; padding-right: 10px; text-align: left;}
.tabulado8 { display: block; float: left; width: 253px; width/**/:/**/243px; width: /**/243px; height: 200px; padding-left: 10px; text-align: left;}

.ver_doc { color: #3c4948; padding-left: 20px;}

/*  ESTILOS PARA LA ADMINISTRACIÓN  */

.desconexion { display: block; width: 300px; height: 20px; background: url(../imagenes/btn_desconexion.gif) no-repeat left 8px; padding-left: 25px; padding-top: 9px;}
.desconexion:hover { color: #ffffd0;}

.tabla_bordeblanco { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; background: #9ca56b;}
.tabla_bordeblanco tr:hover { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; background-color: #737e5c;}
.tabla_bordeblanco td { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 2px; color: #FFFFFF;}
.tabla_bordeblanco:hover td { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 2px; color: #FFFFFF;}

.fila_oscura { background-color: #737e5c;}

/*.combo { display: block; float: left; width: 100%; height: 18px; font-size: 7pt; color: #666666;}*/
.combo { display: block; float: left; width: ; font-size: 7pt; color: #666666; padding: 0 0 0 4px;}
.textarea { display: block; float: left; font-size: 7pt; color: #666666; padding: 4px;}

.logo_aragob { display: block; float: right; background: url(../imagenes/logo_aragob3.gif) no-repeat top right; padding-right: 140px; height: 50px;}

/*.foto_dcha { display: block; float: right; border: 0.08em solid #bbbbbb; margin-left: 2em; margin-bottom: 2em;}*/

/*.calendario_cerrar { display: block; float: left; width: 14em; text-align: center; margin-bottom: 0.5em; color: #FFFFFF;}*/
.estilo_calendario{ position:absolute; z-index:100; visibility: hidden; background: #eeeeee;}
.calendario {/* display: block; float: left; */ background: url(../imagenes/icono_fecha.gif) no-repeat; padding-right: 15px; padding-left: 15px; padding-bottom:20px;}
.calendario:hover { /*display: block;float: left; width:20px; */ background: url(../imagenes/icono_fecha.gif) no-repeat; padding-right: 15px; padding-left: 15px; padding-bottom:20px;}
.anchocalendario {
    width: 100px;
}
.inputcalendario {
    border: 0.01em solid rgb(204, 204, 204); width: 6.5em; font-size: 0.8em;height:1.5em; padding-top: 0.3em;float:left;
}
.calendario_cerrar { display: block; float: left; width: 14em; text-align: center; margin-bottom: 0.5em; color: #FFFFFF;}
.calendario_cerrar a:hover { color: #E01D00; text-decoration: none;}
.estilo_calendario{ position:absolute; z-index: 100; visibility: hidden; background-color: #546664; border: #627674 1px solid; width: 14em;}

.fila_agenda_top { display: block; float: left; width: 14em; text-align: center; margin-bottom: 0.5em;}
.fila_agenda_semana { display: block; float: left; width: 14em; text-align: center; margin-bottom: 0.5em; background: #627674; color: #FFFFFF;}
.dia_semana { display: block; float: left; width: 2em; text-align: center;}
.dia_semana:hover { display: block; float: left; width: 2em; text-align: center; background: #627674; color: #FFFFFF; text-decoration: none;}
.dia_semana_evento { display: block; float: left; width: 2em; text-align: center;background: rgb(203,216,222);}
.dia_semana_evento:hover { display: block; float: left; width: 2em; text-align: center; background: #627674; color: #FFFFFF; text-decoration: none;}
.dia_semana_vacio { display: block; float: left; width: 2em; text-align: center;}

.buscador { float: right; font-size: 8pt; font-weight: bold; color: #ffffd0; text-decoration: none; background: url(../imagenes/lupa.gif) right top no-repeat; padding: 0 25px 7px 0;}
.buscador:hover { float: right; font-size: 8pt; font-weight: bold; color: #3c4948; text-decoration: none; background: url(../imagenes/lupa.gif) right top no-repeat; padding: 0 25px 7px 0;}

.foto_trio_lado {display: block; float: left;}
.foto_trio_ctro {display: block; float: left; margin: 0 1em 0 1em;}

.foto_dcha_flotante {display: block; clear: both; float: right; margin: 2em 0 1em 2em; border: 0.08em solid #bbbbbb;}
