/*
Theme Name: DataIlha
Theme URI: http://www.datailhacom.br/
Description: Mais um template Criado pela Ilhabela Digital
Author: Ilhabela Digital
Author URI: http://www.ilhabeladigital.com.br/
Version: 1.0
*/


/* --- Eric Meyer Reset CSS ---*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {vertical-align: baseline;font-family: inherit;font-weight: inherit;font-style: inherit;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
body {line-height: 1;color: black;font-family:Arial, verdana, sans-serif;font-size:12px;}
/* --- font-face CSS3 ---*/	
	
/*@font-face {
	font-family: 'sansumi';
	src: url('fonts/sansumi.eot');
	src: local('sansumi'), url('fonts/sansumi-bold.ttf') format('truetype');
	font-weight: normal;font-style: normal;line-height:normal;
}*/	

table{border:1px solid #fff}
strong{font-weight:bold;}	
em{font-style:oblique;}
form.cform{margin-top:20px;}
form.cform li{margin:10px 0;}
.linklove{display:none;}
legend{display:none;}
label{color:#333;margin-bottom:5px}
input, textarea, select{font-size:14px;margin: 0;color:#333;background-color:#f5f5f5;border:1px solid #E8E5D9;width:100%;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
input:focus, textarea:focus, select:focus{border:1px solid #9BB4CF;}
.sendbutton{width:50%;color:#fff;cursor:pointer;border:1px solid #CE2727;background:#E74343 url('images/bg-nav-red.png') repeat-x;clear:both;display:table;}
.sendbutton:hover{background:#E74343 url('images/bg-nav.png') repeat-x;border:1px solid #000;}
h1, h2, h3, h4, h5, h6{text-transform:uppercase;}
h2{font-size:18px;}
a{text-decoration:none;color:#E74343;}
a:hover{text-decoration:underline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {	float: left;margin:0 15px 10px 0;}
.alignright {float: right;margin:0 0 10px 15px;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {	margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {	font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.more a{font-weight:bold;margin-top:15px;color:#fff;padding:10px;background:#E74343 url('images/bg-nav.png') repeat-x;}
.more a:hover{background:#000;}

/* --- header ---*/

#header{height:auto;display:table;width:1000px;margin:0 auto;}
#header h1 {float:left;background:url(images/datailha_new.jpg) no-repeat; margin:30px;height:109px;width:367px}
#header h1 a {display:block; height:100%; width:100%}
#header h1 span {display:none}
#header .fast-contact {float:right;font-size:16px;margin:45px 30px 0 0;}
#header .fast-contact  li{padding-left:40px;height:22px;margin:10px 0;}
#header .fast-contact  .tel{background:url('images/tel.png') left center no-repeat;}
#header .fast-contact  .mail{background:url('images/mail.png') left center no-repeat;}
#header .nav{clear:both;width:940px;padding:0 30px;line-height:43px;border-bottom:1px solid #666;clear:both;background:#333 url('images/bg-nav.png') repeat-x;height:43px;}
#header .nav li{display:inline;}
#header .nav li a{color:#fff;height:43px;display:table;float:left;padding:0 10px;font-family: 'Arimo', arial, serif;text-transform:uppercase;font-size:12px;}
#header .nav li a:hover, .current_page_item a{color:#fff;background:#E74343 url('images/bg-nav-red.png') repeat-x;text-decoration:none;}

/* ---  featured --- */

#featured{width:1000px;clear:both;margin:0 auto;height:345px;background-color:#555;border-top:1px solid #000;border-bottom:1px solid #000;}
#slider-wrap{float:left;display:inline;margin:30px 0 0 30px;width:530px;padding-bottom:40px;background:url('images/shadow-slider.png') bottom center no-repeat;}
#slider{text-align:center;text-transform:uppercase;}
#slider p{font-family: 'Arimo', arial, serif;font-size:20px;}
#featured .page{float:right;width:370px;margin:30px;color:#fff;font-size:12px;display:inline;}
#featured .page h2 a{color:#fff;font-size:16px;}
#featured .page .entry{text-align:justify;border-top:1px solid #fff;margin-top:15px;padding-top:10px;clear:both;line-height:20px}
#featured .page .more a{border-top:1px solid #999;background:#E74343 url('images/bg-nav.png') repeat-x;float:right}
#featured .page .more a:hover{background:#000;}

/* ---  content --- */

#content{display:table;width:1000px;background-color:#f5f5f5;margin:0 auto;border-bottom:1px solid #fff;}
#content .left {float:left;width:540px;padding:0;}
#content .left .title{border-top:1px solid #F4A2A2;background:#E74343 url('images/bg-nav-red.png') repeat-x;clear:both;display:table;width:640px;}
#content .left .title h2 a{text-indent:10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;float:left;width:640px;padding:15px 20px;margin:0;}
#content .left .title h2 a:hover{background-color:#E42C2C;}
#content .left .entry{padding:30px 0 10px 0;}
#content .left p{margin:30px;line-height:22px;}
#content .left ul{line-height:22px;}
#content .left ul li{color:#333;margin-left:45px;padding-left:10px;list-style-type:square;}
#content .left ul li a{color:#333;}
#content .left .more a{border-top:1px solid #F4A2A2;background:#E74343 url('images/bg-nav-red.png') repeat-x;float:left;margin:75px 0 20px 30px;}
#content .left .more a:hover{background-color:#E42C2C;}
#content .boletim{float:right;width:400px;background-color:#EDEDED;}
#content .boletim .title{border-top:1px solid #666;background:#333 url('images/bg-nav.png') repeat-x;clear:both;display:table;width:100%;}
#content .boletim h2 a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;float:left;width:360px;padding:15px 20px;}
#content .boletim h2 a:hover{background-color:#000;}
#content .boletim h3 a{font-size:15px;}
#content .boletim .more a{border-top:1px solid #000;background:#E74343 url('images/bg-nav.png') repeat-x;float:left;margin:0 0 20px 20px;}
#content .boletim .more a:hover{background:#000;}
#content .post{padding:20px;}
#content .post .entry{color:#333;padding:10px 0;line-height:22px}

/* ---  footer --- */

#footer{border-top:1px solid #000;clear:both;display:table;width:1000px;background-color:#2D2D2D;margin:0 auto;font-size:11px;color:#fff;line-height:22px;}
#footer p{float:left;margin-left:15px;display:inline;padding:20px 0 20px 20px}
#footer .logo{float:right;margin-right:15px;display:inline;padding:20px 20px 20px 0}

/* ---  internas --- */

.internas{padding:30px;width:480px;float:left}
.internas h2, .side-contact h2{font-size:25px;color:#E42C2C;}
.internas h3{font-size:18px;margin:20px 0;}
.internas .entry{margin:20px 0;line-height:22px;color:#333;}
.internas .entry p{margin:10px 0;line-height:20px;}
.internas .entry ul li, .side-contact ul li{line-height:20px;color:#333;margin-left:45px;padding-left:10px;list-style-type:square;}
.side-contact{float:right;padding:30px;width:340px;background-color:#EDEDED;height:500px;}

/* --- paginação --- */
.paginacao { clear:both;padding: 20px 0;position:relative;}
.paginacao span, .paginacao a {display:block;float:left;font-size:14px;background: #F5F5F5;padding: 4px 7px 4px 7px;margin: 1px 2px 0 2px;text-transform: capitalize;color: #AAA;}
.paginacao a:hover {color: #fff;background: #E95454;}
.paginacao span {font: bold normal 14px }
.paginacao .current, .paginacao .current a {color: #fff;background: #E95454;padding: 4px 7px 4px 7px;margin: 1px 2px 0 2px;font: bold 14px;text-transform: capitalize;}
