/* Usar html>body delante de las etiquetas para estilos Firefox */

body {
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size:12px;
margin:auto;
width: 100%;
text-align: center;
padding: 10px 0 10px 0;
}

a { 
color: #de0219; 
text-decoration: underline;
} 

a:hover { 
color: #ffffff;
background-color:#de0219;
} 

ul {
padding-left: 0;
list-style-type: none;
margin: 0;

}

li {
margin: 4px 0 8px 0;
background: url(/img/menus/enlace.png) left top  no-repeat;
padding-left: 13px;
}

li a {
font-weight: bold;
color: #de0219; 
text-decoration: none;
}

li a:hover {
color: #ffffff;
background-color:#de0219;
}

.ContenedorGlobal {
width: 955px;
margin: auto;
clear: both;
float: none;
text-align: left;
}

.ContenedorPrincipal {
width: 955px;
clear: both;
float: none;
}

.ContenedorContenido {
width: 705px;
float: left;
}

.ContenedorNormal, .ContenedorCentrado {
width: 100%;
clear: both;
float: none;
padding: 10px 0 10px 0;
}

.ContenedorNormal {
text-align: justify;
}

.ContenedorCentrado {
text-align: center;
margin: auto;
}

.ContenedorFoto {
float: left;
}

.ContenedorTexto, .ContenedorTextoCentrado {
float: left;
}

.ContenedorTexto {
text-align: justify;
}

.ContenedorTextoCentrado {
text-align: center;
}

.BarraSeparadora {
width: 705px;
clear: both;
float: none;
background: url(img/BarraSeparadora.gif) no-repeat left top;
height: 20px;
}


.CabeceraContenedor {
width: 955px; 
clear: both; 
float: none; 
padding: 5px 0 10px 0;
}

.CabeceraLogo {
width: 406px; 
float: left; 
text-align: left; 
height: 147px;
}

.CabeceraPatrocinadores {
width: 955px; 
clear: both; 
float: none; 
text-align: left;
height: 50px;
}

.CabeceraTextos {
width: 549px; 
text-align: center; 
height: 147px;
float: left; 
}

.MenuContenedor {
width: 240px; 
float: left; 
padding: 10px 10px 0 0;
}

.MenuCuadro, .MenuCuadro2 {
background: #de0219 url(img/MenuGota.png) top left no-repeat; 
margin: 0 0 15px 0; 
height: 28px; 
text-align: right; 
}

.MenuCuadro {
padding: 12px 5px 0 35px; 
width: 200px;
}

.MenuCuadro2 {
padding: 12px 5px 0 25px; 
width: 210px;
}

.MenuCuadro a, .MenuCuadro2 a {
color: #FFFFFF; 
font-weight: bold;
text-decoration: none;
}

.MenuCuadro a {
font-size: 13px; 
}

.MenuCuadro2 a {
font-size: 12px; 
}

.MenuCuadro a:hover, .MenuCuadro2 a:hover { 
background-color: #ffffff;
color:#de0219;
}

.MenuCuadroSeleccionado, .MenuCuadroSeleccionado2 {
border: 1px solid #de0219;
padding: 12px 5px 0 5px; 
margin: 0 0 15px 0; 
height: 28px; 
text-align: right; 
width: 230px;
color:#de0219;
font-weight: bold;
text-decoration: none;
}

.MenuCuadroSeleccionado {
font-size: 15px; 
}

.MenuCuadroSeleccionado2 {
font-size: 13px; 
}

.MenuTexto {
font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
padding: 20px 10px 0 10px; 
text-align: justify; 
width: 220px;
color:#de0219;
font-size: 13px;
letter-spacing: -1px;
}

.TituloPagina {
font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
font-size: 21px;
text-align: center;
font-weight: bold;
color: #de0219;
font-style: italic;
}

.TextoResaltado {
font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
font-size: 12px;
font-weight: bold;
color: #de0219;
font-style: italic;
}

.QuieroLlegarATiempo {
font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
font-size: 18px;
font-weight: bold;
color: #de0219;
width: 100%; 
clear: both; 
float: none; 
text-align: left;
padding: 10px 0 5px 0; 
}

.Pie {
width: 100%;
clear: both;
float: none;
padding: 5px 0 10px 0;
}

.PieCuadros {
width: 33%;
float: left;
text-align: center;
font-size: 14px;
}

.PieResaltado {
font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
font-weight: bold;
color: #de0219;
}

.Texto18Strong {
font-size: 18px;
font-weight: bold;
}

.ListadoTresColumnas {
width: 700px;
clear: both;
float: none;
padding: 5px 0 5px 0;
text-align: left;
}

.ListadoTresColumnas ul {
padding-left: 0; /*Limpieza de márgenes (se puede cambiar)*/
list-style-type: none;
margin: 0px;	
}

.ListadoTresColumnas li {
background: url(/llegaratiempo/img/Gotita.gif) left top no-repeat;
width: 200px;
float: left;
text-align: left;
padding-right: 20px;
font-weight: bold;
color: #000000; 
text-decoration: none;
padding-left: 13px;
}

.ListadoTresColumnas li a {
font-weight: bold;
color: #000000; 
text-decoration: none;
}

.ListadoTresColumnas li a:hover {
color: #ffffff;
background-color:#000000;
}
