html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ul, li { list-style: none; }
html,body {margin: 0; padding: 0; width: 100%; font-family: Arial, Tahoma; font-size: 11pt; color: #444444; background: url("../images/layout/background.png") repeat-x;}
a:link,a:visited {color: #005aff; text-decoration: none;}
a:hover,a:active {color: #005aff; text-decoration: underline;}

#barra { float:left; width:100%; height:24px; text-align:center; font-size:0.85em; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
#barra ul { width:1000px;margin:0 auto;padding:0;}
#barra ul li { float:left; padding:5px 9px; text-align:center }
#barra a { color:#546b7b; }

#container { margin: 0 auto; width: 990px; }

#header { float: left; width: 990px; }
#header h1 img { float:left; margin: 13px 0 9px 10px; }
#header h4 img { float:right; margin: 25px 10px 0 0; }
#header h5 img { float:right; margin: 40px 35px 0 0; }
#header h1 span, h4 span, #header h5 span { display: none; }

#menu { float: left; width: 990px; }
#menu ul.mn { float: left; width: 100%; }
#menu ul.mn li { float: left; }

ul.mn li a { float: left; display: block; height: 20px; padding: 10px 10px; margin: 5px 11px;}
ul.mn li a span { display: none; }
ul.mn li a.home { width: 105px; background: url("../images/layout/criar_loja_virtual_pagina_inicial.gif") center center no-repeat; }
ul.mn li a.recursos { width: 78px; background: url("../images/layout/criar_loja_virtual_recursos.gif") center center no-repeat; }
ul.mn li a.planos { width: 54px; background: url("../images/layout/criar_loja_virtual_planos.gif") center center no-repeat; }
ul.mn li a.duvidas { width: 64px; background: url("../images/layout/criar_loja_virtual_duvidas.gif") center center no-repeat; }
ul.mn li a.contratar { width: 85px; background: url("../images/layout/criar_loja_virtual_contratar.gif") center center no-repeat; }
ul.mn li a.clientes { width: 69px; background: url("../images/layout/criar_loja_virtual_clientes.gif") center center no-repeat; }
ul.mn li a.sobre { width: 112px; background: url("../images/layout/criar_loja_virtual_quem_somos.gif") center center no-repeat; }
ul.mn li a.contato { width: 76px; background: url("../images/layout/criar_loja_virtual_contato.gif") center center no-repeat; }

#content { float: left; width: 990px; line-height: 1.6em; background: #ffffff;}
#content-home { float: left; width: 990px; line-height: 1.6em;}

#footer { float:left; width:100%; height:75px; background: url("../images/layout/bg_footer.png") repeat-x;}
#footer ul.mn { margin: 0 auto; width: 990px; }
#footer ul.mn li { float: left; margin: 3px 0 0 0; }

#content #breadcrumb { float:left; width:100%; font-size: 0.9em; margin: 0 0 10px 0;}

/* internas */
#content #texto { float: left; width: 960px; margin:15px 15px 30px 15px; font-size: 0.95em; line-height: 2em;}
#content #texto h1 { float: left; font-size:2em; width: 948px; height: 41px; padding:8px 0 0 12px; font-family: Georgia, Arial; font-weight:normal; background: url("../images/layout/bg_title.png") no-repeat; margin: 0 0 15px 0; color: #000000;}
#content #texto h3 { color: #d2312e; font-size: 1.4em; line-height: 1.2em;}
#content #texto p { margin: 0 0 20px 0; }
#content #texto ul { margin: 0 0 20px 0;  }
#content #texto ul li { list-style-image: url("../images/layout/bullet.gif"); margin: 0 0 0 30px; }
#content #texto .f9 { font-size: 0.9em; line-height: 1.6em; color: #666666; }
#content #texto .div100 { float: left; width: 100%; }
#content #texto .colLeft, #content #texto .colRight { float: left; }
#content #texto .colLeft h3, #content #texto .colRight h3 { font-size: 1.3em; margin-bottom: 10px; }
#content #texto .colLeft em, #content #texto .colRight em { font-size: 0.9em; }
#content #texto .colLeft { width: 540px; padding:0; margin: 0 20px 0 0;  }
#content #texto .colRight { width: 350px; padding:15px; margin: 0 0 0 20px; background: #f5f5f5; font-size: 0.9em;}

#content #clientes { float:left; width:960px; }
#content #clientes ul { float:left; width:960px; list-style:none; margin:0; padding:0; }
#content #clientes ul li { float:left; width:410px; list-style:none; padding:20px 30px; margin:0; border-bottom: 2px solid #f5f5f5; }
#content #clientes ul li h2 { font-size:1.3em; color:#000000; }
#content #clientes ul li img { border:7px solid #f5f5f5; }
#content #clientes ul li img:hover, #content #clientes ul li img:active { border:7px solid #cccccc;  }

/* capa */
#content-home #banner { float: left; width: 960px; padding:15px; margin: 0 0 20px 0; background: #ffffff; }
#content-home #recursos { float: left; width: 960px; margin:15px 15px 15px 30px; height:125px; }

#content-home #recursos .quadro { float: left; width: 308px; height:123px; border: 1px solid #dfdfdf; font-size: 0.75em; line-height: 1.6em; background: url("../images/layout/bg_quadro.png") repeat-x;}
#content-home #recursos .quadro a { color: #444444;}
#content-home #recursos .quadro a:hover, #content-home #recursos .quadro a:active { text-decoration: none; }
#content-home #recursos .quadro span { float: left; width: 268px; margin: 0 10px; background: #eaeaea; padding: 5px 10px; color: #d60000; font-size: 1.3em; font-weight: bold;}
#content-home #recursos .quadro img { float: left; margin: 15px 10px 0 20px; }
#content-home #recursos .quadro p { padding: 30px 0 0 0; }

#content-home #texto { float: left; width: 960px; margin:15px 15px 30px 15px; }
#content-home #texto .info { float: left; width: 350px; padding:0 25px 0 0; border-right: 5px solid #efefef; font-size: 0.9em;}
#content-home #texto .info img { margin: 15px 0; }
#content-home #texto .plano { float: left; width: 555px; padding:0 0 0 25px; }
#content-home #texto .plano p.mais { font-size: 0.75em; color: #999999; line-height: 1.4em; padding-bottom: 10px; }
#content-home #texto .tagcloud { float: left; width: 960px; margin: 35px 0 0 0; }
#content-home #texto .tagcloud a.c0 { font-size: 0.9em; }
#content-home #texto .tagcloud a.c1 { font-size: 1em; }
#content-home #texto .tagcloud a.c2 { font-size: 1.1em; }
#content-home #texto .tagcloud a.c3 { font-size: 1.2em; }

/* Planos Capa */
#content-home #texto .plano ul { float: left; width: 555px; margin: 20px 0;}
#content-home #texto .plano ul li { float: left; }
#content-home #texto .plano ul li.pla { float: left; width: 161px; height:28px; color: #005aff; text-align: center; font-size: 1.2em; border-bottom: 1px solid #e5ebee; }
#content-home #texto .plano ul li.nda { float: left; width: 230px; height:28px; }
#content-home #texto .plano ul li.tit { float: left; width: 220px; height:29px; padding:3px 0 0 10px; color:#ffffff; border-bottom: 1px solid #ffffff; background: url("../images/layout/bg_plano_title.gif") repeat-x;}
#content-home #texto .plano ul li.rec { float: left; width: 160px; height: 26px; padding:6px 0 0 0; color: #d60000; border-bottom: 1px solid #e5ebee; border-right: 1px solid #e5ebee; background: url("../images/layout/bg_plano_info.gif") repeat-x; text-align: center; font-weight: bold;}
#content-home #texto .plano ul li.prc { float: left; width: 160px; height: 29px; padding:3px 0 0 0; color: #000000; border-bottom: 1px solid #e5ebee; border-right: 1px solid #e5ebee; background: url("../images/layout/bg_plano_info.gif") repeat-x; text-align: center; font-weight: bold;}
#content-home #texto .plano ul li.prc strong { font-size: 1.7em; }


/* SLIDER */
#slider{}	
#slider ul, #slider li {margin:0;padding:0;list-style:none;}
#slider li{ width:930px;height:125px;overflow:hidden;}	
#slider li{ background:#f1f1f1;}		
#slider li h2{ margin:0 20px;padding-top:20px;}	
#slider li p{ margin:20px;}						
p#controls{margin:0;position:relative;} 
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ display:block;margin:0;overflow:hidden;text-indent:-8000px;width:30px;height:77px;position:absolute;left:-30px;top:-100px;}	
#nextBtn, #nextBtn2{ left:930px;}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{ display:block;width:30px;height:77px;background:url(../library/easyslider/images/btn_prev.gif) no-repeat 0 0;	}	
#nextBtn a, #nextBtn2 a{ background:url(../library/easyslider/images/btn_next.gif) no-repeat 0 0; }

/* FORMULARIO */
#content #texto .formulario{ float: left; width: 450px; margin:0 50px 0 0; line-height: 1.7em; }
#content #texto .formulario input, #content #text .formulario textarea { padding: 5px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:3px;}
#content #texto .formulario input { padding: 5px 10px; }
#content #texto .formulario .btenviar { padding: 0; border: 0; vertical-align: middle;}
#content #texto .formulario em { color: #969696; font-size: 0.8em; float: none; }
#content #texto .formulario p { float:left; width:100%; margin:20px 0 0 0; line-height: 1.6em; }
#content #texto .formulario .ok {padding: 10px 0 10px 50px; border: 2px solid #006600; background: #CCFFCC url(../images/layout/ico_contato_ok.png) no-repeat left top; color: #006600; font-weight: bold; margin: 10px 0;}
#content #texto .formulario .erro {padding: 10px 0 10px 50px; border: 2px solid #CC0000; background: #FFD5D5 url(../images/layout/ico_contato_erro.png) no-repeat left top; color: #CC0000; font-weight: bold; margin:10px 0;}
#content #texto .formulario_info { float: left; width:350px; background: #f5f5f5; padding: 10px 20px; border: 5px solid #f1f1f1; font-size: 1.1em;}

/* GLOBAL */
#content .ok 		{ float:left; width:890px;padding: 5px 0 5px 50px; border: 2px solid #006600; background-color: #CCFFCC; background-image: url(../images/layout/ico_ok.png); background-repeat: no-repeat; color: #006600; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}
#content .erro 		{float:left; width:890px; padding: 5px 0 5px 50px; border: 2px solid #CC0000; background-color: #FFD5D5; background-image: url(../images/layout/ico_erro.png); background-repeat: no-repeat; color: #CC0000; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}

/* PAGINACAO RESULTADOS */
#box-paginacao 								{float:left; width:100%; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; padding:7px 0 5px 0; background:#f5f5f5}
#box-paginacao ul 							{margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li 						{display:inline; font-size:1.7em;font-weight:bold;}
#box-paginacao ul li.link-anterior 			{float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima 			{float:right;font-weight:normal;}
#box-paginacao ul li a 						{color:#de2324;padding:0 0.30em; text-decoration: none;}
#box-paginacao ul li a:hover 				{background-color:#de2324;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a 		{padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover 	{background:none;color:#de2324;text-decoration:underline;}
#box-paginacao ul li .on 					{background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off 					{color:#CCC;display:inline !important;}
