﻿*{color:#f0f0f0;font-family:arial,tahoma,verdana;}
body{background:#000000;margin:0px;text-align:center;}
a{font-size:12px;color:#c0c0c0;text-decoration:none;}
a:visited{font-size:12px;color:#c0c0c0;text-decoration:none;}
a:active{font-size:12px;color:#c0c0c0;text-decoration:none;}
a:hover{font-size:12px;color:#ffffff;text-decoration:none;}
h3{padding-right:5px;padding-left:5px;padding-bottom:5px;color:#ffffff;padding-top:5px;font-family:arial, tahoma, verdana;background-color:#666666;}
.estrutural{clear:both;margin:auto;width:800px;}
.corpo{margin-left:13px;position:relative;width:750px;background-color:#49494b;padding-right:20px;padding-left:20px;padding-bottom:0px;padding-top:0px;}
.tp_home{background:url(../images/tp_home.jpg) #000000 no-repeat;margin:auto;width:800px;height:505px;}
.meio{clear:both;margin:auto;width:710px;padding-top:10px; }
.esquerdo{float:left;width:345px;height:210px;}
.direito{float:right;width:345px;height:210px;}
.cel{background:#2e2e30;width:345px;height:210px;}
.celGal{background:#2e2e30;width:345px;height:345px;}
.celRec{background:#2e2e30;width:710px;height:180px;text-align:center;}
.mais{font-size:9px;margin:auto;width:345px;background-color:#000000;text-align:right;height:16px;}
.maisMessage{font-size:9px;margin:auto;width:710px;background-color:#000000;text-align:right;height:16px;}
.m{color:#666666;text-decoration:none;padding-right:5px;}
.m:visited{color:#666666;text-decoration:none;}
.m:active{color:#666666;text-decoration:none;}
.m:hover{color:#cccccc;text-decoration:none;}
.md{color:#919191;text-decoration:none;}
.md:visited{color:#919191;text-decoration:none;}
.md:active{color:#919191;text-decoration:none;}
.md:hover{color:#cccccc;text-decoration:none;}
.vtv{background:#02021a;width:110px;color:#666666;line-height:25px;height:25px;text-align:center;text-decoration:none;font-size:10px;}
.vtv:visited{background:#02021a;width:110px;color:#666666;line-height:25px;height:25px;text-align:center;text-decoration:none;font-size:10px;}
.vtv:active{background:#02021a;width:110px;color:#666666;line-height:25px;height:25px;text-align:center;text-decoration:none;font-size:10px;}
.vtv:hover{background:#04042a;width:110px;color:#cccccc;line-height:25px;height:25px;text-align:center;text-decoration:none;font-size:10px;}
.dataAgenda{padding-right:5px;padding-left:5px;font-size:10px;float:left;padding-bottom:5px;width:80px;padding-top:5px;text-align:center;}
.ctdAgenda{padding-right:5px;padding-left:5px;font-size:10px;float:right;padding-bottom:5px;border-left:#49494b 3px solid;width:240px;padding-top:5px;}
.ctdMensagem{padding-right:5px;padding-left:5px;font-size:12px;padding-bottom:5px;margin:auto;width:335px;padding-top:5px;text-align:left;}
.ctdMensagem:visited{padding-right:5px;padding-left:5px;font-size:12px;padding-bottom:5px;margin:auto;width:335px;padding-top:5px;}
.ctdMensagem:active{padding-right:5px;padding-left:5px;font-size:12px;padding-bottom:5px;margin:auto;width:335px;padding-top:5px;}
.ctdMensagem:hover{padding-right:5px;padding-left:5px;font-size:12px;padding-bottom:5px;margin:auto;width:335px;padding-top:5px;background-color:#868688;}
.ctdRecado{padding-right:5px;padding-left:5px;font-size:10px;padding-bottom:5px;margin:auto;width:340px;padding-top:5px;height:44px;text-align:left;}
.video{border-top:#49494b 5px solid;background:url(../images/videos.jpg) no-repeat;width:340px;height:132px;}
.internoVideo{width:340px;padding-top:35px;height:97px;}
.iv_um{padding-right:5px;padding-left:5px;float:left;padding-bottom:5px;width:215px;padding-top:5px;height:87px;}
.iv_dois{float:right;width:115px;padding-top:138px;height:72px;}
.tp_links{background:url(../images/tp_links.jpg) #000000 no-repeat;margin:auto;width:800px;height:505px;}
.tp_convite{background:url(../images/tp_convite.jpg) #000000 no-repeat;margin:auto;width:800px;height:505px;}
.tp_msg{background:url(../images/tp_recados.jpg) #000000 no-repeat;margin:auto;width:800px;height:505px;}
.tp_ag{background:url(../images/tp_ag.jpg) #000000 no-repeat;margin:auto;width:800px;height:505px;}
.tp_pic{background:url(../images/tp_fotos.jpg) #000000 no-repeat;margin:auto;width:800px;height:505px;}
.tp_recp{background:url(../images/tp_recados_para.jpg) #000000 no-repeat;margin:auto;width:800px;height:505px;}
.cal_day{font-family:Verdana; font-size:11px;text-align:center;}
.cal_common{font-family:Verdana; font-size:11px;text-align:center;}
.cal_header{font-family:Verdana; font-size:11px;text-align:center;}
.cal_header_days{font-family:Verdana; font-size:11px;text-align:center;}
.cal_holiday{font-family:Verdana; font-size:11px;color:#919191;text-align:center;}
.cal_today{font-family:Verdana; font-size:11px;color:#919191;text-align:center;font-weight:bold;}
.cal_event{font-family:Verdana; font-size:11px;text-align:center;background-color:#919191;cursor:hand;}
.cal_disabled{font-family:Verdana; font-size:11px;text-align:center;color:#292C31;}
.txtGalery{margin-top:8px;text-align:center;font-family:Verdana; font-size:11px;}
.txtMessage{border:none; background-color:#49494B;}
.linksTop{color:#fff;height:40px;padding-top:10px;text-align:right;padding-right:60px;font-weight:bold;}
.linksTop a{color:#fff;font-weight:bold;font-size:16px;}
.linksTop a:hover{font-weight:bold;font-size:16px;text-decoration:underline;}

ul#BOX_VIDEOS, ul#BOX_ALBUM{ width:345px;margin:0;padding:8px;}
ul#BOX_VIDEOS li, ul#BOX_ALBUM li
{
    float:left;
    list-style: none;
    width:110px;
    height:140px;
}
ul#listLinks li{list-style:none;margin-top:10px;}
ul#listLinks li img{border:none;}

div#prevPic
{
    background-image:url(../images/prevImg.png);
    width:30px;
    height:400px;
    float:left;
    margin:0;
    padding:0;
    cursor:pointer;
}
div#nextPic
{
    background-image:url(../images/nextImg.png);
    width:30px;
    height:400px;
    margin:0;
    padding:0;
    float:left;
    cursor:pointer;
}
div#actualPic
{
    width:660px;
    margin:auto;
}

#invite .corpo .top, #invite .corpo .top
{
    padding-top:15px;
    text-align:right;
}
#invite .corpo .top p
{
    color:Yellow;
    font-size:20px;
    font-weight:bold;
    text-align:left;
}
#invite .corpo .bottom p
{
    color:Yellow;
    font-size:18px;
    font-weight:bold;
    text-align:left;
}
#invite .corpo .bottom ul li
{
    list-style-type:none;
    text-align:left;
    font-size:18px;
    color:Yellow;
    font-weight:bold;
    margin:3px 0;
}
#invite .corpo .bottom h5
{
    font-size:28px;
    color:#ffffff;
    text-align:left;
    
}
#invite .corpo .bottom h6
{
    font-size:18px;
    color:#ffffff;
    text-align:left;
    height:20px;
}
#invite div.form_invite
{
    text-align:left;
}
#invite div.form_invite div
{
    height:70px;
}
#invite div.form_invite div input
{
    margin-top:8px;
    clear:left;
    color:#000;
}
#invite div.form_invite label.error
{
  clear:both;
  color:Red;
    width:650px;
}
#invite div.error
{
    color:Red;
    font-size:16px;
    width:100%;
    text-align:center;
    padding-top:10px;
}





#destaques{ 
	text-align:left;
	height:294px;
	width:705px;
	position:relative;
	overflow:hidden;
}
.slide-banner-home{
	position:absolute;
	height:294px;
	width:705px;
	left:0; top:0;
}
#nav-slider{
	right: 25px;
	float:right;
}
#nav-slider ul{ list-style:none; }
#nav-slider ul li 
{
    display:inline; 
    width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color:#000;
	font-weight: bold;
	border: #000 solid 1px;
	float: left;
	margin: 0 20px 0 0;
}
#nav-slider ul li a{ 
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color:#000;
	font-weight: bold;
	border: #000 solid 1px;
	float: left;
	margin: 0 0 0 0; 

}
#nav-slider ul li a:hover
{
    background: #000;
    color:#49494B;
    text-decoration: none;
}

#nav-slider ul li.active
{
    background: #000;
    color:#49494B;
}
#nav-slider ul li.active a
{
    color:#49494B;
}


























/***********************************************************/
/***************** ESTUTRUTA de Banners ********************/
/***********************************************************/
.banner-imgs{
	float:left;
	clear:both;
	margin-left:0;
	width:3000px;
	text-align:left;
}
.banner-mask{
	position:relative;
	float:left;
	overflow:hidden;
}
.banner-img a{
	float:left;
	clear:none;
}
.banner-info{
	position:absolute;
}
ul#bannerIndex
{
    margin-right:20px;
}
ul#bannerIndex li
{
    float:right;
    width:25px;
    cursor:pointer;
}
ul#bannerIndex li.active
{
    float:right;
    width:25px;
    background-color:#fff;
    color:#000;
}
/***********************************************************/
/******************* Estilo de Banners *********************/
/***********************************************************/
.banner-mask{
	width:705px;
	height:294px;
}
.banner-info{
	background-color:#FFF;
	opacity:0.6;
	filter:alpha(OPACITY=60);
	font-size:14px;
	font-weight:bold;
	width:705px;
	padding:6px 10px 8px 0;
	text-align:right;
}
.banner-info:hover{text-decoration:underline;}
.banner-info{
	bottom:0;
	left:0;
	cursor:pointer;
}
#BOX_VIDEOS_2 li
{
    list-style:none;    
    height:110px;
    width:110px;
    float:left;
    position:relative;
}

