/**MEDIDAS RELATIVAS**/
body, html{font-size: 62.5%;}
body {font-size: 101%;}
html>body {font-size: 100%;}
:first-child+html body {font-size: 101%;}
/*
1em = 10px
*/

body { margin:0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; background-image:url(../img/00_fons.gif); background-repeat:repeat-x; background-color:#857b78; color:#000000;  }

img { border:0px; }
ul, ul li { list-style:none; padding:0px; margin:0px; }
h1, h2, h3, h4, h5, p { padding:0px; margin:0px; font-weight:normal; }
a { text-decoration:none; color:#000000; }

div#wrapper { margin:0px auto; width:1004px; background-image:url(../img/00_fons-wapper.gif); background-repeat:repeat-y; }
#wrapper div#wrapperint { width:978px; background-image:url(../img/00_fons-wapperint.gif); background-repeat:no-repeat;  padding:0 13px 0 13px;  }

div#wrapperint div#header { background-image:url(../img/00_header-fons.jpg); height:97px; width:978px; }

div#header div#langs { float:right; background-image:url('../img/00_header-langs.gif'); background-repeat:no-repeat; width:204px; height:18px; text-align:right; padding:2px 12px 0 0; }
div#langs ul li { display:inline; font-size:.9em; color:#d70000; }
div#langs ul li a { color:#000000; }
div#langs ul li a:hover,div#langs ul li a.act { color:#d70000; }

div#header div#cntct { float:left; background:url('../img/00_fns_cntct.gif') no-repeat bottom right; padding:57px 0 0 657px; width:72px; height:20px;  }
div#header div#cntct a {color:#b79d9c; display:block; text-align:center; padding-top:3px;  }

div#header div#logo { float:left; padding:9px 0 0 25px; width:224px; height:78px; }

div#wrapperint div#banner { width:978px; height:210px; background-image:url('../img/00_banner.jpg'); background-repeat:no-repeat;  }

div#contenido { background-image:url('../img/00_cnt_fons.gif'); background-repeat:repeat-y; height:100%; }


div#contenido div#cols_sq { float:left;  width:161px; background-image:url('../img/00_cnt-sq_fons.gif'); background-repeat:no-repeat; padding-bottom:20px;  }
div#cols_sq ul#menu1 { width:161px; }
div#cols_sq ul#menu1 li { width:139px; border-bottom:1px solid #aa4848; height:23px; padding:7px 0 0 22px;  }
div#cols_sq ul#menu1 li a { color:#ffffff; font-size:1.1em; }
div#cols_sq ul#menu1 li a:hover { text-decoration:underline; }
div#cols_sq ul#menu1 li.ttl { height:39px; padding:11px 0 0 10px; width:151px; }
div#cols_sq ul#menu1 li.ttl h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:2.2em; color:#ffffff; }

div#cols_sq ul.menu { padding:11px 0 0 14px; border-bottom:1px solid #aa4848;  }
div#cols_sq ul.menu li { width:133px; height:65px; background-color:#260700; margin-bottom:8px; }
div#cols_sq ul.menu li img { float:left; }
div#cols_sq ul.menu li a { float:right; font-family:Georgia, Arial, Helvetica, sans-serif; color:#eb200c; text-align:right; font-size:1.6em; padding:4px 10px 0 0; width:67px; }
div#cols_sq ul.menu li a strong { font-weight:normal; color:#ffffff; }
div#cols_sq ul.menu li a:hover { color:#ffffff; }
div#cols_sq ul.menu li a:hover strong { color:#eb200c; }
div#cols_sq ul.menu li#mnjar { background-color:#4b0e00; }
div#cols_sq ul.menu li#pdfs { width:133px; height:65px; background:none; padding-bottom:5px; }
div#cols_sq ul.menu li#pdfs a { clear:both; padding:0px; margin:0px; float:none; }
div#cols_sq ul.menu li#pdfs a img { float:none; padding:0px; margin:0px; }

div#cols_sq ul.menu li#cmprs { height:133px; padding-bottom:5px; background:none; }
div#cols_sq ul.menu li#cmprs a { clear:both; padding:0px; margin:0px; float:none; }
div#cols_sq ul.menu li#cmprs a img { float:none; padding:0px; margin:0px; }

div#contenido div#cols_dr { float:left; width:184px;  background-image:url('../img/00_cnt_drt-fns-gris.gif'); background-repeat:repeat-y; }
div#cols_dr ul#menu2 { background-image:url('../img/00_cnt-dt_fons.gif'); background-repeat:no-repeat; padding-top:5px;  }
div#cols_dr ul#menu2 li { padding:13px 5px 0 19px; width:160px; font-size:.9em; line-height:1.44em; }
div#cols_dr ul#menu2 li span { background-color:#8d8e89; color:#dddddc; }
div#cols_dr ul#menu2 li a:hover { text-decoration:underline; }
div#cols_dr ul#menu2 li.ttl { height:32px; padding:9px 0 0 19px;  border-bottom:1px solid #989a93; }
div#cols_dr ul#menu2 li.ttl h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:2.4em; }

div#cols_dr div {  background-image:url('../img/00_cnt_drt-fns-lila2.gif'); background-repeat:repeat-y; float:left; margin-top:20px; }
div#cols_dr div ul#menu3 {  background-image:url('../img/00_cnt_drt-fns-lila.gif'); background-repeat:no-repeat; float:left; padding-bottom:14px; }
div#cols_dr div ul#menu3 li { padding:13px 0 0 0; width:171px; font-size:.9em; line-height:1.3em; }
div#cols_dr div ul#menu3 li span { background-color:#8d8e89; color:#dddddc; }
div#cols_dr div ul#menu3 li a:hover { text-decoration:underline; }
div#cols_dr div ul#menu3 li.ttl { height:29px; padding:16px 0 0 19px; width:165px;  border-bottom:1px solid #3a366e;  }
div#cols_dr div ul#menu3 li.ttl h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:2em; color:#fff;  }
div#cols_dr div ul#menu3 li { float:left; }
div#cols_dr div ul#menu3 li a { width:62px; float:left; text-align:right; }
div#cols_dr div ul#menu3 li a img { border:1px solid #abacc9; }
div#cols_dr div ul#menu3 li a.text { width:101px; padding-left:8px; text-align:left; font-size:1.1em; color:#ffffff; }
div#cols_dr div ul#menu3 li a:hover { font-weight:normal; color:#000000; text-decoration:none; }
div#cols_dr div div#peu_more { background-image:url('../img/00_cnt_drt-fns-peu.gif'); background-repeat:no-repeat; background-position:bottom right; height:18px; float:right; width:171px; text-align:right; padding-top:2px; margin:0px; }
div#cols_dr div div#peu_more a { padding:0 63px 0 0; color:#000; }
div#cols_dr div div#peu_more a:hover { color:#fff; }
div#cols_dr div div#peu { height:29px; width:184px; background-image:none; background-color:#2d2e4a; float:left; margin:0px; }

div#contenido div#central { float:left; width:633px; }
div#central div#ctr-sup { width:592px; height:239px; padding:10px 0 0 17px;  }
div#central div#caixa1 { background-image:url('../img/00_cnt_ctr-bx1-mig.gif'); background-repeat:repeat-y; width:290px; float:left; margin-top:13px; padding-left:18px; background-position:18px; }
div#caixa1 div.cap { background-image:url('../img/00_cnt_ctr-bx1-cap.gif'); background-repeat:no-repeat; height:26px; padding:7px 0 2px 21px; }
div#caixa1 div.inf { float:left; }
div#caixa1 div.cap h1 { font-size:1.9em; color:#fff; font-family:Georgia, Arial, Helvetica, sans-serif;  }
div#caixa1 div.cap h1 strong { color:#adbb97; font-weight:normal; padding-right:10px; }
div#caixa1 div.content { padding:7px 0 0 14px; background-image:url('../img/00_cnt_ctr-bx1-sep.gif'); background-repeat:repeat-x; background-position:bottom left; float:left; }
div#caixa1 div.content div.img { width:125px; float:left; padding:0px 0 6px 0; }
div#caixa1 div.content div.text { width:122px; padding:0px 10px 6px 10px; float:left;  }
div#caixa1 div.content div.text a { color:#70913c; line-height:1.4em; }
div#caixa1 div.content div.text a strong { color:#666; }
div#caixa1 div.content div.text a:hover { color:#666; }
div#caixa1 div.content div.text a:hover strong { color:#70913c; }

div#central div#caixa2 { float:left; width:300px; height:154px; padding:9px 0 0 5px; }

div#central div#caixa3 { float:left; width:300px; height:154px; padding:7px 0 0 5px;  }
                                                                                     
div#central div#caixa4 { float:left; width:300px; height:154px; padding:0 0 0 12px;  }
                                                                                     
div#central div#caixa5 { float:left; width:289px; height:154px; padding:0 0 0 2px;  }

div.clear { float:left; height:10px; width:100%; }

div#wrapperint div#peu_pag { background-image:url('../img/00_peu_fons.gif'); background-repeat:repeat-x; width:978px; height:70px; }
div#peu_pag div#pc1 { width:230px; padding:0 0 0 91px; text-align:center; float:left;  }
div#peu_pag div#pc1 ul { padding-top:34px; }
div#peu_pag div#pc1 ul li { display:inline; color:#d70000; padding-left:4px; font-size:.9em; }
div#peu_pag div#pc1 ul li a { color:#cfcfcf; }
div#peu_pag div#pc1 ul li a:hover { text-decoration:underline; }

div#peu_pag div#pc2 { width:291px; float:left; padding:21px 0 0 45px; }
div#peu_pag div#pc3 { width:241px; float:left; padding:21px 0 0 0px; }
div#peu_pag div#pc4 { padding:48px 0 0 66px; float:left; }
/*div#peu_pag div#pc2 */
/*div#peu_pag div#int { width:612px; margin:0 0 0 163px; background-image:url('../img/00_peu_fons-int.gif'); background-repeat:repeat-x; height:58px; padding:0 0 0 20px; }
div#peu_pag div#int ul {padding-top:22px; width:300px; float:left; }
div#peu_pag div#int ul li { display:inline; color:#d70000; padding-left:4px; font-size:.9em; }
div#peu_pag div#int ul li a { color:#cfcfcf; }
div#peu_pag div#int ul li a:hover { text-decoration:underline; }
div#peu_pag div#int div#img_peu { float:right; padding-right:29px; width:254px; }
*/