/* http://www.rodrigoweb.com.br
Develop By Rodrigo Araujo
*/

/* COMECA CLASSES */

.Fontrp_a10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#616161;
}
.FontDest_a10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#63635B;
}
.FontEmail_a10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#63635B;
}
.FontEmail_a10:hover {
	text-decoration:underline;
}
.FontForm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#64645C;
}
.FontDestRed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#CF1414;
}
.FontDestRed_Normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#CF1414;
}
.FontDestRed_Normal:hover {
	text-decoration:underline;
}


/* ENCERRA CLASSES */


/* COMECA ESTRUTURA */

.idIndex {
	position:relative;
	background:url(../img/bg_fundo_principal.gif) repeat-y;
	text-align:left;
	width:766px;
	height:732px;
}

/* ENCERRA ESTRUTURA */


/* COMECA CORPO */

.idCorpo {
	position:absolute;
	width:678px;
	height:409px;
	top:225px;
	left:19px;
	background:url(../img/bg_fundo_corpo.gif) repeat-y;
}

/* ENCERRA CORPO */


/* COMECA TOPO */

.TopFlash {
	position:absolute;
	width:678px;
	height:225px;
	margin-left:19px;
}

/* ENCERRA TOPO */

/* COMECA MENU */

.idMenuLateral {
	position:absolute;
	width:69px;
	height:550px;
	margin-top:84px;
	margin-left:697px;
}
.idButhome {
	position:absolute;
	width:58px;
	height:110px;
}
.idButempresa {
	position:absolute;
	margin-top:110px;
	width:58px;
	height:110px;
}
.idButservicos {
	position:absolute;
	margin-top:220px;
	width:58px;
	height:110px;
}
.idButport {
	position:absolute;
	margin-top:330px;
	width:58px;
	height:110px;
}
.idButcontato {
	position:absolute;
	margin-top:440px;
	width:58px;
	height:110px;
}

/* ENCERRA MENU */



/* COMECA DESTAQUE */

.idDestaque {
	position:relative;
	width:678px;
	height:409px;
}

.destHome {
	position:absolute;
	width:277px;
	height:409px;
}
.destHome ul {
	margin:0 0 0 36px;
	padding:0;
	list-style:none;
}
.LogoDesen {
	width:241px;
	height:64px;
	background:url(../img/bg_fund_desenvo.gif) no-repeat;
}
.TxtDesen {
	width:241px;
	height:68px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
	color:#63635B;
}
.leiaMais {
	width:241px;
	height:35px;
	text-align:right;
}
.LogoContato {
	width:241px;
	height:43px;
	background:url(../img/bg_fundo_contato.gif) no-repeat;
}
.TxtContato {
	width:241px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-top:7px;
	text-decoration:none;
	text-align:justify;
	color:#63635B;
}
.TxtContato2 {
	width:241px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-top:8px;
	text-decoration:none;
	text-align:justify;
	color:#63635B;
}
.linhaDest {
	position:absolute;
	width:41px;
	height:370px;
	left:285px;
	background:url(../img/img_linha_dest.gif) repeat-y;
}
.DestFrames {
	position:absolute;
	height:409px;
	left:326px;	overflow:hidden;

}
.DestFrames ul {
	margin:0;
	padding:0;
	list-style:none;
}
.LogoUltTrab {
	width:360px;
	height:64px;
}
.iFrameTrab {
	width:330px;
	height:310px;
	background:#F4F4EC;		overflow:hidden;
}
.iFrameTrabConteudo {
	width:300px;
	background:#F4F4EC;
}
.iFrameTrabConteudo ul {
	margin:0;
	padding:0;
	list-style:none;
}
.spacerDest {
	width:290px;
	height:5px;
}
.destquinho1 {
	width:290px;
	height:90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#63635B;
}
.TxtUltTrab {
	position:absolute;
	width:100px;
	height:20px;
	left: 235px;
	top: 355px;
}
#fr_trab { overflow:hidden; }

/* ENCERRA DESTAQUE */ 


/* COMECA DESENVOLVIMENTO */

.IdDesenvolvimento {
	position:absolute;
	width:590px;
	height:409px;
	margin:0 52px 0 36px;
}
.IdDesenvolvimento ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ContIntDesen {
	width:590px;
	height:205px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#63635B;
	text-align:justify;
}
.LinhaDeitqada {
	width:590px;
	height:5px;
	background:url(../img/bg_linha_deitada.gif) no-repeat;

}
.LogoTecno {
	width:135px;
	height:55px;
	background:url(../img/img_tit_tecnologia.gif) no-repeat;
}
.TextTecno1 {
	position: absolute;
	top:350px;
	width:260px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#CF1414;
	left: 40px;
}
.TextTecno2 {
	position: absolute;
	left:350px;
	top:350px;
	width:215px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#CF1414;
}

/* ENCERRA DESENVOLVIMENTO */


/* COMECA SOBRE A EMPRESA */

.LogoEmpresa {
	width:241px;
	height:64px;
	background:url(../img/bg_fundo_nossaempresa.gif) no-repeat;
}
.LogoAtuacao {
	position:absolute;
	top:300px;
	width:185px;
	height:55px;
	background:url(../img/img_atuacao.gif) no-repeat;
}



/* ENCERRA SOBRE A EMPRESA */


/* COMECA PLANOS E SERVIÇOS*/
.PlServPrincipal {
	position:absolute;
	width:610px;
	height:409px;
	margin:0 52px 0 36px;
}
.PlservLogo {
	position:absolute;
	width:251px;
	height:70px;
	background:url(../img/img_plserv.gif) no-repeat;
}
.PlservLinha {
	position:absolute;
	width:31px;
	height:380px;
	left:251px;
	background:url(../img/linha_plserv.gif) repeat-y;
}
.PlservTxt {
	position:absolute;
	width:251px;
	height:165px;
	top:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#63635B;
	text-align:justify;
}
.plservLogServ {
	position:absolute;
	width:251px;
	height:64px;
	top:235px;
	background:url(../img/img_listaservicos.gif) no-repeat;
}
.plservlistServ {
	position:absolute;
	width:251px;
	height:100px;
	top:299px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#C40E0D;
	text-decoration:none;
}
.PlServLoglitserv {
	position:absolute;
	width:300px;
	height:70px;
	left:282px;
	background:url(../img/img_nossoplanos.gif) no-repeat;
}
.Plservplanos {
	position:absolute;
	width:328px;
	height:250px;
	top:70px;
	left:282px;
}
.Plservplanos ul {
	margin:0;
	padding:0;
	list-style:none;
}
.psplanos {
	width:308px;
	height:75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#63635B;
	text-decoration:none;
	padding-top:5px;
}
.PlservContato {
	position:absolute;
	width:225px;
	height:20px;
	left:380px;
	top:335px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#63635B;
	text-decoration:none;
}


/* ENCERRA PLANOS E SERVIÇOS*/


/* COMEÇA PORTFOLIO */

.IdPortfolio {
	position:absolute;
	width:630px;
	height:409px;
	margin:0 12px 0 36px;
}
.PortLog {
	position:absolute;
	width:244px;
	height:64px;
	background:url(../img/img_portfolio_int.gif) no-repeat;
}
.PortTxt {
	position:absolute;
	width:244px;
	height:175px;
	top:64px;
	padding-top:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
	color:#64645C;
}
.PortlinhaDiv {
	position:absolute;
	left:244px;
	width:34px;
	height:250px;
	background: url(../img/linha_portifolio.gif) repeat-y;
}
.PortLogoTrab {
	position:absolute;
	left:278px;
	width:352px;
	height:64px;
	background:url(../img/img_ultimos_trab_interna.gif) no-repeat;
}
.PortSites {
	position:relative;
	top:64px;
	left:278px;
	width:332px;	_width:360px;
	padding:8px 0 10px 0;		overflow:hidden;
}
.PortSites ul {
	margin:0;
	padding:0;
	list-style:none;
}
.PortSites li {
	position:relative;
	float:left;
	margin:0 0 0 10px;		cursor:pointer;


}
.click {
	position:absolute;
	width:140px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#C51716;
	left: 472px;
	top: 234px;
}
.LinhaDeitqada2 {
	position:absolute;
	width:630px;
	height:5px;
	top:260px;
	background: url(../img/linha_portifolio_deitada.gif) repeat-x;

}
.releaseLogo {
	position:absolute;
	width:140px;
	height:60px;
	top:265px;
	background:url(../img/img_release.gif) no-repeat;
}
.releaseTXT {
	position:absolute;
	width:480px;
	height:65px;
	top:325px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#64645C;
	padding-top:8px;
}


/* ENCERRA PORTFOLIO */


/* COMEÇA CONTATO */

.CtoLogo1 {
	position:absolute;
	width:251px;
	height:67px;
	background:url(../img/img_nossocaontato.gif) no-repeat;
}
.CtoFotoIlustra {
	position:absolute;
	width:251px;
	height:75px;
	top:67px;
}
.CtoTxtEnd {
	position:absolute;
	width:251px;
	height:100px;
	top:142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#64645C;
}
.CtoLogo2 {
	position:absolute;
	width:251px;
	height:46px;
	top:242px;
	background: url(../img/img_outroscontatos.gif) no-repeat;
}
.CtoTxtOutCont {
	position:absolute;
	width:251px;
	height:105px;
	top:288px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#64645C;
}
.ContLinha {
	position:absolute;
	width:31px;
	height:385px;
	left:251px;
	background:url(../img/linha_plserv.gif) repeat-y;
}
.CtoLogo3 {
	position:absolute;
	width:328px;
	height:67px;
	left:282px;
	background: url(../img/img_formcontato.gif) no-repeat;
}
.CtoTxtForm1 {
	position:absolute;
	width:328px;
	height:60px;
	top:67px;
	left:282px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
	color:#64645C;
}
.CtoBaseForm {
	position:absolute;
	width:328px;
	height:282px;
	top:127px;
	left:282px;
}
.CtoForm {
	position:absolute;
	width:328px;
	height:282px;
}
.boxform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #C51716;
	background-color: #ECE9D8;
	width: 220px;
	height:18px;
	border: 1px solid #FFFFFF;
	padding:4px 0 0 0;
}
.boxform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #C51716;
	height:18px;
	background-color: #ECE9D8;
	border: 1px solid #FFFFFF;
	padding:4px 0 0 0;
}
.boxform3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #C51716;
	background-color: #ECE9D8;
	width: 220px;
	height:70px;
	border: 1px solid #FFFFFF;
}
.boxbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #D5140B;
	width: 80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #ECE9D8;
	border-top-color: #63635B;
	border-right-color: #63635B;
	border-bottom-color: #63635B;
	border-left-color: #63635B;
}



/* ENCERRA CONTATO */



/* COMECA BORDA FOTO */

.bordaimg {
	border:3px solid #FFFFFD;
}
.bordaimg:hover {
	border:3px solid #A50000;
	cursor:pointer;
}

/* ENCERRA BORDA FOTO */


/* COMECA GALERIA DE FOTOS */





/* ENCERRA GALERIA DE FOTOS */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

/* COMECA RODAPE */

.idrodape {
	position:absolute;
	width:700px;
	height:60px;
	margin-top:634px;
	margin-left:12px;
	background:url(../img/bg_fundo_rodape.gif) no-repeat;
}
.TxtRodape {
	position:absolute;
	width:678px;
	height:45px;
	margin-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#616161;
	padding:15px 0 0 15px;
}

/* ENCERRA RODAPE */
