html{height:100%;}

body{height:100%;margin: 0;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}

img{padding:0;margin:0;border:0;}

a{text-decoration:none;}
a:hover{text-decoration:underline}

td{vertical-align:top;text-align:justify;}

ul{margin:0;padding:0;}
li{margin:0;padding:0;list-style-type:none;}

form, select{margin:0;padding:0;font-size:10px;border:none;}

.imgL{float:left;margin:5px 10px 5px 0;padding:0;}
.imgR{float:right;margin:0 0 5px 10px;padding:0;}

.modulo100{width:100%;float:left;}

#cuerpo{width: 775px;margin:0 auto;background:#fff url(../img/css/fondocuerpo.gif) repeat-y 0 0;text-align:left;line-height:14px;padding:0 0 10px 25px;}

#cabecera{width:100%;float:left;height:94px;padding:0;margin:0;background: transparent url(../img/css/fondocabecera.gif) no-repeat 0 0;}
#cabecera .logo{margin:19px 0 0 52px;float:left;}
#cabecera .mes{height:35px;margin:25px 0 0 425px;font-size:18px;font-family:Arial;font-weight:bold;line-height:17px;color:#F00000;padding:0;}
#cabecera .utilidades{margin:9px 0 0px 400px;padding:1px 0 0 0;color:#fff;font-weight:bold;height:10px;}
#cabecera .utilidades a{color:#fff;float:left;}
.volver{float:right;width:185px;margin:-1px 0 0 0;}

#envoltura{width:100%;float:left;margin-top:10px;}
.menu{width:300px;float:left;padding:10px;background: #72CDF4 url(../img/css/fondomenu.gif) repeat-y 100% 0;}
.menu ul{width:93%;float:left;padding:0;margin:0;list-style:none;}
.menu ul li{margin:2px 0;background:#ADDFF8;padding:3px 5px;font-size:9px;line-height:11px;}
.menu a{color:#006594;font-weight:bold;}
.menu span.pag{color:#EE3124;font-weight:normal;}
.piemenu{width:90%;float:left;text-align:center;font-size:9px;margin-top:15px;}
.columnahome{width:405px;float:left;padding:10px 10px 10px 15px;text-align:justify;}
.centrado{width:100%;text-align:center;padding:0;margin:0;}
.lineaverde{width:100%;border-bottom:3px solid #8AC63F;margin:-7px 0 0 0;position:absolute;z-index:0;}
.titulolineaverde{position:absolute;width:auto;zindex:0;background:#EDF5E4;padding-right:5px;font-weight:bold;}
.textolineaverde{width:100%;padding:13px 0 3px 0;}

.columna1{width:235px;float:left;margin-right:20px;text-align:justify;}
.columna2{width:235px;float:left;text-align:justify;}

.cuadricula{width:420px;float:left;padding:0 3px 10px 7px;margin-top:5px;text-align:justify;background:transparent url(../img/css/cuadricula.gif) repeat 0 0;}


/*  CAJAS   */
div.caja{margin:0;background: #F2EFF8;text-align:left;}
	
span.rtop, span.rbottom{display:block;background: #FFF;}
span.rtop span, span.rbottom span{display:block;height:1px; overflow: hidden; background: #F2EFF8}
span.r1{margin: 0 5px;}
span.rtop span.r1{border:1px solid #F2EFF8;border-bottom:none}
span.rbottom span.r1{border:1px solid #F2EFF8;border-top:none}
span.r2{margin: 0 3px;border-right:1px solid #F2EFF8;border-left:1px solid #F2EFF8;}
span.r3{margin: 0 2px;border-right:1px solid #F2EFF8;border-left:1px solid #F2EFF8;}
span.rtop span.r4{border-right:1px solid #F2EFF8;border-left:1px solid #F2EFF8;}
span.rbottom span.r4{border-right:1px solid #F2EFF8;border-left:1px solid #F2EFF8;}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}
.content{border-left:1px solid #F2EFF8;border-right:1px solid #F2EFF8;padding:5px 10px;font-size:10px;line-height:13px;}

span.rtop span.color2, span.rbottom span.color2, div.color2 {border-color:#D7E3EF;background:#D7E3EF;font-size:11px;}
span.rtop span.color3, span.rbottom span.color3, div.color3 {border-color:#EDF5E4;background:#EDF5E4;font-size:11px;}
span.rtop span.color4, span.rbottom span.color4, div.color4 {border-color:#FFF5E4;background:#FFF5E4;font-size:11px;}
span.rtop span.color5, span.rbottom span.color5, div.color5 {border-color:#E1EADD;background:#E1EADD;}
	
/* LISTAS */

.lista1 li{background: transparent url(../img/iconos/cuadrado.gif) no-repeat 0 3px;color:#003876;padding:0 0 2px 17px;font-size:12px;}

.lista2 li{background: transparent url(../img/iconos/circulo11.gif) no-repeat 0 3px;padding:0 0 3px 15px;}
	

