
/*
Theme Name: AOC - Futuro Digital
Theme URI: http://www.ofuturoedigital.com.br/
Description: Tema desenvolvido pela 4Ps
Version: 1.0
Author: 4Ps
Tags:

Tema desenvolvido pela 4Ps || http://www.4ps.com.br
*/
* {
    margin: 0px;
    padding: 0px;
}
/*
p {
	float: left;
}
*/
#ropade-tv {
    width: 100%;
    height: 308px;
    bottom: -220px;
    left: 0px;
    background-image: url(lay/rodape.png);
    background-repeat: repeat-x;
    background-position: 0px 40px;
    position: fixed;
}

.tv {
    background:transparent url(../images/cityscape-bg.png) repeat scroll 0 0;
    background-image:url(lay/tv.png);
    background-repeat: no-repeat;
    width:895px;
    margin: 0px auto;
    height: 78px;
    margin-bottom:10px;
}

.tv a {
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: 1000px;
    overflow: hidden;
    float: left;
}

.tv .itens {
    float: left; 
    margin-top: 55px; 
    margin-left: 75px;
	width: 600px; 
}
.tv .itens li {
	margin-left: 20px !important;
	list-style: none;
}
.tv .itens li a {
    height: 20px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    background: url(lay/rodape_separador.gif) no-repeat right center;
    float: left;
	display: block;
}
.tv .itens li.portateis { background: none; }

.tv .itens li.cham { float:left; background:url(lay/rodape_conheca.gif) no-repeat right center; overflow:hidden; text-indent:-1000px; width:146px; height:20px;}

.tv .itens li.monitores a, .tv .itens li.monitores { width: 58px!important; background-image: url(lay/rodape_menu_monitores.gif); float: left; margin: 0px; padding:0px; }
.tv .itens li.televisores a, .tv .itens li.televisores  { width: 65px!important; background-image: url(lay/rodape_menu_televisores.gif); float: left; margin: 0px; padding:0px; }
.tv .itens li.portateis a, .tv .itens li.portateis  { width: 52px!important; background-image: url(lay/rodape_menu_portateis.gif); float: left; margin: 0px; padding:0px; }

.tv .itens li.monitores.on a, .tv .itens li.monitores.on {  width: 58px!important;  background-image: url(lay/rodape_menu_monitores_off.gif); float: left; margin: 0px; padding:0px; }
.tv .itens li.televisores.on a, .tv .itens li.televisores.on { width: 65px!important; background-image: url(lay/rodape_menu_televisores_off.gif); float: left; margin: 0px; padding:0px; }
.tv .itens li.portateis.on a, .tv .itens li.portateis.on  {  width: 52px!important; background-image: url(lay/rodape_menu_portateis_off.gif); float: left; margin: 0px; padding:0px; }

.tv .quatropes {
    float: right; 
    margin-top: 57px;
}

.tv .quatropes a {
	text-indent:0px;
}



html {background-image:url(lay/bgh.gif); background-repeat:repeat-x; background-position:top;}

body { 
    color:#000000;
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size:11px;
    background-image:url(lay/bg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
	height: 100%;
}
#categorias {
    width:271px;
    padding:5px 0px 0px 20px;
    color:#666666;
}

#categorias li {
    list-style:none;
    margin:5px 0px;
    padding:0px 0px 5px 0px;
}

.comentarios {background-color:#eeeeee; padding:10px; float: right; margin-top: 30px; border:1px solid #dddddd; font-size:14px; margin-bottom: 15px;}

.continue { background-image:url(lay/marcador.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; font-size:14px;}

.data {
    font-size:11px;
    color:#999999;
	padding-bottom:15px;
	display:block;
}
.bbd {border-bottom:1px dotted #CCC;}
.cat-item {border-bottom:1px dotted #CCC;}

.cat-item a {background-image:url(lay/marcador.gif); background-repeat:no-repeat; background-position:left; padding:5px 10px; font-size:13px; font-weight:bold;}

.fieldbusca {width:230px; height:20px; padding-top:4px !important; font-family:Arial, Verdana, Helvetica, sans-serif; color:#FFF; border:0px; background:none; font-weight:bold; margin-left:22px;}

.fieldsubmit {width:31px; height:28px; background:transparent; border:0px;}

#geral {
    width: 895px;
	padding-bottom: 100px;
    margin: 0px auto;
}

h1 {
    padding:23px;
}

h1 a { 
    background-image:url(lay/h1.png);
    background-repeat:no-repeat;
    text-indent:-1000px;
    overflow:hidden;
    width:335px;
    height:32px;
    display:block;
}

h2 {
    font-size:30px;
    letter-spacing:-2px;
    color:#000000;
    background-image:url(lay/h2bg.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    padding:10px 0px;
    margin-bottom:10px;
	line-height: 30px !important;
}

h2 a {color:#000000 !important; text-decoration:none !important;}

h4 {
	float:left;


}
h5 {
    font-size:14px;
    color:#000000;
    background-image:url(lay/h2bg.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    padding:5px 0px;
    margin-bottom:10px;
	margin-top: 20px;
}

.lista { background-image:url(lay/marcador.gif); background-repeat:no-repeat; background-position:left; padding:5px 10px; font-size:13px;}

.minimo {font-size:10px;}

.mr {margin-right:10px; float:left;}

.pagin {
    margin:20px;
    font-size:13px;
    text-align:justify;
    line-height:20px;
    color:#666666;
}
.pagleft {
    float:left; 
    background-color:#eeeeee; 
    padding:10px 15px; 
    border:1px solid #dddddd; 
    font-size:14px;
    background-image:url(lay/seta_left.gif); 
    background-repeat:no-repeat; 
    background-position:5px 17px;
}
.pagright {
    float:right; 
    background-color:#eeeeee; 
    padding:10px 15px; 
    border:1px solid #dddddd; 
    font-size:14px; 
    background-image:url(lay/seta_right.gif); 
    background-repeat:no-repeat; 
    background-position:0px 17px;
}
.recentcomments {border-bottom:1px dotted #CCC;}
#rodape {
    clear:both;
    background-color:#CCCCCC;
}
#rodapeh {
    clear:both;
    background-color:#CCCCCC;
}


/*
 * BLOG > SIDEBAR
 */ 
#sidebar {
    float:right;
    width:291px;
    padding-top:150px;
}
#categories-4, #archives-3, #recent-comments-4, #tag_cloud-4, #text-3, #text-5, #linkcat-34 {
    width:271px;
    padding:5px 0px 0px 20px;
    color:#666666;
}
#categories-4 li, #archives-3 li, #recent-comments-4 li, #linkcat-34 li {
    list-style:none;
    margin:5px 0px;
    padding:0px 0px 5px 0px;
}

#linkcat-34 li {border-bottom:1px dotted #CCC;}

#linkcat-34 li a { background-image:url(lay/marcador.gif); background-repeat:no-repeat; background-position:left; padding:5px 10px; font-weight:bold;}

#archives-3 select {
	font-family:arial, verdana, sans-serif, helvetica, geneva;    font-size:11px; color:#669999; width: 260px;
}
.comentario {
	width:540px;
	margin-left:25px;
	float:left;
}
#commentform, #enviacomentario {
	float: left;
	width: 500px;

}
#comentarios p {
	color: #000000;
}
.recentcomments .url {
	width: 260px;
	float: left;
	font-weight: bold;
}
/*
 * BLOG > SIDEBAR > PESQUISA
 */ 
.widget_search {
background-image:url(lay/bg_busca.png);
background-position:18px 2px;
background-repeat:no-repeat;
height:30px;
padding:6px 0 20px;
width:291px;
}
#s {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
height:18px;
margin-left:30px;
padding-top:6px;
width:205px;
}

#searchsubmit {
	background: none;
	border: none;
	width: 40px;
	height: 30px;
	text-indent: 3000px;
	cursor: pointer;
	float:left;
	margin-top: -1px;
	overflow: hidden;
	display: block;
	padding-left: 40px;
	border: none;
}
#blog-sidebar .widget_search h5 {
    width: 270px;
    height: 29px;
	float:left;
	display: block;
	overflow: hidden;
	text-indent: -500px;
	margin: 0px;
	padding: 0px;
}
.screen-reader-text {
	display: none;
}
#blog-sidebar .widget_search div {
	width:270px;
	height:40px;
	float:left;
}














#conteudo { float: left; width: 555px !important; padding-left: 40px;}
#postes { float: left;  width: 540px;}
#dstk {
	float:left;
	height:200px;
	margin-left:-20px;
	width:540px;
}
.topicos {float: left; width: 540px; color: #999999; font-size: 12px; line-height: 18px; text-align: justify; border-bottom:1px dotted #CCCCCC; margin-bottom:30px; padding-bottom:30px;} 
.topicos img {
    border: 1px solid #ddd;
    padding:9px;
    background-color:#eeeeee;
}

.topicos p {color:#555555; margin:5px 0px;}

.topicos a {text-decoration:underline;}

#topo {
    height:135px;
}
#topo ul{
    padding:26px 0px 0px 13px;
}
#topo li {
    display:inline;
    padding: 0px 2px 0px 0px;
    height:31px;
    float:left;
}

#topo li a {
    height:31px;
    float:left;
    text-indent:-1000px;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
}

#topo li.blog.on a { background-image: url(lay/menu_blog.gif); }

#topo li.blog a {
    width:78px;
    background-image: url(lay/menu_blog_off.gif);
}

#topo li.promocao-o-futuro-e-digital.on a { background-image: url(lay/menu_promocao.gif); }

#topo li.promocao-o-futuro-e-digital a {
    width:78px;
    background-image: url(lay/menu_promocao_off.gif);
}

#topo li.agente-digital-aoc.on a { background-image: url(lay/menu_agente-digital.gif); }

#topo li.agente-digital-aoc a {
    width:98px;
    background-image: url(lay/menu_agente-digital_off.gif);
}

#topo li.perfil-aoc.on a { background-image: url(lay/menu_perfil-aoc.gif); }

#topo li.perfil-aoc a {
    width:78px;
    background-image: url(lay/menu_perfil-aoc_off.gif);
}

#topo li.contato.on a { background-image: url(lay/menu_contato.gif); }

#topo li.contato a {
    width:78px;
    background-image: url(lay/menu_contato_off.gif);
}
/*
 * BLOG > SIDEBAR > HISTORICO
 */
#blog-sidebar .widget_archive {
    height: 90px;
	float: left;
}
#blog-sidebar .widget_archive h5, #blog-sidebar .content h5 {
    width: 250px;
	margin: 0px;
	padding-top: 15px;	
    height: 30px;
    display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #c4261d;
}
#blog-sidebar .widget_archive h5 {
	padding-left: 34px;
}
#blog-sidebar .content h5 {
	padding-left: 10px;
}
#blog-sidebar .widget_archive select {
	margin-left: 35px;
	width: 200px;
	height: 22px;
	color:#006633;
}

/*
 * BLOG > COMENTARIOS
 */
#comentarios-corpo {
	width: 550px;
	float: left;
	font-size: 12px;
	color: #555555;
}
.comment {
	width: 510px;
	margin-bottom: 20px;
	float: left;
	color: #555555;
}
.comentario {
	float: left;
	height: 50px;
	margin: 0px;
	padding-top: 20px;
	border-top: 2px solid #EAEAEA;
	font-size: 18px;
	color: #669999;
}
.avatar {
	display:none;
}
#submit {
	background-color:#EEEEEE !important; 
	border:1px solid #DDDDDD  !important;
	font-size:14px;
	margin-top:10px;
	padding:10px;
	color:#669999  !important;
	font-weight: bold  !important;
	height: 35px !important;
	float: right !important;
	margin-left: 340px;
}
#comment, #commentform input  {
	font-family: Arial;
	font-size: 12px;
	color: #669999;
	background-color: #FFFFFF;
	border: 1px solid #9DCACC;
}

#commentform input { height: 20px; width: 200px; margin-bottom: 5px;}

#comment { height: 150px; width: 540px; margin-bottom: 5px;}







#twitter-3 {
    background-image:url(lay/bg_twitter.png);
    background-position:left 0px;
    background-repeat:no-repeat;
	padding: 98px 0px 0px 35px;
	width: 260px;
	height: 130px;
	float: left;
	border: 1xp solid red;
}
#twitter-3 h5 {
	font-size: 12px !important;
	background: none !important;
	margin: 0px !important; padding: 0px !important;
	height: 20px;
}
#twitter-3 ul {
	width: 240px;
	list-style: none;
	margin: 0px !important; padding: 0px !important;
	float: left;
	height: 80px;
}
#twitter-3 ul li {
	list-style: none;

}








/* FONTE PADRÃO */
td { color:#000000; font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:11px;}
.texto { color:#555555; font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:11px; line-height:20px; text-align:justify;}

/* FONTE ESPECIAL */
.vermelho { color:#990000; font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:11px;}

/* LINK PADRÃO */
a {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none;}
a:link {color:#669999;}
a:visited {color:#669999;}
a:active {color:#669999;}
a:hover {color:#669999; text-decoration:underline;}

/* LINK ESPECIAL 1 */
a.especial {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none;}
a.especial:link {color:#006600;}
a.especial:visited {color:#006600;}
a.especial:active {color:#006600;}
a.especial:hover {color:#006600; text-decoration: underline;}

/* FORMULÁRIO */
.formulario {font-family:arial, verdana, sans-serif, helvetica, geneva;    font-size:11px; color:#669999;}

/* IMAGEM */
img {border:0px; border-color:#000000;}







.seta {
    width: 21px; 
    height: 252px;
}

.seta.left {
    float:left; 
}
.seta.right {
    float: right;
}

.seta a {
    width: 21px;
    height: 252px;
    text-indent: -1000px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
}

.seta.left a { background-image: url(lay/slider_seta_1.gif); }
.seta.right a { background-image: url(lay/slider_seta_2.gif); }

.slider { 
    width: 903px; 
    margin: 0px auto; 
    height:200px;
}

.sliderthumbs {
    width: 860px;
    overflow: hidden; 
}

.sliderthumbs ul { 
    width: 9000px;
    height: 200px;
    display: none;
    float: left;  
}

.sliderthumbs ul li {
    width: 168px;
    list-style: none;
    margin: 2px;
    overflow: hidden;
    float: left;
}

.sliderthumbs ul li a {  
    width:164px;
    text-decoration:none;
    background-color:#FFFFFF;
    text-align:center;
    border:1px solid #dddddd;
    overflow: hidden;
	float:left;
}

.sliderthumbs ul li a em,
.sliderthumbs ul li a strong { 
    width: 164px;
    text-align: center;
    float: left;
}

.sliderclose a {
    height: 20px;
    text-align: center;
    display: block;
	background: url(lay/rodape_fechar.gif) no-repeat center;
	text-indent:-6000px;
	overflow:hidden;
}

.seta a:hover, 
.sliderclose a:hover {
    opacity: .7;
    filter: alpha(opacity=70);
    background-color: #ffffff;
}

.wpcf7 {
	padding-top: 40px !important;
	float: left;
	width: 405px;

}


.your-name input, .your-subject input, .your-email input, .your-message textarea {
	float: left;
	clear: both;
	width: 400px;
	background: #FFFFFF;
	border:1px solid #9DCACC;
}
.your-name, .your-subject, .your-email, .your-message {
	width: 400px;
	height: 18px;
	padding-top: 12px;
}