/*  
Theme Name: Surf
Theme URI: www.difluir.com
Description: Development by Daniella
Version: 1.0
Author: Daniella
Author URI: www.difluir.com
*/

/* resetar css */
* {background:none; border:0; margin:0; padding:0; list-style:none; outline:none;}


/* basico */
body {background:#82C9E9; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:21px; color:#676767; overflow-x:hidden;}

a, a:link, a:active, a:visited {color:#084071; text-decoration:underline;}
a:hover {text-decoration:none;}

.alignnone {margin:4px;}
.aligncenter {margin:2px auto 10px auto; display:block; text-align:center;}
.alignleft {width:auto; float:left; margin:2px 10px 4px 0;}
.alignright {width:auto; float:right; margin:2px 0 4px 10px;}




/* pagina */
#pagina {background:#fff url(images/linha.png); width:1024px; margin:0 auto;}




/* topo */
#topo {background:url(images/topo.png) top center no-repeat; width:1024px; height:273px;}

a#logo {width:187px; height:258px; float:left; margin:0 0 0 78px;}
a#logo span {display:none;}


#access {width:708px; height:34px; float:right; margin:0; padding:187px 0 0 0; text-align:left;}
#menu {width:708px; height:34px;}
#menu ul {list-style:none; margin:0; padding:0;}
#menu li {padding:5px; list-style:none; float:left; position:relative;}
#menu a {display:block; padding:0; text-decoration:none; font-weight:normal; color:#5B5B5B;}

#menu ul ul {background:#F1F1F1; border:1px solid #CCCCCC; display:none; list-style:none; position:absolute; top:35px; left:-13px; float:left; width:140px; padding:2px 5px; z-index:99999;}
#menu ul ul li {min-width: 130px;}
#menu ul ul ul {left:65%; top:0px;}
#menu ul ul a {width:130px; height:auto;}

#menu ul ul.sub li a {border-bottom:1px solid #7A7B7F; padding:0 0 6px 0;}
#menu ul ul ul.sub2 li a {border-bottom:1px solid #D6D6D6; padding:0 0 6px 0;}
#menu ul ul.sub li a.ultimo, #menu ul ul ul.sub2 li a.ultimo {border:0; padding:0;}

#menu li:hover > a, #menu ul ul :hover > a {color:#1D4C7A;}
#menu ul li:hover > ul {display:block;}
#menu ul li.current_page_item > a {color:#1D4C7A;}
* html #menu ul li.current_page_item a, * html #menu ul li a:hover {color:#1D4C7A;}

#menu a span {display:none;}

#menu ul li a#m01 {background:url(images/m-01.png); width:68px; height:34px; margin:0 43px 0 0; padding:0;}
#menu ul li a#m01:hover, #menu ul li.current_page_item > a#m01 {background:url(images/m-01h.png);}

#menu ul li a#m02 {background:url(images/m-02.png); width:109px; height:34px; margin:0 43px 0 0; padding:0;}
#menu ul li a#m02:hover, #menu ul li.current_page_item > a#m02 {background:url(images/m-02h.png);}

#menu ul li a#m03 {background:url(images/m-03.png); width:90px; height:34px; margin:0 43px 0 0; padding:0;}
#menu ul li a#m03:hover, #menu ul li.current_page_item > a#m03 {background:url(images/m-03h.png);}

#menu ul li a#m04 {background:url(images/m-04.png); width:98px; height:34px; margin:0 43px 0 0; padding:0;}
#menu ul li a#m04:hover, #menu ul li.current_page_item > a#m04 {background:url(images/m-04h.png);}

#menu ul li a#m05 {background:url(images/m-05.png); width:92px; height:34px; padding:0;}
#menu ul li a#m05:hover, #menu ul li.current_page_item > a#m05 {background:url(images/m-05h.png);}




/* lateral */
#lateral {width:311px; float:left; color:#000;}
#lateral p {margin:0; padding:0 0 15px 0;}
#lateral .lconteudo {width:186px; padding:30px 0 0 40px;}
#lateral .widget {padding:0 0 30px 0;}
#lateral h2 {margin:0 0 3px 0; font-size:18px; line-height:21px; font-weight:bold;}




/* conteudo */
#conteudo {width:707px; float:right;}


/* busca */
#busca {width:217px; height:48px; float:right; margin:-32px 0 0 0; position:relative !important;}
#busca .bconteudo {width:187px; float:right;}
#busca .btitulo {background:url(images/busca-titulo.png); width:187px; height:16px;}
#busca input#text {background:url(images/busca-txt.png); width:100px; height:19px; float:left; margin:0; padding:3px 10px 0 12px; outline:none;}
#busca input#submit {background:none; border:0; width:44px; height:22px; float:left; margin:0; padding:0; outline:none;}
#busca .bright {background:url(images/busca-bg.png); width:21px; height:22px; float:right;}
#busca .brodape {background:url(images/busca-rodape.png); width:187px; height:9px; clear:both;}


/* posts */
#conteudo .conteudo {width:622px; float:right; margin:-25px 0 0 0; padding:0 85px 0 0;}
.posts {margin:0; padding:0 0 40px 0;}

.posts h2.titulo1 {max-width:475px; font-size:30px; line-height:35px; color:#676767; font-weight:normal;}
.posts h2.titulo1 a, .posts h2.titulo1 a:link, .posts h2.titulo1 a:active, .posts h2.titulo1 a:visited {color:#676767; text-decoration:none;}
.posts h2.titulo1 a:hover {color:#333333; text-decoration:none;}

.posts h2.titulo2 {margin:35px 0 0 0; font-size:30px; line-height:35px; color:#676767; font-weight:normal;}
.posts h2.titulo2 a, .posts h2.titulo2 a:link, .posts h2.titulo2 a:active, .posts h2.titulo2 a:visited {color:#676767; text-decoration:none;}
.posts h2.titulo2 a:hover {color:#333333; text-decoration:none;}

.posts .meta {background:url(images/divisoria.jpg) left bottom repeat-x; margin:28px 0 5px 0; padding:0 0 5px 0; color:#34648C; font-size:12px; line-height:14px; font-weight:bolder;}
.posts .meta2 {margin:0 0 25px 0; padding:10px 0 0 0;}

.posts .entry {padding:16px 0 0 0; font-size:16px; line-height:25px;}
.posts .entry p {margin:0; padding:0 0 23px 0;}


.posts .entry h1 {margin:0 0 14px 0; font-size:30px; line-height:35px; font-weight:normal;}
.posts .entry h2 {margin:0 0 14px 0; font-size:24px; line-height:29px; font-weight:normal;}
.posts .entry h3 {margin:0 0 14px 0; font-size:18px; line-height:23px; font-weight:normal;}
.posts .entry h4 {margin:0 0 14px 0; font-size:16px; line-height:21px; font-weight:normal;}


.posts2 {border-bottom:1px  solid #f1f1f1; margin:0 0 10px 0; padding:0 0 2px 0;}
.posts2 h2.titulo3 {margin:35px 0 0 0; font-size:22px; line-height:24px; color:#676767; font-weight:normal;}
.posts2 h2.titulo3 a, .posts2 h2.titulo3 a:link, .posts2 h2.titulo3 a:active, .posts2 h3.titulo2 a:visited {color:#676767; text-decoration:none;}
.posts2 h2.titulo3 a:hover {color:#333333; text-decoration:none;}
.posts2 .entry2 {padding:3px 0 0 0; font-size:16px; line-height:25px;}
.posts2 .entry2 p {margin:0; padding:0 0 23px 0;}





/* formularios */
#form {margin:0; padding:0;}
#form p {margin:0; padding:0;}
#form label {margin:0; padding:0; color:#A1A1A1; font-size:11px; line-height:13px;}
#form input {background:#fff; border-top:1px solid #3D3D3D; border-left:1px solid #3D3D3D; border-bottom:1px solid #A6A6A6; border-right:1px solid #A6A6A6; width:613px; margin:0 0 7px 0; padding:3px 4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; outline:none;}
#form input.menor {background:#fff; border-top:1px solid #3D3D3D; border-left:1px solid #3D3D3D; border-bottom:1px solid #A6A6A6; border-right:1px solid #A6A6A6; width:295px; margin:0 0 7px 0; padding:3px 4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; outline:none;}
#form textarea {background:#fff; border-top:1px solid #3D3D3D; border-left:1px solid #3D3D3D; border-bottom:1px solid #A6A6A6; border-right:1px solid #A6A6A6; width:613px; height:160px; margin:0 0 7px 0; padding:3px 4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; outline:none;}
#form input#submit {background:url(images/bt-laranja.png); border:0; width:106px; height:22px; margin:0 0 7px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#67624F; text-transform:uppercase; font-weight:bolder; outline:none;}
#form p.text {margin:0 0 7px 0;}



/* comentarios */
#comments {padding:15px 0 0 0;}
#comments h4 {border-bottom:1px solid #f1f1f1; margin:0 0 30px 0; padding:0 0 2px 0; font-size:16px; line-height:18px; color:#909090; font-style:italic; font-weight:normal; clear:both;}
ol.commentlist {margin:0; padding:0; list-style:none;}
ol.commentlist li {margin:0; padding:0; list-style:none;}
.comment-bg {border-bottom:1px solid #f1f1f1; margin:0 0 20px 0; padding:0 0 20px 0;}
.comment-bg img.avatar {width:48px; float:left; margin:0; padding:0;}
.comment-entry {width:560px; float:right;}
.comment-author {margin:0 0 7px 0;}
.comment-author p {margin:0; padding:0 0 1px 0;}
.comment-author cite {color:#fdfdfd; font-weight:normal; font-style:normal;}
.comment-author small {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px;}
ul.children {font-style:italic;}
#respond {padding:30px 0;}
#respond h4 {border-bottom:1px solid #f1f1f1; margin:0 0 15px 0; padding:0 0 2px 0; font-size:16px; line-height:18px; color:#909090; font-style:italic; font-weight:normal; clear:both;}
#respond input {background:#fff; border-top:1px solid #3D3D3D; border-left:1px solid #3D3D3D; border-bottom:1px solid #A6A6A6; border-right:1px solid #A6A6A6; width:250px; margin:0 0 7px 0; padding:3px 4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333 outline:none;;}
#respond textarea {background:#fff; border-top:1px solid #3D3D3D; border-left:1px solid #3D3D3D; border-bottom:1px solid #A6A6A6; border-right:1px solid #A6A6A6; width:300px; height:110px; margin:0 0 7px 0; padding:3px 4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; outline:none;}
#respond input#submit {background:url(images/bt-laranja.png); border:0; width:106px; height:22px; margin:0 0 7px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#67624F; text-transform:uppercase; font-weight:bolder; outline:none;}
