/*                                      fondos                                      */
.fondoverde{
	background-color:#024B59
}
.fondoamarillento{
	background-color:#A28B3B
}
.fondoazul{
	background-color:#24708C
}
.fondomarron{
	background-color:#D1BA73
}


/*                                      títulos                                     */
.titulotablatramos{
	border-bottom:solid #024B59 1.0pt;font-size:1em;font-family:Verdana;color:#000000; padding-top: 1em;
}
.tituloinicial{
	font-size:1.5em;font-family:Verdana;color:#D0AD37;background:#024B59
}
.titulo1 {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1.0em; TEXT-DECORATION: none; font-weight: bold;
}
.titulo2 {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1.0em; TEXT-DECORATION: none; font-weight: bold;
}
.tituloetapa {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1em; TEXT-DECORATION: none
}
.cabeceratablasedificios {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;  text-decoration: none
}
.nombretablasedificios {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration: none
}



/*                                      textos                                      */
.numeroetapa {
	COLOR: #024B59; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1em; TEXT-DECORATION: none
}
.numerotramo {
	COLOR: #D0AD37; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1em; TEXT-DECORATION: none
}
.kmtramo {
	COLOR: #D0AD37; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.7em; TEXT-DECORATION: none
}
.texto {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; TEXT-DECORATION: none; text-align: justify;
}
.textominimo {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.7em; TEXT-DECORATION: none; text-align: justify;
}
.textob {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; TEXT-DECORATION: none
}
.textorojo {
	COLOR: #930000;
}
.enlacesecciontx {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none
}
.enlaceseccioncyltx {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; text-decoration: none
}
.apartado {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.95em; TEXT-DECORATION: none;background-color:#D1BA73
}
.resumen{
	font-size:0.6em;font-family:Verdana;color:#000000
}
.textotablastramos {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;  text-decoration: none
}
.textotablastramosb {
	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;  text-decoration: none; font-weight: bold;background-color:#024B59
}
.accesible{
	color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.4em
}



/*                                      enlaces                                     */
A.menu:link {
	color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-decoration: none
}
A.menu:visited {
	color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-decoration: none
}
A.menu:hover {
	color: #D8C33A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-decoration: none
}

A.enlaceseccion:link {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none
}
A.enlaceseccion:visited {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none
}
A.enlaceseccion:hover {
	color: #D0AD37; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: underline
}

A.enlaceseccioncyl:link {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration: none
}
A.enlaceseccioncyl:visited {
	color: #024B59; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration: none
}
A.enlaceseccioncyl:hover {
	color: #D0AD37; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration: underline
}

A.enlaceapartado:link {
	color: #24708C; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none
}
A.enlaceapartado:visited {
	color: #24708C; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none
}
A.enlaceapartado:hover {
	color: #D0AD37; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: underline
}

A.lazo:link {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.6em; TEXT-DECORATION: none
}
A.lazo:visited {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.6em; TEXT-DECORATION: none
}
A.lazo:hover {
	COLOR: #024B59; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.6em; TEXT-DECORATION: none
}

A.tramo:link {
	COLOR: #14608C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.7em; TEXT-DECORATION: underline
}
A.tramo:visited {
	COLOR: #14608C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.7em; TEXT-DECORATION: underline
}
A.tramo:hover {
	COLOR: #024B59; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.7em; TEXT-DECORATION: underline
}


/*                                      bordes, tablas y otros                              */
.bordesmenu{
	border:none;border-left:solid #5892A8 1pt;border-top:solid #9EC0CC 1pt;border-bottom:solid #091D24 1pt;border-right:solid #0E2A35 1pt; background-color: #24708C; padding-top: 0.3em; padding-bottom: 0.3em
}
.bordessubmenucyl{
	border-top:solid #024B59 1pt;border-bottom:solid #024B59 1pt; padding-left: 0.8em
}
.celdastablatramos{
	border:solid #024B59 1.0pt;COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; TEXT-DECORATION: none; text-align: justify; padding-left: 1.5em; padding-top: 1em; padding-bottom: 1em; padding-right: 1em;
}
.celdastablamenuapartados{
	padding-left: 1em; padding-right: 1em; padding-top: 1em; padding-bottom: 1em
}
.indentado{
	padding-left: 2%; padding-right: 2%;
}
.indentadomas{
	padding-left: 8%; padding-right: 8%;
}
.tablaresumen{
	border:solid #024B59 1pt;
}
.celdatablaresumen{
	border:solid #024B59 1pt;COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; TEXT-DECORATION: none;
}
.cabeceratablaresumen{
	background-color:#24708C;border:solid #024B59 1pt;;COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; TEXT-DECORATION: none; font-weight: bold;
}
.cabeceratablasubtramos{
	background-color:#D1BA73;border:solid #024B59 1pt;COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; TEXT-DECORATION: none; font-weight: bold;
}

