/*-------------- DEFAULT ---------------*/
body {
	background:#FCF9E3 url(images/main_bg.gif) 0 49px repeat-x; color:#695D1E;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
div, p, img, a, ul, form, input, h1, h2 {margin:0; padding:0;}
ul {list-style:none;}
a {text-decoration:none;}
img {border:none;}
.spacer {font-size:0; line-height:0; clear:both;}
/*-------------- HEADER ---------------*/
#header {
	width:718px; padding:0 0 0 0px; margin:0 auto; height:242px;
	background:url(images/header_pic.jpg) 100% 49px no-repeat; position:relative;
}
/*----- TOP MENU -----*/
#header img {
	position:absolute;
	top:59px;
	left:2px;
	width: 473px;
	height: 146px;
}
#header h2.punchline {
	color:#000; font:bold 10px/12px Arial, Helvetica, sans-serif;
	position:absolute; left:622px; top:205px; display:block; width:135px;
}
#header ul {
	padding:0 0 7px 0; height:42px; font-size:10px; line-height:12px;
	font-weight:bold; text-transform:uppercase; position:relative;
}
#header ul li {float:left; padding:0 10px 0 0;}
#header ul li a {
	color:#827F1B; background:#FCF9E3; padding:19px 8px 11px 8px; width:auto;
	display:block;
}
#header ul li a:hover {background:#F9EFB0; color:#827F1B;}
#header ul li span {
	background:#F9EFB0; color:#827F1B; display:block;
	padding:19px 8px 11px 8px; width:auto;	
}
/*divHead*/
#divHead{
	background:#ece9b6 url(images/logoh3mbg.png) 0 0 repeat-y; width:150px;
	padding:16px 0 0 10px; height:177px; color:#545453;
}

#header form {
	background:#fffurlurl url(images/logoh3mbg.png) 0 0 repeat-y; width:153px;
	padding:16px 0 0 10px; height:177px; color:#545453;
}
#header form h2 {
	background:url(images/meme_log_hdr.gif) 0 0 no-repeat; height:19px;
	font:bold 16px/15px Arial, Helvetica, sans-serif; padding:5px 0 15px 25px;
}
#header form label {
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 10px; height:13px; display:block;
}
#header form input.txtBox {
	width:116px; padding:1px 0 0 1px; margin:0 0 0 9px;
}
#header form input.submitBtn {
	margin:9px 0 0 76px;
}
/*----------------------- BODY ----------------------*/
#body {
	width:761px; padding:9px 0 0 59px; margin:0 auto;
}
/*----------- LEFT PANEL ----------*/
#leftPanel {width:545px; float:left;}
#leftPanel h2 {
	height:10px; padding:0 0 0 0;
	font:italic 20px/38px Georgia, "Times New Roman", Times, serif;
	background:url(images/body_h2bg.gif) 0 0 repeat-x;
}
#leftPanel p {padding:0 0 0 25px;  font:Georgia, Gadget, sans-serif;}
#leftPanel p.moreBtn {
	margin:32px 17px 26px 17px; padding:0; height:18px; 
	background:url(images/more_bg_flat.gif) 0 50% no-repeat;
}
#leftPanel p.moreBtn a {
	background:#F1E34C url(images/more_btn.jpg) 0 0 no-repeat; width:59px; height:18px;
	display:block; text-align:center; color:#322B01; float:right;
}
/*----- NEWS ------*/
#leftPanel div.news {
	width:210px; float:left; padding:16px 31px 0 22px;
}
#leftPanel div.news p {
	padding:1px 0 0 0; line-height:14px;
}
#leftPanel div.news p.moreBtn1 {
	height:18px; padding:0; background:url(images/more_bg_doted.gif) 0 50% repeat-x;
	margin:35px 0 0 0;	
}
#leftPanel div.news p.moreBtn1 a {
	width:51px; height:18px; text-align:center; display:block; float:right;
	color:#322B01; background:#FCF9E3 url(images/more_btn_botom.gif) 0 0 no-repeat;
	line-height:18px;
}
#leftPanel div.newsRight {
	padding:16px 0 0 28px; 
	background:url(images/vertical_doted_bdr.gif) left top repeat-y;
}
/*----------- RIGHT PANEL ----------*/
#rightPanel {
	width:147px; float:left; padding:0 0 20px 30px;
}
#rightPanel h2 {
	height:10px; padding:0 0 0 9px;
	font:italic 16px/27px Georgia, "Times New Roman", Times, serif;
	background:url(images/right_h2bg.gif) 0 0 repeat-x;
}
#rightPanel ul {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	padding:10px 4px 33px 0;
}
#rightPanel ul li {
	background:url(images/dotted_black_border.gif) left bottom repeat-x;
	padding:0 0 1px 0;
}
#rightPanel ul li a {
	height:24px; display:block; padding:0 0 0 12px; color:#393939;
	background:#FCF9E3 url(images/bullet_right.gif) 92% 50% no-repeat;
}
#rightPanel ul li a:hover {
	background-color:#F5F2D9; color:#000;
}
/*----------------------- FOOTER ----------------------*/
#footer {
	background:#FFF6C1 url(images/footer_bg.png) 0 0 repeat-x;
	padding:19px 0 16px 0; color:#685C14;
}
#footer ul {
	font-size:10px; line-height:12px; margin:0 auto;
	font-weight:bold; text-transform:uppercase; width:570px;
}
#footer ul li {float:right;}
#footer ul li a {
	padding:1px 12px; display:block; width:auto; color:#6A6816;
	background:#FFF6C1;
}
#footer ul li a:hover {
	color:#FFF6C1; background:#6A6816;
}
#footer p {
	clear:both; text-align:center; padding:8px 0 0 0;
	font:normal 9px/11px Arial, Helvetica, sans-serif;
}
#footer p a {
color:#685C14; text-decoration:none;
}
#footer p a:hover {
text-decoration:underline;
}
/*-------------- MISCLENIOUS ---------------*/
.topPad {padding-top:23px !important;}

/*MAPA*/
.active { display:inherit; }
ul#map {display: block; margin: 0; padding: 0; width: 296px; height: 294px; background-image: url('img/mapa.jpg');}
ul#map li {display: block; padding: 0; position: absolute;}
li#crs {margin-top: 243px; margin-left: 125px;}
li#csc {margin-top: 236px; margin-left: 148px;}
li#cpr {margin-top: 209px; margin-left: 143px;}
li#csp {margin-top: 190px; margin-left: 158px; z-index:9999; }
li#cms {margin-top: 169px; margin-left: 118px;}
li#crj {margin-top: 201px; margin-left: 210px; z-index:9999; }
li#ces {margin-top: 181px; margin-left: 231px; z-index:9999; }
li#cmg {margin-top: 152px; margin-left: 169px; z-index:9998; }
li#cgo {margin-top: 132px; margin-left: 154px; z-index:9998; }
li#cdf {margin-top: 152px; margin-left: 180px; z-index:9999; }
li#cba {margin-top: 98px; margin-left: 197px;}
li#cmt {margin-top: 98px; margin-left: 95px;}
li#cro {margin-top: 100px; margin-left: 57px; z-index:9998; }
li#cac {margin-top: 99px; margin-left: 1px;}
li#cam {margin-top: 24px; margin-left: 2px;}
li#crr {margin-top: 1px; margin-left: 72px;}
li#cpa {margin-top: 22px; margin-left: 114px;}
li#cap {margin-top: 11px; margin-left: 146px;}
li#cma {margin-top: 53px; margin-left: 191px; z-index:9999;}
li#cto {margin-top: 83px; margin-left: 175px;}

li#cse {margin-top: 122px; margin-left: 266px;}
li#cal {margin-top: 116px; margin-left: 267px;}
li#cpe {margin-top: 102px; margin-left: 245px;}
li#cpb {margin-top: 96px; margin-left: 265px;}
li#crn {margin-top: 85px; margin-left: 265px;}
li#cce {margin-top: 68px; margin-left: 245px;}
li#cpi {margin-top: 67px; margin-left: 209px; z-index:9997;}

ul#map li a {display: block; text-decoration: none; position: absolute;}
a#rs {width: 50px; height: 49px; }
a#sc {width: 35px; height: 24px; }
a#pr {width: 43px; height: 31px; }
a#sp {width: 55px; height: 41px; }
a#ms {width: 51px; height: 52px; }
a#rj {width: 28px; height: 16px; }
a#es {width: 18px; height: 24px; }
a#mg {width: 79px; height: 63px; }
a#go {width: 53px; height: 55px; }
a#df {width: 15px; height: 25px; }
a#ba {width: 74px; height: 95px; }
a#mt {width: 84px; height: 76px; }
a#ro {width: 49px; height: 44px; }
a#ac {width: 55px; height: 27px; }
a#am {width: 130px; height: 91px;}
a#rr {width: 43px; height: 49px; }
a#pa {width: 96px; height: 94px; }
a#ap {width: 38px; height: 41px; }
a#ma {width: 51px; height: 68px; }
a#to {width: 34px; height: 62px; }
a#se {width: 13px; height: 15px; }
a#al {width: 21px; height: 12px; }
a#pe {width: 48px; height: 19px; }
a#pb {width: 29px; height: 16px; }
a#rn {width: 27px; height: 16px; }
a#ce {width: 29px; height: 39px; }
a#pi {width: 41px; height: 59px; }

a#rs:hover, a#rs:active {background-image: url('img/mapa/rs.png');}
a#sc:hover, a#sc:active {background-image: url('img/mapa/sc.png');}
a#pr:hover, a#pr:active {background-image: url('img/mapa/pr.png');}
a#sp:hover, a#sp:active {background-image: url('img/mapa/sp.gif');}
a#ms:hover, a#ms:active {background-image: url('img/mapa/ms.gif');}
a#rj:hover, a#rj:active {background-image: url('img/mapa/rj.gif');}
a#es:hover, a#es:active {background-image: url('img/mapa/es.gif');}
a#mg:hover, a#mg:active {background-image: url('img/mapa/mg.gif');}
a#go:hover, a#go:active {background-image: url('img/mapa/go.gif') no-repeat;}
a#df:hover, a#df:active {background-image: url('img/mapa/df.gif') no-repeat;}
a#ba:hover, a#ba:active {background-image: url('img/mapa/ba.gif');}
a#mt:hover, a#mt:active {background-image: url('img/mapa/mt.gif');}
a#ro:hover, a#ro:active {background-image: url('img/mapa/ro.gif');}
a#ac:hover, a#ac:active {background-image: url('img/mapa/ac.gif');}
a#am:hover, a#am:active {background-image: url('img/mapa/am.gif');}
a#rr:hover, a#rr:active {background-image: url('img/mapa/rr.gif');}
a#pa:hover, a#pa:active {background-image: url('img/mapa/pa.gif');}
a#ap:hover, a#ap:active {background-image: url('img/mapa/ap.gif');}
a#ma:hover, a#ma:active {background-image: url('img/mapa/ma.gif');}
a#to:hover, a#to:active {background-image: url('img/mapa/to.gif');}
a#se:hover, a#se:active {background-image: url('img/mapa/se.gif');}
a#al:hover, a#al:active {background-image: url('img/mapa/al.gif');}
a#pe:hover, a#pe:active {background-image: url('img/mapa/pe.gif');}
a#pb:hover, a#pb:active {background-image: url('img/mapa/pb.gif');}
a#rn:hover, a#rn:active {background-image: url('img/mapa/rn.gif');}
a#ce:hover, a#ce:active {background-image: url('img/mapa/ce.gif');}
a#pi:hover, a#pi:active {background-image: url('img/mapa/pi.gif');}

ul#map li a img {border: 0; width: inherit; height: inherit;}

.pics { height: 175px; width: 718px; padding:0; margin:8px; overflow: hidden }
.pics img { height: 175px; width: 718px; padding: 0px; border: 0px solid #ded98a; background-color: #f8f5c7 ; top:0; left:0 }
.pics img {
	-moz-border-radius: 0px; -webkit-border-radius: 0px;
}

#ytvideo,
#ytvideo2 {
    float: left;
    margin-right:10px;
}
.yt_holder {
    background: #f3f3f3;
    padding: 10px;
    float: left;
    border: 1px solid #e3e3e3;
    margin-bottom:15px;
}
#ytvideo ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 220px;
}
#ytvideo ul li {
    list-style-type: none;
    display:block;
    background: #f1f1f1;
    float: left;
    width: 216px;
    margin-bottom: 5px;
    padding:2px;
 
}
#ytvideo ul li img {
    width: 120px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}
#ytvideo ul li a {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
}
.currentvideo {
    background: #e6e6e6;
}
