#utilidades {
    text-align: right;
	font-size: 9px;
	font-weight: normal;
	color: #1A171B;
}
#ruta {
    text-align: right;
	line-height: 6px;
}
#copyright {
	text-align: left;
	line-height: 6px;
}
#copyrightBlanco {
    text-align: left;
    line-height: 6px;
    color: #ffffff;
}
a {
	color: #1A171B;
}
/* texto menus */
h3 {
	font-size: 11px;
	font-weight: bold;
}
li {
	list-style: none;
}
#menuPrincipal {
	line-height: 22px;
	z-index: 10;
}
#menuPrincipal li p {
	font-size: 11px;
	text-align: justify;
}
.linkMenuPrincipalEs:link , .linkMenuPrincipalEs:visited {
	color: #1A171B;
}
.linkMenuPrincipalEs:hover , .linkMenuPrincipalEs:active {
	color: #E30059;
}
.linkMenuPrincipalEsActivo {
	color: #F6A800;
}
.linkMenuPrincipal:link , .linkMenuPrincipal:visited {
	color: #1A171B;
}
.linkMenuPrincipalBlanco:link , .linkMenuPrincipalBlanco:visited {
    color: #ffffff;
}
.linkMenuPrincipal:hover , .linkMenuPrincipal:active, .linkMenuPrincipalBlanco:hover , .linkMenuPrincipalBlanco:active {
	color: #E30059;
}
.blanco {
    color: #ffffff;
}

.linkMenuPrincipalActivo, .linkMenuPrincipalBlancoActivo {
	color: #E30059;
}

/* texto copy - ruta */
h2 {
	font-size: 9px;
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
.h3Blanco {
	color: #ffffff;
}
.h2Negro {
	font-size: 9px;
	color: #1A171B;
	line-height: 20px;
	margin-bottom: 3px;
}
.h2NegroBlanco {
    font-size: 9px;
    color: #ffffff;
    line-height: 20px;
    margin-bottom: 3px;
}
.h2Rosa {
	font-size: 13px;
	color: #E30059;
	padding-bottom: 10px;
}
.h2Negro2 {
    font-size: 13px;
    color: #1A171B;
    padding-bottom: 10px;
}
.h2Negro2Blanco {
    font-size: 13px;
    color: #ffffff;
    padding-bottom: 10px;
}
.rosa {
	color: #E30059;
	background-color: #ffffff;
}
.texto7pxBold{
	font-size: 7px;
	font-weight: bold;
}
.lineaRecta {
    background-image:url(../imgPublic/1px_linea_gris.gif);
    background-position:8px 11px;
    background-repeat:no-repeat;
    width:120px;
}
.lineaArriba {
	background-image: URL('../imgPublic/linea_Te.gif');
	background-repeat: no-repeat;
	background-position: 9px 11px;
}
* html .lineaArriba {
    background-image: URL('../imgPublic/linea_Te.gif');
    background-repeat: no-repeat;
    background-position: 9px 11px;
    height: 10px;
}
.lineaEnELE {
    background-image: URL('../imgPublic/lineaMenuMedio.gif');
    background-repeat: no-repeat;
    background-position: 20px -2px;
 }
* html .lineaEnELE {
	background-image: URL('../imgPublic/lineaMenuMedio.gif');
	background-repeat: no-repeat;
	background-position: 20px -2px;
	height: 10px;
	margin-top: -3px;
}
.lineaAbajo {
	background-image: URL('../imgPublic/linea_eLe.gif');
	background-repeat: no-repeat;
	background-position: 20px -9px;
}
* html .lineaAbajo {
    background-image: URL('../imgPublic/linea_eLe.gif');
    background-repeat: no-repeat;
    background-position: 20px -9px;
    height: 10px;
    margin-top: -3px;
}
#menuSecundario li span {
	margin-left: 37px;
	display: block;
	background-color: #ffffff;
}
#menuSecundario .bloques {
	margin-left: 36px;
	padding-left: 5px;
	background-color: #ffffff;
}
#horarios {
	left: 38px;
	top: 16px;
	position: absolute;
}
#menuTerciario li span {
    background-color: #ffffff;
}
#menuTerciario p {
	font-size: 10px;
    position: relative;
    left: 37px;
    width: 160px;
}
.datos {
    margin-left: 37px;
    display: block;
    width: 180px;
}
.datos2 {
	margin-left: 37px;
	padding-left: 5px;
	display: block;
	width: 90px;
}
.fondoBlanco {
	background-color: #ffffff;
}
#utilidades a{
    padding: 0;
}
#utilidades img{
    position: relative;
    top: 7px;
}
#utilidades a:link , #utilidades a:visited {
	text-decoration: none;
}
#utilidades a:hover , #utilidades a:active {
	font-weight: bold;
}
.seccionRosa:link , .seccionRosa:visited {
	color: #E30059;
	text-decoration: none;
}
.seccionRosa:hover , .seccionRosa:active {
	color: #E30059;
	font-weight: bold;
}
.moreInfo:link , .moreInfo:visited {
	color: #1A171B;
	font-weight: bold;
	text-decoration: none;
}
.moreInfo:hover , .moreInfo:active {
	color: #F6A800;
	font-weight: bold;
}
#politica_privacidad {
    width: 500px;
    height: 420px;
    padding: 5px 40px 5px 20px;
    overflow: auto;
}
.margen20 {
    margin-top: 20px;
}
.margen30 {
    margin-top: 30px;
}
.margen50 {
    margin-top: 50px;
}
hr {
	background-color: #e8e8e8;
    color: #e8e8e8;
    height: 1px;
    border: none;
    margin: -5px 0;
}
html>/**/body hr {
    margin: 12px 0;
}
.fotoNoticias {
	float: right;
	margin: 4px 0px 10px 15px;
}
.tituloNoticiaIndice {
    color: #1A171B;
	text-align: right;
	font-size: 11px;
    margin: 0 0 10px 10px;
}
.subtituloNoticiaIndice {
    color: #898989;
    text-align: right;
    font-size: 9px;
    margin: 10px 0 10px 0px;
}
.fechaNoticiasIndice {
    color: #898989;
    text-align: left;
    position: relative;
    font-size: 9px;
    margin-top: 5px !important;
}
.noticiaIndice {
    width: 100%;
}
.creadorNoticia {
    font-size: 10px;
    text-align: right;
    color: #a4a4a4;
}
.tituloNoticia {
    font-size: 14px;
    text-align: right;
    color: #1A171B;
    font-weight: bold;
}
.subtituloNoticia {
    font-size: 11px;
    text-align: right;
    color: #808080;
}
#politicaTitulo {
    font-size: 14px;
    text-align: right;
    color: #1A171B;
    font-weight: bold;
}
.titulodes {
    font-size: 14px;
    color: #636363;
}
#columnaA, #columnaB, #columnaC, #columnaD, #columnaE {
    width: 133px;
    height: 100%;
    float: left;
}
#contenedorColumnas {
    width: 750px;
    height: 400px;
    position: relative;
    left: 140px;
    top: 100px;
    height: 360px;
}
.mapaWebH3 {
    font-size: 14px;
    color: #1A171B;
}
.mapaWebH3 a:link, .mapaWebH3 a:visited {
    color: #1A171B;
}
.mapaWebH3 a:hover, .mapaWebH3 a:active {
    color: #E30059;
}
.mapaWebH4 {
    color: #6c6c6c;
    margin-top: 10px;
    font-size: 11px;
    font-weight: normal;
    font-variant: small-caps;
}
.mapaWebH4 a:link, .mapaWebH4 a:visited {
	color: #6c6c6c;
}
.mapaWebH4 a:hover, .mapaWebH4 a:active {
    color: #E30059;
}
.mapaWebH5 {
    color: #6c6c6c;
    margin-top: 6px;
    margin-left: 6px;
    font-size: 10px;
    font-weight: normal;
}
.mapaWebH5 a:link, .mapaWebH5 a:visited {
    color: #6c6c6c;
    line-height: 14px;
}
.mapaWebH5 a:hover, .mapaWebH5 a:active {
    color: #E30059;
    line-height: 14px;
}
#enlaceNoticia {
    margin-top: 20px;
    font-size: 11px;
}
#enlaceNoticia a:link,
#enlaceNoticia a:visited {
    color: #6c6c6c6;
}
#enlaceNoticia a:hover,
#enlaceNoticia a:active {
    color: #e30059;
}