@charset "utf-8";
/* CSS Document */

/* 
BORDER RADIUS
-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
 
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;

BACKGROUND SIZE:
background-size:100% 100%; -webkit-background-size: 100% 100%; -o-background-size: 100% 100%; -khtml-background-size: 100% 100%; -moz-background-size: 100% 100%;

BACKGROUND POSITION(X, Y):
background-position: 180px 0px;

OPACIDADE
transparente 50%:
opacity:0.50;-moz-opacity: 0.50;filter: alpha(opacity=50);
100%:
opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);


ROTATION IMAGE:
a#rotator img:hover { 
-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg); 
}


*/

@font-face {
    font-family: 'abel';
    src: url('../fonts/abel.eot');
    src: url('../fonts/abeld41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/abelwoff.html') format('woff'),
         url('../fonts/abel.ttf') format('truetype'),
         url('../fonts/abelsvg.html#abel') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'amaranthregular';
    src: url('../fonts/amaranth-webfont.eot');
    src: url('../fonts/amaranth-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amaranth-webfont.woff') format('woff'),
         url('../fonts/amaranth-webfont.ttf') format('truetype'),
         url('../fonts/amaranth-webfont.svg#amaranthregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: 'colaborate';
    src: url('../fonts/colabthi.eot');
    src: url('../fonts/colabthid41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/colabthi.woff') format('woff'),
         url('../fonts/colabthi.ttf') format('truetype'),
         url('../fonts/colabthi.svg#colaborate-thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'balloon';
    src: url('../fonts/balloon.eot');
    src: url('../fonts/balloon.eot?#iefix') format('embedded-opentype'),
         url('../fonts/balloon.woff') format('woff'),
         url('../fonts/balloon.ttf') format('truetype'),
         url('../fonts/balloon.svg#BalloonExtra-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebasneue';
    src: url('../fonts/bebasneue.eot');
    src: url('../fonts/bebasneue.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue.woff') format('woff'),
         url('../fonts/bebasneue.ttf') format('truetype'),
         url('../fonts/bebasneue.svg#bebasneue') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'chunkfive_exregular';
    src: url('../fonts/chunkfive_ex.eot');
    src: url('../fonts/chunkfive_ex.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chunkfive_ex.woff') format('woff'),
         url('../fonts/chunkfive_ex.ttf') format('truetype'),
         url('../fonts/chunkfive_ex.svg#chunkfive_exregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: 'frankgoth_xcn_btregular';
    src: url('../fonts/frankgoth-xcn-bt-webfont.eot');
    src: url('../fonts/frankgoth-xcn-bt-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/frankgoth-xcn-bt-webfont.woff') format('woff'),
         url('../fonts/frankgoth-xcn-bt-webfont.ttf') format('truetype'),
         url('../fonts/frankgoth-xcn-bt-webfont.svg#frankgoth_xcn_btregular') format('svg');
	font-weight: normal;
	font-style: normal;
	line-height:normal;
}
/*
@font-face {
    font-family: 'handgotl';
    src: url('../fonts/handgotl.eot');
    src: url('../fonts/handgotl.eot?#iefix') format('embedded-opentype'),
         url('../fonts/handgotl.woff') format('woff'),
         url('../fonts/handgotl.ttf') format('truetype'),
         url('../fonts/handgotl.svg#handgotl') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: 'oswald';
    src: url('../fonts/oswald.eot');
    src: url('../fonts/oswaldd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald.woff') format('woff'),
         url('../fonts/oswald.ttf') format('truetype'),
         url('../fonts/oswald.svg#oswald') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto.eot');
    src: url('../fonts/roboto.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto.woff') format('woff'),
         url('../fonts/roboto.ttf') format('truetype'),
         url('../fonts/roboto.svg#roboto') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

html { height:100%; background: url(../imagens/wrapp.png) repeat;}
body { margin:0;height:100%;}
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; border:none;}
body,ul,li { padding:0; margin:0;}

/*MSG NENHUM REGSITRO*/
#msg-nenhum { width:90%; height:40px; margin:0 auto; padding:5px; display:table; font-size:18px; text-align:center;}

/*PAGINACAO*/
#paginacao { width:90%; height:30px; margin:0 auto; padding:5px; display:table; text-align:center;}
#paginacao a {font-size:16px; text-decoration:none; color:#999999}
#paginacao a:hover { color:#000000}

label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 12px }

/*LINK TUDO BLOCOS*/
.link-tudo { width:900px; height:30px; margin:0 auto; display:table; text-align:center; line-height:30px;}
.link-tudo a { font-size:14px; font-family:''; color:#545454; font-style:italic;}
.link-tudo a:hover { color:#FF6600}

/* LINK PG */
a {color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
a:link {text-decoration: underline;color:#000000;}
a:visited {text-decoration: underline;color:#000000;}
a:hover {text-decoration: underline;color: #006699;}
a:active {text-decoration: underline;color:#000000;}

h1 { padding:0 0 10px 0; margin:10px 0 10px 0; font-family:'frankgoth_xcn_btregular'; font-size:34px; color:#000000; text-transform: uppercase; text-align:center; font-weight:normal;}
h1 span { font-size:16px; color:#999999}

#servicos h1 span a { font-size:16px; color:#1D468C; text-decoration:none; font-family:'colaborate';}
#servicos h1 span a:hover {color:#E0719B}
#servico h1 span a { font-size:16px; color:#CCCCCC; text-decoration:none; font-family:'colaborate';}
#servico h1 span a:hover {color:#666666}

#albuns h1 span a { font-size:16px; color:#CC0000; text-decoration:none; font-family:'colaborate';}
#albuns h1 span a:hover {color:#E0719B}
#album h1 span a { font-size:16px; color:#CCCCCC; text-decoration:none; font-family:'colaborate';}
#album h1 span a:hover {color:#666666}

#contato h1 span a { font-size:18px; color:#CCCCCC; text-decoration:none; font-family:'colaborate';}
#contato h1 span a:hover {color:#666666}

h2 {padding:0 0 10px 0; margin:10px 0 10px 0; font-family:'oswald'; font-size:30px; color:#1D468C; font-weight:normal; text-transform: uppercase;}
h2 span { font-size:16px; color:#999999}

#servico h2 span a { font-size:18px; color:#006633; text-decoration:none; font-family:'colaborate';}
#servico h2 span a:hover {font-size:35px; color:#E0719B}

#album h2 span a { font-size:18px; color:#006633; text-decoration:none; font-family:'colaborate';}
#album h2 span a:hover {font-size:35px; color:#E0719B}

h3 { padding:5px 0 0 0; margin:0 0 0 0; font-family:'colaborate'; font-size:20px; color:#FFFFFF; font-weight:bold; }
h3 span { color:#999999}
h3 span a { font-size:18px; color:#006633; text-decoration:none; font-family:'colaborate';}
h3 span a:hover {color:#E0719B}

/*CROP IMAGES*/
body .crop {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
body .crop img {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
body .crop2 {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
body .crop2 img {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

body #home-srv .crop {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
body #home-srv .crop img {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

body #home-midia .crop {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
body #home-midia .crop img {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

/*HEADER - FOOTER FORMAT*/
body #header .fone { font-family:'frankgoth_xcn_btregular'; font-size:22px; color:#000000;}
body #footer .fone { font-family:'frankgoth_xcn_btregular'; font-size:22px; color:#FABF03; text-align: left;}

body #header .local { font-family:'abel'; font-size:13px; color:#000000; font-weight:bold; text-transform:uppercase;}
body #footer .local { font-family:'abel'; font-size:13px; color:#CCCCCC; font-weight:bold; text-transform:uppercase; text-align:left;}

body #header .email { font-family:'abel'; font-size:16px; color:#CCCCCC; font-weight: normal; text-transform:lowercase}
body #footer .email { font-family:'abel'; font-size:16px; color:#FABF03; font-weight: bold; text-transform:lowercase; text-align:left;}
body #footer .email a { font-family:'abel'; font-size:16px; color:#FABF03; font-weight: bold; text-transform:lowercase; text-align:left; text-decoration:none;}

/*CONTENT FORMAT*/
body .content { padding:0 0 20px 0;}

/*HOME HEADER H */
body #home-pro h2 { padding:10px 0 0 50px; margin:0 0 20px 0; font-family:'frankgoth_xcn_btregular'; font-size:30px; color:#FFFFFF; font-weight:normal; line-height:60px; text-align:left; text-transform:uppercase;}
body #home-srv h2 { font-family:'frankgoth_xcn_btregular'; font-size:30px; color:#FFFFFF; font-weight:normal; text-align:center; text-transform: uppercase; }
body #home-midia h2 { font-family:'frankgoth_xcn_btregular'; font-size:30px; color:#CC0000; font-weight:normal; text-align:center; text-transform: uppercase;}

body #home-srv .nome h3 { padding:5px 10px 5px 10px; margin:0 0 0 0; font-family:'oswald'; font-size:16px; color:#000000; text-align:center; font-weight:normal; text-transform:uppercase;}
body #home-srv .resumo {padding:0 10px 5px 10px; margin:0 0 0 0; font-size:12px; color:#000000; text-align:center; text-transform:none;}
body #home-srv span { font-size:10px; color:#666666; text-transform: uppercase; text-align:center;}

body #home-midia .nome h3 { font-family:'oswald'; font-size:16px; color:#FFFFFF; text-align:center; font-weight:normal; text-transform:uppercase;}
body #home-midia span { font-size:10px; color:#666666; text-transform: uppercase; text-align:center;}

body #produtos .nome h2 { padding:5px 10px 5px 10px; margin:0 0 0 0; font-family:'abel'; font-size:18px; color:#4DD2FF; text-align:left; font-weight:bold; text-transform: none;}
body #produtos .resumo {padding:0 10px 5px 10px; margin:0 0 0 0; font-size:12px; color:#999999; text-align:left; text-transform: none;}
body #produtos .vlr {padding:0 5px 5px 5px; margin:0 0 0 0; font-family:'frankgoth_xcn_btregular'; font-size:24px; color:#FFD24D; text-align:left; text-transform: uppercase;}
/*body #produtos span { font-size:10px; color:#666666; text-transform: uppercase; text-align:center;}*/

body #servicos .nome h2 { padding:5px 0 5px 0; margin:0 0 0 0; font-family:'oswald'; font-size:16px; color:#000000; text-decoration:none;}

body #albuns .nome h2 { padding:5px 0 5px 0; margin:0 0 0 0; font-family:'oswald'; font-size:16px; color:#FFFFFF; text-decoration:none; text-align:center;}

/*WRAPP*/
#wrapp { width:100%; min-height:100%; padding:0 0 0 0; margin:0 0 0 0; position: relative; background:url(../imagens/wrapp-theme.png) repeat-x top center;}
* html #wrapp { height:100%;}

#wrapp-theme { width:100%; min-height:100%; padding:0 0 0 0; margin:0 0 0 0; position: relative;}
* html #wrapp-theme { height:100%;}

/*INCLUDE THEME*/
#include-theme { width:100%; height:auto; padding:0 0 0 0; margin:0 auto 0 auto; display:table;}
#include-theme-disable { width:100%; height:auto; padding:0 0 0 0; margin:0 auto 0 auto; display:table;}

/*HEADER*/
#header { width:940px; height:380px; padding:0 0 0 0; margin:0 auto 0 auto; display:table; position:relative; background:url(../imagens/header-theme.png) no-repeat top center}

/*HEADER LOGO*/
#header-logo { width:320px; height:180px; padding:0 0 0 0; margin:0 0 0 0; display:table; overflow:hidden; float:left}
#header-logo img { width:320px; padding:10px 0 0 0; margin:0 0 0 0;}
#header-logo img a { display:block; border:none;}

/*HEADER-RSOCIAL*/
#header-rsocial { width:580px; height:180px; padding:0 0 0 40px; margin:0 0 0 0; display:table; float: right;}
#header-rsocial ul { margin:0; padding:0;}
#header-rsocial ul li { margin:80px 0 0 0; list-style:none; float:left}
#header-rsocial ul li a { display:block; border:none;}
#header-rsocial ul li img { width:30px; height:30px; padding:0 5px 0 5px;}
/*FF HACK*/
/*#header-rsocial[id=header-Rsocial] {margin-bottom:2px;}*/

/*HEADER LOCAL*/
#header-local { width:440px; height:88px; padding:0 500px 0 0; margin:0 auto 0 auto; display:table;}
#header-local .fone { width:420px; height:30px; padding:0 0 0 0; margin:10px 0 0 0; line-height:30px; text-align:right;}
#header-local .local { width:420px; height:40px; padding:0 0 0 0; margin:0 0 0 0; text-align:right;}
#header-local .email { width:420px; height:30px; padding:0 0 0 0; margin:0 0 0 0; line-height:30px; text-align:right;}

/*HEADER MENU EMP
#header-menu-emp {width:300px; height:50px; padding:0 0 0 0; margin:0 auto 0 auto; display:table; float:left;}
#header-menu-emp ul {margin:0; padding:0;}
#header-menu-emp ul li {list-style:none; position:relative; float:left}
#header-menu-emp ul li a { padding:0 10px; display:block; font-size:11px; color:#CCCCCC; text-transform: uppercase; text-decoration:none; line-height:50px; text-align:center;}
#header-menu-emp ul li a:hover { color:#FFFFFF}
*/
/*HEADER MENU*/
#header-menu {width:940px; height:60px; padding:0 0 0 0; margin:0 auto 0 auto; display:table;}

#header-menu .link-home { background:url(../imagens/menu-header-home2.png) no-repeat; background-size:100% 100px;}
#header-menu .link-home:hover { background:url(../imagens/menu-header-home-hover.png) no-repeat; background-size:100% 100px;}

#header-menu .link-sobre { background:url(../imagens/menu-header-sobre2.png) no-repeat; background-size:100% 100px;}
#header-menu .link-sobre:hover { background:url(../imagens/menu-header-sobre-hover.png) no-repeat; background-size:100% 100px;}

#header-menu .link-servicos { background:url(../imagens/menu-header-servicos2.png) no-repeat; background-size:100% 100px;}
#header-menu .link-servicos:hover { background:url(../imagens/menu-header-servicos-hover.png) no-repeat; background-size:100% 100px;}

#header-menu .link-albuns { background:url(../imagens/menu-header-albuns2.png) no-repeat; background-size:100% 100px;}
#header-menu .link-albuns:hover { background:url(../imagens/menu-header-albuns-hover.png) no-repeat; background-size:100% 100px;}

#header-menu .link-contato { background:url(../imagens/menu-header-contato2.png) no-repeat; background-size:100% 100px;}
#header-menu .link-contato:hover { background:url(../imagens/menu-header-contato-hover.png) no-repeat; background-size:100% 100px;}

#header-menu ul {margin:0; padding:0;}
#header-menu ul li { width:188px; height:100px; padding:0 0 0 0; margin:0 0 0 0; list-style:none; position:relative; overflow:hidden; float:left}
#header-menu ul li a {display:block; font-family:'oswald'; font-size:16px; color:#F8BF01; text-transform: uppercase; text-decoration:none; line-height:170px; text-align:center;}
#header-menu ul li a:hover { color:#FFFFFF; background:url(../imagens/header-menu-a-hover.png) repeat-x top;} 

/*HEADER SUBMENU PROCAT*/
#header-menu ul li ul { margin:0; padding:0; top:50px; position:absolute; z-index:10000; visibility:hidden;}
#header-menu ul li:hover ul { visibility:visible; padding:0; }
#header-menu ul li ul li { height:30px; margin:0; margin-bottom:1px;}
#header-menu ul li ul li a { min-width:200px; height:30px; display:block; padding:0 5px 0 15px; background:#06C; font-family:Arial, Helvetica, sans-serif;  line-height:30px; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:left; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
#header-menu ul li ul li a:hover { background:#4DD2FF; color:#000000;}

/*HOME SLIDER*/
#home-slider {width:100%; padding:0 0 0 0; margin:0 auto 0 auto; display:table; border-bottom:#000000 10px solid;}

/*HOME SERVICOS*/
#home-srv { width:100%; height:280px; padding:30px 0 0 0; margin:0 auto 0 auto; display:table;}
#home-srv .content { width:900px; margin:0 auto 0 auto; display:table;}
#home-srv a { text-decoration:none}

#home-srv ul { margin:0; padding:0;}
#home-srv ul li { width:280px; height:310px; padding:0 0 0 0; margin:0 10px 20px 10px; list-style:none; overflow:hidden; float:left}
#home-srv ul li a {text-decoration:none;}
#home-srv ul li .crop { width:280px; height:180px; text-align:center; overflow:hidden; position:relative; border-bottom:#000000 5px solid;}
#home-srv ul li .crop img { width:280px; min-height:180px; margin:0 auto; position:static;}
#home-srv ul li .nome { width:280px; height:60px;}
#home-srv ul li .resumo { width:270px; height:100px; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-transform:none; color:#000000; text-align:center; }

/*HOME MIDIA */
#home-midia { width:100%; height:320px; padding:30px 0 0 0; margin:0 auto 0 auto; display:table; background: url(../imagens/home-midia-theme.png) repeat;}
#home-midia .content { width:930px; margin:0 auto 0 auto; display:table; background:none; border:none;}
#home-midia a { text-decoration:none}

#home-midia ul { margin:0; padding:0;}
#home-midia ul li { width:300px; height:280px; margin:0 5px 0 5px; list-style:none; float:left}
#home-midia ul li .crop { width:300px; height:220px; text-align:center; position:relative; overflow:hidden;}
#home-midia ul li .crop img{ width:300px; min-height:220px; position:static; margin:0 auto;}
#home-midia ul li .nome { width:300px; height:60px; background:#000000;}

/*HOME LIKE-BOX*/
#home-likebox { width:940px; height:200px; margin:0 auto; display:table;}

/*QUEM SOMOS*/
#sobre {width:100%; height:400px; padding:0 0 0 0; margin:0 auto 0 auto; display:table; position:relative;  background: url(../imagens/footer-theme-top.jpg) repeat-x bottom;}
#sobre .content {width:900px; height:300px; padding:20px 20px 30px 20px; margin:0 auto 0 auto; display:table;}
/*#sobre  h1 {padding:0 0 15px 50px; margin:0 auto 20px 20px; color:#009900; font-weight:bold; background:url(../imagens/home-h2-theme.png) no-repeat left bottom;}*/

/*SERVICOS*/
#servicos { width:100%; height:300px; padding:0 0 0 0; margin:0 auto 0 auto; display:table;}
#servicos .content {width:900px; height:300px; padding:0 0 0 0; margin:0 auto 0 auto; display:table;}
#servicos a { text-decoration:none}

#servicos ul { margin:0; padding:0;}
#servicos ul li { width:280px; height:310px; padding:0 0 0 0; margin:0 10px 20px 10px; list-style:none; overflow:hidden; float:left}
#servicos ul li a {text-decoration:none;}
#servicos ul li .crop { width:280px; height:180px; text-align:center; overflow:hidden; position:relative; border-bottom:#000000 5px solid;}
#servicos ul li .crop img { width:280px; min-height:180px; margin:0 auto; position:static;}
#servicos ul li .nome { width:280px; height:60px;}
#servicos ul li .resumo { width:270px; height:100px; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-transform:none; color:#000000; text-align:center; }

/*SERVICO*/
#servico {width:900px; height:500px; margin:0 auto; display:table;}
#servico .crop img{ width:300px; padding:5px; margin-right:20px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float:left}

/*ALBUNS*/
#albuns {width:100%; height:450px; padding:20px 0 0 0; margin:0 auto 0 auto; display:table; position:relative; background: url(../imagens/footer-theme-top.jpg) repeat-x bottom;}
#albuns .content {width:940px; height:300px; margin:0 auto 0 auto; display:table;}
/*#albuns h1 {padding:0 0 15px 50px; margin:0 auto 20px 20px; color:#009900; font-weight:bold; background:url(../imagens/home-h2-theme.png) no-repeat left bottom;}*/

#albuns a { text-decoration:none}

#albuns ul { margin:0; padding:0;}
#albuns ul li { width:300px; height:280px; margin:0 5px 0 5px; list-style:none; float:left}
#albuns ul li .crop { width:300px; height:220px; text-align:center; position:relative; overflow:hidden;}
#albuns ul li .crop img{ width:300px; min-height:220px; position:static; margin:0 auto;}
#albuns ul li .nome { width:300px; height:60px; background:#000000;}

/*ALBUM*/
#album {width:100%; height:450px; padding:20px 0 0 0; margin:0 auto 0 auto; display:table; position:relative;}
#album .content {width:940px; height:300px; margin:0 auto 0 auto; display:table;}

#album .crop { width:300px; display:table; padding:5px; margin-right:20px; background:#FFFFFF; float:left}
#album .crop img { width:300px; }
#album .desc{ width:900px; padding:10px; display:table; font-size:16px; color:#666; float:left}

#album .galeria ul {margin:0; padding:0;}
#album .galeria ul li {margin:5px; list-style:none; float:left;}
#album .galeria ul li .crop2 { width:150px!important; height:113px!important; padding:5px; overflow:hidden; background:#FFFFFF; padding:5px; position:relative}
#album .galeria ul li .crop2 img{ height:113px!important; margin:auto; position:static;}

/*CONTATO*/
#contato {width:100%; height:400px; margin:0 auto 0 auto; display:table;}
#contato label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 12px }
#contato .content {width:900px; height:300px; padding:10px 20px 30px 20px; margin:10px auto 30px auto; display:table; background:#FFFFFF;}

#contato .mapa {width:870px; height:300px; margin:0 auto; padding:5px; margin-bottom:20px; overflow:hidden; background:#EEEEEE;}

#contato .frm { width:420px; height:200px; display:table; float:left;}
#contato .rotulos {color: #333; font-size:16px;}
#contato .nome { width:100%; height:24px;}
#contato .fone { width:120px;height:24px;}
#contato .email { width:100%;height:24px;}
#contato .comentario { width:100%; height:80px;}
#contato .submit { width:120px;height:24px;}

#contato .info { width:420px; height:300px; display:table; float:right;}

/*FOOTER*/
#footer {width:100%; height:240px; padding:0 0 0 0; margin:0 auto 0 auto;  background:url(../imagens/footer.png) repeat; border-top:#000000 10px solid;}
#footer-theme { width:100%; height:240px; padding:0 0 0 0; margin:0 auto 0 auto; background:url(../imagens/footer-theme.png) no-repeat right top;}
#footer-content { width:940px; height:200px; margin:0 auto 0 auto; padding:20px 0 0 0; display:table;}
#footer-bottom { width:100%; height:50px; padding:0 0 0 0; margin:0 auto 0 auto; text-align:center; background:#000000;;}

/*FOOTER LOGO*/
#footer-logo { width:280px; height:200px; padding:0 0 0 0; overflow:hidden; float:left;}
#footer-logo img { width:260px; padding:0 0 0 0;}
#footer-logo img a { border:none;}

/*FOOTER DEVELOPER*/
#footer-developer { width:100%; height:50px; padding:0 0 0 0; margin:0 auto 0 auto; text-align:center;}
#footer-developer img { height:30px; padding:10px 0 10px 0;}
#footer-developer img a { border:none}

/*FOOTER LOCAL*/
#footer-local { width:500px; height:200px; padding:0 0 0 20px; margin:0 0 0 0; float:left;}
#footer-local .local { width:500px; height:40px; margin:20px 0 0 0; display:table;}
#footer-local .fone { width:500px; height:30px; margin:0 0 0 0; display:table;}
#footer-local .email { width:500px; height:30px;}
