body {
font-family: verdana,arial,helvetica,sans-serif;
      font-size: 10pt;
		scrollbar-face-color: #F8F8FF;
  scrollbar-shadow-color: #808080;
  scrollbar-highlight-color: #808080;
  scrollbar-3dlight-color: #F8F8FF;
  scrollbar-darkshadow-color: #F8F8FF;
  scrollbar-track-color: #F8F8FF;
  scrollbar-arrow-color: #808080;
		}
		
.tablaFondo{
	background-color: #F0F8FF;
	border: 1px solid #DCDCDC;
   font-size: 10pt;
   vertical-align: top;

}
.menu{
	border: 1px solid #DCDCDC;
   font-size: 10pt;
   vertical-align: top;
	text-align: center;
}

.fecha{font-size: 9pt;
	color: black;
	text-align: center;
	
}
.menuInterno{
	border: 1px solid #DCDCDC;
   font-size: 10pt;
   vertical-align: top;
	text-align: center;
	background-color: #F8F8FF;
}
.bordeGris{
	border: 1px solid #DCDCDC;
}

.tablaFecha{
	margin-bottom: 2px; background-color: #F5F5F5;
	font-size: 8pt;
	border-bottom: 1px solid #A3DCDE;
	text-align: right;
	border-collapse: collapse;
	border-spacing: 2px;
}
.rayaInferior {border-bottom: 1px solid #DCDCDC;}

.piePagina{
	font-size: 7pt;
	color: #808080;
	text-align: center;
}

.avisoLegal{
	font-size: 7pt;
	color: #808080;
}

hr { color: #C0C0C0; padding-left: 10px; padding-right: 10px;}
.textoAviso{ font-family: Verdana; font-size: 10px;
			 color: #465571;
			  text-indent: 11px; text-align: justify;
			    padding-left: 15px; padding-right: 15px;
		   }
.tituloAviso{
			  font-family: Verdana; font-size: 17px; font-weight: 700;
			   vertical-align: bottom; text-align: left;
			 }
.articulo{
	font-size: 9pt;
	color: black;
	text-align: justify;
}

.tituloArticulo{
	color: #0042A4; font-size: 9pt;
						 font-weight: bold;
                  }
.cuerpoArticulo{
	font-size: 9pt;
	color: black;
	text-align: justify;
	text-indent: 3em;
	margin-top: 10px;
	padding-top: 10px;
	line-height: 20px;
}
.cabecera {background-color: #ABCDEF;
           color: #0042A4;
           font-size: 12pt;
           border: 1px solid #0042A4;
			caption-side: top;
 			}
           
.cajaAzul {border: 1px solid #DCDCDC;
           font-size: 10pt;
           vertical-align: top;}        
			  
.tablaMenu{
			border: 1px solid #DCDCDC;
           font-size: 9pt;
           vertical-align: top;
			text-align: center;
			background-color: #ABCDEF;
}   
        
.tablaMenuInsertar{
			border: 1px solid #DCDCDC;
           font-size: 9pt;
           vertical-align: top;
			text-align: left;
			background-color: #ABCDEF;
			font-weight: bold;
}  
.tablaGaleria{
	border: 1px solid #DCDCDC;
           font-size: 9pt;
           vertical-align: top;
			text-align: center;
			background-color: #ABCDEF;
			font-weight: bold;
}   
.tablaPresupuesto{
			border: 1px solid #B0C4DE;
           font-size: 10pt;
           vertical-align: top;
			text-align: justify;
			background-color: #F5F5DC;
			
			
}

.tablaPresupuesto2{
	border: 1px solid #CCCCCC;
           font-size: 9pt;
           vertical-align: top;
			text-align: left;
			background-color: White;
			
}



.tituloPresupuesto{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

.campoPresupuesto{
	
	background-color: #E7E4E4;
	text-align: right;
	}
.cajaPresupuesto{ border: 1px solid #E6E6FA; 
background-color: #E6E6FA; }
.cajaPresupuestoA{ border-left: 2px #B0C4DE;  border-right: 2px #B0C4DE;  
border-top-color: #B0C4DE;  border-top: 2px; 
background-color: #D0DCEE;   }

.cajaPresupuestoB{ border-left: 2px #B0C4DE;  border-right: 2px #B0C4DE;  
border-bottom: 2px #B0C4DE; 
background-color: #D0DCEE; }


.menuSuperior {margin-bottom: 2px; background-color: #f0f0f0;
							 font-size: 8pt;}
               


.contenido {font-size: 10pt;}
.contenidop {font-size: 8pt;}
                              
.tituloPrincipal {color: #0042A4; font-size: 12pt; font-weight: bold;
                  margin-top: 8pt;
                  margin-bottom: 8pt;}

.tituloPrincipal2 {color: #0042A4; font-size: 12pt; font-weight: bold;
                  margin-top: 0pt;
                  margin-bottom: 1pt;}                  

.subtitulo {color: #0042A4; font-size: 11pt;
									font-weight: bold;
                  margin-top: 8pt;
                  margin-bottom: 8pt;}
                  
.colorFuerte {background-color: #0042A4;}
.colorSuave {background-color: #ABCDEF;}
.textoFuerte {color: #0042A4;}
.textoSuave {color: #ABCDEF;}

a {text-decoration: none; color: #0042A4;}
a:visited {text-decoration: none; color: #0042A4;}
a:hover {text-decoration: none; color: #4A7879;
			}

a.menu {text-decoration: none; color: #0042A4}
a.menu:visited {text-decoration: none; color: #a52a2a}
a.menu:hover {text-decoration: none; color: #0042A4}

input,textarea,select {
       background-color: #f2f2f2;
       border: #808080 1px solid;
       color: #525252;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;}
       
input:focus,textarea:focus,select:focus {
       background-color: white;}       

.menu {background-color: #f0f0f0;}
.menuCategoria {font-weight: bolder; color: #0042A4;
												 font-size: 7pt;
												 border-bottom: 1px solid #0042A4;}
.menuCategoriaNS {font-weight: bolder; color: #0042A4;
												 font-size: 7pt;}
.menuEnlace {font-size: 8pt;
						 border-bottom: 1px solid #c7c7c7;}

.tabla {background-color: white;}
.tablaNombreTabla {font-size: 10pt; color: #0042A4;
									 border-bottom: 1px solid #0042A4;}
.tablaCabeceraColumna {color: #0042A4;
							  border-bottom: 1px solid #0042A4;
                       font-size: 8pt;
                       background-color: #f0f0f0;}
.tablaFilaPar {background-color: white; font-size: 8pt; color: #525252;}
.tablaFilaImpar {background-color: #f0f0f0; font-size: 8pt; color: #525252;}

.itemNombre {font-size: 10pt; color: #0042A4; vertical-align: top;}
.itemContenido {font-size: 10pt; color: #525252; vertical-align: top;}

.letraAzul {color: #0042A4;font-size: 8pt;}
.asuntoMensaje {background-color: #f0f0f0; font-size: 8pt; color: #0042A4;
                border-top: 1px solid #0042A4; border-bottom: 1px solid #0042A4;}           
.cuerpoMensaje {font-size: 8pt; color: #525252;}
.textoGris{
	color: #525252;
}
.enlace a{font-size:10px}
.enlace a:hover{font-size:10px}

