a, a:visited { color: #00659D; }
a:hover { color: #7CB5D5; }

div#header { background: #01659E none; }
div#header-wrapper { background: transparent url('../../images/dsf-banner.png') top center repeat-y; height:205px; }

div#header div.menu ul li a:link { color: #a7a7a7; }
div#header div.menu ul li a:visited { color: #a7a7a7; }
div#header div.menu ul li a:hover { color: #39f; }
div#header div.menu ul li a:active { color: #39f; }
div#header div.menu ul li.current_page_item a:link { color: #39f; }
div#header div.menu ul li.current_page_item a:visited { color: #39f; }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 7px 7px 0; }
.alignright { float: right; margin: 0 0 7px 7px; }

div.post div.post-entry img { border: 1px solid #ddd; background: #f4f2ef none; padding: 6px; }
div.post div.post-entry .wp-caption { border: 1px solid #ddd; text-align: center; padding:0;  background: #f4f2ef none; }
div.post div.post-entry .wp-caption img { margin: 0; padding: 0; border: 0 none; }
div.post div.post-entry .wp-caption p.wp-caption-text { font-size: 10px; line-height: 17px; padding: 7px 5px; margin: 0; }

div#special { 
background:#01659E url('../../images/header-patro.jpg') top center repeat-x; 
border-bottom:1px solid #0044a7; 
}
div#special-wrapper { background: transparent url('../../images/dsf-reflex.jpg') top center no-repeat; }
.search { background: transparent url('../../images/bg-search.png') top left no-repeat; }

div#body { background:#BEA21C url('../../images/bg-body.gif') top left repeat-x; }

div#padd-carousel { background: transparent url('../../images/bg-padd-carousel.gif') top center repeat-y; }
div#carousel { }

div#middle { background: transparent url('../../images/bg-middle.gif') top center repeat-y; }

div.middle-list div#middle-wrapper { background: transparent url('../../images/bg-middle-top.gif') top center no-repeat; }
div.middle-index div#middle-wrapper { background: transparent url('../../images/bg-middle-top.gif') top center no-repeat; }
div.middle-single div#middle-wrapper { background: transparent url('../../images/bg-middle-top.gif') top center no-repeat; }

div.post-group { }

div.post { background: transparent url('../../images/separador.jpg') bottom center no-repeat; }
div.post div.post-image { border-color: #000; background: #000 none; }
div.post div.post-title h2 { color: #000; }
div.post div.post-title h2 a:link { color: #01456b; }
div.post div.post-title h2 a:visited { color: #01456b; }
div.post div.post-title h2 a:hover { color: #0171af; }
div.post div.post-title p { color: #999; margin:5px 0 11px 10px;}
div.post div.post-title p a { color: #D68B0B; margin:0 1px; }
div.post div.post-title p a:hover { color: #FFB413; margin:0 1px; }
div.post div.post-comment-count { background: transparent url('../../images/entrada-data.png') top left no-repeat; color: #fff; }
.taronja a{ color: #D68B0B; font-weight:bold; }
.taronja a:hover { color: #FFB413; }

div.post-single { background: transparent none; }
div.post-single div.post-entry { background: transparent url('../../images/separador.jpg') bottom center no-repeat; }

div.post-box { background: transparent url('../../images/separador.jpg') 40% bottom no-repeat; }
div.post-box-about-author h3 { background: transparent url('../../images/icon-author.gif') center left no-repeat; }
div.post-box-sb h3 { background: transparent url('../../images/icon-spread-love.gif') center left no-repeat; }
div.post-box-related h3 { background: transparent url('../../images/icon-related-posts.gif') center left no-repeat; }
div.post-box-comments h3 { background: transparent url('../../images/icon-comments.gif') center left no-repeat; }
div.post-box-trackbacks h3 { background: transparent url('../../images/icon-trackbacks.gif') center left no-repeat; }
div.post-box-reply h3 { background: transparent url('../../images/icon-comment-add.gif') center left no-repeat; }

.comment-details-interior { background: transparent url('../../images/comentari-cos.jpg') center left repeat-y; }
.comment-details-interior div.tb { background: transparent url('../../images/comentari-borde.jpg') top left no-repeat; }
.comment-details-interior-wrapper { background: transparent url('../../images/comentari-pico.jpg') top left no-repeat; }

form#comment-form p.input input,form#comment-form textarea { color: #222; background:#FFF7DF none; border-color: #ddd; }
form#comment-form p.input input:focus, form#comment-form textarea:focus{ background:#FFF7C1; }

#sidebar div.box { background: transparent url('../../images/bg-box-bot.gif') bottom left repeat-x; }
#sidebar div.box h2 { color: #01456B; }
#sidebar div.box ul { background: #FFFFFF none; }
#sidebar div.box ul li { color: #5c5443; border-bottom:1px solid #B7B7B7; }
#sidebar div.box ul li a { color: #5c5443; }

p a.icon-rss { width: 30px; background: transparent url('../../images/icon-med-rss.png') center center no-repeat; }
p a.icon-email { width: 30px; background: transparent url('../../images/icon-small-email.png') center -4px no-repeat; }
p a.icon-fb{ width: 30px; background: transparent url('../../images/icon-med-facebook.png') center center no-repeat; }
p a.icon-ms{ width: 30px; background: transparent url('../../images/icon-ms.png') center center no-repeat; }

div#sidebar div.widget_tag_cloud div.box-interior div { border-color: #867d67; background: #f0ebe2 none; }
div#sidebar div.widget_tag_cloud div.box-interior div a { color: #5c5443; }

div#flickrrss img { border-color: #fff; background: #9c8480 none; }

div#footer { background: #1F1A17;/*#002539*/ }

div#footer h2 { color: #fff; }
div#footer div.footer-box div.footer-interior { color: #999; }
div#footer div.footer-box div.footer-interior a { color: #ccc; }

div#footer-final { border-color: #545454; background: #111111; color: #333; }
div#footer-final p { font-size:92%; line-height:44px; }
div#footer-final p a { text-decoration: none; color:#D3AA48; }
div#footer-final p a:hover { text-decoration: none; color:#fff; }

div.pagination {padding: 5px; margin: 0 35px 15px; }

div.pagination span.pages, div.pagination span.current, div.pagination span.extend, div.pagination a {
	font-size:0.9em;
	font-weight:bold;
	color: #3680B2;
	text-decoration: none;
}
div.pagination span.current, div.pagination span.extend, div.pagination a:hover, div.wp-pagenavi a:active {
	color:#01659E;
}
.ofitec{
	font-size:0.9em;
	margin:0 0 0 15px;
}
#footer-final .ofitec a{
	color:#AAAAAA;
}

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