/*  2009
    CINCO COMUNICAÇÃO
*/
body {
  margin:0px;
	background: #E6D94F url(../image/comum/bckg_body.jpg) 0px 0px no-repeat;
}
ul { list-style: none;}
ul li { list-style:none;}
a {
	font:12px Verdana, Arial, Helvetica, Sans-serif; color:#781716;
	text-decoration:none;
}
a:hover {
	color:#000000;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase { width: 0px; }
.vscrollerbar { width: 0px; }
.hscrollerbase { height: 12px; }
.hscrollerbar { padding-left: 4px; height: 12px; width: 108px; background: url(../image/comum/ic_scroll.jpg) no-repeat; }
#port_wrapper_hscrollerbar { width: 120px !important;}
/* Scroll Bar Master Styling Ends Here */

/*TABLE EXTERNA*/
.table{
  width:988px;
}
/*HEADER*/
h1#logo {
    margin:17px 0px 40px 36px;
	width:260px;
	height:100%;
    }
h2#header-contato{
    margin:29px 40px 40px 110px;
	background: url(../image/comum/header_contatos.png) 0px 0px no-repeat;
	width:501px;
	height:120px;
}
#header-contato a, #header-contato a:hover{
	display:block;
	text-decoration:none;
	height:21px;
	width:255px;
	left:138px;
	top:80px;
	position: relative;
}
/*MENU */
#menu {
	margin: 0px;
	padding:0px;
	width:185px;
}
#menu li {
	margin:0px;
	padding:9px 15px 10px 16px;
}
#menu a { 
 	display:block;
	text-decoration: none;
	height:32px;
	width:100%;
 	}
#menu a.btnHome { 
	background:transparent url(../image/comum/menu_home.gif) no-repeat 0px 0px;
 	}
#menu a.btnHome:hover{
	background:transparent url(../image/comum/menu_home_over.gif) no-repeat 20px 0px;
	}
#menu li.active a.btnHome {
	background:transparent url(../image/comum/menu_home_over.gif) no-repeat 20px 0px;
	}
#menu a.btnCinco { 
	background:transparent url(../image/comum/menu_cinco.gif) no-repeat 0px 0px;
 	}
#menu a.btnCinco:hover{
	background:transparent url(../image/comum/menu_cinco_over.gif) no-repeat 20px 0px;
	}
#menu li.active a.btnCinco {
	background:transparent url(../image/comum/menu_cinco_over.gif) no-repeat 20px 0px;
	}
#menu a.btnPortfolio { 
	background:transparent url(../image/comum/menu_portfolio.gif) no-repeat 0px 0px;
 	}
#menu a.btnPortfolio:hover{
	background:transparent url(../image/comum/menu_portfolio_over.gif) no-repeat 20px 0px;
	}
#menu li.active a.btnPortfolio {
	background:transparent url(../image/comum/menu_portfolio_over.gif) no-repeat 20px 0px;
	}
#menu a.btnContato { 
	background:transparent url(../image/comum/menu_contato.gif) no-repeat 0px 0px;
 	}
#menu a.btnContato:hover{
	background:transparent url(../image/comum/menu_contato_over.gif) no-repeat 20px 0px;
	}
#menu li.active a.btnContato {
	background:transparent url(../image/comum/menu_contato_over.gif) no-repeat 20px 0px;
	}
/*CTD */
.ctd_bckg{
	width:801px;
	height:418px;
	position:relative;
	background: url(../image/comum/bckg_ctd.jpg) 0px 0px no-repeat;
	padding-right:2px;
}
.ctd_bckg_pginterna{
	width:763px;
	height:380px;
	position:relative;
	background: url(../image/comum/bckg_ctd.jpg) 0px 0px no-repeat;
	padding:19px 21px 19px 19px;
}
.ctd_bckg_marca{
	width:110px;
	height:380px;
	background: url(../image/comum/bckg_marca.jpg) 0px 0px no-repeat;
}
.ctd_pgcinco{
	width:613px;
	padding:18px 22px 18px 20px;
	text-align:justify;
	vertical-align:text-top;
	font:12px Verdana, Arial, Helvetica, Sans-serif; color:#781716;
	line-height:17px;
	background-color:#FDFBE4;
}
.ctd_pgcinco span{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	line-height:2.1em;
}
.ctd_bckg_ic_contato{
	width:110px;
	height:380px;
	background: url(../image/comum/bckg_contato.jpg) 0px 0px no-repeat;
}
.ctd_pgcontato{
	width:613px;
	padding:32px 22px 18px 20px;
	text-align: center;
	vertical-align:top;
	font: 15px Verdana, Arial, Helvetica, Sans-serif; color:#781716;
	line-height:26px;
	background-color:#FDFBE4;
}
.ctd_pgcontato span{
	font:bold 18px Verdana, Arial, Helvetica, Sans-serif;
	line-height:2.1em;
}
.ctd_pgcontato a{
	font:bold 13px Verdana, Arial, Helvetica, Sans-serif; color:#781716;
	text-decoration:none;
	line-height:7.6em;
}
.ctd_pgcontato a:hover{
	color:#000000;
}

.ctd_portfolio{
	width:728px;
	height:346px;
	padding:18px 17px 16px 18px;
	vertical-align:top;
	background-color:#FDFBE4;
	position:relative;
}
.ctd-portfolio-logos{
	width:182px;
	height:87px;
	text-align:center;
	vertical-align: middle;
}
.ctd-portfolio-lks{
	width:182px;
	height:87px;
	text-align:left;
	vertical-align: bottom;
}
.ctd-portfolio-lks-outros{
	width:117px;
	line-height:34px;
	text-decoration:none;
	background:url(../image/comum/port_menu_outros.gif) 0px 0px no-repeat;
	display:block;
}
a.ctd-portfolio-lks-outros:hover{
	background:url(../image/comum/port_menu_outros_over.gif) 0px 0px no-repeat;
}
.ctd-portfolio-lks-logomarcas{
	width:167px;
	line-height:34px;
	text-decoration:none;
	background:url(../image/comum/port_menu_logomarcas.gif) 0px 0px no-repeat;
	display:block;
}
a.ctd-portfolio-lks-logomarcas:hover{
	background:url(../image/comum/port_menu_logomarcas_over.gif) 0px 0px no-repeat;
}
.lk_portfolio {
	font:bold 11px Verdana, Arial, Helvetica, Sans-serif; color:#781716;
	text-decoration:none;
	background:url(../image/comum/seta.gif) 100% 56% no-repeat;
	display:block;
	line-height:28px;
	text-align: left;
	vertical-align:text-bottom;
}
a.lk_portfolio:hover {
	color:#000000;
	background:url(../image/comum/seta_over.gif) 100% 56% no-repeat;
}

/*CTD HOME */
.ctd_area_int_flash{
position:absolute;
margin:19px;
z-index:0;
}

#content_cover { 
	position: relative;
	width: 763px;
	height: 380px;
}

#content_cover #row1 { display: block; height: 126px; width: 763px; }
#content_cover #row2 { display: block; height: 126px; width: 763px; }
#content_cover #row3 { display: block; height: 126px; width: 763px; }

#content_cover div div a {
	color: #000000;
	display: block;
	width: 100%;
	height: 100%;
}

#content_cover div div a:hover {
	color: #781716;
}

#content_cover div div span {
	background: url(../image/home_defaults/default.jpg);
	visibility: hidden;
	display: block;
	width: 100%;
	height: 100%;
}

#content_cover #c_1_1 { background: none; float: left; width: 190px; height: 126px; background-position: -0px -0px !important;  border-right: 1px solid #FCF9D9;
 }
#content_cover #c_1_1 a:hover span { visibility: visible; background-position: -0px -0px !important;}
#content_cover #c_1_2 { background: none; float: left; width: 190px; height: 126px; background-position: -191px -0px !important;  border-right: 1px solid #FCF9D9; }
#content_cover #c_1_2 a:hover span { visibility: visible; background-position: -191px -0px !important;}
#content_cover #c_1_3 { background: none; float: left; width: 190px; height: 126px; background-position: -382px -0px !important;  border-right: 1px solid #FCF9D9; }
#content_cover #c_1_3 a:hover span { visibility: visible; background-position: -382px -0px !important; }
#content_cover #c_1_4 { background: none; float: left; width: 190px; height: 126px; background-position: -573px -0px !important; }
#content_cover #c_1_4 a:hover span { visibility: visible; background-position: -573px -0px !important; }

#content_cover #c_2_1 { background: none; float: left; width: 190px; height: 126px; background-position: -0px -127px !important; border-top: 1px solid #FCF9D9; border-right: 1px solid #FCF9D9; }
#content_cover #c_2_1 a:hover span { visibility: visible; background-position: -0px -127px !important; }
#content_cover #c_2_2 { background: none; float: left; width: 190px; height: 126px; background-position: -191px -127px !important; border-top: 1px solid #FCF9D9; border-right: 1px solid #FCF9D9; }
#content_cover #c_2_2 a:hover span { visibility: visible; background-position: -191px -127px !important; }
#content_cover #c_2_3 { background: none; float: left; width: 190px; height: 126px; background-position: -382px -127px !important; border-top: 1px solid #FCF9D9; border-right: 1px solid #FCF9D9; }
#content_cover #c_2_3 a:hover span { visibility: visible; background-position:-382px -127px !important; }
#content_cover #c_2_4 { background: none; float: left; width: 190px; height: 126px; background-position: -573px -127px !important; border-top: 1px solid #FCF9D9; }
#content_cover #c_2_4 a:hover span { visibility: visible; background-position: -573px -127px !important; }

#content_cover #c_3_1 { background: none; float: left; width: 190px; height: 126px; background-position: -0px -254px !important; border-top: 1px solid #FCF9D9; border-right: 1px solid #FCF9D9; }
#content_cover #c_3_1 a:hover span { visibility: visible; background-position: -0px -254px !important;} 
#content_cover #c_3_2 { background: none; float: left; width: 190px; height: 126px; background-position: -191px -254px !important; border-top: 1px solid #FCF9D9; border-right: 1px solid #FCF9D9; }
#content_cover #c_3_2 a:hover span { visibility: visible; background-position: -191px -254px !important; }
#content_cover #c_3_3 { background: none; float: left; width: 190px; height: 126px; background-position: -382px -254px !important; border-top: 1px solid #FCF9D9; border-right: 1px solid #FCF9D9; }
#content_cover #c_3_3 a:hover span { visibility: visible; background-position: -382px -254px !important; }
#content_cover #c_3_4 { background: none; float: left; width: 190px; height: 126px; background-position:-573px -254px !important; border-top: 1px solid #FCF9D9; }
#content_cover #c_3_4 a:hover span { visibility: visible; background-position: -573px -254px !important; }

#content_wrapper {
	width: 100%;
	position: absolute;
	top: 0px;
	margin:19px;
	text-align: center;
	z-index: 999;
	background: url(../image/comum/bckg_content_wrapper.jpg) 0px 0px repeat;
}
/*FOOTER*/
.footer{
  width:988px;
  height:97px;
}
/*TITULOS*/
.pgcinco-tit{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	line-height:2.1em;
}
/*PORTFÓLIO SCROLL*/
#ctd_portfolio_pecas{
	width:759px;
	padding:2px;
	vertical-align:top;
	background-color:#FDFBE4;
	position:relative;
}
/*Page related styles for you to view*/
#port_wrapper{
/* Typical fixed height and fixed width example */
width: 755px;
height: 378px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0px;
}

.port_content_area_spbargigui {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 9787px;
position: relative;
padding: 0px;
}
.port_content_area_novacativa {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 10605px;
position: relative;
padding: 0px;
}
.port_content_area_spedini {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 755px;
position: relative;
padding: 0px;
}
.port_content_area_unique {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1371px;
position: relative;
padding: 0px;
}
.port_content_area_invox {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1874px;
position: relative;
padding: 0px;
}
.port_content_area_valetpark {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1078px;
position: relative;
padding: 0px;
}
.port_content_area_clubedafoto {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1574px;
position: relative;
padding: 0px;
}
.port_content_area_radiosorriso {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1348px;
position: relative;
padding: 0px;
}
.port_content_area_fit {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 755px;
position: relative;
padding: 0px;
}
.port_content_area_kidspark {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 755px;
position: relative;
padding: 0px;
}
.port_content_area_rediodice {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 755px;
position: relative;
padding: 0px;
}
.port_content_area_folhadalapa {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 755px;
position: relative;
padding: 0px;
}
.port_content_area_lapa {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1184px;
position: relative;
padding: 0px;
}
.port_content_area_planetagospel {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1725px;
position: relative;
padding: 0px;
}
.port_content_area_logomarcas {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 3172px;
position: relative;
padding: 0px;
}
.port_content_area_outros {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 1984px;
position: relative;
padding: 0px;
}
.port_content_pecas{
	position:relative;
	float:left;
	padding-right:36px;
	font: 10px Verdana, Arial, Helvetica, Sans-serif; color:#781716;
	line-height:17px;
	vertical-align:text-top;
	text-align:center;
	}
/*.clearfloat {
clear:both; height:0px;
line-height:0px; visibility: hidden;
}*/
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase { width: 0px; }
.vscrollerbar { width: 0px; }
.hscrollerbase { height: 12px; }
.hscrollerbar { padding-left: 4px; height: 12px; width: 108px; background: url(../image/comum/ic_scroll.jpg) no-repeat; }
#port_wrapper_hscrollerbar { width: 120px !important;}
/* Scroll Bar Master Styling Ends Here */

