@import url(reset.css);

body {background:#efefef; font:normal 62.5%/1em Arial, Helvetica, sans-serif;}
a {color:#417b70;cursor:pointer;}
a:hover {color:#CA6900}
img, fieldset {border:none}

.visible{display:block}
.noVisible{display:none;}

.negrita{font-size:1.2em;font-weight:bold;}
.mediana{font-size:1.2em;}

/* general */
h1 {position:absolute; left:-32697px; width:0; overflow:hidden; height:0; font-size:0; line-height:0}
h2 {font: bold 1.6em Arial, Helvetica, sans-serif; color:#0f5b4c; position:absolute}
.h2EnvioMensual {font: bold 1.6em Arial, Helvetica, sans-serif; color:#0f5b4c; position:relative;}
p {font: normal 1.2em Arial, Helvetica, sans-serif; color:#525252}
.flota_dr {float:right}
.flota_iz {float:left}
.push {margin-bottom:1.3em} /* para separar bloques */
.centrado { text-align:center}
.texto_der{text-align:right;}

#container {margin: 20px auto; min-width: 938px; height:auto; width: 96%}
/* #container {width: 98%;	margin: 20px auto; min-width: 768px; height: auto} */
#sabana {float:left; width:100%; background: url(./img/sombraDR.gif) repeat-y right; padding-right: 7px;}
#sabana2 {width:100%; background: url(./img/sombraIZ.gif) repeat-y ; float: left; padding-left: 7px; height:100%}

/* Cabecera */
#head {width: 100%; height: 135px; float: left; background: #4a6ab0 url(./img/fond_head_verde.jpg) no-repeat}
#head #cajaLogo {text-align:center;width:196px;height:135px;float:left;  position:absolute;z-index:99999;padding-top:1.5%;}
#head #cajaLogoBios {background:url(./img/fondo_sicbios_verde.png) no-repeat right; width:938px; height:135px;  position:relative;float:right;}

#cajah2 #caja2Titulo{width:80%;float:left;}

/* Barra usuario */
#barraId {float:left; background:url(./img/fondbarraId.gif) repeat-x; width:100%; text-align:right; border-bottom: solid 3px #faa335}
#barraId p { padding:.7em 1.5em; font: 1.2em Arial, Helvetica, sans-serif; color:#fff}
#barraId p #usuario {color:#ffffff} /* Javi */
#barraId p #empresa {color:#ffffff}
#barraId p #tipoUsuario {color:#ffffff}
#barraId span {color:#23a68d; padding:0 .8em}
#barraId a, #barraId span#id  {color:#fff}

/* Caja central */
#cajaCentro {width:100%; float:left; background:#fff; height:100%}

/* Menu */
#cajaMenu #decoMenu {width:100%; 	background:url(./img/patron.gif) repeat; height:38px}
#cajaMenu {width:150px; background:#f9f9f9; padding-bottom:10em; float:left}
#cajaMenu ul {font:bold 1.3em Arial, Helvetica, sans-serif; text-align:right}
#cajaMenu ul li {background:url(./img/lineabaja.gif) repeat-x 0 bottom; float:left; width:90%}
#cajaMenu ul li a, #cajaMenu span {text-decoration:none; padding: .7em 1.3em .7em 0em; float:left; width:90%}
#cajaMenu ul li a:hover, #cajaMenu span{color:#ca6900; background:url(./img/puntero_up.gif) no-repeat right center}
#cajaMenu ul#submenu,#cajaMenu ul#submenuTrans{padding-bottom:65%;}
#cajaMenu ul#submenu a,#cajaMenu ul#submenu span,#cajaMenu ul#submenuTrans a,#cajaMenu ul#submenuTrans span{padding: .2em 1.3em .2em 0em;width:100%;}
#cajaMenu ul#submenu li,#cajaMenu ul#submenuTrans li{background:#f9f9f9;font:bold .6em Arial, Helvetica, sans-serif; text-align:right;}

.menuSeleccionado{color:#ca6900; background:url(./img/puntero_up.gif) no-repeat right center}

/* Cuerpo */
#cuerpo fieldset {margin-bottom:1.5em}
#cuerpo {margin:0 0px 0 150px; padding: 0 20px 0 14px; background: url(./img/backmigas.gif) repeat-x 0 top}
#cuerpo.sin_menu {margin:0 0 0 0; padding: 0 20px 0 34px; background: url(./img/backmigas.gif) repeat-x 0 top}
#cuerpo #migas {height:38px; font: bold 1em Verdana, Geneva, sans-serif; color:#748a86; padding-top: 1.2em}
#cuerpo #migas span {color:#ca6900}
#cuerpo #migas #path {position:absolute}
#cuerpo #cajah2 {background: url(./img/lineabaja.gif) repeat-x 0 bottom; padding-bottom:.8em;  margin-bottom:1.5em ;float:left; width:100%}
#cuerpo #cajah2 a {width:auto}

/* forms */
#cuerpo form {/*margin-top:2em;*/ width:100%}
#cuerpo form .capaform {background:#faf8f5; margin-top:1em; padding:1.8em; float:left; width:95.7%}
legend {font: bold 1.4em Arial, Helvetica, sans-serif; color:#309582; padding:0px;; position:relative}
label {font: bold 1.2em Arial, Helvetica, sans-serif; color:#3a5d57; margin-bottom:.9em}
#cuerpo label em {font-size:1.2em}
.entero {width:97%; float:left; margin-left:1.3em;background:transparent}
.mitad {width:47.5%; float:left; margin-left:1.3em}
.tercio {width:30.8%; float:left; margin-left:1.3em}
input, select, textarea {width:100%; margin-top:.5em; border:solid 1px #c1bcbc; font: normal 1.1em Arial, Helvetica, sans-serif }
input:hover {background: #F5F4EB}
.boton{width:auto;background:url(./img/fond_boton.gif) repeat-x;padding: .1em .8em;cursor:pointer;font-size:12px;margin-left:0.3em;}
#cuerpo form .needed {float:right; margin-top:-1.1em; font-size:1.1em;padding-bottom:.1em}

/* pie */

#pie {width:100%; background:#309582 url(./img/cierre.gif) repeat-x 0 bottom; padding: .8em 0 1.5em; text-align:center; margin-top:3em;color:#fff; float:left}
#pie li {display:inline}
#pie a {color:#fff; text-decoration:none; border-bottom:dotted 1px #fff}
#pie span {padding: 0 2em; color:#76b4a8}

/* capas contenedoras tablas */


.tabs-container {float:left; width:99%;overflow-x:auto;}

/* pestañas */
.tabs-nav {list-style:none; width:99%; border-bottom: solid 2px #c1884b; float:left; margin-top:2em;font: bold 1.2em Arial, Helvetica, sans-serif; float:left}
.tabs-nav li {background:#e6f1ef;  margin-right:2px; padding:0.2em 0; float:left}
.tabs-nav li a, .tabs-nav li.activa {text-decoration:none; padding:0.2em 1.5em}
.tabs-nav li a:hover, .tabs-nav li.activa {background:#c1884b; color:#fff; }

/* tablas */
table { width:100%; border-collapse:collapse; border:1px solid #bcd7d2;}
table td {padding:.4%; font:normal 1em Arial, Helvetica, sans-serif;}
table th {padding:.4%; font:normal Arial, Helvetica, sans-serif;text-align:center;background:#59998d; color:#fff; font-weight:bold;border:1px solid #bcd7d2;}
table th.ordenada {color:#000000;}
table tr.par td {background-color: #ffffff}
table tr.impar td {background-color: #e6f1ef}
table tr.gris td {background-color: #DCDCDC}
table tr.par:hover {background-color: #ffff00}
table tr.impar:hover {background-color: #ffff00}
table tr.rojo {background-color: #E0651E}
#nombreTablas td{text-align:left;}
#nombreTablas table{float:left;width:90%;}

#ImportacionMezclaCarburante{width:1240px;}
#ImportacionBioPuro{min-width:840px;}
#CantidadVendidaAnual{min-width:840px;}

/* Javi**** <-- desde aqui */

table caption{padding-top:1em;font: bold 1.5em Arial, Helvetica, sans-serif;}
#cuerpo table select,#cuerpo table input{width:85%; margin-top:.5em; font: normal 1.0em Arial, Helvetica, sans-serif }
#cuerpo table input.texto_der{text-align:right;}
#cuerpo table span.ancho_20{width:20%;}
#cuerpo table input.texto_cen{text-align:center;}
#cuerpo form.balance{width:100%;margin-top:0px;}
table caption span.texto_peq{font-size:.7em;}
.total_balance{background-color:#e0dfe3;width:95%;line-height:1.6em;text-align:right;}
.oculto {display:none;}
.caption{padding-top:1em;font: bold 1.5em Arial, Helvetica, sans-serif;color:#000}
/* Javi**** <-- hasta aquí */



/*#cuerpo tr td input {margin:0px; height:15px; width:15px; border:none}*/
#cuerpo form label label.error { float: none; color: red; vertical-align: top; font-size:1em}

/* navegación tablas */
.paginador {font-size:1.2em; float:left; width:100%; border-bottom:dotted 1px #ccc; padding-bottom:1em	}
.paginador a {text-decoration:none}
.paginador img {padding:0px .4em; vertical-align:middle}
.paginador .activa {color:#CA6900; font-weight:bold}
.n_filas {float:left;}
.navegacion {float:right}

/* tablas acordeon */
#menu {margin:10px 0;  width:100%}

#menu li.tablas {background:#E6F1EF;font: bold 1.2em Arial, Helvetica, sans-serif; color:#417B88; margin-bottom:7px; border-bottom:1px solid #fff; 
					padding:3px 0 3px 0px}
.tablas table {font-size:0.8em; margin-bottom:10px}
.tablas table caption{color:#000000;}
.tablas td {color:#000}
.tablas ul { background:#fff; width:100%}
#menu li a {text-decoration:none;height:auto;}


#cuerpo .container {width: 80% ; margin:auto; min-width: 938px; margin: 0 auto;}
#cuerpo p.trigger { padding: 0 0 0 25px; margin: 15px 0 5px 0; background:#e6f1ef url(./img/h2_trigger_a.gif) no-repeat; height: 23px; line-height: 23px; width:95%; font-size: 1.1em; font-weight: bold; display: block}
#cuerpo p.trigger a { color: #417b70; text-decoration: none; display: block}
#cuerpo p.trigger a:hover {color: #da6900}
#cuerpo p.active {background-position: left bottom; color:#fff}
#cuerpo .toggle_container { margin: 0 0 5px; padding-bottom: 2.5%; overflow-x:auto; width: 100%; clear: both}
#cuerpo .toggle_container table{overflow-x:auto;}
#cuerpo .toggle_container .block  {margin: 5px 10px}
#cuerpo .contenedor-tablas {float:left; width:100%}

/* Ayuda al usuario */
#cajah2 #caja_ayuda {float:left; width:100%; font-size:1.1em}
#cajah2 #caja_ayuda div {padding:1em ; color: #666; background:#FAFAF8; border: solid 1px #E1E0C8}
#cajah2 p.trigger {background: url(./img/pic_ayuda.gif) no-repeat; width:126px; height:22px; float:right; margin:0px; cursor:pointer}
#cajah2 .toggle_container, #cajah2 .toggle_container .block   {margin: 0px}
#cajah2 p.active {background-position: left bottom; color:#fff}
#ayudaWeb ul li{font-weight:bold;padding:1% 1%;text-align:left;}
#ayudaWeb ul li a{font-size:1.2em;text-decoration:none;}
#ayudaWeb ul li a:hover{text-decoration:underline;}

/* Botoneras */
.boton_up_tabla {background:#fff url(./img/back_botonera.gif) repeat-x 0 0; width:98%; padding:1em 0}
.boton_up_tabla ul { list-style:none;  float:left; font-size:1.1em; display:inline}
.boton_up_tabla .marca_row {background:url(./img/pic_orden.gif) no-repeat left 0; padding-left:2em; margin-left:1em;width:95%;}
.boton_up_tabla .marca_select {float:right; margin-right:1em}
.boton_up_tabla li a, .boton_up_tabla li{float:left}
.boton_up_tabla li a.activa {color:#CA6900; font-weight:bold}
.boton_up_tabla span,.boton_up_tabla {padding: 0 1em;}
.boton_down_tabla {padding:1em 0}


#cuerpo .boton_down_tabla .add_reg{float:right}

/* avisos */
#avisos {float:right; background:url(./img/ico_avisos.gif) no-repeat left bottom; padding: 0 0 .1em 1.8em ; color:#999}
#avisos a {color:#CC0000}
#avisos.on {background:url(./img/ico_avisos.gif) no-repeat left top}
#tablaDeAvisos td{line-height:2.2em;}
#botonAviso{text-align:center;}
#filtroDeSujeto{position:relative;height:18px;float:left;font-family:	Arial,Helvetica,sans-serif;font-size:	14px;font-weight:	400;font-style:	normal;color:	#417B70;padding:0;margin:0;}
#filtroDeSujeto select{margin-top:0%;font-family:	Arial,Helvetica,sans-serif;font-size:	12px;font-style:	normal;height:18px;}
#filtroSu{width:100%;}
#barraSeleccion li{height:15px;}
#alertMensaje{font-family:	Arial,Helvetica,sans-serif;line-height:14px;}

/* ventana de filtros */
#criterios{width:100%;}
#criterios li{float:left;width:30%;margin-right:1%;padding-top:5px;font-size:0.9em;}
#criterios li input,#criterios li select{width:100%;}


/* FAQ */
#listadoFaq p{line-height:14px;}
#listadoFaq p.tituloFaq{font:bold 18px Arial, Helvetica, sans-serif;color: #59998D; }
#listadoFaq p.preguntaFaq{color:#3a5d57;}
#listadoFaq p.respuestaFaq{padding:1%;color:#CA6900;float:left}
#cuerpo #listadoFaq .toggle_containerFaq { margin: 0 0 5px; padding: 0; overflow: hidden; width: 98%;}

/* ventana modal - form */
#dialog .botonera {position:relative; margin-top:1em;width:100%;padding-bottom:10px;}
#dialog .formmodal { padding:1.3em;}
#dialog .botonera .boton {padding:.3em 2.1em .3em 2.1em; margin-left:.6em; overflow:visible; width:auto; cursor:pointer; text-align:center}
#dialog .botonera input#delete{background:#FBF0F0 url(./img/gifdelete.gif) no-repeat 5px center;}
#dialog .botonera input#cancelar{background:#EEEEEE url(./img/cerrar.gif) no-repeat 5px center;}
#dialog .botonera input#cancelar:hover {background-color:#FFFFFF;}
#dialog .botonera input#delete:hover {background-color:#FBE4E3}
#dialog .botonera input#recycle {background: #E7F2E1 url(./img/gifrecycle.gif) no-repeat 5px center;}
#dialog .botonera input#recycle:hover {background-color:#DAEDD6}
#dialog .botonera input#aceptar {background: #E7F2E1 url(./img/aceptar.gif) no-repeat 5px center;}
#dialog .botonera input#aceptar:hover {background-color:#DAEDD6}
#dialog p{font: bold 1.5em Arial, Helvetica, sans-serif; color:#3a5d57; margin-bottom:.9em; text-align:center;}
#contenedorBotonera{text-align:center;}
#enviar,#enviar1{margin-right:10%;}
.tituloModal{margin-left:3%;font: bold 1.5em Arial, Helvetica, sans-serif; color:#CA6900; margin-bottom:.9em; text-align:center;}

/*portada*/

#caja-portada {padding:35px 0 0 0;  text-align:center;}
p#titulo-portada a{background:url(./img/ico_acceder.gif) left no-repeat; font:bold 1.6em arial; color:#659088;margin:0; padding-left:20px}
p#subtitulo {font:normal 1.1em arial; color:#727272; margin:10px 0 15px 0}
p#certificado a{background:url(./img/interrogacion.gif) left no-repeat; font:bold 1.2em arial;color:#727272; padding-left:20px}
p#titulo-portada a:hover, p#certificado a:hover{color:#CA6900}
.portada-texto-titulo {width:100%; margin:20px auto 0 auto; font:normal 1.2em arial; text-align:center; line-height:1.5em}
.portada-texto-titulo strong{color: #659088; font:bold 1.6em arial;}
.portada-texto {width:100%; margin:20px auto 0 auto; font:normal 1.5em arial; text-align:left; line-height:1.5em}
.portada-texto strong {color: #659088; font:bold 1.6em arial;}
.portada-titulo {font: bold 1.2em Arial, Helvetica, sans-serif; color:#3a5d57; margin-bottom:.9em}
.caja-portada {font: bold 1.2em Arial, Helvetica, sans-serif; color:#CA6900; padding:35px 0 0 0; background:url(./img/fondo-portada.gif) top center no-repeat; text-align:center;}
.portada-texto-inicio {width:100%; margin:20px auto 0 auto; font:normal 1.5em arial; text-align:center; line-height:1.5em}
.portada-texto-inicio strong {color: #659088; font:bold 1.6em arial;}

/* boton adjuntar archivos */
#cuerpo table td input.boton_adjuntar{background:#fff url(./img/back_botonera.gif);width:25px;font-size:.7em }

/* bloque xml adjunto */

.adjs{background:#f4f4f4;margin-top:5%;padding:1%;width:94%;}
.adjs li.file{float:left; width:70%;}
.adjs li #xmlbotonOcultar{visibility:hidden;}

/* ventanaResumen */

#certificados,#resumenEnvio{background:#f4f4f4;padding-left:2%;width:94%;margin-left:2%;}
#informacionCertificado,#informacionEnvio{background:#f4f4f4;padding-left:2%;width:94%;margin-left:2%;float:left;margin-bottom:1%;}
.spanCertificados{padding-left:3%;padding-bottom:1%;font: bold 1.4em Arial, Helvetica, sans-serif; color:#309582;}
#respuestaFirma{padding:2%;width:70%;margin-left:2%;float:left;font: bold 1.4em Arial, Helvetica, sans-serif; color:#3a5d57;}
#resumenEnvio .tablaResumen th{font-size:.9em}
#resumenEnvio ul li{list-style:disc;font-size:1.2em;line-height:1.4em;margin-left:2%;}
#resumenEnvio span{font: bold 1.5em Arial, Helvetica, sans-serif; color:#3a5d57;}
#resumenEnvio span .dato{font: 1.5em Arial, Helvetica, sans-serif; color:black;}
.capaResumenSujeto{background:#f4f4f4;padding:2%;width:100%;margin:2%;float:left;}
#resumenEnvioSujeto {padding-top: 1%}
#resumenEnvioSujeto ul{width:100%}
#resumenEnvioSujeto .titSujeto{font: bold 1.5em Arial, Helvetica, sans-serif; color:#3a5d57; float:left; width:20%;height:1.6em;}
#resumenEnvioSujeto .titSujetoSinAncho{font: bold 1.5em Arial, Helvetica, sans-serif; color:#3a5d57;height:1.6em;}
#resumenEnvioSujeto .datoSujeto{font: 1.5em Arial, Helvetica, sans-serif; float:left;  width:80%;height:1.6em;}
#resumenEnvioSujeto p.pResumenSujeto{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:bold;line-height:normal;padding-top:1em;text-align:left;padding-left:3%;}
#dialogResume{margin-top:2%;margin-bottom:10%;}
#dialogResumeSujeto{margin-top:2%;overflow:auto;height:480px}
#dialogResumeSujeto p{text-align:center;font: bold 2em Arial, Helvetica, sans-serif; color:#3a5d57; margin-bottom:.9em}
#dialogResume p{text-align:center;font: bold 2em Arial, Helvetica, sans-serif; color:#3a5d57; margin-bottom:.9em}
#pieResumen{}
#botonera1{margin-right:6%;padding-top:2%;visibility:hidden;}
#botonera{margin-right:2%;padding-top:2%;}
.document{margin-left:2%;background:#f4f4f4;margin-top:2%;padding:1%;width:94%;}
#dialogResume img#imagenCarga{display:block;float:right;margin-right:15%}
#porLaPresente{font-size:12px;background:#f4f4f4;padding:2%;width:92%;margin-left:2%;line-height:14px;}

#cuerpo table#acciones td{width:20%;text-align:left;}

#iframeDiv{width:0px;height:0px;}
#respuestaValidacion{background:#FFFFFF;padding:2%;width:70%;margin-left:2%;float:left;font: bold 1.4em Arial, Helvetica, sans-serif; color:#3a5d57;}
	
/* Listas */
#actualizacionDatos{float:left;}
#actualizacionDatos td .botonLista{width:50%;}

/* calendario */
.calendar table{width:auto;}
	
	
	
/* lista de extracto */
#lista{float:left;width:100%;padding-bottom:2%;}

/* transferencias */
#transferenciaComprador,#transferenciaVendedor,#traspasoComprador,#traspasoVendedor{background:#f4f4f4;padding:1%;width:98%;margin:0.5% 0%;}
#transferenciaComprador table,#transferenciaVendedor table,#traspasoComprador table,#traspasoVendedor table{padding-top:0;margin-bottom:1.5em;}
#transferenciaComprador table caption,#transferenciaVendedor table caption,#traspasoComprador table caption,#traspasoVendedor table caption{padding-top:0;}
#rangos,#traspasosrangos{background:#f4f4f4;padding:1%;width:98%;margin:0.5% 0%;}
#detalleGasolina tr:hover,#detalleDiesel tr:hover{background-color: #FFFFFD;}
#sinCertificados{font: bold 1.6em Arial, Helvetica, sans-serif; color:#CA6900; margin-bottom:.9em;}

/*extracto*/
#detExtracto{float:left;width:100%;}
#detExtracto span{font: bold 1.6em Arial, Helvetica, sans-serif; color:#CA6900; margin-bottom:.9em}
.tablaExtractos{
		float:left;font-family:arial;
		background-color: #E6F1EF;
		margin:0px 0px 15px;
		font-size: 8pt;
		width: 100%;
		text-align: left;}
.tablaExtractos thead tr th{border: 1px solid #FFF;}
.tablaExtractos tr:hover{background-color: #FFFFFF;}

.mitad{width:50%;}

#titulo-portada{text-align:left;padding-left:30%;}

#listaMnt{width:100%;float:left;}
#listaMnt li{float:left;}
#contenedorFormulario{position:relative;z-index:9999999;}

/*  declaraciones tabla ventas y consumos */
.declaraciones ul{width:100%;float:left;}
.declaraciones ul li{float:left;}
/*.declaraciones ul li input{width:5%;}*/
.declaraciones ul li.anchoCheck{width:5%;height:2.8em;}
.declaraciones ul li.anchoTest{width:90%;height:3.5em;padding-top:0.7em;}
.declaraciones input{border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}

.abajo{bottom:0;height:2.8em;}

/* declaraciones resumen */
#declaracionesResumen p{
	text-align:left;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#000000;
	padding:1% 5%;}

/* borrar filas */
.borraFila{float:right;}

#cuerpo #resValid table input{width:40%;clear:both;}
#cuerpo #resValid table th,#cuerpo #resValid table td,#cuerpo #revisadoPorDiv table th,#cuerpo #revisadoPorDiv table td{font-size:1.1em;}
#divClear table td{font-size:1.1em;clear:both;}


#cuerpo #resValid #mensajeASujeto{width:100%;clear:both;}
#cuerpo #revisadoPorDiv td{vertical-align: middle;}

/*  Resguardo RTCNE */

#frameResguardoRTCNE {height:400px; width: 98%;float:left;}

/* contenido de avisos */
#contenedorContenido{width:100%;padding-top:5%;padding-bottom:5%;}
#contendioAvisos{width:60%;margin:auto;border:1px solid #0F5B4C;}
#contendioAvisos #asunto{background-color:#e6f1ef;padding:2% 3%;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-style:bold;color:#59998D;}
#contendioAvisos #contenido{background-color:#feefdf;padding:2% 3%;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-style:normal;color:#CA6900;line-height:1.1em;}

/* login */
#cajaLogin{width:100%;text-align:center;}
#cajaLogin form{margin:auto;}
#contenedorPie{background-color:#ffffff;float:left;width:100%;}
#contenedorPie ul{margin-bottom:0px;}

/* Contacto */
#titularContacto{text-align:justify;padding:1% 5%;font-family:Verdana,Geneva,Arial,sans-serif;font-size:1.2em;line-height:14px;}
.emailContacto{font-family:Verdana,Geneva,Arial,sans-serif;font-size:16px;font-weight:bold;color:#CA6900}
#datosContacto{margin:auto;width:50%;text-align:center;line-height:1.4em;}
.subtitular{-x-system-font:none;color:#007972;font-family:Verdana,Geneva,Arial,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-align:left;}
#datosContacto a {color:#007972;font-weight:bold;text-decoration:underline;}
#infoContacto{margin:auto;width:80%;line-height:1.2;font-size:10px;border:1px solid #555555;padding:1%;overflow-y:auto;height:80px;}


/*  Tareas programadas */
#divTablaGenerica{float:left;width:100%;}

/* Descargas */
#archivosDescarga{background:#f4f4f4;padding:1%;width:98%;margin:0.5% 0%;height:200px;}
#archivosDescarga table{border:0 solid;}
#archivosDescarga td{background:transparent url(./img/lineabaja.gif) repeat-x scroll 0 bottom;float:left;padding-bottom:2%;padding-top:1%;padding-left:2%;padding-right:0%;height:5px;color:#CA6900; font: bold 1.2em Arial, Helvetica, sans-serif; margin-bottom:.9em;padding-left:8%;}
#archivosDescarga td.textoDescarga{height:5px;padding-left:0%;padding-right:2%;font: bold 1.2em Arial, Helvetica, sans-serif;}

/* anchos */
.ancho_auto{width:auto;}
.ancho_1{width:1%;}
.ancho_2{width:2%;}
.ancho_3{width:3%;}
.ancho_4{width:4%;}
.ancho_5{width:5%;}
.ancho_6{width:6%;}
.ancho_7{width:7%;}
.ancho_8{width:8%;}
.ancho_9{width:9%;}
.ancho_10{width:10%;}
.ancho_11{width:11%;}
.ancho_12{width:12%;}
.ancho_13{width:13%;}
.ancho_14{width:14%;}
.ancho_15{width:15%;}
.ancho_16{width:16%;}
.ancho_17{width:17%;}
.ancho_18{width:18%;}
.ancho_19{width:19%;}
.ancho_20{width:20%;}
.ancho_21{width:21%;}
.ancho_22{width:22%;}
.ancho_23{width:23%;}
.ancho_24{width:24%;}
.ancho_25{width:25%;}
.ancho_26{width:26%;}
.ancho_27{width:27%;}
.ancho_28{width:28%;}
.ancho_29{width:29%;}
.ancho_30{width:30%;}
.ancho_31{width:31%;}
.ancho_32{width:32%;}
.ancho_33{width:33%;}
.ancho_34{width:34%;}
.ancho_35{width:35%;}
.ancho_36{width:36%;}
.ancho_37{width:37%;}
.ancho_38{width:38%;}
.ancho_39{width:39%;}
.ancho_40{width:40%;}
.ancho_41{width:41%;}
.ancho_42{width:42%;}
.ancho_43{width:43%;}
.ancho_44{width:44%;}
.ancho_45{width:45%;}
.ancho_46{width:46%;}
.ancho_47{width:47%;}
.ancho_48{width:48%;}
.ancho_49{width:49%;}
.ancho_50{width:50%;}
.ancho_51{width:51%;}
.ancho_52{width:52%;}
.ancho_53{width:53%;}
.ancho_54{width:54%;}
.ancho_55{width:55%;}
.ancho_56{width:56%;}
.ancho_57{width:57%;}
.ancho_58{width:58%;}
.ancho_59{width:59%;}
.ancho_60{width:60%;}
.ancho_61{width:61%;}
.ancho_62{width:62%;}
.ancho_63{width:63%;}
.ancho_64{width:64%;}
.ancho_65{width:65%;}
.ancho_66{width:66%;}
.ancho_67{width:67%;}
.ancho_68{width:68%;}
.ancho_69{width:69%;}
.ancho_70{width:70%;}
.ancho_71{width:71%;}
.ancho_72{width:72%;}
.ancho_73{width:73%;}
.ancho_74{width:74%;}
.ancho_75{width:75%;}
.ancho_76{width:76%;}
.ancho_77{width:77%;}
.ancho_78{width:78%;}
.ancho_79{width:79%;}
.ancho_80{width:80%;}
.ancho_81{width:81%;}
.ancho_82{width:82%;}
.ancho_83{width:83%;}
.ancho_84{width:84%;}
.ancho_85{width:85%;}
.ancho_86{width:86%;}
.ancho_87{width:87%;}
.ancho_88{width:88%;}
.ancho_89{width:89%;}
.ancho_90{width:90%;}
.ancho_91{width:91%;}
.ancho_92{width:92%;}
.ancho_93{width:93%;}
.ancho_94{width:94%;}
.ancho_95{width:95%;}
.ancho_96{width:96%;}
.ancho_97{width:97%;}
.ancho_98{width:98%;}
.ancho_99{width:99%;}
.ancho_100{width:100%;}


#errorAjax{font: bold 1.4em Arial, Helvetica, sans-serif; color:#309582;}


a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none;
color:#ff0000;
font: bold 0.9em Arial;
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color:#000000; /* DEBE haber un color de fondo */
}

span.incidencia{
display: none; /* el elemento va a estar oculto */
position: relative; /* es la posición normal */
}

a.Ntooltip:hover span.incidencia {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:2em; left:4em; /* donde va a estar */
width:350px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
font: 1.3em Arial;
background-color: #E0651E; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
}

.verde{color: #659088;}
.textoRojo{color: #ff0000;}
.sin_scroll{overflow: hidden;}
.margen_sup_pequenio{margin-top: 2%;}

.documentoAdjunto{width:7px;height:12px}
.sinBorde{border:0 solid;}
.sinSalto{white-space:nowrap;}
.titulo{font: bold 1.4em Arial, Helvetica, sans-serif; color:#3a5d57; margin-bottom:.9em; text-align:center; }

#aprobacion {width:500px;}
#aprobacion table{width:500px;}
#aprobacion table td{PADDING-RIGHT: 0.1%; PADDING-LEFT: 0.1%; PADDING-BOTTOM: 0.1%; fONT: 1em Arial, Helvetica, sans-serif;	PADDING-TOP: 0.1%}
#aprobacion li.impar{float:left;width:50%;margin-right:1%;padding-top:5px;font-size:1.2em;}
#aprobacion li.par{width:70%;margin-right:1%;padding-top:5px;font-size:1.2em;}
.checkboxSinCuadro {width:15px; margin-top:.5em; border:0px; font: normal 1.1em Arial, Helvetica, sans-serif }
.soloNegrita{font-weight:bold;}
#errorCertificado{font-weight:normal; color:#ca6900;font-family:Arial, Helvetica, sans-serif;font-size:1.6em;line-height:1.5em;margin-top:1.5em}