/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {
	margin:0; padding:0;
	font-size:100%!important;
	line-height:1em;
	text-align:center;
	background-image:url(images/back1.jpg);
	background-color: #ffffff;

	background-position: 0px 0px;
	background-attachment: fixed;
}
h2{
	font-family:arial;
	font-size:18px;
	padding-bottom:8px;
	margin:0px;
	color:#036;
	border-bottom:6px solid #B5D0DB;
}
html, input, textarea
	{	font-family:Arial; 
		color:#1d2328;
	}	
/*---------------------------------------------------------------------------------------------------------------------TEGS*/
a img{ border:0px}
img{ vertical-align:top}
strong{ color:#9f3b0f;}
a{ color:#9f3b0f; text-decoration:underline} 
a:hover{ text-decoration:none}
em{ font-style:normal; color:#1d2328; font-size:1.2em; line-height:1.4em; margin:0 0 15px 0px; display:block}
.clear { clear:both;}
/*----------------------------------------------------------------------------------------------------------------------------UL*/
ul{margin:0; padding:0; list-style:none; line-height:17px; color:#1d2328; font-size:0.92em;}
ul li{background:url(images/bg_ul.gif) bottom left repeat-x; margin:15px 0 0px 0px; padding:0 0 10px 0px; }
ul li a{color:#9f3b0f; text-decoration:underline; font-weight:bold; font-size:1.18em;} 
ul li a:hover { text-decoration:none; color:#4c9de2 }
ul li div{ background:url(images/bg_list.gif) top left no-repeat; padding:0 0 0px 21px;}
.bg_none{ background:none;}

.list{margin:0px; padding:0px; list-style:none; line-height:17px;}
.list li{ margin:0px; background:url(images/bg_list_small.gif) center left no-repeat; padding:0 0 0 12px}
.list li a{color:#9f3b0f; text-decoration:none; font-size:1.083em; background:url(images/bg_decoration.gif) bottom left repeat-x; font-weight:normal} 
.list li a:hover { text-decoration:none; color:#fda127 }
/*==========================================================================================================================HEADER=======*/
#header {height:459px;}
#header .position{ position:relative; margin:0 0 0 -74px}
/*===========================================================================================================================CONTENT=======*/
#content{ font-size:12px; width:100%; text-align:left}
#content .title{ display:block; margin:0 0 17px 0px}
#content .title1{ display:block; margin:0 0 16px 0px}
#content .indent{ padding:24px 20px 43px 24px}
#content .indent1{ padding:21px 20px 43px 16px}
#content .pic_left{ float:left; margin:0px 17px 0px 0px}
#content .border{ border:1px solid #b7bbc1}
#content .border1{ border:1px solid #b7bbc1;}
#content .width_100{ width:100%}
#content .pic{ display:block; margin:0px 0px 12px 0px}
#content span a{ color:#9f3b0f; text-decoration:none; background:url(images/bg_decoration.gif) bottom left repeat-x; font-size:1.083em} 
#content span a:hover{ text-decoration:none; color:#fda127}

#content .color{ background:url(images/bg_color.gif) bottom left repeat-x #ebf2f7;}
#content .bg_color_left{ background:url(images/bg_color_left.gif) top left repeat-y}
#content .bg_color_right{ background:url(images/bg_color_right.gif) top right repeat-y}
#content .bg_color_top{ background:url(images/bg_color_top.gif) top left repeat-x}
#content .bg_color_bot{ background:url(images/bg_color_bot.gif) bottom left repeat-x}
#content .y_top_left{ background:url(images/y_top_left.gif) top left no-repeat; height:100%; width:100%}
#content .y_top_right{ background:url(images/y_top_right.gif) top right no-repeat; width:100%; height:100%}
#content .y_bot_left{ background:url(images/y_bot_left.gif) bottom left no-repeat; height:100%; width:100%}
#content .y_bot_right{ background:url(images/y_bot_right.gif) bottom right no-repeat; height:100%; width:100%}

#content .indent_color{ padding:19px 10px 0px 13px;}
#content .indent_color1{ padding:19px 10px 26px 24px}
#content .indent_color2{ padding:19px 10px 40px 12px}
/*===========================================================================================================================CONTENT CLASS=======*/
#page1 #content .col1 .title{ margin:0 0 23px 0px}
#page1 #content .col1 p{ margin:5px 0 0 0px}

#page2 #content .col1 p{ margin:16px 0 11px 0px}
#page2 #content .col3 p{ margin:5px 0 10px 0px}

#page3 #content .col1 .box_1{ padding:27px 0 0px 0px}
#page3 #content .col1 .box_1 p{ margin:2px 10px 17px 0px}
#page3 #content .col1 .box_2{ padding:22px 0 0 0px}
#page3 #content .col1 .box_2 p{ margin:2px 0px 20px 0px}
#page3 #content .col3 p{ margin:1px 0 9px 0px}

#page4 #content .col1 p{ margin:16px 5px 11px 0px}
#page4 #content .col3 p{ margin:2px 0px 19px 0px}
#page4 #content .col3 .p1{ margin:18px 0 17px 0px}

#page5 #content .col1 p{ margin:0px 5px 23px 0px}

#page6 #content .col1 p{ margin:0px 15px 20px 0px}
#page6 #content .col1 a{ color:#1d2328; text-decoration:none; background:url(images/bg_decoration.gif) bottom left repeat-x}
#page6 #content .col1 a:hover{ text-decoration:none; color:#fda127}


/*============================================================================================================================FOOTER=======*/
#footer { padding:21px 0 50px 2px; color:#505e66; font-size:0.75em;position:relative;  }
#footer p{ margin:0 0 0 215px; float:right}
#footer a {color:#505e66; text-decoration:underline; font-weight:bold}  
#footer a:hover {  text-decoration:none}
#footer span{ word-spacing:6px; float:left}
#footer span a {color:#505e66; text-decoration:none; word-spacing:normal; font-weight:normal}  
#footer span a:hover {  text-decoration:underline}



/*============================================================================================================================FORM=======*/
.fright { float:right;}
.contacts_box { padding:0 45px 0 0px}

.h_f{ height:27px;}
.h{ height:19px; width:210px; margin:0px; padding:0 0 0 4px}
.indent_form{ margin:0 14px 0px 146px}


input, select, textarea{
   background:#A9CBF5;
   border:1px solid #b7bbc1;
   font-family:Arial;
   color:#036;
   font-weight:bold;
   font-size:1em;
   padding:2px;
}
select[disabled] {
	background-color: #ddd;
	padding: 0px 6px 0px 6px;
  	border: 2px outset ButtonFace;

}
input:focus, select:focus{
	background-color:#FFC;
	color:#000;
}
input:focus:hover, select:focus:hover{
	background-color:#FFC;
	color:#000;
}
input:hover,select:hover{
	background-color:#E6E6FF;
	color:#000;
}
textarea:focus, select:focus{
	background-color:#FFC;
	color:#000;
}
textarea:focus:hover, textarea:focus:hover{
	background-color:#FFC;
	color:#000;
}
textarea:hover,select:hover{
	background-color:#E6E6FF;
	color:#000;
}

/*======================================================================================================================ITENS=========*/
#itens{
	font-family:arial;
	font-size:11px;
}
#itens ul{
	
	padding:2px;
	
}
#itens li{
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:18px;
	padding-right:2px;
	margin:0px;
	background-image:url(images/ticket.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-bottom:#CCC 1px dotted;

}
#itens h3{
	color:#600!important;
}
#itens a{
	font-weight:bold!important;
	font-size:13px;
}
#itens strong{
	font-size:16px;
}
#cplano {
	display:block;
	width:125px;
	height:32px;
	background-image:url(/images/contratb1.png)!important;
	background-repeat:no-repeat!important;
	background-position:0px 0px;
	

}
#cplano:hover{

	background-image:url(/images/contratb2.png)!important;
	

}
#cplano a,.cplano a visited{
	text-align:left!important;
	height:32px!important;
	padding-top:8px!important;
	padding-left:38px!important;
	background:none!important;
	margin:auto;
	border:none!important;
	display:block;
	

}
#vdisp{
	display:block;
	width:140px;
	height:21px;
	padding-top:8px;
	padding-left:34px;
	padding-bottom:4px;
	padding-right:4px;
	cursor:pointer;
	font-weight:bold;
	color:#930;
	background-image:url(/images/disp.png);
	background-repeat:no-repeat;
}
#vdisp:hover{
	color:#000;
	background-image:url(/images/disp2.png);
}
.error{
	display:block;
	height:22px;
	background-image:url(/images/error.png);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:21px;
	font-weight:bold;
	color:#900;
	background-color:#FFE8E8;
	border:1px solid #FF9393; 
}
.ok{
	display:block;
	background-color:#DFE;
	height:22px;
	padding-top:4px;
	background-image:url(/images/ok.png);
	background-repeat:no-repeat;
	border:1px solid #A4D1FF;
	padding-left:21px;
	
}
#wait{
	display:block;
	background-color:#DFE;
	height:22px;
	padding-top:4px;
	background-image:url(/images/wait.gif);
	background-repeat:no-repeat;
	border:1px solid #A4D1FF;
	padding-left:21px;
	
}
#butsubmit{
	background-image:url(/images/butsubmit1.png);
	background-repeat:no-repeat;
	width:350px;
	height:30px;
	padding-left:16px;
	padding-top:6px;
	text-align:center;
	cursor:pointer;
}
#butsubmit a{
	color:#333!important;
}
#butsubmit a:hover{
	color:#000!important;
}
#butsubmit:hover{
	background-image:url(/images/butsubmit2.png);
}

#title{
	font-family:"Palatino Linotype";
	font-size:19px;
	font-weight:bold;
	color:#039;
	padding-top:4px;
	padding-left:21px;
	padding-bottom:4px;
	padding-right:4px;
	border-bottom:1px solid #CCC;
	display:block;
	width:93%;
	background-image:url(/images/oc1.png)!important;
	background-repeat:no-repeat;
	background-position:0 0;
}
#title2{
	font-family:"Palatino Linotype";
	font-size:19px;
	font-weight:bold;
	color:#039;
	padding-top:4px;
	padding-left:21px;
	padding-bottom:4px;
	padding-right:4px;
	border-bottom:1px solid #CCC;
	display:block;
	width:93%;
	background-image:url(/images/oc2.png)!important;
	background-repeat:no-repeat;
	background-position:0 0;
}
#title3{
	font-family:"Palatino Linotype";
	font-size:19px;
	font-weight:bold;
	color:#039;
	padding-top:4px;
	padding-left:21px;
	padding-bottom:4px;
	padding-right:4px;
	border-bottom:1px solid #CCC;
	display:block;
	width:93%;
	background-image:url(/images/oc3.png)!important;
	background-repeat:no-repeat;
	background-position:0 0;
}
#open{
	width:100%;
	height:50px;
	display:block;
	border-bottom:1px solid #CCC;
	cursor:pointer;
	background-color:#E2EAFC;
	
}
#normal {
	text-decoration:none;
}
#normal a{
	text-decoration:none!important;
	border:none!important;
	background-image:none!important;
}
#normal a:hover{
	color:#060;
}
#open:hover{
	width:100%;
	height:50px;
	display:block;
	border-bottom:1px solid #CCC;
	cursor:pointer;
	background-color:#9AB4DA;
	
}
#open .icone{
	background-image:url(/images/icone.png)!important;
	background-repeat:no-repeat;
	background-position:0 0;
	width:48px;
	height:48px;
	
	float:left;
}
.assunto{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#003;
	text-transform: capitalize;
}
.dominio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #036;		
}
#open #decor{
	float:right;
	width:66px;
	border-left:2px solid #fff;
	height:100%;
	background-image:url(/images/clocl.png)!important;
	background-repeat:no-repeat;
	background-position:2px 8px;
	text-align:right;
	padding-left:32px;
	padding-right:4px;
	
}
#menu{
	height:25px;
	padding:4px;
	background-color:#FFF;
	border-top:#FFF 1px solid;
	border-left:#099 1px solid;
	border-right:#069 1px solid;
	border-bottom:#069 1px solid;
	display:block;
}
.menu_item{
	display:block;
	background-color:#D8EDFC;
	border:1px solid #333;
	padding:4px;
}
.cliente{
		cursor:pointer;
	height:62px;
	padding:2px;
	border-bottom:inset 2px #CCC;
}
.cliente2{
	cursor:pointer;
	height:62px;
	padding:2px;
	border-bottom:inset 2px #CCC;
	background-color:#FF9;
}
.cliente:hover{

	background-color:#E0E6FC;
}

#dado{
	display:block;
 padding-left:10px;	
}
#icone_cliente{
	float:left;
	border:1px solid #ccc;
	padding:2px;
}
.cliente_titulo{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#036;
}
.client_page{
	background-color:#FFF!important;
}
.cliente_page img{
	padding-top:2px;
	padding-left:0px;
	padding-bottom:2px;
	padding-right:2px;
	background-color:#A6CCEC;
	border-top:2px solid transparent;
	border-left:0px solid transparent;
	border-bottom:2px solid #666;
	border-right:2px solid #999;
}
.gallery img{
	padding:2px;
	background-color:#FFF;
	border:#CCC 1px groove;
}
#butvisit{
	width:180px;
	height:26px;
	padding-top:4px;
	background-image:url(/images/visita1.png);
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}
#butvisit:hover{
	background-image:url(/images/visita2.png);
	background-repeat:no-repeat;
	color:#000!important;
}
#butvisit a{
	background-image:none!important;
	border:none!important;
	color:#FFF!important;
	text-align:left;
	padding-left:38px;
	font-weight:bold;
}
#butvisit a:hover{

	color:#000!important;
}
#depoiment{
	padding:8px;
	font-family:Georgia;
	font-size:12px;
	
}
#dico1{
	background-image:url(/images/dico1.png);
	background-repeat:no-repeat;

	display:block;
	height:48px;
	width:48px;
	float:left;
}
#dico2{
	background-image:url(/images/dico2.png);
	background-repeat:no-repeat;
	display:block;
	height:48px;
	width:48px;
	float:right;
}
.msn{
	width:180px;
	height:26px;
	padding-top:4px;
	background-image:url(/images/msn.png);
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	padding-left:26px;
	text-transform:capitalize;
	font-weight:bold;
}
#pagina-toda{
	padding-top:8px;
	padding-right:14px;
	padding-left:8px;
	padding-bottom:8px;
	background-image:url(/images/fundo2.png);
	margin-left:auto;
	margin-right:auto;
	width:760px;
}