body {
background:#d5d5d5;
margin:0;
padding:0;
}

#wrapper {
width:994px;
margin:0 auto;
background:url(images/contentbg.jpg) repeat-y;
}

#wrapper-in {
margin:0 7px;
}

#header {
height:118px;
}

#header1 {
height:103px;
background:url(images/header1.jpg) repeat-x;
}

#header2 {
height:15px;
font-size:0px;
background:url(images/header-bot.gif) no-repeat;
}

#logo {
float:left;
}

#head-nav {
float:right;
height:103px;
background:url(images/navbg.gif) repeat-x;
font:16px Arial, Helvetica, sans-serif;
line-height:18px;
}

#nav {
margin:0;
padding:0;
list-style:none;
}

#nav li {
float:left;
}

#nav li a {
display:block;
padding:43px 15px 42px 15px;
color:#fff;
text-decoration:none;
}

#nav li a:hover {
background:url(images/navhover.gif) repeat-x;
}

#featured {
height:290px;
}

#content {
clear:both;
height:100%;
overflow:hidden;
padding-top:10px;
padding-bottom:25px;
background:#fff;
}

#col1 {
float:left;
width:400px;
margin-left:10px;
display:inline;
}

#col2 {
float:left;
width:270px;
margin-left:10px;
display:inline;
}

#col3 {
float:left;
width:272px;
margin-left:10px;
display:inline;
}

.box {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#777;
padding:5px 10px 10px 10px;
margin-bottom:10px;
}

.box a {
color:#04182d;
font-weight:bold;
text-decoration:underline;
}

.box a:hover {
text-decoration:none;
}

.box1, .box2 {
border-top:2px solid #ec1c24;
background:url(images/dotted.gif) repeat-x bottom left;
}

.box3, .box4, .box5, .box6, .box7 {
border-top:1px solid #000;
background:url(images/dt2.gif) repeat-x bottom left;
}

.box3 h3, .box4 h3, .box5 h3, .box6 h3, .box7 h3 {
color:#168bd8;
font:bold 16px Helvetica, Tahoma, Arial;
margin:0 5px 0 0;
padding:5px 5px 0 0;
}
.box1 h3, .box2 h3 {
color:#ec1c24;
font:bold 16px Helvetica, Tahoma, Arial;
margin:0 5px 0 0;
padding:5px 5px 0 0;
}
.box4 {
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#666;
padding:10px 0 10px 10px;
margin-bottom:10px;
}

.boxstory {
height:100%;
overflow:hidden;
padding-bottom:15px;
}
.boxtitle {
background:url(images/feedbu.png) no-repeat right 8px;
}

.boxdate1 {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:4px 0;
margin-bottom:3px;
}
.boxdate2 {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
padding:4px 0;
color:#000;
margin-bottom:3px;
}
.boxthumb {
float:left;
width:49px;
height:43px;
border:1px solid #b8b8b8;
}

.boxthumb img {
padding:3px;
}

.story {
float:right;
width:318px;
}

.story-title {
padding-bottom:4px;
}

.readall {
text-align:right;
font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
background:url(images/sma.gif) no-repeat 308px 4px;
padding:0 0 0 20px;
}
.readall2 {
text-align:right;
font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
background:url(images/sma.gif) no-repeat 138px 4px;
padding:0 0 0 20px;
}
.readall3 {
text-align:right;
font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
background:url(images/rm2.gif) no-repeat right center;
padding:0 20px 3px 0;
}
.readall a, .readall2 a, .readall3 a  {
text-decoration:underline;
color:#000;
}

.readall a:hover, .readall2 a:hover, .readall3 a:hover {
text-decoration:none;
}

.text-scrap {
padding:5px 0;
}

.box4in {
background:url(images/books.png) no-repeat right top;
}

.box4 ul {
margin:0;
padding:5px 0 20px 0;
list-style:none;
}

.box4 li {
background:url(images/bb.gif) no-repeat left center;
font:15px Tahoma, Arial;
line-height:24px;
color:#04182d;
padding:0 12px 0 12px;
}

.box4 li a {
color:#04182d;
text-decoration:none;
}

.box4 li a:hover {
text-decoration:underline;
}

.wid1head {
height:56px;
background:url(images/widbot.gif) repeat-x bottom left;
}

.wid1head h4 {
margin:0;
padding:16px 10px;
color:#168bd8;
font:bold 16px Helvetica, Tahoma, Arial;
}

.wid1 ul {
margin:0;
padding:0;
list-style:none;
color:#168bd8;
font:bold 16px Helvetica, Tahoma, Arial;
}

.wid1 a {
color:#168bd8;
text-decoration:none;
}

.wid1 ul li a {
display:inline-block;
padding:16px 10px 19px 20px;
width:242px;
}
.li1 {
background:url(images/li1.gif) no-repeat;
}
.li2 {
background:url(images/li2.gif) no-repeat;
}
.li3 {
background:url(images/li3.gif) no-repeat;
}
.li4 {
background:url(images/li4.gif) no-repeat;
}
.li5 {
background:url(images/li5.gif) no-repeat;
}
.wid2, .wid3 {
border-top:1px solid #000;
margin:4px;
}

.wid2head h4 {
margin:0;
padding:5px 10px 5px 20px;
color:#168bd8;
font:bold 16px Helvetica, Tahoma, Arial;
background:url(images/bigarrow.gif) no-repeat left center;
}

.wid2 ul {
margin:0 10px;
padding:0 0 10px 0;
list-style:none;
background:url(images/dt2.gif) repeat-x bottom left;
}

.wid2 li {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#168bd8;
}

.wid2 li a {
color:#168bd8;
text-decoration:none;
background:url(images/plus.gif) no-repeat left center;
display:block;
margin-left:3px;
line-height:100%;
padding:6px 13px;
}

.wid3 ul {
margin:0 10px;
padding:0 0 10px 0;
list-style:none;
background:url(images/dt2.gif) repeat-x bottom left;
}

.wid3 li {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#168bd8;
}

.wid3 li a {
color:#168bd8;
text-decoration:none;
display:block;
margin-left:3px;
line-height:100%;
padding:8px 13px 8px 20px;
}
.wid3 li.twli a {
background:url(images/twli.png) no-repeat left center;
}
.wid3 li.fbli a {
background:url(images/fbli.png) no-repeat left center;
}
.wid3 li.ytli a {
background:url(images/ytli.png) no-repeat left center;
}
.wid3 li.rssli a {
background:url(images/rssli.png) no-repeat left center;
}
#footer {
background:url(images/footer.png) no-repeat;
height:86px;
font:10px Tahoma, Arial, Helvetica, sans-serif;
color:#ffcccc;
line-height:140%;
}
#footer a {
text-decoration:none;
color:#ffcccc;
}

#footer a:hover {
text-decoration:underline;
}

#footer-left {
float:left;
width:385px;
margin-left:115px;
display:inline;
padding-top:22px;
}

#footer-right {
float:right;
width:220px;
margin-right:20px;
display:inline;
text-align:right;
padding-top:10px;
}

.frb {
margin:0;
padding:8px 0;
color:#cc6666;
}

/*******************************************************************/

#header-p {
height:103px;
background:url(images/header-p.png) repeat-x;
}

#hpleft {
float:left;
}

#hpright {
float:right;
}

#navp {
margin:0 1px 0 0;
padding:0;
list-style:none;
font:14px Tahoma, Arial;
color:#121e34;
}

#navp li {
float:left;
}

#navp li a {
display:block;
margin:32px 0 0 0;
padding:8px 9px 8px 9px;
color:#04182d;
text-decoration:none;
}

#navp li a:hover {
background:#04182d;
color:#d7f5ff;
}

#contentp {
background:url(images/contentpbg2.png) repeat-y;
clear:both;
height:100%;
overflow:hidden;
}

#contentp2 {
background:url(images/contentpbg.png) no-repeat;
height:100%;
overflow:hidden;
padding-bottom:25px;
}

#sidep {
float:left;
width:201px;
color:#fffefe;
font-family: Helvetica, Tahoma, Arial;
background:url(images/sidepbg.png) repeat-y;
border-bottom:1px solid #232e42;
border-top:1px solid #232e42;
}

#sidep h2 {
margin:0;
padding:10px;
font-size:18px;
font-weight:normal;
}

#sidep ul {
margin:0;
padding:0;
list-style:none;
font-size:14px;
}

#sidep li a {
display:block;
line-height:100%;
padding:6px 10px;
color:#fffefe;
text-decoration:none;
}
#sidep li a:hover {
color:#121e34;
background:#f2f2f2;
}

#sidep li li a {
color:#fffefe;
padding:6px 10px 6px 32px;
background:url(images/bulletp.gif) no-repeat 10px 9px;
}
#sidep li li li a {
color:#fffefe;
padding:6px 10px 6px 52px;
background:none;
}
#sidep li li a:hover {
color:#121e34;
background:#f2f2f2 url(images/bulletp_h.gif) no-repeat 10px 9px;
}
#sidep li li li a:hover {
color:#121e34;
background:#f2f2f2;
}
.current_page_item a {
color:#121e34 !important;
background:#f2f2f2 !important;
}
.current_page_item li a {
color:#fffefe !important;
background:none !important;
}

.current_page_item li a:hover {
color:#121e34 !important;
background:#f2f2f2 !important;
}

#mainp {
float:right;
width:770px;
border-top:1px solid #04182d;
}
#mainp a {
color:#121e34;
text-decoration:none;
}

#mainp a:hover {
text-decoration:underline;
}
.breadcrumb {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#121e34;
padding:8px 20px 8px 10px;
}

.pptitle {
font:normal 18px Tahoma, Arial, Helvetica, sans-serif;
color:#121e34;
margin:0;
padding:7px 20px 7px 10px;
}

.pptext {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#121e34;
padding:5px 20px 5px 10px;
line-height:18px;
}

.caltab p {
margin:0;
padding:1px 0 !important;
}
.latest-noticias {
margin:12px 0 20px 0;
padding-right:25px;
padding-left:15px;
}
.latest-noticias h2, .latest-noticias h2 a {
color:#0092f0 !important;
text-decoration:none;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:0;
}
.latest-noticias h2 {
padding-left:9px;
}
.latest-noticias h4, .latest-noticias h4 a {
color:#000;
text-decoration:none;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 9px;
}
.latest-noticias p, .other-noticias p, .other-oe p {
margin:0;
}
.lncon {
height:100%;
overflow:hidden;
}
.lnleft {
float:left;
padding:9px 9px 8px 9px;
width:193px;
height:136px;
overflow:hidden;
display:inline;
background:url(images/latest-noticias.png) no-repeat left top;
}
.lnleft img {
border:none;
width:193px;
height:136px;
}
.lnright {
margin-left:232px;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#121e34;
line-height:140%;
}

.other-noticias {
margin:12px 0 20px 0;
height:100%;
overflow:hidden;
padding-right:25px;
padding-left:15px;
}

.onleft {
float:left;
padding:8px 8px 7px 7px;
width:116px;
height:71px;
overflow:hidden;
display:inline;
background:url(images/noticias.png) no-repeat left top;
}
.onleft img {
border:none;
width:116px;
height:71px;
}
.onright {
margin-left:145px;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#121e34;
line-height:140%;
}
.onright h2, .onright h2 a {
color:#0092f0 !important;
text-decoration:none;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
.onright h4, .onright h4 a {
color:#000;
text-decoration:none;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.other-oe {
margin:12px 0 20px 0;
height:100%;
overflow:hidden;
padding-right:25px;
padding-left:15px;
}

.oeleft {
float:left;
padding:9px 9px 8px 9px;
width:193px;
height:136px;
overflow:hidden;
display:inline;
background:url(images/latest-noticias.png) no-repeat left top;
}
.oeleft img {
border:none;
width:193px;
height:136px;
}
.oeright {
margin-left:232px;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#121e34;
line-height:140%;
}
.oeright h2, .onright h2 a {
color:#121e34 !important;
text-decoration:none;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:0 5px 0 0;
padding:0;
}
.oeright h4, .onright h4 a {
color:#000;
text-decoration:none;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.navigation {
font:normal 12px Arial, Helvetica, sans-serif;
padding:10px 15px;
}
.alignleft {
float:left;
margin-right:12px;
}
.alignright {
float:right;
margin-left:12px;
}
.colconl {
float:left;
width:690px;
}
.colconl-in {
width:690px;
}
.fbfanbox {
width:675px;
padding-left:15px;
margin:10px 0;
clear:both;
}

.text-scrap .gsright{padding:0 0 10px;}