/*
RESET CSS
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
a {text-decoration: none}

body{background:#FFF url(images/header/headerBlueBg.png) repeat-x; font-family:arial,helvetica,clean,sans-serif; font-size: 62.5%; margin:0;padding:0;color:#323234;}
h1,h2,h3,h4,h5,p,blockquote{margin:0;padding:0;}
h1{font-size:2.0em;padding:5px 0;}
h2{font-size:1.8em;padding:4px 0;}
h3{font-size:1.4em;padding:3px 0;color:#545353;}
h4{font-size:1.3em;padding:2px 0 0 0;}
h5{font-size:1.2em;padding:2px 0 0 0;}

p{font-size:1.1em; padding:5px 0;color:#333; line-height: 1.3em;}
.clear{clear:both;}
.center{text-align:center;}
.hidden{visibility: hidden}

/*
HEADER
*/
#headerContainer{height:150px;position:relative;}
#header{background:url(images/header/headerBlue.png) no-repeat ;height:150px;width:960px;position:relative;margin:auto;}
#header span.logoLPJ{background:url(images/header/logoLPJ.png) no-repeat;height:144px;width:60px;position:absolute;top:8px;left:5px;}
#header span.logoFabrica{background:url(images/header/logoFabrica.png) no-repeat;height:150px;width:200px;position:absolute;top:0px;left:5px;}
#header span.logoKep{background:url(images/header/keplogo.png) no-repeat;height:150px;width:246px;position:absolute;top:4px;left:5px;}

#header span.logoPhotobook{background:url(images/header/logoPhotobook.png) no-repeat;height:46px;width:237px;position:absolute;top:13px;right:20px;}
#header span.solucoes{background:url(images/header/solucoesDesign.png) no-repeat;height:64px;width:203px;position:absolute;top:5px;left:150px;}

#header ul#menu{clear:both;list-style:none;position:absolute;top:71px;right:0px;}
#header ul#menu li{float:left;display:inline;padding: 0 0 0 3px;}
#header ul#menu li.separador{background:url(images/header/headerBlueSeparador.png) no-repeat;}
#header ul#menu li.last{background:url(images/header/headerBlueSeparador.png) no-repeat; width:3px;height:33px;}
#header ul#menu li a{color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;text-align:center;height:23px;padding:9px 25px 3px 25px;display:block;font-size:1.2em;}
#header ul#menu li a:hover,ul#menu li a:active{background-color: #1d6fa7;}
#header ul#menu li a.selected{background-position:bottom left;color:#369;}

#header ul#menUser{clear:both;list-style:none;position:absolute;top:115px;right:30px; width:200px;}
#header ul#menUser li{float:left;display:inline;padding: 0 0 0 2px;}
#header ul#menUser li.separador{background:url(images/header/headerBlueSeparador.png) no-repeat;}
#header ul#menUser li.last{background:url(images/header/headerBlueSeparador.png) no-repeat; width:3px;height:20px;}
#header ul#menUser li a{color:#555;text-decoration:none;font-weight:bold;text-transform:uppercase;text-align:center;height:12px;padding:5px 10px 7px 10px;display:block;font-size:1.2em;}
#header ul#menUser li a:hover,ul#menu li a:active{color:#000;}
#header ul#menUser li a.selected{background-position:bottom left;color:#369;}

div#header_procura{background-color:#ada591;padding:5px 15px;height:20px;border-bottom:8px solid #000;position:relative;}
div#header_procura .procura{width:800px;margin:auto;color:#000;}
div#header_procura form.formprocura{position:relative;width:500px;float:right; display:inline;margin:-20px 0 0 0;color:#000;font:11px Lucida Grande,Arial,Tahoma,sans-serif;}
div#header_procura form.formprocura .Combo{width:300px;float:left;color:#000;}
div#header_procura form.formprocura .Button{width:150px;margin:0 0 0 10px;float:left;color:#000;}
div#header-inside,div#footer-inside{font-family:Lucida Grande,Arial,Helvetica;padding:0 30px;}
#procura a{text-decoration:none;clear:both;position:absolute;bottom:0;right:10px;background:url(images/photobook/tab_procura.gif) no-repeat center left;width:57px;height:15px;color:#fff;text-shadow:2px 2px 1px #2a2a2f;padding:5px 0 5px 28px;font-size:11px;font-weight:bold;}
#procura a:hover,#procura a:active{background-position:top left;}


/* Language */
.language {position: absolute; height: 16px; padding: 0; margin:0; top: 120px; right: 0px;}
.language .flag {float:left; width:16px; height:16px; margin: 0 2px; cursor:pointer;}
#en {background: url(images/flag/usa.png) no-repeat;}
#pt_br {background: url(images/flag/br.png) no-repeat;}
/* @end */

/* @group Search */
.search_wrapper {position: absolute; height: 24px; padding: 0; margin:  0; top: 115px; right: 50px; width: 233px;}
.search_wrapper .search-left {position: absolute ;	left:  0;top:  0;width: 19px;height: 24px;background:  url('images/controls.png') no-repeat left -3624px ;}
.search_wrapper .search-right {position: absolute ;	right:  0;top:  0;width: 10px;height: 24px;background:  url('images/controls.png') no-repeat right -3672px ;}
.search_wrapper .search-clear {position: absolute ;	right:  3px;top:  5px;width: 16px;height: 16px;background:  url('images/controls.png') no-repeat left -5472px ;}
.search_wrapper a.button {display: inline ;background: none ;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;position: absolute ;	right:  3px;top:  5px;width: 16px;height: 16px;min-width:16px;}
.search_wrapper a.button img.search_clear_button {position: absolute ;top: 0px;left: 0px;	width: 16px;height: 16px;background:  url('images/controls.png') no-repeat left -5472px ;}
.search_wrapper a.button.active img.search_clear_button {background-position: left -5504px ;}
input.search_field {position:  absolute ;line-height: 16px;height:  20px;top: 0;left: 19px;	right: 20px;width: 200px;background:  url('images/controls.png') repeat-x right -3648px ;border: none ;outline: none ;padding: 2px;margin: 0;color: #f0f0f0;font-size: 13px;text-shadow: #323232 0px 1px 1px;-webkit-box-shadow: none ! important;}
input.search_field.show-hint {color:#b0b3b5;}
/* @end */

/* Content */
#content {background-color: #dee0e0; position:relative;margin:auto;padding:0;width:960px; height: 560px;border:solid #333; border-width: 1px 1px 1px 1px;}
#footerContainer {background:#191919 none repeat scroll 0 50%;border-top:1px solid #444444;display:block;padding:0 0 10px 0; margin: 30px 0 0 0;visibility:visible;width:100%;}
#footer {background:#2B2B2B none repeat scroll 0 50%;display:block;padding:30px 0 30px 0px;position:relative;margin:20px auto 10px auto;width:960px; text-align:center;color:#FFF;letter-spacing: 0.2em;}
#footer p {color:#999;}

/* Subnav */
#content #subnav {background-color:#FFF;color: #000;float:left;display:inline;width:300px;height:560px;position:relative;overflow:hidden; margin: 0; padding:0;}
#content #subnav .nota {position:relative;margin: 0; padding:20px;}

#content #subnav h2.subnavTitle {height: 19px; background: url(images/subnav/toolbar.png) repeat-x; text-align: center; padding: 8px 10px 8px 10px; color: #FFF; border:solid #333; border-width: 0px 0px 1px 0px;}
#content #subnav .subnavTitle2 {position: absolute; bottom:0; left:0; height: 24px; width: 100%;background: url(images/subnav/toolbar.png) repeat-x; text-align: center; padding: 3px 6px 8px 6px; color: #FFF; border:solid #333; border-width: 1px 0px 1px 0px;cursor:pointer;}
#content #subnav .button {position: relative; float: left; margin: 0 0 0 10px; height: 20px; width: 108px;background: url(images/subnav/blueButton1.png) no-repeat; text-align: center; padding: 5px 10px 5px 10px; color: #FFF;font-size:1.4em;cursor:pointer;}
#content #subnav .button:hover {background: url(images/subnav/blueButton1.png) no-repeat 0 -30px;}
#content #subnav .buttonSel {position: relative; float: left; margin: 0 0 0 10px; height: 20px; width: 108px;background: url(images/subnav/blueButton1.png) no-repeat 0 -60px;; text-align: center; padding: 5px 10px 5px 10px; color: #FFF;font-size:1.4em;cursor:pointer;}

#content #subnav div.subnavStatus {position: absolute; bottom:-230px; left:0; height: 230px; width:280px;background: url(images/subnav/backgroundStripes.png); text-align: center; padding: 8px 10px; color: #000; border:solid #333; border-width: 1px 0px 1px 0px;}
#content #subnav div.subnavStatus .box {background: #FFF; margin: 5px auto; padding: 10px; width:85%; border:solid #666; border-width: 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
#content #subnav div.subnavStatus .box p {float:right; margin:-15px 5px 0 0px; padding:0; font-size:1.2em; color:#000066;}
#content #subnav div.subnavStatus .BKP {background: #FFF url(images/subnav/listArrow.png) no-repeat right center; margin: 5px auto; padding: 10px; width:85%; border:solid #666; border-width: 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}

#content #subnav a.bbutton {background: url(images/subnav/backButton.png); width: 33px; height:25px; position: absolute; top: 2px; left: 10px; text-decoration: none; color: #FFF; font-size:10px; font-weight: bold; padding: 5px 0 0 10px; }
#content #subnav ul {width: 300px; position: absolute; margin: 0; top:28px; left:0; padding: 8px 0 8px 0px; font-size: 14px; font-weight: bold; list-style: none;}
#content #subnav ul li {position: relative; margin: 0; padding: 8px 0 8px 10px; background: url(images/subnav/thumb.png) repeat-x;}
#content #subnav ul li:hover, #content #subnav ul li.selected {background: url(images/subnav/selection.png) repeat-x; color: #FFF;}
#content #subnav ul li a {display: block; margin: -8px 0 -8px -10px; padding: 8px 32px 8px 10px; text-decoration: none; background: url(images/subnav/listArrow.png) no-repeat right center; color: #000;}
#content #subnav ul li a:hover, #content #subnav ul li.selected a {background: transparent url(images/subnav/listArrowSel.png) no-repeat right center;}
#content #subnav ul li p {position: absolute; color: #006699;font-size:11px; top: 3px; right: 40px;}
#content #subnav ul li:hover a, #content #subnav ul li:hover p, #content #subnav ul li.selected a, #content #subnav ul li.selected p {color: #FFF;}
#content #subnav ul li.group {position: relative; background:transparent url(images/subnav/listGroup.png) repeat-x scroll 0%;padding: 5px 0 5px 10px; margin:0;font-size: 14px; font-weight: bold; list-style: none;}
#content #subnav ul li.group:hover {background:transparent url(images/subnav/listGroup.png) repeat-x scroll 0%; color: #000;}

/* boxMeio */
#content #boxMeio {float:left;position:relative;margin:0; padding: 0;width:660px;height:560px;background-color:#51696d;}
#content #boxMeio .load {background: #dee0e0 url(images/loadPhotobook.gif) no-repeat center center;}
#content #boxMeio .account_login {background: url(images/account/account_login.jpg) no-repeat center center;}
/*#content #boxMeio .account_index {background: url(images/account/account_index.jpg) no-repeat center center;}*/
#content #boxMeio .account_index {background-color: #dee0e0;}
#content #boxMeio #boxFotos .div_account_index {position:relative; width:623px; height:455px; overflow: auto; padding: 15px; font-size:1.3em;}

#content #boxMeio .toolNav {position:relative;height: 35px; width:659px; background: url(images/subnav/toolbarGray.png) repeat-x; text-align: center; padding: 0; color: #FFF; border:solid #333; border-width: 0px 0px 1px 1px;}
#content #boxMeio .toolNavTop {border-width: 0px 0px 1px 1px;}
#content #boxMeio .toolNavBottom {border-width: 1px 0px 1px 1px;}

#content #boxMeio h2.toolNavStatus {color: #c3cece; padding:7px 10px 7px 10px; float: left;display:inline;}
#content #boxMeio h2.boxTitle {margin: 0 0 0 -5px; height: 19px; background: url(images/subnav/toolbar.png) repeat-x; text-align: center; padding: 8px 10px 8px 10px; color: #FFF; border:solid #333; border-width: 0px 0px 1px 0px;}
#content #boxMeio h3.toolNavStatus {color: #FFF; padding:8px 8px 8px 20px; float: left;display:inline;}
#content #boxMeio .toolNav .navigate  {position: absolute; top:3px; right: 10px; width: 162px; height: 30px;}
#content #boxMeio .toolNav .navigate a.prev {background: url(images/subnav/prevNext.png); background-position:0px 0px; position: relative; width: 81px; height: 30px; float: left;}
#content #boxMeio .toolNav .navigate a.next {background: url(images/subnav/prevNext.png); background-position:-81px 0px; position: relative; width: 81px; height: 30px; float: left;}
#content #boxMeio .toolNav .navigate a.prev:hover {background-position:0px -30px;}
#content #boxMeio .toolNav .navigate a.next:hover {background-position:-81px -30px;}

#contentCircPag{font-size:160%;color:#FFF;height:30px;width:224px;margin:3px 10px;padding:0;text-align:center;float:left;position:relative; cursor:pointer;}
#prevCircPag{background:url(images/navigate/circPag24.png) no-repeat -30px -240px; _background:url(images/navigate/circPag.png) no-repeat -30px -240px;height:30px;width:30px;margin:0 1px;padding:0;float:left;position:absolute;top:0;left:0;}
#prevCircPag:hover{background:url(images/navigate/circPag24.png) no-repeat 0px -270px; _background:url(images/navigate/circPag.png) no-repeat 0px -270px;}
#nextCircPag{background:url(images/navigate/circPag24.png) no-repeat -30px -180px; _background:url(images/navigate/circPag.png) no-repeat -30px -180px; height:30px;width:30px;margin:0 1px;padding:0;position:absolute;top:0;right:0;}
#nextCircPag:hover{background:url(images/navigate/circPag24.png) no-repeat 0 -210px; _background:url(images/navigate/circPag.png) no-repeat 0 -210px;}
#wrapPag{height:30px;width:160px;display:block;overflow:hidden;position:absolute;top:0;left:32px;}
#carouselPag{width:10000px;margin:0;padding:0;position:absolute;top:0;left:0;}
#carouselPag li{background:url(images/navigate/circPag24.png) no-repeat -30px -30px; _background:url(images/navigate/circPag.png) no-repeat -30px -30px;color:#FFF;height:14px;width:26px;margin:0 1px;padding:8px 2px;text-align:center;float:left;display:inline;}
#carouselPag li:hover{background:url(images/navigate/circPag24.png) no-repeat 0 -30px; _background:url(images/navigate/circPag.png) no-repeat 0 -30px;}
#carouselPag li.selected{background:url(images/navigate/circPag24.png) no-repeat 0 0; _background:url(images/navigate/circPag.png) no-repeat 0 0;}


/* boxFotos */
#content #boxMeio #boxFotos {width:653px;height: 485px;position:relative;margin:0; padding: 2px 0 0 5px; border:solid #333; border-width: 0px 1px 0px 1px;}

/* boxFotos Keyword:0*/
#content #boxMeio #boxFotos .HZ, .VZ {float:left; width:130px; height: 120px; position:relative;margin:0; background: url(images/boxFotoNoKey.png); background-position:0px 0px; z-index:1;}
#content #boxMeio #boxFotos .S {background: url(images/boxFotoNoKey.png); background-position:0px 120px;}
#content #boxMeio #boxFotos .HZ .boxClip, .HS .boxClip {width:93px;height:62px;top:20px;right:17px;z-index:2;position:absolute; border:solid #FFF; border-width: 3px 3px 6px 3px;text-decoration: none;overflow:hidden;}
#content #boxMeio #boxFotos .VZ .boxClip, .VS .boxClip {width:62px;height:93px;top:9px;right:37px;z-index:2;position:absolute; border:solid #FFF; border-width: 3px 3px 6px 3px;text-decoration: none;overflow:hidden;}
#content #boxMeio #boxFotos .HZ img, .HS img {width:108px;height:81px;top:-7px;left:-2px;z-index:2;position:absolute; text-decoration: none;}
#content #boxMeio #boxFotos .VZ img, .VS img {width:81px;height:108px;top:-2px;left:-7px;z-index:2;position:absolute; text-decoration: none;}
#content #boxMeio #boxFotos .HZ .noFoto, .VZ .noFoto, .HS .noFoto, .VS .noFoto {position: absolute; color: #FFF; font-size:1.2em; font-weight:bold; top: 6px; right: 8px;}
#content #boxMeio #boxFotos .checkbox {width:20px;height:20px;top:95px;right:8px;z-index:2;position:absolute;}

/* boxFotos Keyword:1*/
#content #boxMeio #boxFotos .HX {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:-160px 0px; z-index:1;}
#content #boxMeio #boxFotos .HP {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:-160px -160px; z-index:1;}
#content #boxMeio #boxFotos .HM {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:-160px -320px; z-index:1;}
#content #boxMeio #boxFotos .HG {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:-160px -480px; z-index:1;}
#content #boxMeio #boxFotos .VX {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:0px 0px; z-index:1;}
#content #boxMeio #boxFotos .VP {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:0px -160px; z-index:1;}
#content #boxMeio #boxFotos .VM {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:0px -320px; z-index:1;}
#content #boxMeio #boxFotos .VG {float:left; width:160px; height: 160px; position:relative;margin:0; background: url(images/boxFotos.png); background-position:0px -480px; z-index:1;}

#content #boxMeio #boxFotos .HX .boxClip, .HP .boxClip, .HM .boxClip, .HG .boxClip {width:102px;height:68px;top:28px;right:25px;z-index:2;position:absolute; border:solid #FFF; border-width: 3px 3px 6px 3px;text-decoration: none;overflow:hidden;}
#content #boxMeio #boxFotos .VX .boxClip, .VP .boxClip, .VM .boxClip, .VG .boxClip {width:68px;height:102px;top:15px;right:42px;z-index:2;position:absolute; border:solid #FFF; border-width: 3px 3px 6px 3px;text-decoration: none;overflow:hidden;}
#content #boxMeio #boxFotos .HX img, .HP img, .HM img, .HG img {width:108px;height:81px;top:-7px;left:-2px;z-index:2;position:absolute; text-decoration: none;}
#content #boxMeio #boxFotos .VX img, .VP img, .VM img, .VG img {width:81px;height:108px;top:-2px;left:-7px;z-index:2;position:absolute; text-decoration: none;}
#content #boxMeio #boxFotos .boxClip:hover {border:solid #666;border-width: 3px 3px 6px 3px;}
#content #boxMeio #boxFotos .noFoto {position: absolute; color: #FFF; font-size:14px; font-weight:bold; top: 12px; right: 10px;}

#content #boxMeio #boxFotos .radiobox {margin:0 10px 0 25px; padding:0; width:120px; height:10px; top:130px; text-align:center;z-index:4;position:absolute;font-size:1.3em;}
#content #boxMeio #boxFotos .radiobox label {float:left; width:30px;}
#content #boxMeio #boxFotos .radiobox input {margin: 0 1px 0 0;}
#content #boxMeio #boxFotos .linkD {background:url(images/photobook/lapisD.png) no-repeat;background-position:0px -13px;cursor:pointer;top:110px;right:10px;width:27px;height:13px;z-index:5;position:absolute;}
#content #boxMeio #boxFotos .linkD:hover{background-position:0px 0px;}

#content #boxMeio #boxFotos .divD {z-index:5;position: absolute;top: 160px;left: 80px;width:480px; height: 194px; background:url(images/photobook/boxD.png) no-repeat;}
#content #boxMeio #boxFotos .setaD {z-index:10;position: absolute;top: 4px;width:29px; height: 20px; background:url(images/photobook/setaD.png) no-repeat;}
#content #boxMeio #boxFotos .divD .closeB {background:transparent url(images/photobook/close.png) no-repeat scroll center;border:0pt none;cursor:pointer;height:30px;width:30px;right:0px;top:10px;position:absolute;text-decoration:none;}
#content #boxMeio #boxFotos .divD h3 {padding: 35px 10px 10px 10px; margin: auto; text-align: center; color:#FFF;}
#content #boxMeio #boxFotos .divD p {padding: 5px; margin: auto; text-align: center; color:#000;}
textarea.formD {width: 380px;height: 60px;border: 3px solid #FFF;padding: 5px;font:1.3em Arial,Tahoma,sans-serif;line-height:1.5em;background-color: #f3efef;overflow: auto; text-align: center;color:#000;margin: 0 45px 0 45px;}
#content #boxMeio #boxFotos .divD .saveD {background:url(images/photobook/salvar.png) no-repeat;width: 80px; height: 30px; padding: 0; cursor: pointer; margin: auto;text-align: center;}
#content #boxMeio #boxFotos .divD .saveD:hover {background-position:0px -30px;}
#content #boxMeio #boxFotos .divD .saveOk {background:url(images/photobook/salvar.png) no-repeat;background-position:0px -60px;width: 80px; height: 30px; padding: 0; cursor: pointer; margin: auto;text-align: center;}
#content #boxMeio #boxFotos .divD .saveAguarde {background:url(images/photobook/salvar.png) no-repeat;background-position:0px -90px;width: 80px; height: 30px; padding: 0; cursor: pointer; margin: auto;text-align: center;}

#content #boxMeio #boxFotos .overlay {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 5; background-color: #000; opacity: 0.5;}


/* FormLogin*/
.formLogin {position:absolute; top:130px; left:250px; width: 280px;font-family:Lucida Grande,Arial,Tahoma,sans-serif;font-size:1.3em;}
.myForm {padding: 5px;color: #FFF;}
.myForm p {position: relative; margin:0 0 0 0;padding:10px 0 10px 0; height: 20px;border:solid #FFF; border-width: 0px 0px 1px 0px;}
.myForm p .center {text-align: center;}
.myForm label {float: left; text-align: center; margin: 2px 5px 0 5px;color: #000; width:20%;}
.myForm input, .myForm textarea, .myForm select {float: right; border: 1px solid #999; width:70%;}
.myForm input.grande {width:450px;}
.myForm input.medio {width:200px;}
.myForm input.pequeno {width:150px;}
.myForm .red {border: 1px solid red;}
.myForm label.red {border: none;color: red;}
.myForm .customRed {border: none;color: red;}
.myForm .submit {position: relative; margin: auto; width: 150px;}
.validationMessage {padding: 5px;border: 1px solid red;margin-bottom: 10px;color: red;font-weight: bold;display: none;}
.myForm .errorMessage {color: red;margin-left: 10px;font-size: 0.8em;}
.myForm .button {border-width: 0px; position: relative; margin: auto; width: 128px; height:30px; background: url(images/subnav/blueButton1.png) no-repeat; text-align: center; padding: 5px 10px 5px 10px; color: #FFF;cursor:pointer;}
.myForm .button:hover {background: url(images/subnav/blueButton1.png) no-repeat 0 -30px;}

#contentBox123 {background:url(images/index/box123.png) no-repeat;position:relative;margin:auto;padding:0;width:960px; height:130px;}
#contentBox123 .col {position:relative;padding:0;width:110px;margin:25px 150px 0 60px; height:90px;font-size:1.3em;line-height: 1.2em; float:left;}

a.botao .botaoEsq {background:url(images/form/botaoAzulBG.png) no-repeat left top;height:25px;margin:0; padding: 4px 0 0 10px;float:left;font-size:1.3em;color:#FFF;letter-spacing: 1px}
a.botao .botaoDir {background:url(images/form/botaoAzulBG.png) no-repeat right top;height:25px; width:10px;float:left;}
a.botao:hover .botaoEsq {background:url(images/form/botaoCinzaEscBG.png) no-repeat left top;}
a.botao:hover .botaoDir {background:url(images/form/botaoCinzaEscBG.png) no-repeat right top;}

/* Table*/
table {width: 100%;border-collapse:collapse;background:#EFF4FB url(images/teaser.gif) repeat-x;border-left:1px solid #686868;border-right:1px solid #686868;-moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px;font:1.3em/145% arial,helvetica,clean,sans-serif;color: #333;}
td, th {padding:5px 15px 5px 15px;text-align:center}
table a {color:#950000;text-decoration:none;}
table a:link {}
table a:visited {font-weight:normal;color:#666;text-decoration: line-through;}
table a:hover {border-bottom: 1px dashed #bbb;}
/* head foot*/
thead th, tfoot th, tfoot td {background:#333 url(images/llsh.gif) repeat-x;color:#fff}
tfoot td {text-align:center}
/* body*/
tbody th, tbody td {border-bottom:solid 1px #999;}
tbody th {white-space: nowrap;}
tbody th a {color:#333;}
tbody tr:hover {background:#fafafa}
