@charset"utf-8";
/*
Theme Name: Garcez Mini Veículos
Theme URI: http://wordpress.org/
Description: Tema Garcez Mini Veículos
Author: Paulo Henrique Tavares
Version: 1.0
--------------------------------------------------------------*/
/* Reset CSS */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{ border:0; margin:0; padding:0; font-size:100%}html,body{ height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block}b,strong{ font-weight:bold}img{ color:transparent; font-size:0; vertical-align:middle; -ms-interpolation-mode:bicubic}li{ display:list-item}table{ border-collapse:collapse; border-spacing:0}th,td,caption{ font-weight:normal; vertical-align:top; text-align:left}q{ quotes:none}q:before,q:after{ content:''; content:none}sub,sup,small{ font-size:75%}sub,sup{ line-height:0; position:relative; vertical-align:baseline}sub{ bottom:-0.25em}sup{ top:-0.5em}svg{ overflow:hidden}.clearfix:before,.clearfix:after {content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.c16:after{clear:both}.clearfix {zoom:1}object, embed {outline: 0;}
/* Geral */
body.home {background:url(img/back.jpg) no-repeat center top #fff6c3;font:13px/1.5 'Open Sans', sans-serif;color:#383838;}
body {background:url(img/back-interna.jpg) no-repeat center top #fff6c3;font:13px/1.5 'Open Sans', sans-serif;color:#383838;}
#main {position:relative;min-height:100%;}
* html #main {height: 100%;}
.geral {padding-bottom:175px;width:960px;margin:0 auto;margin-bottom:50px;}
a {color:#383838;}
/* Home */
#flash {width:960px;height:698px;}
#no-flash {height:628px;z-index:-1;background:url(img/back-no-flash.jpg) center top no-repeat;display:block;left:0;}
#no-flash #logo {float:left;}
#no-flash #m-mini-veiculos {margin-top:0;}
#no-flash #m-contato {margin-left:120px;}
#alert-flash {float:left;width:300px;background:url(img/back-alert.png);padding:20px;text-align:center;border:1px solid #f4eacf;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;overflow:hidden;}
#alert-flash h4 {margin-bottom:10px;}
.box {width:232px;height:160px;float:left;padding:50px 20px 0 170px;}
.box a {background:url(img/back-botao.jpg);color:#fff6c3;display:block;float:right;margin-top:20px;padding:3px 20px 3px 0;font-size:18px;font-weight:bold;text-align:right;text-decoration:none;width:180px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:1px 2px 1px #807b63;-webkit-box-shadow:1px 2px 1px #807b63;box-shadow:1px 2px 1px #807b63;}
.box h2 {font-size:18px;}
.box h3 {font-weight:normal;}
.box span {color:#8f8f8f;}
.mini-veiculos {margin:0 64px 0 33px;}
/* Menu */
#menu {width:700px;float:left;}
#menu li {list-style:none;}
#menu a {display:block;width:136px;height:64px;background:url(img/menu.png);float:left;margin-right:20px;*margin-right:12px!important;}
#m-home {margin:65px 0 0 40px;*margin-left:0;}
#m-quem-somos {background-position:0 -64px!important;margin-top:40px;}
#m-mini-veiculos {background-position:0 -128px!important;margin-top:26px;}
#m-videos {background-position:0 -192px!important;margin-top:20px;}
#m-contato {background-position:0 -256px!important;margin:10px 0 0 -60px;*margin:30px 0 0 -40px;}
/* Paginas Internas */
#cont-esq {width:240px;float:left;}
#cont-dir {width:700px;float:left;margin-left:20px;}
.page-id-13 #cont-dir {margin-bottom:40px;}
#cont-dir h2 {font-size:18px;margin-bottom:10px;}
#cont-dir p {margin-bottom:10px;}
.title {font-size:20px;width:683px;color:#4a413b;float:left;padding:4px 0 4px 15px;background:url(img/back-menu.jpg) repeat-x;border:1px solid #ffeac2;margin-top:40px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:inset 0px 0px 2px #f7f0d8;-webkit-box-shadow:inset 0px 0px 2px #f7f0d8;box-shadow:inset 0px 0px 2px #f7f0d8;}
#shadow {width:700px;height:10px;display:block;background:url(img/shadow.png);float:left;margin-bottom:20px;}
input[type="text"], textarea {width:683px;padding-left:15px;background:#fefced;border:1px solid #d3cba7;height:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px;}
textarea {height:140px;padding-top:10px;}
input[type="submit"] {border:none;background:url(img/back-botao.jpg);color:#fff6c3;cursor:pointer;float:right;margin-top:5px;padding:5px 20px;font-size:13px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:1px 2px 1px #807b63;-webkit-box-shadow:1px 2px 1px #807b63;box-shadow:1px 2px 1px #807b63;}
/* Vídeos */
.menu_tv {margin:20px 0;position:relative;overflow:hidden;width:570px;height:105px;float:left;}
.menu_tv .items {width:20000em;position:absolute;}
.menu_tv li {list-style-image:none!important;float:left;margin-left:10px;list-style:none;}
.menu_tv li img {border:2px solid #fff;}
.videos .browse {width:27px;height:68px;display:block;background:url(img/controls.png);display:block;cursor:pointer;margin-top:35px}
.videos .prev {float:left;}
.videos .next {background-position:right;float:left;}
/* Rodapé */
#rodape {background:url(img/back-rodape.jpg) repeat-x bottom;width:100%;height:175px;position:relative;overflow:hidden;margin-top:-175px;}
#cont-rodape {display:block;width:960px;height:175px;background:url(img/back-topo-rodape.jpg) no-repeat center top;margin:0 auto;}
#info-rodape {color:#3677aa;float:left;width:530px;margin:20px 0 0 20px;}
#info-rodape a {float:left;margin-right:10px;}
#info-rodape h2 {color:#71a5ce;font-size:18px;margin:37px 0 5px 0;}
#pht {float:right;margin:100px 30px 0 0;}
/* Wodrpress CSS */
.alignleft, .alignright, .aligncenter {margin-bottom:10px!important;}
.alignleft {float:left;margin:0 15px 0 0;}
.alignright {float:right;margin:0 0 0 15px;}
.aligncenter {margin-left:auto;margin-right:auto;display:block;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f9f9f9;padding-top: 6px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text, .wp-caption-text, .wp-caption-text a {color:#777573;font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin-bottom:0!important;}
/* Photospace */
.photospace:before,.photospace:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.photospace:after{clear:both}.photospace{zoom:1}
.photospace .thumbs_wrap2{height:54px;overflow:hidden;position:absolute;bottom:-70px;}
.photospace .thumbs_wrap{float:left;left:54%;position:relative}
.photospace .pageLink.next{margin-right:0}
.photospace{margin-bottom:30px; width:700px; position:relative; overflow:visible;float:left;}
.photospace .thumnail_col{float:left;left:-50%;opacity:1; width:500px;position:relative;}
.photospace .gal_content{display:none; float:right; width:700px}
.photospace .gal_content a, .photospace .thumnail_col a{text-decoration:none; color:#777}
.photospace .gal_content a:hover{text-decoration:underline}
.photospace .ss-controls{float:left}
.photospace .nav-controls{text-align:center;}
.photospace .nav-controls a {width:27px;height:68px;display:block;background:url(img/controls.png);top:148px;z-index:9999;}
.photospace .nav-controls .next{position:absolute;right:0;background-position:right;margin-right:50px;}
.photospace .nav-controls .prev {position:absolute;left:0;margin-left:50px;}
.photospace .slideshow-container{position:relative; clear:both; height:365px;overflow:hidden;}
.photospace .loader{position:absolute; top:0; left:0; background-image:url('img/loader.gif'); background-repeat:no-repeat; background-position:center; width:500px; height:365px}
.photospace .slideshow span.image-wrapper{display:block;width:500px;position:relative;margin:0 auto;}
.photospace .slideshow a.advance-link{display:block; width:500px; height:365px; text-align:center}
.photospace .slideshow a.advance-link:hover, .photospace .slideshow a.advance-link:active, .photospace .slideshow a.advance-link:visited{text-decoration:none}
.photospace .slideshow img{vertical-align:bottom}
.photospace .download{float:right}
.photospace span.image-caption{display:block; position:absolute}
.photospace .caption{color:#8e8e8e; text-align:center; padding-right:0; padding-top:10px;}
.photospace li .caption{display:none}
.photospace .image-desc{line-height:1.3em; padding-top:12px}
.photospace ul.thumbs{float:left; margin:0; padding:0; list-style:none !important}
.photospace ul.thumbs li{float:left; padding:0; margin:0; margin-right:4px; margin-bottom:10px; list-style:none !important}
.photospace a.thumb{display:block; height:auto; padding:0; margin:0}
.photospace a.thumb:focus{outline:none}
.photospace ul.thumbs img{display:block;border:2px solid #fff}
.photospace .pagination{position:absolute; left:0; top:-38px; width:100%; height:30px}
.photospace .pagination a, .photospace .pagination span.current, .photospace .pagination span.ellipsis{display:block; float:left; margin-right:5px; padding:6px; padding-left:10px; padding-right:10px; border:1px solid #ddd; color:#a9a9a9; line-height:14px}
.photospace .pagination a:hover{background-color:#eee; text-decoration:none}
.photospace .pagination span.current{font-weight:bold; background-color:#000; border-color:#000; color:#fff}
.photospace .pagination span.ellipsis{border:none; padding:5px 0 3px 2px}
.photospace #captionToggle a{float:right; display:block; background-image:url('img/caption.png'); background-repeat:no-repeat; background-position:right; margin-top:5px; padding:5px 30px 5px 5px}
.photospace .thumnail_col a.pageLink{height:52px; width:50px; line-height:50px; background-color:#FFF; display:block; position:relative; float:left; background-position:center center; background-repeat:no-repeat; margin-right:10px; border:solid 1px #CCC}
.photospace .thumnail_col a.pageLink:focus{outline:none}
.photospace .thumnail_col a.prev{background-image:url('img/arrow-left.png')}
.photospace .thumnail_col a.next{background-image:url('img/arrow-right.png')}
.photospace .hide_me{display:none !important}
/* Contact Form */
div.wpcf7{margin:0; padding:0}
div.wpcf7-response-output{margin:2em 0.5em 1em; padding:0.2em 1em}
div.wpcf7-mail-sent-ok{background:#c1ffa6;border:1px solid #77ff3c}
div.wpcf7-mail-sent-ng{background:#e3e3e3;border:1px solid #7a7a7a;}
div.wpcf7-spam-blocked{background:#ffe2ae;border:1px solid #ffb631}
div.wpcf7-validation-errors{border:1px solid #f7e700;background:#fdffbf;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#fff;position:absolute;top:0;;right:0;z-index:100; background:url(img/back-error.png);border:1px solid #ff5252;font-size:12px;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00; font-size:10pt; display:block}
span.wpcf7-list-item{margin-left:0.5em}
.wpcf7-display-none{display:none}
div.wpcf7 img.ajax-loader{border:none; vertical-align:middle; margin-left:4px}
div.wpcf7 .watermark{color:#888}