/* CSS Document */

/* E L E M E N T O S */
body{font-family:collibri, Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:0.9em;font-weight:bold; width:80%; margin-left:auto; margin-right:auto;}

img {border:none;}

h1{font-size:1.3em;	display:block;	background:#026545;	color:#fff;	text-align:center;	padding:5px; margin-bottom: 15px;}

table{width:90%; margin-left:auto; margin-right:auto; margin-bottom:1.3em; margin-top:1.3em; font-size:0.9em; border-collapse:collapse;}	

th{background-color:#F93; color:#000;border:2px solid #fff; padding:0.5em;}

td{text-align:center; border:2px solid #fff; margin:0;background-color:#F93; padding:0;}


/* C L A S E S */
.capaerror{border:1px solid #F30; padding:1em; color:#F30; text-align:center; width:90%; line-height:1.5em; margin-left:auto; margin-right:auto;}

.mensajerror{display:none;color:#F30; font-size:0.9em; z-index:2; width:120%;}

.mensajerrortabla {display:none;color:#F30; font-size:0.9em;  background-color:#fff;}

.capamenu{margin-top:1em; width:80%; margin-left:auto; margin-right:auto; padding:2em 1em 1em 1em;}

h2.menu{font-size:1.2em;background:#ffffff;border:#026545 1px solid;color:#026545;text-align:center;padding:5px;width:90%;margin-left:auto;margin-right:auto;}

a.capamenu{margin-bottom:10px; background:#026545;padding:10px;padding-left:20px;color:#FFF; display:block;}

a.capamenu:hover{background:#ccc;color:#000;}

a.entrainforme{margin-bottom:10px; background:#026545;padding:1em;padding-left:1em;color:#FFF; display:block; width:20%; text-align:center; margin-left:auto; margin-right:auto;}

a.entrainforme:hover{background:#ccc;color:#000;}

.capaformulario{width:90%; margin-top:1.5em;margin-left:1em; color:#026545}

.resetea{cursor:pointer; color:#E4584D; display:none; margin-left:1.5em; margin-top:1em; margin-bottom:2em}

.resetea2{cursor:pointer; color:#E4584D; margin-left:1.5em; margin-top:1em;margin-bottom:2em}

.reseteablanco{cursor:pointer; color:#fff; display:none; margin-left:1.5em; margin-top:1em; margin-bottom:2em}

.reseteablanco2{cursor:pointer; color:#fff; margin-left:1.5em; margin-top:1em;margin-bottom:2em}

a.tabla{cursor:pointer; color:#026545; margin-left:1.5em; margin-top:1em;margin-bottom:2em}

.historial{color:#026545; border:1px solid #026545; width:26em; padding:3px; margin-bottom:1em;}

.unidades{font-size:0.8em;}

.limpia{clear:both; margin-top:2em;}

.oculto{display:none;}

.flotante{width:45%; float:left;}

.flotante40{width:40%; float:left;}

.flotante3{width:28%; float:left;}

.flotante4{width:20%; float:left;}

.acierto {font-weight: bold;font-variant: small-caps;color: #026545;margin-left: auto;margin-right:auto;margin-top:2em;height: auto; width:20em;border: 1px solid #026545;
	vertical-align:middle;text-align:center;padding-top:2em;padding-left:2em;padding-right:2em;}

.nota{border-bottom:1px dashed #f68b1f; width:auto; font-size:160%;}	
.nota img{vertical-align:middle; margin-right:1em;}		

/* F O R M U L A R I O S */

form{color:#026545;}

form ul{list-style:none;}

form ul li {margin-bottom:1em;}



ul.masopciones{margin-top:2em; margin-left:3em; margin-bottom:1em;}

table.interfase th.lateral{text-align:left;}

table.interfase td{background-color:#D8761D;}

legend{	background:#026545;	color:#fff;	padding-left:1em; padding-right:2em;}

fieldset {border:1px solid #026545; padding-left:1em; padding-bottom:1em; margin-bottom:2em; clear:both;}

label{display:block; margin-top:1em; color:#026545;}
	
form.principal{width:35%; float:left; margin-right:auto; margin-top:1.5em;}

form.principal label{display:block; margin-top:2em; color:#026545;}

label.t1{width:300px; text-align:right;}

input[type=submit]{font-size:1.2em; font-weight:bold;display:block; width:10em; margin-left:auto; margin-right:auto; margin-top:2em;margin-bottom:2em; background-image:url(img/fondo_enviar.gif); background-repeat:repeat-x; border:none; padding:1%; color:#fff; background-color:#026545; display:inline;}

input[type=submit].ff{font-size:1.2em; font-weight:bold;display:block; width:10em; margin-left:auto; margin-right:auto; margin-top:2em;margin-bottom:2em; background-image:url(img/ff.png); background-repeat:no-repeat; background-position:center right; border:none; padding:1%; color:#026545; background-color:#fff; display:inline; border:1px solid #026545;cursor:pointer;}

input[type=submit].rw{font-size:1.2em; font-weight:bold;display:block; width:10em; margin-left:auto; margin-right:auto; margin-top:2em;margin-bottom:2em; background-image:url(img/rw.png); background-repeat:no-repeat; background-position:center left; border:none; padding:1%; color:#026545; background-color:#fff; display:inline; border:1px solid #026545; cursor:pointer;}

input[type=submit].ff:hover{color:#fff; background-color:#026545;background-image:url(img/ff2.png);}

input[type=submit].rw:hover{color:#fff; background-color:#026545;background-image:url(img/rw2.png);}

input[type=submit].salir{background-color:#BA254A; color:#fff; background-image:url(img/salir.png); background-repeat:no-repeat; background-position:95% center; display:block; margin-right:0;padding-right:3%;cursor:pointer;}

input[type=submit].borrar{font-size:1.2em; font-weight:bold;display:block; width:10em; margin-left:auto; margin-right:auto; margin-top:2em;margin-bottom:2em; background-image:url(img/borrar.png); background-repeat:no-repeat; background-position:center right; border:none; padding:1%; color:#c72929; background-color:#fff; display:inline; border:1px solid #c72929;cursor:pointer;}
input[type=submit].borrar:hover{color:#fff; background-color:#c72929;background-image:url(img/borrar2.png);}

/* I D E N T I F I C A D O R E S */

#capaerror{display:none; border:1px solid #F30; padding:1em; color:#F30; text-align:center; width:40%; line-height:1.5em; margin-left:auto; margin-right:auto; margin-top:2em;}

#capamensaje{display:none; color:#000000; font-size:14px; padding:3px; border:1px solid #990000; width:300px;}

#verificar{font-size:1.2em; font-weight:bold;display:block; width:40em; margin-left:auto; margin-right:auto; margin-top:2em; margin-bottom:1em; background-image:url(img/fondo_enviar.gif); background-repeat:repeat-x; border:none; padding:1%; color:#fff; background-color:#026545;}

#capaenvio{width:50%; text-align:center; margin-left:auto; margin-right:auto;}

#parrafosprincipal{float:left; width:60%; text-align:justify; margin-right:3em; margin-top:0.5em; line-height:150%;}
