@charset "UTF-8";
/* CSS Document */

body{
background-color: #1b2e42;
background-image:url(../img/fondo.gif);
background-repeat:repeat;
font-size: 0.8em;
color:#eeeeee;
font-family: Arial, Helvetica, sans-serif;
padding: 0px;
margin: 20px;
}
a:link, a:visited{ 
color: #ca2b51;
text-decoration: none;
}
a:hover{
text-decoration: line-through;
}
#contenedor{
width: 750px;
background-color:#1b2e42;
margin: 0 auto;
padding: 10px;
}
#pie{
clear: both;
color: #015ba9;
font-size: 1em;
margin-top: 20px;
border-top: 1px solid #ffffff;
padding: 10px 0px 10px 0px;
}
ul{
list-style: none;
}
h1{
background-image:url(../img/clubatletismobarbastro.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: -4000px;
width: 190px;
height: 120px;
float: left;
margin: 0px;
padding: 0px;
}
ul#menu1{
width: 210px;
float: left;
margin: 0px 15px 40px 0px;
padding:0px;
text-align: left;
font-size: 1em;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#menu1 li{
border-bottom: 1px solid #25629c;
padding: 6px 0px;
}
ul#menu2{
width: 210px;
float: left;
margin: 0px 15px 40px 0px;
padding:0px;
text-align: left;
font-size: 1em;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#menu2 li{
border-bottom: 1px solid #25629c;
padding: 6px 0px;
}
ul#menu3{
width: 250px;
float: left;
margin: 0px 0px 20px 0px;
padding:0px;
text-align: left;
font-size: 1em;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#menu3 li{
border-bottom: 1px solid #25629c;
padding: 6px 0px;
}
#contenido{
clear: both;

}
.seccioninicio{
padding: 10px 0px 10px 0px;
float: left;
width: 600px;
}
.seccioninicio img{
float: left;
margin: 10px 10px 10px 0px;
}
a img{
float: left;
margin: 10px 10px 10px 0px;
border: 4px solid #ca2b51;
}
h2{
margin: 10px 0px 10px 0px;
padding: 0px;
font-family: Futura, Impact, Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight:lighter;
text-align:left;
color: #015ba9;
letter-spacing: 0.13em;
}
p{
margin: 6px 0px 2px 0px;
font-size: 0.8em;
letter-spacing: 0.08em;
}
.noticiasinicio{
background-color: #031120;
margin: 10px 10px 10px 0px;
padding: 10px;
clear: left;
width: 560px;
}

html>body .noticiasinicio{
width: 590px;
}
.noticiainicio2{
float:left;
margin-right: 15px;
width: 170px;
}
.seccioninicio2{
padding: 10px;
float: left;
width: 560px;
}
html>body .seccioninicio2{
width: 590px;
}
h3{
margin: 0px;
padding: 23px 0px 2px 0px;
font-family: Futura, Impact, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight:lighter;
text-align:left;
letter-spacing: 0.1em;
color: #55a8f0;
clear: left;
text-transform: uppercase;
}
h4{
margin: 10px 0px 2px 0px;
padding: 0px;
font-family: Futura, Impact, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:lighter;
text-align:left;
letter-spacing: 0.1em;
clear: left;
color: #ffffff;
text-transform: uppercase;
text-decoration:underline;
}
.ir{
clear:left;
text-align: right;
font-size: 0.8em;
margin-top: 10px;
}
ul#patrocinadores{
/*background-color: #031120;*/
background-color: #ffffff;
margin: 10px 10px 10px 10px;
padding: 10px;
clear: both;
width: 100px;
float: right;
font-size: 0.8em;
text-transform: uppercase;
text-align: center;
color: #031120;
}

ul#patrocinadores li{
margin: 20px 0px 20px 0px;
text-align: center;
clear: both;
}
#maraton{
width: 95px;
overflow: hidden;
}
.sinborde{
border: none;
}
.imgnoticia{
border: none;
float: left;
margin: 10px 10px 10px 0px;
}
#cola{
width: 250px;
float: left;
text-align: left;
}
#colb{
width: 300px;
float: left;
margin-left: 20px;
}
html>body #colb{
width: 320px;
}
#colc{
width: 200px;
float: left;
border: 1px solid #55a8f0;
margin: 0px;
padding: 10px;
}
html>body #colc{
width: 200px;
}
#cold{
width: 500px;
float: left;
margin-right: 20px;
}
html>body #cold{
width: 480px;
}
.icon-action{
display:none;
}
/* --------------- formulario -------------- */
.texto{
width: 30em; 
font-size: 1em;
margin: 0px 0px 5px 0px;
}
textarea{
width: 30em;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 0px 0px 5px 0px;
clear: both;
}
#forma{
margin-top: 2em;
text-align: right;
width: 500px;
}
.boton{
width: 10em;
letter-spacing: 0.2em;
clear: both;
}
.textomaraton{
width: 210px; 
font-size: 1em;
margin: 0px 0px 5px 0px;
}
.textofecha{
width: 20px; 
font-size: 1em;
margin: 0px 0px 5px 0px;
}
.textofecha2{
width: 40px; 
font-size: 1em;
margin: 0px 0px 5px 0px;
}
#formamaraton{
margin-top: 2em;
text-align: right;
}
#formamaraton2{
margin-top: 2em;
margin-right: 20em;
text-align: right;
text-transform: uppercase;

}
strong{
color: #55a8f0;
}
ul#lista{
margin: 0px;
padding: 0px;
font-size: 0.8em;
}
ul#lista li{
margin: 5px 0px;
}
ul.listain2{
margin: 0px;
padding: 0px;
clear:left;
}
ul.listain2 li{
margin: 0px 4px;
display:inline;
padding: 2px;
height: 30px;
float: left;
text-align: center;
}
ul.listain{
margin: 0px;
padding: 0px;
clear:left;
text-transform: uppercase;

}
ul.listain li{
margin: 0px 1px;
border: 1px solid #55a8f0;
display:inline;
padding: 1px;
height: 40px;
float: left;
text-align: center;
}

.uno{
width: 90px;
float: left;
overflow: hidden;
}
html>body .uno{
min-width: 90px;
}
.dos{
width: 55px;
float: left;
overflow: hidden;
}
html>body .dos{
min-width: 55px;
}
.tres{
width: 38px;
float: left;
overflow: hidden;
}
html>body .tres{
min-width: 38px;
}
.botonpat{
border-bottom: 1px solid #1b2e42;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-size: 1.2em;
}
.borde{
border: 1px solid #1b2e42;
color: #1b2e42;
}
/*--- pegatinas ---*/
.rojo{
border-left: 5px solid #FF0000;
padding-left: 3px;
}
.naranja{
border-left: 5px solid #CC9900;
padding-left: 3px;
}
.verde{
border-left: 5px solid #00CC00;
padding-left: 3px;
}
.negro{
border-left: 5px solid #000000;
padding-left: 3px;
}
.azul{
border-left: 5px solid #000099;
padding-left: 3px;
}