*{margin:0; padding:0; list-style:none; vertical-align:baseline; text-decoration:none;}
body{ background: #000 url('../images/bg_header.jpg') repeat-x; font:12px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff;}
img{border:0;}
a{color:#fff; text-decoration:underline;}
a:hover{color:#f90;}

html#cl{overflow:hidden;}
#Layer1 {position:absolute; left:0; top:0; padding:230px 0 0 20px; margin:auto; text-align:center; width:98%; height:2000px; z-index:1000; background:#000 url('../images/loader.gif') no-repeat center 250px; filter: Alpha(Opacity=70); -moz-opacity: 0.7; opacity: .7; color:#FFF; font-size:14px; font-weight:bold;}

/*HEADER*/
#all-header{margin:0 auto; width:778px;}
.som{padding-top:6px; height:23px; text-align:right;}
#header{height:148px; background: url('../images/bg_fecha.jpg') no-repeat 285px 2px;}
.logo{padding:33px 0 0 15px;}
.logo a{width:300px; height:64px; background: url('../images/logo.gif') no-repeat; display:block; text-indent:-9999px;}
#header ul{padding:22px 0 0 0;}
#header li{padding:0 0 0 100px; background: url('../images/ico_menu.gif') no-repeat 78px 8px; float:left;}
#header li.limp{padding:0 0 0 40px; background-position:18px 8px;}
#header li a{font-size:16px; font-weight:bold; font-style:italic; text-decoration:none; float:left;} 
#header li a:hover{color:#f90; border-bottom:3px #f2f2f2 solid;}

/*CONTEUDO*/
#content{background: url('../images/bg_site.jpg'); }
#centro, #centro2{margin:0 auto; width:778px; background: url('../images/bg_l1.jpg') repeat-y; display: table; }
#centro2{background: url('../images/bg_l2.jpg') repeat-y right;}
#fla{padding-top:18px; text-align:center;}

.text{padding:18px 90px;}
.text p{padding-bottom:10px;}
h2.tit{margin-bottom:10px; font-style:italic; color:#f90; border-bottom:1px #444 solid; font-size:20px;}



/*FOOTER*/
#all-footer{border-top:3px #fff solid; clear:both;}
#footer{margin:0 auto; padding:10px 0; width:778px;}
.vcard{padding-left:8px; float:left;}
address{font-style:normal;}
.vcard strong{color:#f90; letter-spacing:4px}
.copy{padding-right:8px; width:430px; color:#555; font-style:italic; font-weight:bold; float:right;}
.all-cop{ width:300px; background:#fc0; float:left;}
.des{padding:15px 50px 0 0; width:380px; color:#555; text-align:right; float:right;}
.des a{border-top:1px #555 dashed; text-decoration:none;}
.des a:hover{border-top:1px #555 solid;} 
