/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 20px;
    text-align: center;
    font-family: verdana,arial,sans-serif;
    font-size: 0.68em;
    color: rgb(102, 102, 102);
    background-color: rgb(238, 238, 238);
    }

  h1 { margin: 0pt;
    padding: 5px 0pt 12px 10px;
    clear: both;
    font-size: 2em;
    font-weight: normal;
    letter-spacing: -1.5px;
    }

  #text h1 { background: transparent url(../images/h1_bg.jpg) no-repeat scroll center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  h2 { margin: 0pt 0pt -10px;
    padding: 0pt 0pt 0pt 5px;
    clear: both;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    color: rgb(190, 0, 0);
    }

  p { margin: 5px 0pt;
    padding: 8px 0pt 8px 5px;
    line-height: 20px;
    }

  p:first-letter { font-size: 1.2em;
    }

  #news p { padding: 8px;
    }

  a { color: rgb(190, 0, 0);
    }

  a:hover { color: rgb(17, 17, 17);
    background-color: rgb(245, 141, 206);
    }

  #news a:hover, #footer a:hover { background-color: rgb(36, 152, 6);
    }

  ul, ol { padding-bottom: 8px;
    line-height: 20px;
    }

  ul { list-style-image: url(../images/li_bullet_dark.gif);
    }

  acronym { border-bottom: 1px solid rgb(187, 187, 187);
    cursor: help;
    }

  #siteBox { margin: 0px auto;
    width: 588px;
    text-align: left;
    }

  #header { border-style: none;
    background: transparent url(../images/tit_obeliscos.jpg) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 144px;
    visibility: visible;
    }

  #header .title { padding: 10px 0pt 0pt 10px;
    font-size: 2.5em;
    line-height: 0.9em;
    letter-spacing: -1.5px;
    color: rgb(#666);
    }

  #header .subTitle { padding: 0pt 10px 0pt 12px;
    text-align: left;
    color: rgb(238, 238, 238);
    }

  #header .subTitle a { text-decoration: none;
    color: rgb(238, 238, 238);
    }

  #header .subTitle a:hover { color: rgb(187, 187, 187);
    background-color: transparent;
    }

  #header2 { background: transparent url(../images/hdr_cones.jpg) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 144px;
    }

  #header2 .title { padding: 10px 0pt 0pt 10px;
    font-size: 2.5em;
    line-height: 0.9em;
    letter-spacing: -1.5px;
    color: rgb(238, 238, 238);
    }

  #header2 .subTitle { padding: 0pt 10px 0pt 12px;
    text-align: left;
    color: rgb(238, 238, 238);
    }

  #header2 .subTitle a { text-decoration: none;
    color: rgb(238, 238, 238);
    }

  #header2 .subTitle a:hover { color: rgb(187, 187, 187);
    background-color: transparent;
    }

  #menu { text-align: center;
    margin-bottom: 18px;
    }

  #menu a { padding: 6px 18px 0pt;
    text-decoration: none;
    text-transform: uppercase;
    color: rgb(102, 102, 102);
    }

  #menu a:hover, #menu a.active { background: transparent url(../images/menu_tab_dark.gif) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(252, 128, 54);
    }

  #news { padding: 0pt 0pt 0pt 20px;
    float: right;
    width: 175px;
    }

  #news .block { background: rgb(221, 221, 221) url(../images/block_top.gif) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-bottom: 20px;
    }

  #news .block .bottom { background: rgb(221, 221, 221) url(../images/block_bottom.gif) no-repeat scroll center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 28px;
    }

  #news .links { margin: 10px 0pt;
    }

  #news .links a { padding: 6px 0pt 6px 20px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    }

  #news .links a:hover { background: rgb(221, 221, 221) url(../images/link_news.gif) no-repeat scroll center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #news a img { border: 0px none ;
    }

  #text { float: left;
    width: 375px;
    }

  #footer { margin: 20px 0pt;
    padding: 28px 3px 0pt 5px;
    background: transparent url(../images/footer.gif) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 100px;
    }

  p#footer:first-letter { font-size: 1em;
    }

  #footer img.right { border: 0px none ;
    padding: 5px 2px 0pt;
    }

  ul.links { margin: 0px;
    padding: 0px;
    float: left;
    }

  ul.links li { float: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  ul.links li a { margin: 0px;
    float: left;
    width: 370px;
    padding-top: 5px;
    cursor: pointer;
    text-decoration: none;
    background-color: transparent;
    opacity: 0.728;
    }

  ul.links li a:hover { background: rgb(221, 221, 221) url(../images/link_top.gif) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    opacity: 1;
    }

  ul.links li a span.title { background: transparent url(../images/link_arrow.gif) no-repeat scroll left center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    margin-left: 11px;
    text-indent: 20px;
    }

  ul.links li a span.desc { float: right;
    width: 249px;
    padding-right: 3px;
    margin-left: 50px;
    color: rgb(102, 102, 102);
    background-color: transparent;
    }

  ul.links li a span.bottom { display: block;
    height: 18px;
    clear: both;
    }

  ul.links li a:hover span.bottom { background: rgb(238, 238, 238) url(../images/link_bottom.gif) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .date { display: block;
    text-transform: uppercase;
    color: blue;
    }

  p.quote { border-left: 2px solid rgb(78, 232, 255);
    margin: 5px 0pt 20px 5px ! important;
    padding: 8px 0pt 0pt 8px;
    background: rgb(153, 255, 153) url(../images/quote_top.gif) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    }

  p.quote span.bottom { background: transparent url(../images/quote_bottom.gif) no-repeat scroll right bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    width: 20px;
    }

  img.right { padding: 3px;
    float: right;
    }

  img.left { padding: 3px;
    float: left;
    }

  .grey { color: rgb(170, 170, 170);
    }

	
	a.mapa { 
		background: background: rgb(238, 238, 238) url(../images/link_arrow.gif) no-repeat scroll center top;
    }

  	a.mapa:hover { 
		background: url(../images/link_bottom.gif) no-repeat scroll center top;
    }
	
	li.mapa {
	
	}
	
