@charset "utf-8";
/* CSS Document */
p {
	margin:0;
}
body {
	margin:0;
	padding:0;
	background-color:#000;
	overflow-x:hidden;
}
#Container {
	width:988px;
	overflow:hidden;
	position:absolute;
	left:50%;
	margin-left:-494px;
	z-index:10;
	background-color:#000;
}
#Topo{
	width:988px;
	height:181px;
	overflow:hidden;
}
#Logo{
	margin-top:41px;
	width:311px;
	height:140px;
	overflow:hidden;
	float:left;
}
#RedesSociais{
	float:left;
	width:166px;
	height:59px;
	overflow:hidden;
	margin:122px 0 0 510px;
}
#Miolo{
	width:988px;
	height:276px;
	overflow:hidden;
	background-image:url(http://www.outra.com.br/tpls/img/BgMiolo.jpg);
}
#Menu {
	margin:31px 0 0 359px;
	z-index:15;
	position:absolute;
}
.MenuHorizontal{
	float:left;
}
.MenuDropDown{
	position:absolute;
	top:212px;
	left:494px;
	display:none;
	z-index:14;
}
#todoform {
	clear:both;
	font:12px arial, verdana, helvetica, sans-serif;
	color:#FFF;
	margin:0 0 10px 7px;
}
#todoform p{
	margin:3px;
}
.fmInput {
	background: #CCC;
	color:#FFF;
	border:0px  solid #333;
	line-height:20px;
	padding:1px 3px 1px 3px;
}   
.fmInput_onerror {
	background:#FFD;
	color:#000;
	border:1px  solid #333;
	line-height:20px;
	padding:1px 3px 1px 3px;
}   
.fmSubmit {
	background:#ccc; 
	color:#FFF;
	border:0px solid #333;
	padding:1px 3px 1px 3px;
}
#todoform textarea {
	font:14px arial, verdana, helvetica, sans-serif;
}
#Portfolio{
	clear:both;
	margin:10px 0 10px 0;
	width:500px;
	overflow:hidden;
}
#AjaxWindowLoading{
	z-index:30;
	overflow:hidden;
	position:absolute;
	color:#FFF;
	height:20px;
	top:5px;
	left:50%;
	margin-left:380px;
}
#AjaxWindowLoading p{
	overflow:hidden;
	float:left;
}
.JanelaPortifolio{
	position:absolute;
	top:90px;
	left:50%;
	margin-left:-200px;
	width:500px;
	background-color:#000;
	border:solid #FFF 1px;
	z-index:20;
	overflow:hidden;
}
.Contato{
	background-color:#FFF;
	width:461px;
	overflow:hidden;
	position:absolute;
	top:75px;
	left:50%;
	margin-left:20px;
	display:none;
	z-index:20;
}
.JanelaTexto{
	background-color:#FFF;
	width:600px;
	overflow:hidden;
	position:absolute;
	top:170px;
	left:50%;
	margin-left:-300px;
	z-index:20;
}
.Titulo{
	float:left;
	margin:5px 0 5px 10px;
	overflow:hidden;
}
.SetaEsquerda{
	float:left;
	width:29px;
	overflow:hidden;
	margin:100px 30px 120px 30px;
}
.SetaDireita{
	float:right;
	width:29px;
	overflow:hidden;
	margin:100px 30px 120px 30px;
}
.Midia{
	overflow:hidden;
	border:1px solid #FFF;
}
@charset "utf-8";
/* CSS Document */
.TextoPadrao{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height:20px;
}
.TextoCinza{
	font-family:Arial, Helvetica, sans-serif;
	color:#919191;
	font-size:12px;
	line-height:20px;
}
.TituloPortifolio{
	font-family:Arial, Helvetica, sans-serif;
	color:#919191;
	margin:5px 5px 5px 30px;
	font-size:20px;
}
#AlertWindow{
	position:absolute;
	width:360px;
	left:50%;
	top:50%;
	margin-left:-180px;
	margin-top:-100px;
	z-index:103;
	font:12px Verdana, Geneva, sans-serif;
}
#AlertWindow .dialogTop {
	padding:1px;
	background:#F00;
	text-align:left;
	border:1px solid #FFF;
	overflow:hidden;
	cursor:move;
}
#AlertWindow .dialogTop p {
	margin:0;
	padding:0;
	margin-left:5px;
	padding-bottom:2px;
	font-weight:bold;
	color: #FFF;
	cursor:inherit;
}
#AlertWindow .dialogMain {
	background:#EFEFEF;
	text-align:left;
	border: 1px solid #FFF;
	overflow: hidden;
}
#AlertIco {
	width:50px;
	font-size:36px;
	color:#C00;
	float:left;
	overflow:hidden;
	text-align:center;
}
#AlertArea {
	width:290px;
	margin:15px 10px 15px 5px;
	float:left;
	overflow:hidden;
}
#AlertButton {
	margin:5px 0 5px 0;
	clear:both;
	text-align:center;
}
#AlertButton input {
	font:12px Verdana, Geneva, sans-serif;
	border:1px solid #666;
	padding:2px;
	background-color:#DDD;;
}
.CornerDialog { 
	border:0;
	position:relative;
	overflow:visible;
}
.CornerDialog .dialogTop { padding:3px 3px 2px 3px; }
.CornerTopLeft {
	position:absolute;
	left:0;
	top:0;
	margin-top:-15px;
	margin-left:-16px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_TopLeft.png);
	width:24px;
	height:23px;
}
.CornerTopMid {
	position:absolute;
	top:0;
	left:8px;
	right:7px;
	margin-top:-15px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_TopMid.png);
	height:15px;
}
.CornerTopRight {
	position:absolute;
	right:0;
	top:0;
	margin-top:-15px;
	margin-right:-17px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_TopRight.png);
	width:24px;
	height:23px;
}
.CornerLeftMid {
	position:absolute;
	top:8px;
	left:0;
	bottom:7px;
	margin-left:-16px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_MidLeft.png);
	width:17px;
}
.CornerRightMid {
	position:absolute;
	top:8px;
	right:0;
	bottom:7px;
	margin-right:-17px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_MidRight.png);
	width:17px;
}
.CornerBottomLeft {
	position:absolute;
	left:0;
	bottom:0;
	margin-bottom:-16px;
	margin-left:-16px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_BottomLeft.png);
	width:24px;
	height:23px;
}
.CornerBottomMid {
	position:absolute;
	bottom:0;
	left:8px;
	right:7px;
	margin-bottom:-18px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_BottomMid.png);
	height:18px;
}
.CornerBottomRight {
	position:absolute;
	right:0;
	bottom:0;
	margin-bottom:-16px;
	margin-right:-17px;
	background:url(http://www.outra.com.br/tpls/img/glassCorners_BottomRight.png);
	width:24px;
	height:23px;
}
