div.bloque{
	background-color: #EFEFEF;
	padding:10px;
	margin-bottom: 1em;
}

div.aplicacion .bloque select{
        font-size: 10px;
}
div.aplicacion h1{
        font-family: Arial, Helvetica, sans-serif;
        font-size: large;
} 
div.aplicacion h2{
        font-family: Arial, Helvetica, sans-serif;
        font-size: medium;
        margin:0;
        color: #336699;
}

div.aplicacion .boton {
        font-family:Arial, Helvetica, sans-serif; font-size: 10px;
        color: #FFFFFF;
        background-color: #FF6600
}
a.boton:link, a.boton:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 7px;
        border: outset 2px;
        cursor: default;
        text-decoration: none;
}
a.boton:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
        color: white;
}
a.boton:active {
                border-style: inset;
}

.textbox {
        background-color: #FFFFFF;
        border: 1px #000000 solid;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        height: 17px;
}
.textarea { background-color: #FFFFFF; border: 1px #000000 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none ; padding-left: 10px}

.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none ; padding-left: 10px}

.tituloblanco {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left: 5px}

.menu2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none ; padding-left: 10px}

.menu2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none ; padding-left: 10px}

.textoerror {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}

.titulonegro { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.titulorojo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF6600
}



table.bloque{
	width: 100%;
}

table.bloque td{
        padding-bottom: 0.5em;
}


table.informacion{
        background-color: #ffffff;
        border-collapse: collapse;
        /*font-size:x-small;*/
        width:100%;
}
table.informacion tr{
}
div.aplicacion table.informacion h2, div.aplicacion .bloque h2{
        font-family: Arial, Helvetica, sans-serif;
/*        font-size:x-small;*/
        font-weight: bold;
        margin:0;
        padding: 0;
        color: #000000;
}

table.informacion h3, .bloque h3{
        margin:0px;
        font-size: 14px;
        color: #FF6600;
        font-weight: bold;
}
div.instrucciones{
        color: #000000;
        margin-bottom: 1em;
        padding-top:0px;
        margin-top:0px;
}
div.instrucciones h2{
        color: #000000;
        font-size: x-small;
        margin-top:0px;
}

table.opciones{
        font-size:x-small;
}
table.informacion th, .opcion_titulo , .opcion, table.opciones th{
 font-weight: bold;
 text-align: right;
 vertical-align:top;
}
table.informacion td, .opcion_valor,  table.opciones td{
         text-align: left;

}
table.lista{
        font-size:10px;
        width:100%;
}
table.lista td, table.lista th, table.lista a {font-size:10px;}
table.lista th{
        background-color: #D2D2D2;
}
table.lista tr.fila1{
        background-color: #e2e2e2;
}
table.lista tr.fila2{
        background-color: #efefef;
}

.marcaerror{
        background-color: #FFCD70;
}
.paginado{
        font-weight: normal;
        color: #000000;
        text-align:center;
        font-size:x-small;
}
.paginado strong.actual{
        font-weight:bold;
}
.paginado a{
        font-weight: normal;
        text-decoration: none;
        color: #000000;
}
div.aplicacion .error{
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        color: red;
}
div.popup{
       /* background-color: #D5D8CD; */
}
div.aplicacion a.accion{
        color: #FF6600;
        text-decoration:none;
}
div.aplicacion a.accion:hover{
        color: #000000;
        text-decoration:none;
}
div.aplicacion table.menu  tr{
}
div.aplicacion table.menu  tr td a{
        font-weight: normal;
        color: #000000;
}
div.aplicacion table.menu  tr td a:hover{
        font-weight: normal;
        color: #ffffff;
}
div.aplicacion table.menu  tr td .activo{
        font-weight: normal;
        color: #ffffff;
}


/**/
div#opciones_principales {
    float:left;    
    width:160px;
    height:400px;
    }

div#contenido {
    float:left;
    width:590px;
    }

div.contenido_opcion {
	float:left;
	width:160px;
	}

div.contenido_derecha {
	float:left;
	width:610px;
	}

div#bloque_01 {
    background-image: url(/apps/sol_turnos/imagenes/col_izquierda.gif);
    background-repeat: repeat-y;
        }
/**/


/* INICIO LISTAS EN EL MENÚ */

div.contenido div.contenido_opcion {
	}

div.contenido div.contenido_opcion ul {
	padding:0;
	margin:6px;
	}

div.contenido div.contenido_opcion ul li {
	list-style-type:none;
	text-indent:0;
	padding:0;
	margin:0;
	font-weight:bold;
	}

div.contenido div.contenido_opcion ul ul {
	padding:3px;
	margin:1px 0 0 0;
	font-weight:bold;
	border:1px solid #f0f0f0;
	background-color:#fcfcfc;
	}

div.contenido div.contenido_opcion ul  ul li {
	font-weight:normal;
	margin-top:2px;
	}

/* FINAL LISTAS EN EL MENÚ */

/* GRUPO DE OPCIONES */

div.acciones {
	margin-top:5px;
	}

div.opcion {
	border:1px solid #8AB9D6;
	width:597px !important;
	width/**/:/**/599px;
	width:597px;
	padding:5px 0;
	margin:3px 0 15px 0;
	}

div.opcion div.fila_dato {
	width:597px;
	font-weight:normal;
	margin:2px 0;
	}
	
div.opcion div.fila_dato div.etiqueta{
	float:left;
	padding:0 2px 0 0;
	width:195px !important;
	width/**/:/**/197px;
	width:195px;
	text-align:right;
	font-size:11px;
	}


div.opcion div.fila_dato div.etiqueta:after {
    content: ":";
}


	
div.opcion div.fila_dato div.dato{
	float:left;
	padding:0 0 0 2px;
	width:300px !important;
	width/**/:/**/400px;
	width:398px;
	text-align:left;
	font-weight:bold;
	font-size: 11px;
	}
