/*Para que siempre salga la scroll-bar y no haya saltas en FF 
http://snippets.dzone.com/posts/show/217
*/
html { 
    overflow: -moz-scrollbars-vertical;
    overflow-x: auto;
}

body{
    font-family: Verdana,Lucida Sans,Arial;
    font-size:13px;
    background-image: url(../images/background-page.png);
    background-repeat:repeat-x;
    /*text-align : justify;*/
    color: #8B9298;
}

div,body,img {
  padding:0px;
  margin:0px;
}

p {
  margin-top:11.2px;
  margin-bottom:11.2px;
  
}

a {
    color: #8B9298;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

p a {
    color: #F3823C;
}

p {
   padding-bottom:2px;
}

#container {
    width: 900px;
    margin: 0 auto;
    border: thin solid #8B9298;
    overflow:hidden;
}

a img{
 border:none;
}

#header{
 position: relative;
 top:0px;
 width: 100%;
 height: 100px;
}

#logo{
    position:absolute;
    top:35px;
    left:20px;
}


#tools {
    position:absolute;
    top:20px;
    right:20px;
}

#tools div{
    display:inline;
    padding-right:10px;
}

#sitemap img{
}

#rss-header a span{
    color: #8B9298;
}

#rss-header a img{
    vertical-align:middle;
    margin-right:5px;
}
#menu{
 position: relative;
 width: 100%;
 height: 35px;
}

#menu-nivel1{
 position: absolute;
 right:0px;
 top:0px;
 height: 20px;
}

#menu-nivel1 ul {
    list-style:none;
    padding:0px;
    margin:0px;
}

#menu-nivel1 ul li {
    float:left;
    padding-right:10px;
}

#menu-nivel1 ul li img{
    padding-right:5px;
}

#menu-nivel1 ul li a {
    text-decoration:none;
    color: #8B9298;
}

#menu-nivel1 ul li a:hover {
    text-decoration:underline;
}

#menu-nivel1 ul li a.paginaActual{
    text-decoration:underline;
    color: #F3823C;
}

#line-menus{
 position: absolute;
 top:20px;
 width: 100%;
 height: 1px;
 background-image:url(../images/background-line.png);
 background-repeat:repeat-x;
}

#menu-nivel2{
 position: absolute;
 top:20px;
 width: 100%;
 height: 15px;
}

#content {
    padding:20px;
}

#footer-separation{
    clear:both;
    height:30px;
}

#footer{
 position:relative;
 background-color: #E8E9EB;
 height:45px;
 font-size:12px;
 color: #8B9298;
 clear:both;
}

#footer #footer-enlaces{
    position:absolute;
    top:15px;
    left:15px;
    width:150px;
}

#footer ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

#footer ul li{
    float:left;
    padding-right:10px;
}

#footer #footer-datos-contacto{
    position:absolute;
    top:15px;
    left:150px;
    width:600px;
    text-align:center;
}

#footer #footer-datos-herramientas-web{
    position:absolute;
    top:15px;
    right:0px;
    width:150px;
}

#footer #footer-datos-herramientas-web img {
    vertical-align:middle;
    padding-right:10px;
}

.centerParagraph{
    text-align:center;
}

h1.title {
    color: #8B9298;
    font-size:16px;
    padding-bottom:10px;
    margin-top:20px;
}
h1 .first-letter{
    color: #F3823C;
    font-size:20px;
}

#en_construccion {
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
}

.fecha-noticia{
    color: #F3823C;
}
