﻿body 
{
	background-image:url(images/bg_main.jpg);
	font-family:Verdana,Arial,sans-serif;
	margin:0px 0px 0px 0px;
}

td, p, div, span
{
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:140%;
	color:#666;
}

a, a:link, a:active, a:visited
{
	color:#E1007A;
	text-decoration:underline;
}

a:hover
{
	color:#000;
	text-decoration:underline;
}


/* NAVEGACAO */
.NavLink, .NavLink:link, .NavLink:active, .NavLink:visited
{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.NavLink:hover
{
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

NavLink2, .NavLink2:link, .NavLink2:active, .NavLink2:visited
{
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

.NavLink2:hover
{
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.NavLinkLoja, .NavLinkLoja:link, .NavLinkLoja:active, .NavLinkLoja:visited
{
	font-size:11px;
	color:#FFC3E4;
	font-weight:bold;
	text-decoration:none;
}

.NavLinkLoja:hover
{
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

.NavLinkHier, .NavLinkHier:link, .NavLinkHier:active, .NavLinkHier:visited
{
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.NavLinkHier:hover
{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

.item_nav_secundaria a
{
	text-decoration:none;
}

.item_nav_secundaria, .item_nav_secundaria:link, .item_nav_secundaria:active, .item_nav_secundaria:visited
{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#E1007A;
	text-decoration:none;
}

.item_nav_secundaria:hover
{
	color:#000;
	text-decoration:underline;
}

.Footer 
{
	font-family:arial,sans-serif;
	font-size:12px;
	color:#666;
}

/* TITULOS */
.TituloL 
{
	font-family:Arial,sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#E1007A;
}

.TituloM 
{
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size:24px;
	color:#E1007A;
}

.TituloS 
{
	font-family:Verdana,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:160%;
	color:#E1007A;
}

.TituloXS 
{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E1007A;
}


.TitleXS
{
	color:#E1007A;
	font-size:11px;
	font-weight:bold;
}

/* DNN Override */

.DNNLinks, .DNNLinks:link, .DNNLinks:visited, .DNNLinks:active
{
	font-size:11px;
	color:#E1007A;
	text-decoration:none;
}

.DNNLinks:hover
{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}
/**/
.SearchButton, .SearchButton:link, .SearchButton:active, .SearchButton:visited
{
	color:#000;
	font-weight:bold;
	font-size:9px;
	
	/*
	background-color:#F00;	
	border-top:solid 1px #FFF;
	border-left:solid 1px #FFF;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	*/
	
	padding:1px 4px 2px 4px;
}

.ControlPanel 
{
	padding-bottom:6px;
    width: 100%;
    height: 64px;
    background-color: #EAEAEF;
    BORDER-RIGHT: #CCC 1px solid; 
    BORDER-TOP: #F1F1F1 1px solid; 
    BORDER-LEFT: #F1F1F1 1px solid; 
    BORDER-BOTTOM: #CCC 3px solid; 
}


/* Classes que vêem do default.css do site original do FLIP6 */

/* style for module titles */
.Head {
    font-family:Arial, Helvetica;
    font-size:20px;
    font-weight:bold;
    color:#f348a8;
}

/* style of item titles on edit and admin pages */
.SubHead {
    font-family: Arial, Helvetica;
    font-size:12px;
    font-weight:bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Helvetica;
    font-size:11px;
    font-weight:bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal, blockquote
{
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color:#666;
    line-height:16px;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}

/* text style used for error messages */
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}




/* CLASSES PARA CONTEUDOS */
.chaveta 
{
	width:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_traco.gif);
}

.chavetatop
{
	width:15px;
	height:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_top.gif);
}

.chavetacenter
{
	width:15px;
	height:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_center.gif);
}

.chavetabottom
{
	width:15px;
	height:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_bottom.gif);
}

.chavetaright 
{
	width:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_traco_right.gif);
}

.chavetatopright
{
	width:15px;
	height:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_top_right.gif);
}

.chavetacenterright
{
	width:15px;
	height:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_center_right.gif);
}

.chavetabottomright
{
	width:15px;
	height:15px;
	background-image:url(/Portals/_default/Skins/FLIP7/images/chaveta_bottom_right.gif);
}

.chavetalinha 
{
	font-size:1px;
}

.chavetaconteudo 
{
	line-height:15px;
}

.tabelagramatica TD
{
	text-align:center;
}