@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font: normal 14px "trebuchet MS", Arial, Helvetica, sans-serif;  }
#frame { width:1008px; margin: 0 auto;}

#header { height:125px; background:url(/img/hdr-bdr-top.jpg) repeat-x #FFFFFF;}
#logos { height:125px; width:40px; background:url(/img/hdr-bdr-logo.jpg) no-repeat; float:left;}
#hdr-rigt { height:125px; width:35px; background:url(/img/hdr-bdr-afines.jpg) no-repeat; float:right; clear:right;}
.cyma {margin-top:20px; margin-left:55px;}
.afines { height:49px; width:470px; margin-top:65px; margin-left:520px;}
.afines img {border:0; margin:0 2px; }

#menu { }

#area { background:url(/img/area-bg.jpg) repeat-y; color:#333333; font-weight:bold; overflow:hidden;} /*trick is here !*/

.menu { background:url(/img/menu-bg.png) repeat-x; height:30px; width:978px; margin-left:15px; position:relative; z-index:100; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:195px; height:30px; text-align:center; color:#000; border-right:0px solid #fff; line-height:30px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#E65E28;}
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:105px;}
/*
.menu ul li:hover ul li a.hide {background:#FFF; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#FFF; color:#000;}
*/
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#E65E28; color:#FFF;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

#flashcontain {position: relative;z-index: 2; text-align:center;}

#columnas { margin: 0px 15px; height:100%}
#col-1 { width:200px; font-weight:normal; float:left; padding:10px 0px; margin-left:3px}
#col-1 a.inte {font-weight:normal;}

#search-form {padding-left:15px; margin-bottom:10px;}
.s {background: url(/img/input-search.png) no-repeat; border:0; height:23px; width:142px; padding:4px 7px 0px 7px; margin-top:5px; float:left; clear:right;}
.s input {border:0; width:140px;}
#searchsubmit {background: url(/img/input-action.png);height:22px; width:23px; border:0; margin-left:5px;margin-top:7px; }

#sub-bol {margin:10px 0px -10px 0px; padding:10px 5px;}
#sub-bol a {text-decoration:none; font-weight: bold; color:#000; font-size:9px;}
#sub-bol:hover {background:#EEE;}
#sub-bol img {border:0; float:left;margin-right:5px;}


#rss-feed {display:block;height:34px;background:url(/img/rss-bg.png) repeat-x; width:202px; margin-left:5px; margin-top:20px; }
#rs-lf {display:block;height:34px; width:39px; background:url(/img/rss-lft.png);float:left;}
#rss-feed span {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:13px;float:left; margin-top:6px}
#rss-feed span:hover{color:#333333;text-decoration:underline;} 
#rs-rg {display:block;height:34px; width:18px; background:url(/img/rss-rgt.png);float:right;}

.caja {padding:5px; margin:5px; line-height:1.3em; font-size:12px;}
.cj-tp {height:10px; width:198px; background:url(/img/caja-tp.jpg) no-repeat bottom left;}
.cj-bd {width:178px; background:url(/img/caja-bg.jpg); padding:0px 15px 3px 5px;}
.caja h2 {margin:0px; text-align:center; font-size:14px; color:#FF7113;}
.cj-bd li {list-style:; margin-left:-25px;}
.cj-bd em {display:block; margin:10px 0px; font-weight:bold;}
.cj-bd p {margin-top: 5px;}
.cj-bd a { display:block; color:#000; text-decoration:none; font-weight:bold; margin:8px 0px;}
.cj-bd a:hover { color:#666;text-decoration:underline;}
.cj-bt {height:10px; width:198px; background:url(/img/caja-bt.jpg) no-repeat top left;}
.linkcat ul li {list-style:; margin-left:5px;}


#col-2 { width:515px; font-weight:normal; float:left; padding:10px 5px 10px 10px; margin-left:17px;}
#col-2 h1 {font-size:20px;  font-weight:normal; color:#E65E28;}

#col-3 { width:200px; font-weight:normal; float:left; padding:0px 14px; font-size:12px;}
hr {color:#F4BDA8;}
#col-3 h1 {margin: 10px 0px; font-size:17px; text-align:center;}
#col-3 a {font-weight:bold; color:#E65E28; font-size:13px; margin:0px}
#col-3 a:hover {color:#333;}
#col-3 p {margin:0px}
#col-3 .news-main {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #FFF;}
#col-3 .img-link-main {float:left; margin-right:5px; padding:3px; border:1px solid #000;}
#col-3 h2 {margin:0px}

#links-foot {font-size:12px; float:right; width:978px; height:55px; margin-right:15px; background: url(/img/bg-fot.png) no-repeat right #E65E28; color:#FFFFFF; border-bottom:1px solid #000000; border-top:1px solid #000000; text-align:center; padding-top:12px}
#l-1 a {color:#FFFFFF;}
#l-1 a:hover {color:#ccc;}
#l-2 a {color:#FFFFFF; font-weight:normal;}
#l-2 a:hover {color:#ccc;}

#footer { height:48px; width:1003px; background:url(/img/foot-bg.jpg) bottom repeat-x #FFFFFF;font-size:11px; }
#ft-left {height:48px; width:50px; background:url(/img/foot-left.jpg) no-repeat; float:left;}
#ft-cont {width:910px;float:left; text-align:center;margin-top:7px;}
#ft-right {height:48px; width:25px; background:url(/img/foot-right.jpg) no-repeat; float:right;}