body {
	margin: 0px;
	padding: 0;
	background-color: #A0C108;
	background-image:url(images/fondo_verde.png);
}

a {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #1D167E;
}
a:active {
	text-decoration: none;
}

.PIE_IMPRENTA {
	font: normal 11px Tahoma;
	color: #FFFFFF;
}
.texto_leer {
	display: block;
	font: normal 12px Tahoma;
	color: #666666;
	text-align: justify;
}

.texto_leer a{
	font: bold 12px Tahoma;
	color: #666666;
	text-align: justify;
}

.texto_leer a:hover{
	font: bold 12px Tahoma;
	color: #FF9900;
	text-align: justify;
}

.texto_leerb {
	font: bold 14px Tahoma;
	color: #666666;
	text-align: justify;
}

.texto_leerb a{
	font: bold 14px Tahoma;
	color: #666666;
	text-align: justify;
}

.texto_leerb a:hover{
	font: bold 14px Tahoma;
	color: #FF9900;
	text-align: justify;
}

.texto_leer2 {
	font: normal 12px Tahoma;
	color: #666666;
	text-align: justify;
}

.texto_leer2 a{
	font: normal 12px Tahoma;
	color: #666666;
	text-align: justify;
}

.texto_leer2 a:hover{
	font: normal 12px Tahoma;
	color: #000;
	text-align: justify;
}
.texto_leertab {
	font: normal 12px Tahoma;
	color: #666666;
	text-align: justify;
	padding-left: 50px;
	padding-right: 50px;
	float: left;
}
.texto_leertab a{
	font: bold 12px Tahoma;
	color: #666666;
	text-align: justify;
	padding-left: 50px;
	padding-right: 50px;
	float: left;
}
.texto_leertab a:hover{
	font: bold 12px Tahoma;
	color: #FF9900;
	text-align: justify;
	padding-left: 50px;
	padding-right: 50px;
	float: left;
}

.texto_leertab2 {
	font: normal 12px Tahoma;
	color: #666666;
	text-align: justify;
	padding-left: 30px;
	padding-right: 50px;
	float: left;
}
.texto_leertab2 a{
	font: bold 12px Tahoma;
	color: #666666;
	text-align: justify;


}
.texto_leertab2 a:hover{
	font: bold 12px Tahoma;
	color: #FF9900;

}

.texto_leertabb {
	font: bold 14px Tahoma;
	color: #666666;
	text-align: justify;
	padding-left: 50px;
	padding-right: 50px;
	float: left;
}

.texto_leerpeq{
	display: block;
	font: normal 10px Tahoma;
	color: #666666;
	text-align: justify;
}


/*  FORMULARIO */
/*  clase y selectores para el formulario generado por el php */

.folioform fieldset {
	font: normal 11px Tahoma;
	color: red;
	margin-left: 6px;
	text-align: left;
	border:none;
}
.folioform label {
	display: block;
	float: left;
	width: 130px;
	font: bold 12px Tahoma;
	color: #555555;
	margin-right: 6px;
	text-align: right;
	border:none;
}

.folioform_msg {
	font: normal 18px Tahoma;
	color: #A0C108;
	margin: 50px 100px 50px 50px;
	text-align: left;
	border:none;
}

.folioform_error {
	font: normal 18px Tahoma;
	color: red;
	margin: 50px 100px 50px 50px;
	text-align: left;
	border:none;
}

.MENU_PEQ {
	font: bold 12px Tahoma;
	color: #666666;
}
.MENU_PEQ a{
	font: bold 12px Tahoma;
	color: #666666;
}
.MENU_PEQ a:hover{
	font: bold 12px Tahoma;
	color: #000000;
}
.MENU_MEDIUM {
	font: normal 10px Tahoma;
	color: #666666;
	text-transform: uppercase;
}

.MENU_MEDIUM a{
	font: normal 10px Tahoma;
	color: #666666;
	text-transform: uppercase;
}

.MENU_MEDIUM a:hover{
	font: normal 10px Tahoma;
	color: #000000;
	text-transform: uppercase;
}

.CABECERA_1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000;
}
.CABECERA_2 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #A0C108;
}

/* CABECERA DE COLOR */

.fondoGRIS  {
	display: block;
	width:100%;
	margin-top: 0;
	height: 150px;
	background: #fff;
/*	background-image: url(images/barragris.png);
	background-repeat:repeat-x; */

}
.fondoGRIS2  {
	display: block;
	width:100%;
	margin-top: 0;
	height: 144px;
	background: #fff;
	border-style: solid;
	border-width: 6px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-color: #FF6600;
}

.fondoGRIS3  {
	display: block;
	width:100%;
	margin-top: 0;
	height: 144px;
	background: #fff;
	border-style: solid;
	border-width: 6px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-color: #0099FF;
}
.fondoGRIS4  {
	display: block;
	width:100%;
	margin-top: 0;
	height: 144px;
	background: #fff;
	border-style: solid;
	border-width: 6px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-color: #FFFF00;
}

.fondoGRIS5  {
	display: block;
	width:100%;
	margin-top: 0;
	height: 144px;
	background: #fff;
	border-style: solid;
	border-width: 6px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-color: #CC00FF;
}

.fondoVERDESUP  {
	display: block;
	width:100%;
	margin-top: 0;
	height: 15px;
	background: #A0C108;
}

.fondoVERDESUP_txt  {
	margin:0 auto;
	width:712px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}

.box902 {
	display: block;
	float:right;
	margin-top: 0;
	margin-right: 50px;
	width:231px;
	height: 23px;
	background-image:url(images/box902.png)
}


.cuerpoTOTAL {

margin:0 auto;
width:950px;
}

.fondoPIEpuntos  {
	display: block;
	width: 100%;
	height: 96px;
	background: #666666;
	background-image: url(images/tirapuntos.gif);
	background-repeat:repeat-x;

}

.logoAZU {
	float:left;
	margin-top: 25px;
	padding-left: 10px;
	width:250px;
	height: 100px;
}

.SUBlogosGRUPO {
float:left;
height:100px;
margin-left:300px;
margin-top:-75px;
width:636px;
}

.SUBlogo {
float:left;
display:block;
padding-left: 10px;
width:450px;
}

/* BOTONES CON LOGO DE LA CABECERA */
.SUBlogosGRUPO .logoton0 {
display:block;
float:right;
margin: 0 auto;
padding-right: 30px;
width: 159px;
height:64px;
background-image:url(images/grupoazuaga.png);
background-position: 0 0;
background-repeat:no-repeat;
}

.SUBlogosGRUPO .logoton0 a{
background-image:url(images/grupoazuaga.png);
display:block;
float:right;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
}
.SUBlogosGRUPO .logoton0 a:hover{
background-image:url(images/grupoazuaga_activo.png);
}

.SUBlogosGRUPO .logoton1 {
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-image:url(images/renersia.png);
background-position: 0 0;
background-repeat:no-repeat;
}

.SUBlogosGRUPO .logoton1 a{
background-image:url(images/renersia.png);
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
}
.SUBlogosGRUPO .logoton1 a:hover{
background-image:url(images/renersia_activo.png);
}

.SUBlogosGRUPO .logoton2 {
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
background-image:url(images/morazuaga.png);
}

.SUBlogosGRUPO .logoton2 a{
background-image:url(images/morazuaga.png);
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
}
.SUBlogosGRUPO .logoton2 a:hover{
background-image:url(images/morazuaga_activo.png);
}

.SUBlogosGRUPO .logoton3 {
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
background-image:url(images/newalba.png);
}

.SUBlogosGRUPO .logoton3 a{
background-image:url(images/newalba.png);
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
}
.SUBlogosGRUPO .logoton3 a:hover{
background-image:url(images/newalba_activo.png);
}

.SUBlogosGRUPO .logoton4 {
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
background-image:url(images/antea.png);
}

.SUBlogosGRUPO .logoton4 a{
background-image:url(images/antea.png);
display:block;
float:left;
margin: 0 auto;
width: 159px;
height:64px;
background-position: 0 0;
background-repeat:no-repeat;
}
.SUBlogosGRUPO .logoton4 a:hover{
background-image:url(images/antea_activo.png);
}




/*FIN DE BOTONES CON LOGO DE LA CABECERA */

.cuerpoTOTAL_centro {

margin: 0 auto;
width:950px;

}

.bloqueCENTRAL_top {
	display: block;
	float:left;
	width:950px;
	background: #A0C108;
	margin-top: 0;
	padding: 0;
}

.bloqueCENTRAL_centro {
	display: block;
	float:left;
	width:950px;
	margin-top: 0px;
	background: #fff;
	background-image: url(images/fondo_cuerpo_2.png);
	background-repeat:repeat-y;
}

.bloqueCENTRAL_foot {
	display: block;
	float:left;
	width:950px;
	height: 17px;
	margin-top: 0;
	margin-left: 0;
	background: #fff;
	background-image: url(images/fondo_cuerpo_3.png);
	background-repeat: no-repeat;
}

.floatbreacker {
clear:both;
}

.texto_menuLAT {
	font: normal 18px Tahoma;
	color: #666666;
	text-align: left;
}

.texto_menuLAT a{
	font: bold 18px Tahoma;
	color: #666666;
	text-align: left;
}

.texto_menuLAT a:hover{
	font: bold 18px Tahoma;
	color: #FF9900;
	text-align: left;
}
