
/* Maquetacion */
#cabecera
{
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	position: absolute;
	top:0px;
	left:4px;
	height: 684px;
	width: 218px;
	
	font-size:75%;
	text-align:left;
	
	margin: 0;
	margin-top: 0px;
	padding: 0;
	
	z-index: 1;
}

#cabecera #imagen
{
	display: block;
	background: #82ADD7 url('imagenes/cabecera-imagen.gif') repeat-y;
	width: 100%;
	height: 52px;

}


#cabecera2
{
	position: absolute;
	top:;
	left:17.4%;
	width: 100%;
	height: 6em;
	
	z-index:2;
}


#cabecera2 #titulo2
{
	width: 64%;
	top: 0;
	left: 0;
}


#cabecera2 .opcion2
{
	display: inline;
	position: relative;
	
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
		padding: 0px 20px 0px 18px;
	font-size:80%;
	color: #666666;
}

#cabecera2 .opcion2 a, .opcion label
{
	color:#000000;
	text-decoration:none;
}

#cabecera2 .opcion2 a:hover
{
	color:#000000;
	text-decoration: underline;
}


#cabeceratitulo
{
	top:0;
	left:0;
	display: inline;
	position: relative;
	margin: 0 0 0 17.3%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	letter-spacing: 0;
}

                                                                                                  
#cabeceratitulo #opciones
{
	top:0;
	left:0;
	margin: 0px 0 0 357px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	letter-spacing: 0;
}	

#cabeceratitulo #mapaweb
{
	top:0;
	left:0;
	display: inline;
	position: relative;
	margin: 0 0 0 17.3%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	letter-spacing: 0;
}

#cabeceratitulo #opcionespal
{
	top:0;
	left:0;
	margin: 0px 0 0 432px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	letter-spacing: 0;
}	

#mapawebpal
{
	top:0;
	left:0;
	width: 64.3%;
	margin: 0px 0 0 47.3%;	

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	letter-spacing: 0;
}
#imagen
{
margin: 0 0 0 223px;
}


}
#mapawebpal .opcionwebpal
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 20px 0 18px;
	
}

#mapawebpal .opcionwebpal a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#mapawebpal .opcionwebpal a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}

#mapawebpal .opcionwebpal a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#mapawebpor
{
	
	text-align:left;
	font-size:75%;
	background: url("/plantilla/imggaspar/cab4.jpg") top left no-repeat;
	display: block;
	width: 100%;
	position:relative;
	height:280px;
	margin: 0 0 0 223px;
	padding: 0;
	
	vertical-align: middle;
	
}

#mapawebpor #barra
{
	display: block;
	position: absolute;
	left:420px;
	height: 1.7em;
	
	padding: 0;
	
	font-size:110%;
	color:#FFFFFF;
	text-align:right;
}

#mapawebpor .opcionwebpor
{
	display: inline;
	top:260px;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 20px 0 18px;
	
}

#mapawebpor .opcionwebpor a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#mapawebpor .opcionwebpor a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}

#mapawebpor .opcionwebpor a, .opcion label
{
	color:#080947;
	text-decoration:none;
}


#mapawebporm
{
	top:0;
	left:0;
	margin: 0px 0 0 55.6%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	letter-spacing: 0;
}


#mapawebporm .opcionwebporm
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 20px 0 18px;
	
}

#mapawebporm .opcionwebporm a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#mapawebporm .opcionwebporm a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}

#mapawebporm .opcionwebporm a, .opcion label
{
	color:#080947;
	text-decoration:none;
}







#mapawebgas
{
	height: 100%;
	width: 100%;
	top:0;
	left:0;
	margin: 0px 0 0 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	letter-spacing: 0;
}

#imges
{
	top:0;
	left:0;
	text-align:right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	letter-spacing: 0;
}

#imgesMenu
{
	top:0;
	left:0;
	text-align:right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	letter-spacing: 0;
}


#cabeceratitulo .opcionweb
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 20px 0 18px;

}

#cabeceratitulo .opcionwebgas
{
	height: 100%;
	width: 64.3%;
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 20px 0 18px;

}


#cabeceratitulo .opcionwebpal
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 20px 0 18px;
	
}

#cabeceratitulo .opcionpal
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 11px 0 16px;
	
}

#cabeceratitulo .opcionactivapal
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 11px 0 16px;
	font-weight:bold;

}




#cabeceratitulo .opcion
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 11px 0 16px;
	left: 50%;
	
}

#cabeceratitulo .opcionactiva
{
	display: inline;
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 11px 0 16px;
	font-weight:bold;

}

#cabeceratitulo .opcion2
{
	position: relative;
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 11px 0px 16px;
	
}

#cabeceratitulo .opcionactiva a:hover
{
	color:#000000;
	text-decoration: none;
}

#cabeceratitulo .opcionweb a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#cabeceratitulo .opcionweb a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}

#cabeceratitulo .opcionweb a, .opcion label
{
	color:#080947;
	text-decoration:none;
}


#cabeceratitulo .opcionwebgas a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#cabeceratitulo .opcionwebgas a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}

#cabeceratitulo .opcionwebgas a, .opcion label
{
	color:#080947;
	text-decoration:none;
}







#cabeceratitulo .opcionwebpal a, .opcionpal label
{
	color:#080947;
	text-decoration:none;
}



#cabeceratitulo .opcionactiva a, .opcion label
{
	color:#000000;
	text-decoration:none;
}


#cabeceratitulo .opcion a, .opcion label
{
	color:#000000;
	text-decoration:none;
}

#cabeceratitulo .opcion a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}


#cabeceratitulo #opciones #buscar
{
	font-size:1em;
	border: #000000 1px solid;
	width: 60px;
}

#cabeceratitulo #opciones label
{
	color:#ffffff;
	padding: 0 6px 0 6px;
}

#cabeceratitulo #opciones img
{
	padding: 0 1px 0 1px;
}



#RePag .opcionRePag	
{
	display: inline;
	position: relative;
	padding: 0 0 0 0;
}

#RePag .opcionRePag a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#RePag .opcionRePag a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}

#RePag .opcionRePag a, .opcion label
{
	color:#080947;
	text-decoration:none;
}















#cabecera #barra
{
	display: block;
	position: absolute;
	top:52px;
	left:0;
	width: 100%;
	height: 1.7em;
	
	padding: 0;
	
	font-size:110%;
	color:#FFFFFF;
	text-align:right;
}


#cabecera #barramed
{
	display: block;
	position: absolute;
	top:52px;
	left:0;
	width: 100%;
	height: 1.7em;
	
	padding: 0;
	
	font-size:110%;
	color:#2A7EBE;
	text-align:right;
}


#cabecera #opciones
{
	background: url("imagenes/cabecera-fondo.gif") #2A7EBE repeat-y;
	
	display: block;
	position: relative;
	
	width: 100%;
	height: 1.9em;
	
	font-size:70%;
}

#cabecera #opcionesmed
{
	display: block;
	position: relative;
	
	width: 100%;
	height: 1.9em;
	
	font-size:70%;
}



#cabecera .opcion
{
	display: inline;
	position: relative;
	
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 15px 0 12px;
	
	color: #666666;
}

#cabecera .opcion a, .opcion label
{
	color:#FFFFFF;
	text-decoration:none;
}

#cabecera .opcion a:hover
{
	color:#FFFFFF;
	text-decoration: underline;
}

#cabecera #opciones #buscar
{
	font-size:1em;
	border: #000000 1px solid;
	width: 60px;
}

#cabecera #opciones label
{
	padding: 0 8px 0 12px;
}

#cabecera #navegador
{
	background: url("imagenes/navegador-fondo.gif") #F3F5F5 bottom repeat-x;
	
	color: #000000;
	text-align:left;
	font-size:75%;
		
	display: block;
	position:relative;
	
	height: 1.9em;
	
	margin: 0 0 0 178px;
	padding: 0;
	
	vertical-align: middle;
	
}

#cabecera .seccion
{
	display: inline;
	position: relative;
	
	background: url("imagenes/navegador-separador.gif") right no-repeat;
	padding: 0 15px 0 12px;
	
	color: #666666;
}

#cabecera .seccion_actual
{
	display: inline;
	position: relative;
	
	padding: 0 15px 0 12px;
	
	color: #666666;
}

#cabecera .seccion a, .seccion_actual a
{
	color: #666666;
}

#cabecera .seccion a:hover .seccion_actual a:hover
{
	color: #666666;
}

/* MENÚ DE NAVEGACIÓN */

#menuagra
{
	/* Para separar del menu complemetario, pues
	   IE no parece coger el margin-top ¿? puesto este 
	   ultimo */
	padding-bottom: 10px;
}



#menuagra ul
{
	list-style-type: none;
	
	font-family:  Verdana;
	font-size: 150%;
	letter-spacing: -.6px;
	color: #444444;
	margin-left: 0px;

}

#menuagra .seccion
{
	display: block;
	padding: 8px;
	margin-left: 40px;
	padding-left: 25px;
	width: 430px;
	
	background: #ffffff;
	border: #ffffff 1px solid;
	border-left: #ffffff 6px solid;
}
#menuagra .seccionhover
{
	background: #efefef;
	border: #c6c6c6 1px solid;
	border-left: #9E9E9E 6px solid;
	border-right: #efefef;
	
	cursor: pointer;
}

#menuagra .seccion:hover
{
	background: #efefef;
	border: #c6c6c6 1px solid;
	border-left: #9E9E9E 6px solid;
	border-right: #efefef;
	
	cursor: pointer;
}

#imagen_administracion
{
	position:relative;
	top: 3px;
	left: 2px;
}

#menuagra a
{
	color: #444444;
}

#menuagra li.seccion > a:first-child
{
	background: url("imagenes/principal-ul.jpg") center left no-repeat;	
	padding-left: 10px;
}

#menuagra .enlaces
{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 70%;

	letter-spacing: 0px;
	margin-left: 10px;
	width: 100%;
	margin-bottom: 0px;

}

#menuagra .enlaces a
{
	color: #0000FF;
}

#menuagra .enlaces a:hover 	
{
	color:#39C422;
	text-decoration: underline;

}

#menuagra li
{
	;margin: 0px 0px -1px 10px;
	list-style-type: square;
	text-align: left;
}

#menuagra h4
{
	font-size: 80%;
	color: #414141;
	letter-spacing: -0.5px;
	
	margin: 20px 20px 0 0;
	padding: 3px;
	padding-left: 10px;
	background: #E9E9E9;
}

#menu
{
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	position: absolute;
	top:0px;
	left:4px;
	height: 684px;
	width: 218px;
	
	font-size:75%;
	text-align:left;
	
	margin: 0;
	margin-top: 0px;
	padding: 0;
	
	z-index: 1;
}







/* 1er NIVEL */

#menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:left;
}

#menu li
{
	margin: 10px 0px 0px 0px;
	list-style-type: none;
	background: url(imagenes/menu-opcion.gif) center no-repeat;
}

#menu li a
{
	font-weight: bold;
	
	display: block;
	width:147px;
	padding:2px 0px 2px 30px;

	color:#333333;

	text-decoration: none;
}


#menu li a:hover
{
	background: #969696;
	color:#ffffff;
}

#menu a.seleccionado
{
	background-color: #2A7EBE;
	text-align: center;
	font-weight: bold;
		
	display: block;
	width:169px;
	padding: 4px;

	color:#FFFFFF;
}

#menu a.seleccionado:hover
{
	background-color: #2A7EBE;
	text-decoration: underline;
}

/* 2o NIVEL */
#menu ul ul
{

display: block;
list-style-type: none;

background-color: #FFFFFF;

width: 176px;
border: 1px solid #B7B8BA;

margin-left: 0px;

}

#menu ul ul li
{

margin: 10px 0 10px 0;

}

#menu ul ul li a
{
	font-weight: 100;
	
	width:131px;
	padding:0px 15px 2px 30px;
}

#menu ul ul li a:hover
{
	background-color: #CCCCCC;
	color: #000000;
	font-weight: 100;
}

#menu ul ul li a.seleccionada
{
	background-color: #CCCCCC;
}

/* 3er NIVEL */
#menu ul ul ul
{

display: block;
list-style-type: none;

background-color: #FFFFFF;
border: 1px solid #B7B8BA;
border-left: 0px;

width: 174px;
padding: 0;
margin: 0;

}

#menu ul ul ul li
{

margin: 10px 0 0 0;

}

#menu ul ul ul li a
{
display: block;
width: 144px;
font-weight: 100;
}

#menu ul ul ul li a:hover
{
background-color: #CCCCCC;
color: #000000;
font-weight: 100;
}

#menu ul ul ul li a.seleccionada
{
background-color: #CCCCCC;
}

.seleccionado2
{
	background: #B7B8BA;
	text-align: center;
	border: 0px;
	
	display: block;
	width:171px;
	padding: 2px;

	color:#000000;
}

#menu_complementario
{
	background: url("imagenes/complementario-fondo.gif") #ffffff top repeat-x;
	color: #000000;
	font-size:70%;
	text-align:right;
	vertical-align:middle;
	
	padding: 4px;
	margin: 0px 0px 0px 180px;
}


#menu_complementario img
{
	vertical-align:middle; 
	padding-right:0px;
}

#menu_complementario a
{
	color: #333333;
	text-decoration: none;
}

#menu_complementario a:hover
{
	color: #333333;
	text-decoration: underline;
}

#contenido
{
	position: absolute;
	margin-top: 180px;
	margin-left: 223px;
	height: 53.2em;
	width: 64.4%;
	background-color: #ffffff;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 80%;
	letter-spacing: 0;
	
}

#contenidoPrint
{
	position: absolute;
	margin-top: 180px;
	margin-left: 223px;
	width: 64.4%;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 80%;
	letter-spacing: 0;
	
}

#contenidoPrintPAL
{
	position: absolute;
	margin-top: 220px;
	margin-left: 223px;
	width: 64.4%;
	height: 53.9em;
	background-color: #ffffff;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 80%;
	letter-spacing: 0;
	
}

#contenidoPrintGLO
{
	position: absolute;
	margin-top: 220px;
	margin-left: 223px;
	width: 64.4%;
	background-color: #ffffff;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 80%;
	letter-spacing: 0;
	
}

#contenidoMAP
{
	position: absolute;
	margin-top: 220px;
	margin-left: 223px;
	height: 53.2em;
	width: 64.4%;
	background-color: #ffffff;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 80%;
	letter-spacing: 0;
	
}





#contenidoagra
{
	margin-top: 0px;
	margin-left: 210px;
}
#contenidoagrario
{
	margin-top: 110px;
	margin-left: 220px;
}

#contenido_ley
{
	margin-top: 110px;
	margin-left: 240px;
	margin-right:50px;
}


#contenido_app
{
	margin-top: 100px;
	margin-left: 180px;
}



span.letrachica
{
	font-size: 75%;
}

span.letrachica2
{
	font-size: 90%;
	font-weight: normal;
}


span.letramenu
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: 400;
	letter-spacing: 0;
	margin: 10px 30px 10px 35px;

}

span.parabarra
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 17px;
	font-weight: bold;
	margin: 10px 50px 10px 5px;
	text-align: justify;
}





h1
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 140%;
	color: #000000;
	letter-spacing: 0px;
	margin: 5px 0 20px 0px;
	line-height: normal;
	font-weight:bold;	 
}

h1.portada
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 140%;
	color: #28558E;
	letter-spacing: 0px;
	margin: 5px 0px 20px 10px;
	line-height: normal;
	font-weight:bold;	 
}

h1.legen1
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 140%;
	color: #000000;
	letter-spacing: 0px;
	margin: 5px 0px 20px 10px;
	line-height: normal;
	font-weight:bold;	 
}

h1.legenG
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 140%;
	color: #000000;
	letter-spacing: 0px;
	text-align: center;
	margin: 50px 0px 20px 10px;
	line-height: normal;
	font-weight:bold;	 
}



h1.legenR
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 130%;
	color: #000000;
	letter-spacing: 0px;
	
	margin: 5px 0px 20px 10px;
	line-height: normal;
	font-weight:bold;	 
}


h1.legenRECLA
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 130%;
	color: #000000;
	letter-spacing: 0px;
	
	margin: 0px 0px 20px 35px;
	line-height: normal;
	font-weight:bold;	 
}



h1.noti
{
	font-size: 150%;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin: 5px 0 20px 0px;
	line-height: normal;	 
}



h1.hoja
{
	font-size: 145%;
	color: #28558E;
	letter-spacing: -1px;
	margin: 20px 20px 0px 0px;
	line-height: normal;	 
}


h2
{
	font-size: 115%;
	color: #000000;
	letter-spacing: -1px;
	
	margin: 15px 0 0 -15px;
}

h2.legen
{
	font-size: 115%;
	color: #000000;
	letter-spacing: -1px;
	
	margin: 15px 0 0 10px;
}

h2.titinPF
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 110%;
	color: #226cb1;
	text-align: justify;
	letter-spacing: -1px;
	margin: 10px 30px 10px 35px;
}

h2.titin
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 130%;
	color: #226cb1;
	letter-spacing: -0.5px;
	
	margin: 15px 0 0 10px;
}



h2.h2no
{
	font-size: 25%;
	color: #000000;
	letter-spacing: -1px;
	
	margin: 15px 0 0 -15px;
}

h2.medhoja
{
	font-size: 115%;
	color: #000000;
	letter-spacing: -1px;
	margin: 5px 0 20px -30px;
}



h2.med
{
	font-size: 115%;
	color: #000000;
	letter-spacing: -1px;
	
	margin: 20px 20px 20px 10px;
}

h2.med2
{
	font-size: 115%;
	color: #000000;
	letter-spacing: -1px;
	
	margin: 0px 35px 0px -40px;
}

h2.barra
{
	font-size: 100%;
	color: #414141;
	letter-spacing: -0.5px;
	
	margin: 20px 20px 0 0;
	padding: 3px;
	padding-left: 10px;
	background: #E9E9E9;
}



h3
{
	
	font-size: 115%;
	color: #000000;
	letter-spacing: -0.5px;
	
	margin: 15px 0 0 10px;
	
}

h3.centro
{
	font-size: 100%;
	color: #000000;
	letter-spacing: -0.5px;
	text-align: justify;
	margin: 20px 20px 0 0;
	padding: 3px;
}



h4
{
	font-size: 100%;
	color: #414141;
	letter-spacing: -0.5px;
	
	margin: 20px 20px 0 0;
	padding: 3px;
	padding-left: 10px;
	background: #E9E9E9;
}

h4.med
{
	font-size: 100%;
	color: #414141;
	letter-spacing: -0.5px;
	
	margin: 0px 35px 0px -40px;
	padding: 3px;
	padding-left: 10px;
	background: #E9E9E9;
}


h5
{
	font-size: 100%;
	color: #414141;
	margin: 20px 0 0 0;
}


h4.ley
{
	font-size: 100%;
	color: #414141;
	letter-spacing: -0.5px;
	
	margin: 5px 0 20px -30px;
	padding: 3px;
	background: #E9E9E9;
}

h6
{
	font-size: 150%;
	color: #28558E;
	letter-spacing: -1px;
	margin: 20px 20px 0 0;
	line-height: normal;	 
}




p
{
	color: #000000;
	line-height: 17px;
	text-align: justify;
	
	margin: 10px 30px 10px 0px;
}

p.menu
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 17px;
	text-align: justify;
	margin: 10px 30px 10px 35px;
}

p.glosario
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	line-height: 17px;
	text-align: justify;
	margin: 0px 10px 0px 0px;

}


p.menuparra
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 17px;
	text-align: justify;
	margin: 0px 10px 0px 12px;
	font-weight: bold;

}



p.menugasparpal
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	line-height: 17px;
	text-align: left;
	margin: 0px 10px 0px 0px;

}




p.portadacentro
{
	font-size: 90%;
	color: #28558E;
	line-height: 17px;
	text-align: center;
	margin: 10px 0px 10px 20px;
	font-weight: bold;
}

p.menupal
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	line-height: 17px;
	text-align: justify;
	margin: 10px 30px 10px 3px;
}

p.antesdebarra
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 17px;
	text-align: justify;
	margin: 0px 30px 20px 10px;
	font-weight: bold;

}



p.bordeado{
	padding: 10px;
	border: 1px #CCCCCC dashed	

}

p.bordeado2{
	padding: 10px;
	border: 1px #CCCCCC dashed;	
	margin: 10px 25px 10px 5px;
	width: 65%;
}


p.bordeadomed{
	font-size: 115%;
	line-height: 18px;
	padding: 5px;
	border: 1px #CCCCCC dashed;	
	margin: 10px 25px 10px -5px;

}


p.bordeadoagra{
	font-size: 95%;
	color: #414141;
	padding: 10px;
	margin: 10px 30px 10px 0px;
	border: 1px #CCCCCC dashed

}

p.bordeadoDEC{
	font-size: 95%;
	color: #414141;
	padding: 10px;
	border: 1px #CCCCCC dashed
}

ul
{
	color: #000000;
	text-align: justify;
}

ul.mapaweb
{
	font-size: 115%;
	color: #000000;
	text-align: justify;
}


ul.bordeado{
	padding: 10px;
	padding-left: 40px;
	border: 1px #CCCCCC dashed;
	text-align: center;
	margin-right: 30%;
	background-color: #F3F3F3;
}

li
{
	margin: 10px 30px 10px 10px;
	list-style-type: square;
	text-align: left;
}

li.ra
{
	margin: 10px 30px 10px 35px;
	list-style-type: square;
	text-align: justify;
}

li.literalord
{
	margin: 10px 30px 10px 35px;
	text-align: justify;
	list-style-type: lower-alpha;
}


li.numeral
{
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 90%;
	margin: 10px 30px 10px 35px;
	list-style-type: decimal;
	text-align: justify;
}

li.numeralAL
{
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 90%;
	margin: 10px 30px 10px 35px;
	list-style-type: lower-alpha;
	text-align: justify;
}




a:- 		{color:#142CD4;}
a:visited 	{color:#142CD4;}
a:hover 	{color:#39C422; text-decoration: underline;}
a img 		{border-width: 0;}
  


.fondolink {color:#142CD4; cursor:hand}
.fondovisited {color:#142CD4;}



a.sinraya 
{
a:hover 	color:#b7b7b7; text-decoration:none;
}


#voyatras .mevoy a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

#voyatras .mevoy a:hover
{
	color:#b7b7b7;
	text-decoration: underline;
}

#voyatras .mevoy a, .opcion label
{
	color:#080947;
	text-decoration:none;
}

a.external
{
	background: url("imagenes/external.png") center right no-repeat;
	padding-right: 13px;
}

a.externalhoja
{
	background: url("imagenes/external.png")center right no-repeat;
	padding-right: 13px;
}

.ayu
{
	background: url("imagenes/boton-ayuda2.jpg") top left no-repeat;
	padding-left: 17px;
}


.ael
{
	background: url("imagenes/admi-electronica.jpg") top left no-repeat;
	padding-left: 17px;
}

.pdf
{
	background: url("imagenes/documento-pdf.jpg") top left no-repeat;
	padding-left: 17px;
}

a.pdf2
{
	background: url("imagenes/admi-electronica.jpg") top left no-repeat;
	padding-left: 17px;
}


.ofi
{
	background: url("imagenes/enviotelematico.jpg") top left no-repeat;
	padding-left: 17px;
}

.volver
{
	background: url('/plantilla/imgGASPAR/atras.gif') no-repeat top left;
	padding-top: 0px;
	padding-bottom: 10px;


}

.word
{
	background: url("imagenes/documento-word.jpg") top left no-repeat;
	padding-left: 17px;
}

.powerpoint
{
	background: url("imagenes/documento-powerpoint.jpg") top left no-repeat;
	padding-left: 17px;
}

.excel
{
	background: url("imagenes/documento-excel.jpg") top left no-repeat;
	padding-left: 17px;
}


.cert
{
	background: url("imagenes/boton-ssl.jpg") top left no-repeat;
	padding-left: 17px;
}




.msi
{
	background: url("imagenes/documento-msi.jpg") top left no-repeat;
	padding-left: 17px;
}


.access
{
	background: url("imagenes/documento-access.jpg") left top no-repeat;
	padding-left: 17px;
	/*display: block;*/
}

.zip
{
	background: url("imagenes/documento-zip.jpg") top left no-repeat;
	padding-left: 17px;
}

.rar
{
	background: url("imagenes/documento-rar.jpg") top left no-repeat;
	padding-left: 17px;
}




/* Tablas */

table
{
	
	border-collapse: collapse; 
	font-size: 85%;
	border: 0px;
	margin: 25px 30px 10px 1px;

}

tableG
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse: collapse; 
	font-size: 85%;
	border: 0px;
	margin: 0 0 0 0px;

}

td.tdG
{ 

	border: 1px;
	border-color: #c3c3c3;
	/* background: #F4F4F4; */
	background: #FBFBFB;
	font-size: 124.5%;
	text-align: center;
	font-weight: bold;
	padding: .5em .5em .5em .5em;
}


	
th
{ 
	border: 1px solid #666666;
	background: #2A7EBE;
	font-size: 95%;
	font-weight: bold;
	padding: .5em .5em .5em .5em;
	color: #FFFFFF;
}


th.th2
{ 
	border: 0px;
	background:#FFFFFF;
	font-size: 120%;
	font-weight: normal;
	padding: .5em .5em .5em .5em;
}

td
{ 
	border: 1px solid #666666;
	/* background: #F4F4F4; */
	background: #FBFBFB; 
	padding: .4em .4em .4em .4em;
}

table.table3
{
	border-collapse: collapse; 
	font-size: 85%;
	border: 0;
	margin: 20px 30px 10px 0px;
}
th.th3
{ 
	border: 0px;
	background: #28558E;
	font-size: 95%;
	font-weight: bold;
	padding: .5em .5em .5em .5em;
	color: #FFFFFF;
}

td.td3
{ 
	border: 0px;
	/* background: #F4F4F4; */
	background: #FBFBFB; 
	padding: .4em .4em .4em .4em;
}
th.th4
{ 
	border: 0px;
	background: #28558E;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}


td.td5
{ 
	border: 0px;
	background:  #000080; 
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	padding: .4em .4em .4em .4em;
}

th.th5
{ 
	border: 0px;
	background: #000080;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}



td.td4
{ 
	border: 0px;
	font-size: 100%;
	vertical-align: top;

	/* background: #F4F4F4; */
	background: #FBFBFB; 
}


table.table2

{
	border-collapse: collapse; 
	background: #FFFFFF;
	border: 0px;
	margin: 20px 30px 10px 0px;
}
	
td.td2
{ 
	border: 0px;
	background: #FFFFFF; 
	padding: .4em .4em .4em .4em;
}
td.td2anal
{ 
	border: 0px;
	background: #ffffff; 
	padding: .4em .4em .4em .4em;
}
table.tableDEC
{
	border-collapse: collapse; 
	font-size: 85%;
	border: 0px;
	margin: 15px 0px 20px -30px;
}

table.tableMED
{
	
	
	border-collapse: collapse; 
	font-size: 115%;
	width:100%;
	border: 0px;
	margin: 10px 0px 20px -30px;
}


table.tableFAQ
{
	border-collapse: collapse; 
	font-size: 200%;
	border: 0px;
	margin: 15px 0px 20px -30px;

}

td.td2
{ 
	border: 0px;
	background: #FFFFFF; 
	font-size: 115%;
	padding: .4em .4em .4em .4em;
}

td.td2MED
{ 
	border: 0px;
	background: #FFFFFF; 
	width:50%;
	padding: .4em .4em .4em .4em;
}

td.td2MEDCH
{ 
	border: 0px;
	background: #FFFFFF; 
	width:50%;
	text-align: right;
	padding: .4em .4em .4em .4em;
}


p.table2
{
	font-size: 120%;
	color: #28558E;
	letter-spacing: -1px;
}

p.table22
{
	font-size: 100%;
	color: #28558E;
	letter-spacing: -1px;
}


p.dentrotable2
{
	font-size: 90%;
	color: #000000;
	letter-spacing: -1px;
}

body
{
	background: #fcf9eb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 17px;
	margin: 0;
	padding: 0
}



#linea
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 99.5%;
 	text-align: justify;
	display: inline;
	position: relative;
	background: url("/plantilla/imgGaspar/puntogris.gif") top repeat-x;
}

p.lineapal
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 200px;
 	text-align: justify;
	display: inline;
	position: relative;
	background: url("/plantilla/imgGaspar/puntomasgris.gif") top repeat-x;
}

#navegador
{
	
	color: #999999;
	text-align:left;
	font-size:75%;
		
	display: block;
	position:relative;
	
	height: 10px;
	
	margin: 0 0 0 223px;
	padding: 0;
	
	vertical-align: middle;
	
}

#cabeceragaspar
{
	position: absolute;
	top:0;
	left:223px;
	height: 200px;
	width: 64.3%;
}

#cabeceragaspar #imagengaspar
{
	display: block;
	background: url('/plantilla/imggaspar/cab4.jpg') no-repeat;
	top:0;
	left:223px;
	width: 100%;
	height: 100%;
}



#cabeceragaspar #imagengasparSEG
{
	position:absolute;
	background: url('/plantilla/imggaspar/GuiaContratacion2.jpg') no-repeat;
	top:0;
	left:223px;
	width: 100%;
	height: 100%;
}


#cabeceragaspar #barragaspar
{
	display: block;
	position: absolute;
	top:262px;
	height: 1.7em;
	background: #999999;
	padding: 0;
	
	font-size:110%;
	color:#ffffff;
}

#cabeceragaspar #opcionesgaspar
{
	
	display: block;
	position: relative;
	
	height: 1.9em;
	font-size:70%;
	text-align:right;

}



#cabeceragaspar .opciongaspar
{
	display: inline;
	position: relative;
	
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 15px 0 12px;
	
	color: #666666;
}

#cabeceragaspar .opciongaspar a, .opcion label
{
	color:#000000;
	text-decoration:none;
}

#cabeceragaspar .opciongaspar a:hover
{
	color:#c3c3c5;
	text-decoration: underline;
}









#cabeceragasparGUIA
{
	position: absolute;
	top:0;
	left:223px;
	height: 160px;
	width: 64.3%;
}

#cabeceragasparGUIA #imagengasparGUIA
{
	display: block;
	background: url('/plantilla/imggaspar/GuiaContratacion2.jpg') no-repeat;
	top:0;
	left:223px;
	width: 100%;
	height: 100%;
}

#cabeceragasparGUIA #imagengasparPRE
{
	display: block;
	background: url('/plantilla/imggaspar/GuiaPreguntas.jpg') no-repeat;
	top:0;
	left:223px;
	width: 100%;
	height: 100%;
}

#cabeceragasparGUIA #imagengasparRC
{
	display: block;
	background: url('/plantilla/imggaspar/GuiaReclamaciones.jpg') no-repeat;
	top:0;
	left:223px;
	width: 100%;
	height: 100%;
}



#cabeceragasparGUIA #imagengasparGLO
{
	display: block;
	background: url('/plantilla/imggaspar/cab4.jpg') no-repeat;
	top:0;
	left:223px;
	width: 100%;
	height: 100%;
}




#cabeceragasparGUIA #barragasparGUIA
{
	display: block;
	position: absolute;
	top:262px;
	height: 1.7em;
	background: #999999;
	padding: 0;
	
	font-size:110%;
	color:#ffffff;
}

#cabeceragasparGUIA #opcionesgasparGUIA
{
	
	display: block;
	position: relative;
	
	height: 1.9em;
	font-size:70%;
	text-align:right;

}



#cabeceragasparGUIA .opciongasparGUIA
{
	display: inline;
	position: relative;
	
	background: url("imagenes/cabecera-separador.gif") right no-repeat;
	padding: 0 15px 0 12px;
	
	color: #666666;
}

#cabeceragasparGUIA .opciongasparGUIA a, .opcion label
{
	color:#000000;
	text-decoration:none;
}

#cabeceragasparGUIA .opciongasparGUIA a:hover
{
	color:#c3c3c5;
	text-decoration: underline;
}

#divtableg
{
	display: block;
	position: relative;
	width:100%;
	text-align:center;

}
