﻿@charset "UTF-8";
/* CSS Document */


*{outline:none;}

img {border:0;}

.topnav2 {
	float:left;
	width:132px;
	margin:0;
}

ul#topnav2 {
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
}
ul#topnav2 li {
	float:left;
	margin:0;
	padding:0;
	position:relative;
}

ul#topnav2 li a {
	background-image:url(/Style%20Library/FMS.Images/botao-menu2-on.png);
	background-repeat:no-repeat;
	text-transform:uppercase;
	text-align:center;
	color:#FF2331;/* !!! */
	padding:8px 0 0 0;
	float:left;
	height:25px;
	width:132px;
}

ul#topnav2 li:hover a, ul#topnav2 li a:hover {
	background-image:url(/Style%20Library/FMS.Images/botao-menu2-off.png);
	background-repeat:no-repeat;
	text-decoration:none;
}

ul#topnav2 li:hover a.imprensa, a.imprensa:hover {
	background:url(/Style%20Library/FMS.Images/botao-menu2B-on.png) no-repeat;
	color:#FFF;	
	text-decoration:none;
}

ul#topnav2 a.sobrenos{
	font-weight:bold;
}

ul#topnav2 li:hover a.sobrenos, a.sobrenos:hover {
	background:url(/Style%20Library/FMS.Images/botao-menu2B-on.png) no-repeat;
	color:#FFF;
	text-decoration:none;
	
}


ul#topnav2 li a.ondeestamos {
	margin:30px 0 0 0;
	text-decoration:none;
	color:#FFF;
	background-image:url(/Style%20Library/FMS.Images/botao-menu2B-on.png);
	background-repeat:no-repeat;
	background-position:0px top;
	
	font-weight:bold;
}

ul#topnav2 li a.ondeestamos:hover {
	background-image:url(/Style%20Library/FMS.Images/botao-menu2-on.png);
	color:#FFF;
	/*TL start*/
	text-decoration:none;
	/*TL end*/
	font-weight:bold;
	color:#FF2331;

}

ul#topnav2 li .sub {
	position:absolute;
	z-index:10;
	top:23px;
	left:0;
	background-color:#FF2331;
	padding:10px 5px 5px 5px;
	margin:0 0 0 1px;
	float:left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright:8px;
	-khtml-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft:8px;
	-khtml-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	/*--Box-shadowr--*/
	/*-moz-box-shadow:2px 2px 3px #CCC;
	-webkit-box-shadow:2px 2px 3px #CCC;
	box-shadow:2px 2px 3px #CCC;*/
	/* For IE 8 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";*/
	/* For IE 5.5 - 7 */
	/*filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC');*/
	display:none;
}

ul#topnav2 li .row {clear:both;float:left;width:auto;margin-bottom:10px;}

ul#topnav2 li .sub ul{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	width:120px;
	float:left;
}
ul#topnav2 .sub ul li {
	text-transform:none;
	color:#FFF;
	padding:0;
	width:100%;
	border-bottom:1px dotted #FFF;
}

ul#topnav2 .sub ul li:last-child {border-bottom:none;}

ul#topnav2 .sub ul li a {
	background-image:none;
	text-transform:none;
	text-align:left;
	color:#FFF;
	padding:0px 0px 0px 0px;
	border:none;
}

ul#topnav2 .sub ul li h2 {
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:normal;
}
ul#topnav2 .sub ul li h2 a {
	background-image:none;
	text-transform:uppercase;
	padding:5px 0 10px 0;
	color:#FFF;
}
ul#topnav2 .sub ul li a {
	float:none;
	text-indent:0;/*--Reset text indent--*/
	text-decoration:none;
	color:#FFF;
	height:auto;
	padding:3px 5px 6px 2px;
	display:block;
}
ul#topnav2 .sub ul li a:hover {
	color:#C8C8C8;
	border:none;
	text-decoration:none;
	/*text-decoration:underline;*/

}

/* MENU FIDELIDADE */
.sub {
	/*background-color: #FF2331 !important;*/
}

