/*

Theme Name: Miniml

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A simple theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more free WordPress themes and <a href="http://www.nuviotemplates.com/">Nuvio Templates</a> for more free templates.

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/



/* ----------------------------------------------------------------------------------------------------------



    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates

    

    Structure:

    display; position; float; z-index; overflow; width; height; margin; padding; border; background; align; font;



    Content:

    

        1) HTML tags, reset

        2) Universal styles (display, float, margin, text-align...)

        3) Layout

        4) Page: Home

        Z) Others

        

---------------------------------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------------

1) HTML tags, reset

---------------------------------------------------------------------------------------------------------- */



* {margin:0; padding:0;}

body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 {border:0;}

body {padding:0; background:#f2f2f2 url(images/background.gif) top center repeat-y; font-size:12px; font-family:"Calibri", Arial, Helvetica, sans-serif;}



a {text-decoration:none;}



h1, h2, h3, h4, h5, h6 {margin:15px 0 10px 0;}

h1 {font-size:260%; font-weight:normal; letter-spacing:-1px;}

h2 {font-size:160%; font-weight:normal;}

h3 {font-size:140%; font-weight:normal;}

h4, h5 {font-size:100%;}



p, table, ul, ol, dl, fieldset {margin:15px 0;}



table {border-collapse:collapse; border-spacing:0; font-size:100%;}

th {text-align:center; font-weight:bold;}

th, td {padding:3px 7px;}



ul, ol {margin-left:30px;}

ul ul, ol ol {margin:0; margin-left:20px;}

ol {list-style-type:decimal;}

li {list-style:none;}



dt {font-weight:bold;}

dd {margin-left:30px;}



fieldset {position:relative; padding:10px;}

legend {position:absolute; top:-1em; margin:0; padding:5px 10px; font-size:100%; font-weight:bold;}



/* ----------------------------------------------------------------------------------------------------------

2) Universal styles (display, float, margin, text-align...)

---------------------------------------------------------------------------------------------------------- */



.box {min-height:1px;}

.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}



.relative {position:relative;}



.clear {clear:both;}



.f-left {float:left !important;} img.f-left {float:left; margin-right:15px;}

.f-right {float:right !important;} img.f-right {float:right; margin-left:15px;}



.t-left {text-align:left !important;}

.t-center {text-align:center !important;}

.t-right {text-align:right !important;}

.t-justify {text-align:justify !important;}



.va-top {vertical-align:top;}

.va-middle {vertical-align:middle;}

.va-bottom {vertical-align:bottom;}



.nom {margin:0 !important;}

.nomt {margin-top:0 !important;}

.nomb {margin-bottom:0 !important;}



.noscreen {display:none;}



    .bigger {font-size:110%;}

    .smaller {font-size:85%;}

    

/* ----------------------------------------------------------------------------------------------------------

3) LAYOUT

---------------------------------------------------------------------------------------------------------- */



#main {width:1016px; margin:0 auto; text-align:left; background:#fff;}

 		/* TOPO */   
	
		#header {position:relative; padding-bottom:15px; background:#3a352f url(images/fundo-logo.gif) no-repeat left; height:103px; padding:35px 30px 0 30px;}
        #logo {margin:0; /*background:url(images/logomarca-uniquenet.png) no-repeat; text-indent:-9999px;*/ width:183px; height:36px;}
		#logo a { /*display:block; cursor:pointer; text-indent:-9999px;*/ border:0; }
		
		#atendimento { float:right; margin:-54px 0; color:#e9cb97; font-size:14px;}
		#atendimento a { text-decoration:none; font-weight:bold; color:#e9cb97;}
		#atendimento a:hover { text-decoration:underline; font-weight:bold; color:#acbc9f;}

		div.menu-topo {width:900px; margin:39px 0 0 -15px;}
		
		ul.menu {float:left; width:100%; margin:-2px 0;}
		
		ul.menu li{float:left; margin-right:6px; height:30px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; background-color:#5fb613; text-transform:uppercase;}
		
		ul.menu a:link, ul.menu a:visited, ul.menu a:active, ul.menu a:hover { display:block; font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-shadow:#888 1px 1px; text-align:center; padding:7px 12px 8px 12px;}
		
		ul.menu a:hover { background-color:#73cc25; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; margin:-2px 0;}
		

		/* CONTE�DO */
      
		#content {position:relative; padding:0 0 30px 0; overflow:hidden;}
		
		#conteudo { width:1016px; padding:20px; }
		
		#conteudo h2 { color:#58634e; font-size:20px; font-weight:bold; margin:0; padding:5px 0 1px 0; }
		
		#conteudo a { color:#575046; text-decoration:underline;}
		
		#conteudo a:hover { color:#999; text-decoration:underline;}
		
		.col-esq-home { width:400px; height:302px; float:left; margin-right:11px; }
		
		#registro-dominio { text-align:left; height:140px; }

		#registro-dominio p { color:#575046; font-size:14px; font-weight:normal; margin:0; padding:0; }
		
		#registro-dominio span { color:#575046; font-size:12px; font-weight:normal; float:left; padding:0 0 0 58px;}
		
		#registro-dominio li { float:left; margin-right:15px; }
		
		.blog-unique { width:400px; height:200px; background:url(images/fundo-blog.jpg) no-repeat top left;}
		
		.blog-unique ul {font-size:14px; color:#575046; padding:12px 0 0 25px;}
		
		.blog-unique li {padding:5px 0 0 0px;}
		
		.blog-unique span {color:#858981;}
		
		.blog-unique p {font-size:12px; color:#575046; padding:3px 0 0 180px;}
		
		.form-dominio { background:url(images/form.png) no-repeat; width:158px; height:30px; border:0; padding:7px 5px; color:#666; margin:0 0 0 25px;}
		
		.form-dom { background:url(images/form-dom.png) no-repeat; width:80px; height:30px; border:0; padding:7px 5px; color:#666; margin:0 -10px 0 -12px;}
		
		.icones-home {background:url(images/icones-home.gif) no-repeat top left; width:57px; height:52px; float:left;}
		
		.col-dir-home { width:565px; height:302px; float:left; padding-left:30px; }
		
		.topico-dest {width:246px; height:100px; float:left; margin:35px 35px 0 0;}
		
		.topico-dest h3, .topico-dest p {padding-left:60px; margin:0;}
		
		.topico-dest h3 {font-size:16px; color:#575046; font-weight:bold; padding-bottom:5px;}
		
		.topico-dest p {font-size:13px; color:#575046; font-weight:normal;}
		
		.topico-dest span {font-size:13px; color:#069; font-weight:normal;}
		
		.satisfacao {background-position:-57px; 0;}
		
		.migracao {background-position:-120px; 0;}
		
		.bonus {background-position:-234px; 0;}
		
		.ativacao {background-position:-179px; 0;}
		
		#slide-login { width:1016px; height:296px; border-top:#f5e4ec 1px solid; border-bottom:#f5e4ec 1px solid; }

		
		
		/* CONTE�DO P�GINAS */
		
		#conteudo-paginas { padding:20px; font-size:14px;}
		
		#conteudo-paginas h2 {font-size:28px; color:#504c41; text-align:center;}
		
		#conteudo-paginas h3 {font-size:54px; color:#63b824; font-weight:bold; text-align:center; line-height:25px; text-shadow:#888 1px 1px;}
		
		#conteudo-paginas h4 {font-size:24px; color:#504c41; text-align:left; font-weight:normal; border-bottom:#d9d9d9 1px solid; padding:0 0 5px 0; margin:0 0 15px 0;}
	
		#produtosunique { margin:50px 118px 50px 118px; height:380px;}
		
		#produtosunique2 { margin:50px 0 50px 0; height:380px;}
		
		#produtosunique span, #produtosunique2 span { position:absolute; margin:322px 0 0 -236px; font-size:11px; color:#666; }
		
		#produtosunique ul, #produtosunique2 ul {margin:0; padding:0;}
		
		.plano-dest { float:left; background:#fff; width:235px; height:310px; border:#82b245 5px solid; text-align:center; padding:10px; }
		
		.planos-2 { float:left; background:#e9f7d7; width:215px; height:275px; border:#d9d9d9 1px solid; text-align:center; margin-top:20px; padding:10px; }

		.sombra-esq { background:#e9f7d7 url(images/fundo-prod-sombra.gif) repeat-y top right; background-position:219px 0; }
		
		.sombra-dir { background:#e9f7d7 url(images/fundo-prod-sombra.gif) repeat-y top right; background-position:-17px 0; }
		
		.dest-preco { border-bottom:#d9d9d9 1px solid; padding:10px 0 10px 0;}
		
		.titulo-prod {font-size:38px; color:#504c41; line-height:35px;}
		
		.preco-prod {font-size:26px; color:#504c41;}
		
		.descricao-prod {font-size:18px; color:#d28214; margin-bottom:6px;}
		
		.detalhes-prod {font-size:18px; color:#a9670b;}
		
		.titulo-prod2 {font-size:39px; color:#504c41; line-height:35px;}
		
		.descricao-prod2 {font-size:20px; color:#d28214; margin-bottom:6px;}
		
		.preco-prod2 {font-size:28px; color:#504c41;}
		
		.detalhes-prod2 {font-size:20px; color:#a9670b;}
		
		.espaco-linha { padding-top:6px;}
		
		.bo-contrata-plano {padding-top:10px;}
		
		.topicos-planos { float:left; width:229px; height:150px; margin:0 15px 0 0;}

		.topicos-planos h5 {color:#575046; font-size:14px; margin:0; padding:0 0 6px 0;}
		
		.topicos-planos p {font-size:13px; color:#575046; font-weight:normal;}
		
		.topicos-planos h5, .topicos-planos p {padding-left:60px; margin:0;}
		
		.icones-host {background:url(images/icones-hospedagem.gif) no-repeat top left; width:60px; height:65px; margin:-2px 0; float:left;}
		.icone1 {background-position:-8px -2px;}
		.icone2 {background-position:-82px 0;}
		.icone3 {background-position:-155px -5px;}
		.icone4 {background-position:-220px 0;}
		.icone5 {background-position:-291px 0;}
		.icone6 {background-position:-359px -2px;}
		.icone7 {background-position:-416px -2px;}
		.icone8 {background-position:-478px -2px;}
		.icone9 {background-position:-532px -2px;}
		.icone10 {background-position:-592px -2px;}
		.icone11 {background-position:-659px -2px;}
		.icone12 {background-position:-738px -2px;}
		.icone13 {background-position:-805px -2px;}
		.icone14 {background-position:-875px -2px;}
		.icone15 {background-position:-943px -2px;}
		.icone16 {background-position:-1278px -2px;}
		.icone17 {background-position:-1083px -7px;}
		.icone18 {background-position:-1215px -7px;}
		.icone19 {background-position:-1008px -7px;}
		.icone20 {background-position:-1575px -7px;}
		.icone21 {background-position:-1150px -7px;}
		.icone22 {background-position:-1352px -7px;}
		.icone23 {background-position:-1492px -7px;}
		.icone24 {background-position:-1415px -7px;}
		.icone25 {background-position:-10px -75px;}
		.icone26 {background-position:-80px -75px;}
		.icone27 {background-position:-155px -75px;}
		.icone28 {background-position:-222px -75px;}
		.icone29 {background-position:-289px -75px;}
		

		.duvidas-freq { float:left; width:468px; margin:0 20px 0 0;}
		
		.duvidas-freq  h5  {color:#575046; font-size:14px;}
		
		.duvidas-freq  h5 strong {color:#cd7d1d; font-size:14px;}
		
		.duvidas-freq  p {font-size:13px; color:#575046; font-weight:normal;}

                .oferta-destaque {background:#f2f2f2; padding:15px; border:#ccc 1px dashed; font-size:20px; color:#333;}
		
                .oferta-destaque span {color:#090; font-weight:bold;}

                .oferta-destaque img {float:right; margin-top:-20px;}
		
		/* RODAP� */
		
		
		#footer { width:1016px; /*height:220px;*/ margin:0 auto; clear:both; font-size:85%; background:#3a352f url(images/fundo-rodape.jpg) no-repeat top center; border:0px;}
		
		#menu-rodape {width:185px; float:left; margin:0px 15px 25px 0px; padding:0px; text-align:left;}
		
		.menu-dest { color:#e9cb97; font-size:14px; padding:0 0 6px 0; font-weight:bold;}
		
		.menu-link { color:#88987b; font-size:13px; line-height:18px;}
		
		.menu-link a { text-decoration:none; color:#88987b; }
		
		.menu-link a:hover { text-decoration:underline; color:#acbc9f; }
		
		#email-cadastro p {margin:0; padding:0; font-size:14px;}
		
		#email-cadastro {width:275px; height:100px; float:right; margin:15px 21px 0 0; color:#88987b; font-weight:bold;}
		
		#email-cadastro li {float:left; margin-right:10px;}
		
		.form-email { background:url(images/form.png) no-repeat; width:158px; height:30px; border:0; padding:7px 5px; color:#666; margin:0 0 0 -12px;}
		
		.botao { border:0; width:53px; margin:2px 0;}
		
		#info-rodape { width:962px; height:60px; margin:0 auto; clear:both; border-top:#524e4a 1px solid; }
		
		#logo-rod { float:left; margin:18px 0; /*background:url(images/logomarca-uniquenet-pequena.png) no-repeat; text-indent:-9999px;*/ width:114px; height:22px;}
		
		#logo-rod a { /*display:block; cursor:pointer; text-indent:-9999px;*/ border:0; }
		
		#pag-site {float:right; width:400px; font-size:12px; color:#88987b; margin:-5px 0;}
		
		#pag-site span {color:#e9cb97;}
		
		.bandeiras {background:url(images/boleto-cartoes-de-credito.png) no-repeat left top; width:256px; height:21px; margin:-10px 0; float:left;}
		
		.site-seguro {background:url(images/site-seguro.png) no-repeat left top; width:91px; height:34px; margin:-23px 0; float:right;}
		
		.site-seguro a {display:block; cursor:pointer; text-indent:-9999px; border:0; width:91px; height:34px;}


		/* LOGIN PAINEL, WEBMAIL e SAC */
		
		#other { /*float:right; position:relative;*/position:absolute; right:-1px; z-index:10; margin:27px 25px 0; width:280px; }
		
		div.domtab {width:221px;}

		ul.domtabs {float:left; width:100%; margin:-2px 0;}
		
		ul.domtabs li{float:left; margin-right:2px;}
		
		ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover { width:90px; height:16px; display:block; background:url(images/login-desativado.png) no-repeat; margin:0 0 -2px 0; font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-shadow:#888 1px 1px; text-align:center; padding:8px 0;}
		
		ul.domtabs a:hover {background:url(images/login-desativado-hover.png) no-repeat;}
		
		div.domtab div {clear:both; width:auto; height:198px; background:url(images/login-fundo.gif) no-repeat top; color:#333; padding:7px 15px 7px 15px; border:#ccc 1px solid;}
		
		ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover {background:url(images/login-ativo.png) no-repeat; width:91px; height:19px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; text-shadow:none; text-align:center; padding:8px 0;}
		
		.titulo {font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#393d35;}

		.texto {font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#94998e; margin-top:-14px;}
		
		.form-user { background:url(images/form-user.gif) no-repeat; width:200px; height:33px; border:0; padding:7px 5px; color:#666; margin:0 0 0 -9px;}
		
		.form-pass {margin-top:-6px;}
		
		.botao-acessar { margin:5px 0 0 32px;}


		/*	PRODUTOS EM DESTAQUE */
		
		#produtos-dest { width:1016px; height:304px; border-bottom:#ddeec6 5px solid;}
		.verde-claro, .verde-escuro { float:left; width:220px; height:304px; background:url(images/fundo-produtos-destaque.jpg) no-repeat top; }
		.verde-claro { background-position:0px 0px; padding:0 17px 0 17px; }
		.verde-escuro { background-position:-254px 0px; padding:0 17px 0 17px; }
		.verde-claro ul, .verde-escuro ul {margin:10px 0 0 10px;}
		.verde-claro li, .verde-escuro li {color:#fff; font-size:14px; background:url(images/icon-dest.png) no-repeat top left; padding:0 0 0 18px; background-position:0 4px}
		
		.bo-contrate {float:left; margin:25px 0 0 5px;}
		
		.preco {float:right; margin:20px 5px 0 0;}
		

		/* 4) P�ginas - Site */

		#pagina {float:left; width:1016px; background:#fff; padding-bottom:50px;}
		
		#pagina-titulo { background:#090; height:85px; background:url(images/fundo-titulos.jpg) no-repeat top left; padding:18px 20px 20px 36px; border-bottom:#ddeec6 5px solid; }
		
		.titu-hospedagem { background:url(images/titulo-hospedagem.gif) no-repeat top left;}
		
		#pagina-titulo h2 a { float:left; color:#fff; font-size:45px; font-weight:bold; text-shadow:#888 1px 1px;}
		
		.bo-contratar {width:219px; height:51px; float:right; background:url(images/botao-contratar.png) no-repeat; margin:6px 10px 0;}
		
		.bo-contratar a {width:219px; height:51px; display:block; text-indent:-9999px;}
		
		.bo-contratar:hover {width:219px; height:51px; background-position:0px -51px; }


		/* Depoimentos */

		blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #83b343; }
		blockquote cite { margin: 5px 0 0; display: block; }


		/* Noscript Notice - JavaScript */
		.noscript { border:1px solid #000; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
		.noscript .noscript-inner { width:950px; margin:0 auto; padding:12px 0 12px; background:url(images/alerta.gif) 20px 50% no-repeat; }
		.noscript p { margin:0; }



/* ----------------------------------------------------------------------------------------------------------

5) Page: Home

---------------------------------------------------------------------------------------------------------- */

/*

#topstory {float:left; width:630px;}



    #topstory-title {padding:15px;}

    #topstory-title h2 {margin:0; margin-bottom:2px;}

    #topstory-title p.date {margin:0; font-size:85%;}

    

    #topstory-perex {display:block; padding:15px; font-size:110%;overflow:hidden;}

    #topstory-perex p {margin:0;}



#aside {float:right; width:310px;}



#aside .halfleft {

	width: 138px;

	padding: 10px 0 0 0;

	margin-left: 0;

	margin-bottom: 20px;

	}

	

#aside .halfright {

	float: right;

	clear: none;

	margin-left: 20px;

	width: 138px;

	padding: 10px 0 0 0;

	margin-bottom: 20px;

	}



#photos {margin:0; font-size:0; line-height:0;}

#photos a {border:0;}

#photos img {display:block; float:left; width:150px; height:110px; margin-left:8px; border:0;}



.col30 {float:left; width:310px;}

.col30.margin {margin:0 15px;}



    .col30 h4 {margin-bottom:3px;}

    .col30 ul {margin:20px 0 !important;}

    .col30 p.date {margin:0; font-size:85%;}

    .col30 p.bb {padding-bottom:20px; background:url("images/dot-02.gif") 0 100% repeat-x;}

    .col30 p img.f-left {margin-right:10px;}

    .col30 p {position:relative;}*/

/* ----------------------------------------------------------------------------------------------------------

6) Page: Article

---------------------------------------------------------------------------------------------------------- */



#page {float:left; width:630px;}



    #page-title {padding:15px;}

    #page-title h2 {margin:0; margin-bottom:2px;}

    #page-title p.date {margin:0; font-size:85%;}



    #page-content {display:block; padding:5px 15px; background:#F5F5F5; font-size:110%;}



#page-title {background:#9F9F9F;}

#page-title h2 {color:#FFF;}

#page-title h2 a {border-bottom:1px solid #5F5F5F; color:#FFF;}

#page-title h2 a:hover {border-bottom:1px solid #FFF;}

#page-title p.date {color:#000;}

#page-title p.date a {border-bottom:1px solid #5F5F5F; color:#000;}

#page-title p.date a:hover {border-bottom:1px solid #FFF; color:#FFF;}



#page-content a {border-bottom:1px solid #AFAFAF; color:#000;}

#page-content a:hover {border-bottom:1px solid #000; color:#000;}



/* ----------------------------------------------------------------------------------------------------------

7) Others

---------------------------------------------------------------------------------------------------------- */



ul.ul-list {margin:15px 0; padding:0; list-style:none;}

ul.ul-list li {margin:0; margin-bottom:6px; padding:0; padding-left:20px; background:url("images/ico-list.gif") 0 4px no-repeat;}



#aside ul {margin:15px 0; padding:0; list-style:none;}

#aside ul li {margin:0; margin-bottom:6px; padding:0; padding-left:20px; background:url("images/ico-list.gif") 0 4px no-repeat;}







.hx-style01 {/*clear:both; */ background:url("images/dot.gif") 0 50% repeat-x; font-size:85%;}

.hx-style01 span {margin-left:15px; padding:0 5px; font-weight:bold; text-transform:uppercase;}



a.ico-more {padding:5px 7px; border:0 !important;}



.alignright {float:right;}

.alignleft {float:left;}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}



img.avatar {float:left; margin-right:5px;}

/* End Comments */