﻿html
{
    font-family:Arial Unicode MS;
    font-size:small;
    background-color:#fefefe;
}

html,body
{
	margin:0;
	padding:0;
	height:100%;
}

.CloudComputing
{
  position:relative;
  display:block;
  width:938px;
  height:218px;
  background: transparent url("../images/cloud_computing.png") top left no-repeat;
  font-family:Verdana;
}

.CloudComputing .BalaoCSWrapper
{
  display:block;
  position:absolute;
  top:30px;
  left:305px;
  width:98px;
  text-align:center;
}
.CloudComputing .BalaoSolWrapper
{
  display:block;
  position:absolute;
  top:100px;
  left:397px;
  width:95px;
  text-align:center;
}

.CloudComputing .CloudSubTitle
{
  position:absolute;
  top:90px;
  left:45px;
  font-family:Tahoma;
  font-size:10pt;
  font-weight:bold;
  color:#a7c8fe;
}

.CloudComputing .BaloesTitulo
{
  color:#000000;
  font-family:Tahoma;
  font-size:10pt;
  font-weight:bold;
}

.CloudComputing .TextoVerMais
{
  color:#FFFFFF;
  font-weight:bold;
}

.verMaisCS:hover
{
  color:#3ba2e9;
}

.verMaisSol:hover
{
  color:#faa61a;
}

.CloudComputing .CCBottom
{
  position:absolute;
  bottom:15px;
  left:140px;
  font-size:12pt;
  color:#FFFFFF;
  font-family:Arial;
  font-weight:bold;
}

.CCBottom span
{
  color:#dfe720;
}

.CloudComputing .Solucao
{
  position:relative;
  clear:right;
  float:right;
  margin-right:10px;
  margin-top:6px;
  color:#343433;
  font-size:9pt;
  text-align:right;
  font-weight:bold;
  width:58%;
}
.Solucao a
{
  color:#1f8996;
}

.Solucao a:hover
{
  color:#acacac;
}

.CloudComputing .SolSmall
{
  width:40%;
}

.BG_Header
{
    position:relative;
    width:100%;
    height:auto;
    padding-top:15px;
    /*border:1px solid #FF0000;*/
    
    background: #454545 url(../images/bg_header.png) top left repeat-x;
}

.MenuBar
{
    position:absolute;
    left:50%;
    bottom:0;
    width:50%;
    background: #272323 url(../images/dark_bg.gif) top left repeat-x;
    height:30px;
}

.BG_Content
{
    position:relative;
    display:block;
    width:100%;

    /*border:1px solid #00FF00;*/
    height:auto;
    padding-bottom:20px;
    overflow-y:hidden;
}

.BG_Content_LT
{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:50%;
    height:207px;
    background: #949496 url(../images/bg-left-top.png) top left repeat-x;
    z-index:1;
}

.BG_Content_RT
{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:50%;
    height:205px;
    background: #949496 url(../images/bg-right-top.png) top left repeat-x;
    /*border:1px solid #ff0000;*/
    z-index:5;
}

.BG_Content_LB
{
    position:absolute;
    top:207px;
    left:0;
    display:block;
    width:50%;
    height:100%;
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1D1D1', endColorstr='#969696',undefined );
    background: #e5e8ed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZThlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2UwZTRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e5e8ed 0%, #e0e4ed 20%, #fefefe 56%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e8ed), color-stop(20%,#e0e4ed), color-stop(56%,#fefefe), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #e5e8ed 0%,#e0e4ed 20%,#fefefe 56%,#fefefe 100%);
    background: -o-linear-gradient(top, #e5e8ed 0%,#e0e4ed 20%,#fefefe 56%,#fefefe 100%);
    background: -ms-linear-gradient(top, #e5e8ed 0%,#e0e4ed 20%,#fefefe 56%,#fefefe 100%);
    background: linear-gradient(top, #e5e8ed 0%,#e0e4ed 20%,#fefefe 56%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e8ed', endColorstr='#fefefe',GradientType=0 );
    padding-top:70px;
    padding-bottom:20px;
    z-index:5;
}

.BG_Content_RB
{
    position:absolute;
    top:205px;
    left:50%;
    display:block;
    width:50%;
    height:100%;
    
    background: #e9ecf1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWNmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZTFlNGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #e9ecf1 0%, #e1e4ed 8%, #fefefe 56%, #fefefe 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9ecf1), color-stop(8%,#e1e4ed), color-stop(56%,#fefefe), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #e9ecf1 0%,#e1e4ed 8%,#fefefe 56%,#fefefe 100%);
    background: -o-linear-gradient(top, #e9ecf1 0%,#e1e4ed 8%,#fefefe 56%,#fefefe 100%);
    background: -ms-linear-gradient(top, #e9ecf1 0%,#e1e4ed 8%,#fefefe 56%,#fefefe 100%);
    background: linear-gradient(top, #e9ecf1 0%,#e1e4ed 8%,#fefefe 56%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ecf1', endColorstr='#fefefe',GradientType=0 );
    padding-top:70px;
    padding-bottom:20px;
    z-index:2;
}

.BG_Mid_Left
{
    display:none;
}

.BG_Bot_Left
{
    display:none;
}

.BG_Mid_Right
{
    display:none;
}


.BG_Bot_Right
{
    display:none;
}

.BG_Footer
{
    position:relative;
    display:block;
    width:100%;
    /*border:1px solid #00ff00;*/
    background:#fefefe url(../images/bg_footer.png) left top repeat-x;
    height:140px;
    padding-top:10px;
}

.FooterBar
{
    position:absolute;
    left:0px;
    top:10px;
    width:30%;
    background: #fefefe url(../images/dark_bg_footer.png) top left repeat-x;
    height:55px;
    /*border:1px solid #ff0000;*/
}

.Page
{
   position:relative;
   width:938px;
   margin:auto;
   /*background: #454545 url(../images/background.png) top left repeat;*/
   /*border:1px solid #00FF00;*/
}

.PageHeader
{
    position:relative;
    /*border:1px solid #0000FF;*/
    height:86px;
}

.PageHeader #Logotipo
{
    position:absolute;
    bottom:0px;
    left:0px;
    /*border:1px solid #FF0000;*/
    width:300px;
}

#Logotipo span
{
    position:relative;
    float:left;
    padding-left:20px;
    color:#FFFFFF;
}

.PageHeader #lang
{
  position:absolute;
  top:0px;
  right:20px;
  height:20px;
  display:block;
  /*border:1px solid #ff00ff;*/
  width:100px;
  text-align:right;
  vertical-align:middle;
}

.PageHeader .LiveChat
{
  position:absolute;
  top:25px;
  right:20px;
  /*border:1px solid #ffff00;*/
}

.PageHeader #MenuRight
{
    position:absolute;
    /*border:1px solid #00FF00;*/
    bottom:0px;
    right:0px;
}

#Inicio
{
    position:relative;
}

#Inicio img
{
    position:absolute;
    top:50%;
    margin-top:-13px;
    display:block;
}


/* MENU */
ul{
	height:30px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	/*text-transform:uppercase;*/
	/*border:1px solid #ff0000;*/
}

ul li{
	/*border:1px solid #444444;*/
	display:inline-block;
	float:left;
	height:30px;
	list-style-type:none;
	overflow:hidden;
	min-width:35px;
}

ul li a, ul li a:hover, 
ul li a:visited{
	text-decoration:none;
}

.normalMenu, .normalMenu:visited,
.hoverMenu, .hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	outline:none;
	padding:10px 10px;
	display:block;
	height:20px;
}

.hoverMenu,.hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	margin-top:-40px;
	background:url(../images/red_bg.gif) repeat-x #eeeeee;
	color:#ffffff;
}

.selectedMenu,.selectedMenu:visited {
	margin:0;
}

.normalMenu, .normalMenu:visited{
	color:white;
	background:url(../images/dark_bg.gif) repeat-x #444444;
}

/* END */

/* HORIZONTAL MENU */
.omnimenu.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(../images/bg-omnimenu.gif) top left repeat-x;
}
.omnimenu.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.omnimenu.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg-omnimenu-button.gif) top left no-repeat;
}

.omnimenu.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 15px;
	float: left;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

.omnimenu.horizontal ul li a span.menu_text {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 15px;
	background: transparent url(../images/bg-omnimenu-button.gif) top right no-repeat;
	cursor: pointer;
}

/* HOVER */
.omnimenu.red ul li a:hover,
.omnimenu.red ul li.menuHighlight a {
	background: transparent url(../images/bg-omnimenu-hover.gif) top left no-repeat;
}
.omnimenu.red ul li a:hover span.menu_text,
.omnimenu.red ul li.menuHighlight a span.menu_text {
	background: transparent url(../images/bg-omnimenu-hover.gif) top right no-repeat;
}
/* END HORIZONTAL MENU */

.PageImg
{
    position:relative;
    /*border:1px solid #0F0F0F;*/
    margin-top:2px;
    height:274px;
    z-index:999;
}

.PageContent
{
    position:relative;
    display:block;
    /*border:1px solid #0000FF;*/
    padding:0px;
    z-index:50;
    border-image:none;
}

.PageContentWithMargin
{
    position:relative;
    margin-top:5px;
    
}

.PageFooter
{
    text-align:left;
    /*border:1px solid #0000ff;*/
    height:55px;
}

#Implementacoes
{
    display:block;
    position:absolute;
    /*border:1px solid #00FF00;*/
    right:0px;
    top:6px;
    text-align:left;
    padding-right:30px;
    vertical-align:middle;
}

.PageFooter #CopyRights
{
    position:relative;
    display:block;
    left:30px;
    top:0px;
    height:55px;
    font-size:10pt;
    font-family:Tahoma;
    font-weight:bold;
    color:#FFFFFF;
    /*border:1px solid #FF0000;*/
    background: #fefefe url(../images/dark_bg_footer.png) top left repeat-x;
    width:75%;
}

#CopyRights span
{
  position:absolute;
  height:16px;
  top:50%;
  margin-top:-8px;
}

.ContentWindow
{
    position:relative;
    margin-top:10px;
    display:inline-block;
    width:303px;
    margin-right:10px;
    /*border:1px solid #FF0000;*/
}

.ContentWindow a
{
    text-decoration:none;
}

.ContentWindowTop
{
    position:relative;
    display:block;
    float:left;
    height:40px;
    width:100%;
    
    background: #1b1b1c; /* Old browsers */
    background: -moz-linear-gradient(undefined, #1B1B1C 0%, #363638 50%, #4F4F51 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, undefined, color-stop(0%,#1B1B1C), color-stop(50%,#363638), color-stop(99%,#4F4F51)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(undefined, #1B1B1C 0%,#363638 50%,#4F4F51 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(undefined, #1B1B1C 0%,#363638 50%,#4F4F51 99%); /* Opera11.10+ */
    background: -ms-linear-gradient(undefined, #1B1B1C 0%,#363638 50%,#4F4F51 99%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f51', endColorstr='#1b1b1c',undefined ); /* IE6-9 */
    background: linear-gradient(undefined, #1B1B1C 0%,#363638 50%,#4F4F51 99%); /* W3C */
    
    background-image: linear-gradient(bottom, #1B1B1C 10%, #4F4F51 87%);
    background-image: -o-linear-gradient(bottom, #1B1B1C 10%, #4F4F51 87%);
    background-image: -moz-linear-gradient(bottom, #1B1B1C 10%, #4F4F51 87%);
    background-image: -webkit-linear-gradient(bottom, #1B1B1C 10%, #4F4F51 87%);
    background-image: -ms-linear-gradient(bottom, #1B1B1C 10%, #4F4F51 87%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.1, #1B1B1C),
	    color-stop(0.87, #4F4F51)
    );

    border-top-left-radius:20px;
    border-top-right-radius:20px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:20px;
	-moz-border-top-left-radius:20px;
	-moz-border-top-right-radius:20px;
	/*border:1px solid #00FF00;*/
}

.ContentWindowTop span
{
    position:absolute;
    top:50%;
    margin-top:-10px;
    padding-left:10px;
    color:#FFFFFF;
    font-weight:bold;
}

.ContentWindowTop img
{
    display:block;
    float:right;
    margin-right:10px;
    margin-top:5px;
}


.ContentWindowBody
{
    position:relative;
    display:block;
    clear:both;
    float:left;
    height:80px;
    width:100%;
    /*border:1px solid #0000FF;*/
    background-color:#272323;
    padding-top:25px;
}

.ContentWindowBody span
{
    position:relative;
    display:block;
    padding-left:10px;
    color:#9a9a9a;
    font-size:12pt;
}

.RoundRedButton
{   
    width:20px;
    height:20px;
    margin-right:10px;
    margin-top:5px;
	border:1px solid #38475b;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	
	background-color:#FFFFFF;  
	color:#20303f;
}

/*.Banner_Extend
{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:auto;
    height:auto;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E4ED', endColorstr='#FEFEFE');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E4ED', endColorstr='#FEFEFE'); 
    
    background-image: linear-gradient(bottom, #FEFEFE 45%, #E0E4ED 100%);
    background-image: -o-linear-gradient(bottom, #FEFEFE 45%, #E0E4ED 100%);
    background-image: -moz-linear-gradient(bottom, #FEFEFE 45%, #E0E4ED 100%);
    background-image: -webkit-linear-gradient(bottom, #FEFEFE 45%, #E0E4ED 100%);
    background-image: -ms-linear-gradient(bottom, #FEFEFE 45%, #E0E4ED 100%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.45, #FEFEFE),
	    color-stop(1, #E0E4ED)
    );
    
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
    -webkit-border-bottom-left-radius:20px;
    -webkit-border-bottom-right-radius:20px;
	-moz-border-bottom-left-radius:20px;
	-moz-border-bottom-right-radius:20px;
	
	padding-bottom:20px;
}*/

#QS_Content
{
    position:relative;
    display:block;
    width:908;
    margin:0px 15px 0px 15px;
    background-color:#a3a3a3;
    
    border-radius:20px;
    -webkit-border-radius:20px;
	-moz-border-radius:20px;
}

#QS_Content a
{
    color:#a60000;
    text-decoration:none;
}

#QS_Content span
{
    display:block;
    margin-left:20px;
    padding:20px 20px 20px 0;
    font-family:Tahoma;
    font-size:10pt;
    line-height:normal;
}

.PS_Content_Left
{
    position:relative;
    display:table-cell;
    /*float:left;*/
    width:220px;
    background-color:#808080;
    vertical-align:top;
    
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    -webkit-border-bottom-left-radius:20px;
    -webkit-border-top-left-radius:20px;
	-moz-border-bottom-left-radius:20px;
	-moz-border-top-left-radius:20px;
	
	/*border:1px solid #FF0000;*/
}

.PS_Content_Left a
{
    color:#b02a29;
    font-size:8pt;
    font-weight:normal;
}

.PS_Content_Left span
{
    display:block;
    width:auto;
    margin:20px 5px 20px 15px;
    /*border:1px solid #00FF00;*/
}

.PS_Title_Left
{
    font-weight:bold;
}

.PS_Text_Left
{
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:10pt;
}

.PS_Content_Right
{
    position:relative;
    display:table-cell;
    /*float:left;*/
    width:685;
    height:auto;
    background-color:#b3b3b3;
    padding-bottom:10px;
    margin-left:4px;
    padding-top:10px;
    
    border-top-right-radius:20px;
    border-bottom-right-radius :20px;
    -webkit-border-bottom-right-radius :20px;
    -webkit-border-top-right-radius:20px;
	-moz-border-bottom-right-radius:20px;
	-moz-border-top-right-radius:20px;
	
	/*border:1px solid #0000FF;*/
	
	font-family:Tahoma;
}

.PS_Content_Right a
{
    color:#b02a29;
}

.PS_Title_Right
{
    font-size:12pt;
    font-weight:bold;
    /*border:1px solid #0000FF;*/
    float:left;
    margin-bottom:5px;
}

.PS_Text_Right
{
    font-size:8pt;
    /*border:1px solid #00FF00;*/
    float:left;
    width:140px;
    padding-top:5px;
    padding-left:5px;
}

.PS_Content_Right img
{
    display:block;
    clear:both;
    float:left;
    /*border:1px solid #FF0000;*/
 }

.PS_Right_Wrapper
{
    position:relative;
    display:table-cell;
    border-right:2px solid #ececec;
    /*float:left;    */
    padding-left:5px;
    padding-right:5px;
    padding-top:20px;
    padding-bottom:20px;
    min-height:120px;
    height:160px;
    /*border:1px solid #00FF00;*/
    vertical-align:top;
    min-width:217px;
}

.PS_Row
{
    display:table-row-group;
}

.PS_Wrapper
 {
     display:table;
     position:relative;
     clear:both;
     float:none;
     /*border:1px solid #FF0000;*/
     height:auto;
     width:auto;
     overflow:auto;
     margin-top:5px;
     margin-left:16px;
 }
 
 .PS_NewLine_Style
 {
     border-top:1px solid #ececec;
 }
 
 .PS_NewLine
 {
     /*clear:both;
     float:left;*/
 }
 
 .SEC_Wrapper
 {
     position:relative;
     display:block;
     width:100%;
     /*border:1px solid #FF0000;*/
 }
 
 .PSTiReduction
 {
   font-size:8pt;
   display:block;
   color:#a60000;
 }
 
 .SEC_Content
 {
     display:block;
     margin:0px 0px 0px 10px;
     padding:10px 10px 20px 35px;
     /*border:1px solid #00FF00;*/
     width:873px;
     background-color:#a3a3a3;
     border-radius:20px;
    -webkit-border-radius:20px;
	-moz-border-radius:20px;
 }
 
 .SEC_ContentWindow_Body
 {
     padding:0px;
     height:68px;
 }
 
 .SEC_ContentWindow_Style
 {
     width:210px;
     margin:0;
     margin-top:10px;
 }
 
 .PAR_Content
 {
     display:block;
     margin:0px 0px 0px 10px;
     padding:10px 10px 20px 27px;
     /*border:1px solid #00FF00;*/
     width:881px;
     background-color:#a3a3a3;
     border-radius:20px;
    -webkit-border-radius:20px;
	-moz-border-radius:20px;
 }
 
 .PAR_Content div
 {
     position:relative;
     display:inline-block;
     border-radius:20px;
    -webkit-border-radius:20px;
	-moz-border-radius:20px;
	 background-color:#FFFFFF;
	 width:140px;
	 height:100px;
	 margin-top:10px;
	
	/* border:1px solid #ff0000;*/
	
 }
 
 .PAR_Content img
 {
     display: block;
     margin-left: auto;
     margin-right: auto;
     /*border:1px solid #00ff00;*/
 }
 
 .PAR_Wrapper
 {
     display:table-cell;
     clear:inherit;
     vertical-align: middle;
	 text-align:center;
	 width:140px;
	 height:100px;
 }
 
 .CONT_Content
 {
     position:relative;
     display:block;
     margin:0;
     padding:10px 10px 0px 10px;
     /*border:1px solid #00FF00;*/
     width:918px;
     /*height:420px;*/
     height:840px;
 }
 
 .CONT_Content_Left
 {
     position:absolute;
     display:block;
     top:10px;
     left:10px;
     border-bottom-left-radius:20px;
     border-top-left-radius:20px;
    -webkit-border-bottom-left-radius:20px;
    -webkit-border-top-left-radius:20px;
	-moz-border-bottom-left-radius:20px;
	-moz-border-top-left-radius:20px;
	 background-color:#808080;
	 width:220px;
	 height:410px;
	 /*border:1px solid #ff0000;*/
 }
 
 .CONT_Content_Left .Title
 {
     margin:20px 0px 0px 20px;
     display:block;
     float:left;
     font-weight:bold;
 }

.CONT_Content_Left .Text
 {
     clear:both;
     float:left;
     display:block;
     color:#FFFFFF;
     margin:20px 0px 0px 20px;
 }
 
 .CONT_Content_Right
 {
     position:absolute;
     display:block;
     top:10;
     left:235px;
     border-bottom-right-radius:20px;
     border-top-right-radius:20px;
    -webkit-border-bottom-right-radius:20px;
    -webkit-border-top-right-radius:20px;
	  -moz-border-bottom-right-radius:20px;
	  -moz-border-top-right-radius:20px;
	   background-color:#b3b3b3;
	   width:694px;
	   height:410px;
	 /*border:1px solid #0000ff;*/
 }
 
 .CONT_Content_Right span
 {
     display:block;
     margin:10px 20px 0px 20px;
     font-size:10pt;
 }
 
  .CONT_Content_Right .Mail,.Tel
 {
     display:block;
     font-size:12pt;
     font-weight:bold;
     text-align:right;
 }
 
 .Tel
 {
     position:absolute;
     right:0px;
     bottom:45px;
     font-size:10pt;
 }
 
 .Mail
 {
     position:absolute;
     right:0px;
     bottom:10px;
 }
 
 .Mail a
 {
     text-decoration:none;
     color:#b02a29;
 }
 
 .GoogleMap
 {
     margin:20px 0px 0px 20px;
 }
 
 .GMap_Title
 {
     font-size:10pt;
 }
 
 .GMap_Content
 {
     margin:10px 10px 0px 0px;
     width:auto;
     height:auto;
     overflow:auto;
 }
 
 .PI_Content
 {
     position:relative;
     margin-top:20px;
     background-color:#b3b3b3;
     border-radius:20px;
    -webkit-border-radius:20px;
	  -moz-border-radius:20px;
	  width:700px;
	  height:260px;
	  margin-left:auto;
	  margin-right:auto;
	  display:block;
 }
 
.PI_Content input
{
    border:1px solid #a60000;
    margin-top:2px;
}

 
 .PI_Content .Title
 {
     display:block;
     /*border:1px solid #00FF00;*/
     font-size:12pt;
     font-weight:bold;
     margin:20px 0px 0px 20px;
     padding-top:10px;
     color:#a60000;
 }
 
 .PI_Content .Nota
 {
   position:absolute;
   left:10px;
   bottom:5px;
     display:block;
     color:#a60000;
     margin:0px 0px 0px 20px;
     padding-bottom:10px;
     font-size:8pt
 }
 
 .PI_Content .Produtos
 {
     position:absolute;
     display:block;
     top:10px;
     right:44%;
     color:#a60000;
     font-size:12pt;
     font-weight:bold;
     /*border:1px solid #0000FF;*/
 }
 
 .PI_ProdInf
 {
   position:relative;
   display:block;
   padding:15px;
   /*font-family:Tahoma;*/
 }
 
 .PI_ProdInf div
 {
   padding-top:10px;
 }
 
 .PI_Wrapper
 {
     position:relative;
     display:block;
     margin-left:20px;
     margin-top:10px;
     width:300px;
     /*border:1px solid #FF0000;*/
     padding:10px 0px 20px 0px;
 }
 
.Wrapper_Left
{
    display:block;
    float:left;
    width:60px;
    text-align:right;
    /*border:1px solid #ffFF00;*/
    margin-top:4px;
}

.Wrapper_Right
{
    display:block;
    float:left;
    text-align:left;
    /*border:1px solid #ff00FF;*/
    max-width:230px;
}

.Wrapper_Center
{
    width:100%;
    text-align:center;
    margin-top:4px;
    /*border:1px solid #000000;*/
}

.Wrapper_Right span
{
    color:#a60000;
}
 
 .PI_Content_Right
 {
     position:absolute;
     top:0;
     left:40%;
     width:60%;
     height:auto;
     /*border:1px solid #0000FF;*/
 }
 
 .SelProdutos
 {
     position:absolute;
     top:40px;
     right:30px;
     display:block;
     border:none;
     /*border:1px solid #00FF00;*/
     height:113px;
     width:350px;
 }
 
 .SelProdutos input
 {
     clear:inherit;
     border:none;
 }
 
 .SelProdutos span
 {
     margin:0px;
     padding:0px;
     color:#a60000;
     font-size:8pt;
 }
 
 .CCCC
 {
     position:absolute;
     display:block;
     top:53%;
     left:46%;
     color:#a60000;
     font-size:10pt;
     font-weight:bold;
     /*border:1px solid #0000FF;*/
 }
 
 .SelCondComerciais
 {
     position:absolute;
     top:63%;
     right:23%;
     display:block;
     height:30px;
     width:350px;
     padding-right:1px;
     /*border:1px solid #000000;*/
 }
 
 .SelCondComerciais input
 {
     clear:inherit;
     border:none;
 }
 
 .SelVerificação
 {
     position:absolute;
     bottom:20px;
     left:45%;
     width:auto;
     margin:0px;
     padding:0px;
     color:#a60000;
     font-size:10pt;
     /*border:1px solid #000000;*/
 }
 
 img
 {
     border:none;
     outline:none;
     padding:0px;
     margin:0px;
     border-width:0px;
     border-style:none;
 }
 
 .FloatLeft
 {
     float:left;
 }
 
 .FloatRight
 {
     float:right;
 }
 
 .ClearFloat
 {
     clear:left;
     clear:right;
 }
 
 .Clear
 {
     clear:both;
     display:block;
 }

/* Banner  Cloud */

.Cloud_CaseStudyLink
{
    display:block;
    height:66px;
    background:transparent url(../images/banner_cloud/case_study.png) top left no-repeat;
}

.Cloud_CaseStudyLink:hover
{
    background: transparent url(../images/banner_cloud/case_study_hover.png) top right no-repeat;
}

.Cloud_SolucoesLink
{
    display:block;
    height:70px;
    background: transparent url(../images/banner_cloud/solucoes.gif) top left no-repeat;
}

.Cloud_SolucoesLink:hover
{
    background: transparent url(../images/banner_cloud/solucoes_hover.gif) top left no-repeat;
}

.Cloud_SaberMaisLink
{
    display:block;
    height:17px;
    background: transparent url(../images/banner_cloud/saiba_mais.png) top left no-repeat;
}

.Cloud_SaberMaisLink:hover
{
    background: transparent url(../images/banner_cloud/saiba_mais_hover.png) top left no-repeat;
}

div.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:938px;
	height:218px;
	display:block;
}

div.cloud-logo2-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:938px;
	height:9px;
}

div.cloud-logo2-02_ {
	position:absolute;
	left:0px;
	top:9px;
	width:303px;
	height:209px;
}

div.cloud-logo2-03_ {
	position:absolute;
	left:303px;
	top:9px;
	width:106px;
	height:66px;
}

div.cloud-logo2-04_ {
	position:absolute;
	left:409px;
	top:9px;
	width:529px;
	height:66px;
}

div.cloud-logo2-05_ {
	position:absolute;
	left:303px;
	top:75px;
	width:90px;
	height:143px;
}

div.cloud-logo2-06_ {
	position:absolute;
	left:393px;
	top:75px;
	width:103px;
	height:70px;
}

div.cloud-logo2-07_ {
	position:absolute;
	left:496px;
	top:75px;
	width:442px;
	height:53px;
}

div.cloud-logo2-08_ {
	position:absolute;
	left:496px;
	top:128px;
	width:112px;
	height:90px;
}

div.cloud-logo2-09_ {
	position:absolute;
	left:608px;
	top:128px;
	width:70px;
	height:17px;
}

div.cloud-logo2-10_ {
	position:absolute;
	left:678px;
	top:128px;
	width:260px;
	height:90px;
}

div.cloud-logo2-11_ {
	position:absolute;
	left:393px;
	top:145px;
	width:103px;
	height:73px;
}

div.cloud-logo2-12_ {
	position:absolute;
	left:608px;
	top:145px;
	width:70px;
	height:73px;
}

/* END Banner Cloud */


/* Informações Style */
.BotaoSubmeter 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a60000;
	padding: 3px 11px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 50%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ffffff),
		to(#d6d6d6));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #a60000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}

.BotaoSubmeter:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a60000;
	padding: 3px 11px;
	background: -moz-linear-gradient(
		top,
		#d6d6d6 0%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#d6d6d6),
		to(#d6d6d6));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #a60000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}



/*----------------------------------*/
/*              POPUP               */
/*----------------------------------*/
#overlay 
{
    position:absolute;
    top:0; right:0;
    bottom:0; left:0;
    background:url(../images/overlay-pattern.png);
    z-index:10000;
    display:none;
}

#popupModalOuter{
    padding:6px;
    border-radius:5px;
    background:url(../images/popup-modal-outer.png);
    position:absolute;
    top:50%; left:50%;
    z-index:10001;
    margin-left:-36px;
    margin-top:-36px;
}

#popupModal{
    padding:30px;
    background:#fff;
    border-radius:5px;
}

/*-----------
Popup PAGE
-----------*/
#popup { position:relative; display:none; width:800px; height:295px; text-align:center }

.popupCancel
{
  position:absolute;
  top:-10px;
  right:-10px;
  background:transparent url(../images/popup/close_popup.png) top left no-repeat;
  width:20px;
  height:20px;
}