/*hoja de estilos de meteobarbastro.info*/
/*Barbastro 2007 Catherine Martinez */

/* Estilos generales */
body{
  
   font-size: 0.8em;
   font-family: Arial, Helvetica, sans-serif;
   color: #444444;
   margin: 0px;
   padding: 0px;
 /* background-image: url(../img/fondo.jpg);
   background-position: top left;
   background-repeat: repeat;*/
background-color: #09273c;
background-image: url(../img/arriba2.jpg);
background-position: top;
background-repeat: repeat-x;

}

/*maquetacion!!*/
#contenedor{
   width:900px;
 	margin: 0 auto;

   }
a:link, a:visited{ 
color: #238fda;
text-decoration: none;
font-size: 1em;
font-weight: bold;
}
a:hover{
text-decoration: underline;
}

h1{
   /*background-image: url(../img/logo.gif);
   background-position: top left;
   background-repeat: no-repeat;*/
background-image:url(../img/meteobarbastro.jpg);
background-position: top left;
background-repeat: no-repeat;
   width: 500px;
   height: 120px;
   text-indent: -40000px;
   margin: 0px 0px 20px 0px;
   padding: 0px;
   float: left;
   }
#coldcha{
float: right;
width: 300px;

}

ul#menua{
float: right;
margin: 0px 10px;
padding: 0px;
width: 300px;
background-image:url(../img/menu.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color: #09273c;
}

ul#menua li{
border-bottom: 1px solid #666666;
display: block;
margin: 0px;
padding: 10px 5px;
}

ul#menuidioma{
width: 300px;
margin: 0px 10px;
padding: 10px 0px;
float:right;
border-bottom: 14px solid #155886;
border-top: 14px solid #155886;

}

ul#menuidioma li{
display: inline;
list-style: none;
margin: 0px;
padding: 10px 3px;
}
strong{
font-weight: bold;
color:#333333;
font-size: 1em;
}

.cajitas{
   width: 170px;;
   float: left;
   margin: 10px 2px;
   padding: 3px;
   border-left: 1px dotted #999999;
    border-right: 1px dotted #999999;
   border-top: 3px solid #333333;
    border-bottom: 4px solid #333333;
	background-color:#FFFFFF;
	
}
.cajitas2{
   width: 40%;
   float: left;
   margin: 10px 2px;
   padding: 3px;
   border-left: 1px dotted #999999;
    border-right: 1px dotted #999999;
   border-top: 3px solid #333333;
    border-bottom: 3px solid #333333;
	background-color:#FFFFFF;
	
}

#colc{
float: right;
clear: right;
margin: 0px 10px 10px 10px;
padding: 20px 3px 80px 3px;

 border-left: 1px dotted #999999;
    border-right: 1px dotted #999999;
   border-top: 3px solid #333333;
    border-bottom: 4px solid #333333;
	background-color:#FFFFFF;
line-height: 24px;
width:292px;
}

#colsit{
   float: left;
   text-align: left;
   color: #5E7586;
}
#colpre{
   float: left;
   text-align: left;
   color: #5E7586;
width: 555px;
 border-left: 1px dotted #999999;
    border-right: 1px dotted #999999;
   border-top: 3px solid #333333;
    border-bottom: 3px solid #333333;
	background-color:#FFFFFF;
padding: 3px;
margin: 10px 2px;
}
.colpre2{
   float: left;
   text-align: left;
   color: #5E7586;
width: 555px;

padding: 3px;
margin: 10px 2px;
}
#colblog{
   float: left;
   text-align: left;
   color: #5E7586;
}
/*menus de links*/
ul.bmenu{
   margin: 0px;
   padding: 0px 0px 0px 5px;
}
ul.bmenu li{
list-style: none;;
text-align: left;
}

h2{
  font-size: 1.1em;
border-bottom: 4px solid #a8c0d6;
text-transform:uppercase;
letter-spacing: 0.1em;
margin-top: 10px;

}


#pie{
clear: both;
   margin: 30px 0px 0px 20px;
   padding: 0px;
   text-align: center;
	
}
p{
margin: 0px;
padding: 2px 0px;
}

/*--------- blog------ */
   div.feedburnerFeedBlock p.date {
      color: #666;
      font-size: 0.9em;
      }
   div.feedburnerFeedBlock ul li div {
      display: inline;
      }
   div.feedburnerFeedBlock span.headline a {
   text-decoration: none; 
   color:  #aaaaaa;
   line-height: 20px;
   font-size: 1.3em;
   font-weight: bold;
      }
   div.feedburnerFeedBlock span.headline a:hover {
   color: #DA0C18;
   
      }
   div.feedburnerFeedBlock ul li {
      margin-bottom: 2em;
      padding-left: 0;
      text-indent: 0;
            border-bottom: 2px solid #bbbbbb;
      }
   div.feedburnerFeedBlock ul {
      list-style: none;
      margin: 10px 0px 10px 0px;
      padding: 0;
   }
/*--- formulario --*/
.texto{
width: 500px;
border: 1px solid #5E7586;
margin: 0px;
}
textarea{
width: 500px;
border: 1px solid #5E7586;
margin: 0px;

}
#forma{
text-align: right;
margin: 20px 0px;

float: right;
}
.boton{
background-color: #5E7586;
color: #ffffff;
width: 10em;
letter-spacing: 0.2em;
float: right;
}
.ir{
float: right;
}
