/*
********************************
**	(c)2009 R3 WEBMOTION	  **
**	contact: info@r3.com.br	  **
********************************
*/
/* CORES
Verde Claro: #AACF38
Verde Medio: #3DB44B
Azul Medio:  #008ACD
Cinza Medio: #5F5F5F
*/
/* Geral */
* { margin:0; padding:0; text-decoration:none; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
body { background:#FFFFFF; }
a { color:#AACF38; }
a:hover { color:#3DB44B; }
a img { border:none; }
.endbox { clear:both; }
#endpage { width:900px; padding-top:10px; clear:both; }

div#central { margin:0 auto; width:900px; height:100%; background:#FFFFFF; border-left:solid 1px #3DB44B; border-right:solid 1px #3DB44B; }

div#footer { width:902px; padding:2px 0; margin-left:-1px; text-align:center; background:url(footer_bg.gif) 0px 6px repeat-x #FFFFFF; }
div#footer p { font-size:10px; color:#AACF38; background:#FFFFFF; display:inline; padding:0 5px; }
div#footer p a { font-size:10px; }

div#header { position:relative; width:880px; height:200px; padding:10px; background:url(header_bg.jpg) bottom no-repeat; }
div#header h1 { width:165px; }
div#header h1 a { width:165px; height:110px; display:block; text-indent:-5000px; overflow:hidden; background:url(logos_anima.gif) no-repeat; }
div#header div#langbox { position:absolute; right:0; top:5px; }
div#header div#langbox p { display:block; width:60px; height:15px; }
div#header div#langbox p a { float:right; display:inline; width:21px; height:15px; text-indent:-100px; overflow:hidden; font-size:10px; margin-right:5px; }
div#header div#langbox p a#langpt { background:url(br.gif) 0px -15px no-repeat; }
div#header div#langbox p a#langpt:hover { background:url(br.gif) 0px 0px no-repeat; }
div#header div#langbox p a#langpt.selectedlangpt { background:url(br.gif) 0px 0px no-repeat; }
div#header div#langbox p a#langen { background:url(uk.gif) 0px -15px no-repeat; }
div#header div#langbox p a#langen:hover { background:url(uk.gif) 0px 0px no-repeat; }
div#header div#langbox p a#langen.selectedlangen { background:url(uk.gif) 0px 0px no-repeat; }

div#nav { float:left; display:inline; width:140px; min-height:440px; padding:0 0 10px 20px; background:url(robot_home.jpg) left bottom no-repeat; }
div#nav ul {  }
div#nav ul li { margin:4px 0; }
div#nav ul li a { font-size:11px; color:#AACF38; padding-left:18px; background:url(bullet.gif) 0px -5px no-repeat; }
div#nav ul li a:hover { background:url(bullet.gif) 0px -29px no-repeat; }
div#nav ul li a.selectednav { background:url(bullet.gif) 0px -29px no-repeat; }

div#subnav { width:700px; margin-bottom:50px; height:auto; text-align:center; }
div#subnav ul { line-height:20px; }
div#subnav ul li { display:inline; padding:0 10px; }
div#subnav ul li a { font-size:11px; color:#AACF38; }
div#subnav ul li a:hover { color:#5F5F5F; }
div#subnav ul li a.selectedsubnav { font-weight:bold; }
div#subnav ul span { color:#AACF38; font-size:11px; }

div#prehome { padding:65px 0 180px 0; width:900px; height:100%; text-align:center; background:url(robot_pre.jpg) left 120px no-repeat; }
div#prehome div#logos { margin-left:380px; width:460px; height:120px; padding-bottom:10px; }
div#prehome div#videoprehome { margin-left:380px; width:460px; height:345px; border:solid 1px #AACF38; background:#FFFFFF; }
div#prehome div#imgrotateprehome { margin-left:380px; width:460px; height:310px; border:solid 1px #AACF38; background:#FFFFFF; overflow:hidden; }
div#prehome div#langboxprehome { margin-left:380px; width:460px; text-align:left; padding-top:10px; }
div#prehome div#langboxprehome p { font-size:11px; }
div#prehome div#langboxprehome p a { color:#AACF38; padding-left:120px; }
div#prehome div#langboxprehome p a:hover { color:#3DB44B; }

div#home { float:left; display:inline; width:701px; padding-top:10px; margin-right:9px; text-align:left; }
div#home div#videohome { width:701px; height:260px; margin-left:20px; border:solid 1px #AACF38; background:#FFFFFF; }
div#home div#imghome { width:701px; height:260px; margin-left:20px; border:solid 1px #AACF38; background:#FFFFFF; }
div#home div#imgrotatehome { width:701px; height:260px; overflow:hidden; }
div#home div#destaquebox { position:relative; width:730px; margin-top:15px; }
div#home div#destaquebox h2 { position:absolute; font-size:12px; color:#AACF38; background:#FFFFFF; left:40px; top:-3px; padding:0 5px 3px 5px; }
div#home div#destaquebox div.destaque { float:left; display:inline; width:199px; margin-left:20px; margin-top:5px; border:solid 1px #AACF38; padding:25px 10px; }
div#home div#destaquebox div.destaque h3 { font-size:11px; font-weight:bold; color:#AACF38; padding-bottom:5px; }
div#home div#destaquebox div.destaque p { font-size:11px; color:#AACF38; padding-bottom:5px; }
div#home div#destaquebox div.destaque p a { font-size:11px; color:#AACF38; }
div#home div#destaquebox div.destaque p a:hover { font-size:11px; color:#3DB44B; }
div#home div#destaquebox div.destaque img { float:right; margin-left:10px; }

div#content { float:left; display:inline; width:680px; min-height:410px; padding:10px 20px 20px 0; margin-right:20px; margin-left:20px; text-align:left; background:#F8F9F9; }
div#content h2 { font-size:18px; color:#008ACD; text-align:right; padding-bottom:30px; }
div#content div#page { padding-left:30px; padding-bottom:30px; width:650px; }
div#content div#page h3 { color:#3DB44B; padding:15px 0 10px 0; font-size:12px; }
div#content div#page p { color:#5F5F5F; padding:5px 0; font-size:11px; line-height:18px; }
div#content div#page p a { text-decoration:underline; color:#5F5F5F; }
div#content div#page p a:hover { color:#3DB44B; }
div#content div#page p strong { color:#5F5F5F; font-size:11px; }
div#content div#page p img { float:right; margin:0 0 10px 10px; max-width:320px; }
div#content div#page li { list-style:disc inside; margin-left:15px; color:#5F5F5F; padding:5px 0; font-size:11px; line-height:18px; }
div#content div#page div.entry { clear:both; width:650px; margin-top:20px; }
div#content div#page div.entry h3 img { float:right; margin:0 0 10px 10px; max-width:320px; }
div#content div#page div.entry p { width:300px; }
div#content div#page div.entry p img { float:right; margin:0 0 10px 10px; max-width:320px; }

div#content div#contact { width:450px; margin:0 auto;text-align:left; }
div#content div#contact p { font-size:11px; line-height:18px; }
div#content div#contact p a { font-size:11px; }
div#content div#contact form { padding-top:15px; }
div#content div#contact form label { margin-bottom:3px; }
div#content div#contact form input { margin-bottom:10px; width:250px; }
div#content div#contact form textarea { margin-bottom:10px; width:250px; }
div#content div#contact form input[type=submit] { border:none; background:none; width:auto; margin-right:10px; font-size:10px; font-weight:bold; color:#5F5F5F; }
div#content div#contact form input[type=submit]:hover { color:#AACF38; cursor:pointer; }
div#content div#contact form input[type=reset] { border:none; background:none; width:auto; font-size:10px; font-weight:bold; color:#5F5F5F; }
div#content div#contact form input[type=reset]:hover { color:#AACF38; cursor:pointer; }
div#content div#contact form input[type=hidden] { display:none; }

div#content div#contact div#credits { position:relative; float:right; text-align:right; }
div#content div#contact div#credits p { position:absolute; bottom:5px; right:0; white-space:nowrap; }
div#content div#contact div#credits p a { display:block; font-size:10px; color:#666666; text-decoration:none; }
div#content div#contact div#credits p a:hover { color:#999999; }
div#content div#contact div#credits p a img { float:none; vertical-align:middle; margin:2px 5px; }


/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay { background:#000000; }
#superbox-container .loading { text-align:center; font-size:12px; color:#999999; padding:10px 0; background:#EFEFEF; }
#superbox { padding:10px; background:#FFFFFF; border:solid 1px #EEEEEE; }
#superbox-innerbox { padding:10px 0; }
#superbox.image { text-align:center; }
#superbox .close, #superbox .nextprev { overflow:hidden; margin:0; cursor:pointer; text-align:center; }
#superbox .close *, #superbox .nextprev * { color:#999999 !important; text-align:center; }
