@charset "utf-8";
/* CSS Document */

html, body {
   padding: 0;
   margin: 0;
}

body
{
	text-align:center;
	background-image:url('../images/elements/Background.png');
	background-repeat:repeat-x;
/*	background-color:#01031f;
	background-image:url('../Images/elements/Fundo.png');
	background-repeat:repeat;*/
}

div#OficinaPortugues
{
	width:923px;
	height:1100px;
	margin:0 auto;
	text-align:left;
	background-color:white;
}

div#PageContent
{	
	width:909px;
	height:1075px;
	font-family:Tahoma;
	border-top:1px solid black;
	float:left;
}

div#OficinaPageLeftBorder
{
	width:7px;
	height:100%;
	background-image:url('../images/elements/PageLeftBorder.png');
	background-repeat:repeat-y;
	float:left;
}

div#OficinaPageRightBorder
{	

	width:7px;
	height:100%;
	background-image:url('../images/elements/PageRightBorder.png');
	background-repeat:repeat-y;
	float:left;

}

div#Header
{
	width:100%;
	height:200px;
	float:left;
	
}

div#Header #LeftHeader
{
	width:412px;
	height:100%;
	float:left;
}

div#Header #RightHeader
{
	width:497px;
	height:100%;
	float:left;
}

.pics
{
	margin:0 12px;
	float:left;
}


div#Main
{
	width:867px;
	height:;
	margin: 45px 0 20px 22px;
	float:left;
}

div#MainBody
{
	min-height:774px;
	height:774px;
	height:auto; !important;
	width:100%;
	float:left;
}

div#Bottom
{
	border-top:1px solid #CCCCCC;
	width:100%;
	margin-top:6px;
	float:left;
}


/* Left Header Elements */

div#LeftOrnamentDiv
{
	position:relative;
	top:0;
	left:0;
	z-index:-1;
	float:left;
}

div#RightOrnamentDiv
{
	position:relative;
	top:47px;
	z-index:-1;
	float:right;
}

div#IELogoDiv
{
	top:-200px;
	left:0;

}

.LogoClass
{
	position:relative;
	margin:15px 30px;
	margin-left:10px;
	z-index:1000;
}

.LogoClass *
{
	border:0;
}

/* Menu */
div#MenuContainer
{
		width:100%;
		height:52px;
		padding-top:2px;
		padding-bottom:3px;
		background-image:url(../images/elements/MenuRepeater.png);
		background-repeat:repeat-x;
		float:left;
}


table#Menu
{
	height:100%;
	border-collapse:collapse;
	float:left;
}


table#Menu td.MenuSeparator
{
	background-image:url(../images/elements/Menu_Separator.png);
	background-repeat:repeat-y;
	width:9px;
	height:100%;
}

table#Menu td.MenuChoice a
{
	color:#ffffff;
	text-decoration:none;
	padding:15px 17px 15px 18px;
	font-family:Arial;
	font-size:14px;
}

table#Menu td.SelectedMenuChoice a, table#Menu td.MenuChoice a:hover
{
	color:#ffffff;
	text-decoration:none;
	border-bottom:2px solid #0080ca;
	padding:15px 17px 15px 18px;
	font-family:Arial;
	font-size:14px;
}

div#Highlights
{
	margin-left:2px;

}
div#Detail
{
	width:100%;
	margin-top:12px;
	float:left;
}

div#DetailWelcome
{
	width:419px;
	float:left;
}

div#DetailHeader
{
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin-top: 12px;
	margin-bottom:16px;
	line-height:32px;
	float:left;
}

div#DetailHeader .MenuChoice
{
	color:#0080ca;
	margin-right:28px;
	float:left;
}

div#DetailHeader.SelectedMenuChoice, div#DetailHeader .SelectedMenuChoice a, div#DetailHeader .SelectedMenuChoice a:hover
{
	color:#0080ca;
	border-bottom:2px solid red;
	margin-right:28px;	
	float:left;
}

/* Boxes */

/* Small Size */
div#SmallBox
{	
	height:;
	width:200px;
	margin:12px;
	padding:6px;
	float:left;	
}

div#SmallBox_Middle
{
	float:left;
	border-right:1px solid #deded6;
	border-left: 1px solid #deded6;
	background-color:#f7f8f6;
	padding-right: 2px;
	padding-left: 2px;
	width:190px;
	height:;
}


div#SmallBox #Top_Border
{
	width:182px;
	height:5px;
	background-image:url("../images/elements/Box_TopBorder.png");
	background-repeat:repeat-x;
	float:left;
}

div#SmallBox #Bottom_Border
{
	width:182px;
	height:5px;
	background-image:url("../images/elements/Box_BottomBorder.png");
	background-repeat:repeat-x;
	float:left;
}


/* Big Box */
div#BigBox
{
	height:254px;
	width:418px;
	margin-left:26px;
	float:left;
}

div#BigBox_Middle
{
	float:left;
	border-right:1px solid #deded6;
	border-left: 1px solid #deded6;
	padding-right: 2px;
	padding-left: 2px;
	width:412px;
	height:;
}


div#BigBox_TopInner, div#BigBox_BottomInner
{
	background-color:#f7f8f6;
	width:388px;
	padding:12px;
	height:;
	float:left;
}

div#BigBox_BottomInner
{
	padding-top:5px;
}

div#BigBox #Top_Border
{
	width:404px;
	height:5px;
	background-image:url("../images/elements/Box_TopBorder.png");
	background-repeat:repeat-x;
	float:left;
}

div#BigBox #Bottom_Border
{
	width:404px;
	height:5px;
	background-image:url("../images/elements/Box_BottomBorder.png");
	background-repeat:repeat-x;
	float:left;
}



/* Default Box */
div#Box
{
	position:relative;
	width:196px;
	height:254px;
	margin-left:26px;
	text-align:center;
	float:left;
}



div#Box_Corner
{
	float:left;
	background-color:aqua;
	width:;
	height:;
}

div#Box #Top_Border
{
	width:182px;
	height:5px;
	background-image:url("../images/elements/Box_TopBorder.png");
	background-repeat:repeat-x;
	float:left;
}

div#Box #Bottom_Border
{
	width:182px;
	height:5px;
	background-image:url("../images/elements/Box_BottomBorder.png");
	background-repeat:repeat-x;
	float:left;
}

div#Box_Middle
{
	float:left;
	border-right:1px solid #deded6;
	border-left: 1px solid #deded6;
	padding-right: 2px;
	padding-left: 2px;
	width:190px;
	height:;
}

div#Box_Separator
{
	width:100%;
	height:4px;
	background-image:url("../images/elements/Box_Separator.png");
	background-repeat:repeat-x;
	float:left;
}

div#Box_TopInner
{
	background-color:#f7f8f6;
	width:100%;
	position:relative;
	height:68px;
	float:left;
	z-index:0;
	
}

div#Box_TopInner #Box_Title
{
/* 	position:absolute;
	bottom:0;
	width:100%;
	float:left;*/
	margin-top:42px;

}

div#Box_BottomInner
{
	background-color:#f7f8f6;
	width:100%;
	height:168px;
	float:left;
}

div.Box_Icon
{
	position:absolute;
	top:-35px;
	left:0;
	width:100%;
	text-align:center;
	z-index:10;
}

div#Box_Text
{
	width:178px;
	height:134px;
	margin:6px;
}

div#Box_Link
{
	text-align:center;
	width:100%;
	float:left;
}

/* TEXTO */

p
{
	width:100%;
	height:;
	margin-top:6px;
	margin-bottom:0;
	float:left;
}

.HeaderText, .HeaderText a
{
	font-family:Tahoma;
	font-size:22px;
	color:#000000;
	text-decoration:none;
}

.HeaderText a:hover
{
	color:#0080ca;
}


.BulletText1 ol
{
	margin-top:10px;
	margin-bottom:10px;
	
}

.BulletText1 li
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #333;
	margin-left:25px;

}

.BulletText2 ol
{
	margin-top:5px;
	margin-bottom:5px;
}

.BulletText2 li
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color: #333;
	list-style:lower-alpha;
}

.BulletText3 ol
{
	margin-top:5px;
	margin-bottom:5px;

}

.BulletText3 li
{
	font-family:Tahoma;
	font-size:12px;
	color: #333;
	text-decoration:none;
	list-style:lower-roman;
}

.TitleText, .TitleText a, .TitleText a:hover
{
	color:#cb040c;
	font-family:Tahoma;
	font-size:12px;	
}

.HightLightedText, .HightLightedText a, .HightLightedText a:hover, .HightLightedText li
{
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	color:#0080ca;
	line-height:16px;
}

.LinkText, .LinkText a, .LinkText a:visited
{
	font-family:Tahoma;
	text-decoration:underline;
	color:#666666;
}

.LinkText:hover, .LinkText a:hover
{
	font-family:Tahoma;
	text-decoration:underline;
	color:#e9a600;
}

.NormalText
{
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
}

.SmallText
{
	font-family:Tahoma;
	font-size:9px;
}


div#Box .NormalText, div#Box .HightLightedText
{
	font-size:13px;
}

div#BigBoxHighlight
{
	float:left; 
	width:100%; 
	margin:12px 0;
	height:
}

div#BigBoxHighlight #HighlightTitle
{
	float:left;
	width:100%;
	font-size:18px;
	line-height:50px;
}

div#BigBoxHighlight #HighlightIcon
{
	float:left;
}

div#BigBoxHighlight table#HighlightDescription
{
	float:left;
	width:281px;
	height:96px;
	margin-left:8px;
	vertical-align:middle;

}
 
div#BigBoxHighlight #HighlightDescription p
{
	margin:0;
}

#button
{
	border-collapse:collapse;	
	width:100%;
	height:43px;
	float:left;
}

#button_rightSide
{
	background-image:url('../images/elements/buttonOk_rightElement.png');
	width:12px;
	height:42px;
	float:left;
}

#button_main
{
	background-image:url('../images/elements/buttonOk_mainElement.png');
	background-repeat:repeat-x;
	padding:12px;
	width:;
	height:43px;
	color:white;
	font-size:13px;	
	float:left;
}

#button_leftSide
{
	background-image:url('../images/elements/buttonOk_leftElement.png');
	width:12px;
	height:42px;
	float:left;
}


.Sticker a img, .Sticker a:hover img, .Sticker *
{
	border:0;
}

.SpecialOffer
{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	background-attachment: scroll;
	background-color: rgb(230, 230, 230);
	background-image: url(file:///D:/oficinadeportugues/html/online/Css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
	background-repeat: repeat-x;
	border-bottom-color: rgb(211, 211, 211);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(211, 211, 211);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(211, 211, 211);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(211, 211, 211);
	border-top-style: solid;
	border-top-width: 1px;
	color: rgb(85, 85, 85);
	display: block;
	font-size: 13px;
	font-weight: normal;
	height: 97px;
	line-height: 17px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	outline-color: rgb(85, 85, 85);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	text-decoration: none;
	width: 397px;
	zoom: 1;
}
