/*CSS reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;outline:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
/*end / CSS reset*/

/*CSS Defaut*/
#header,#content,#footer{float:none;clear:both;}
#container,#header,#content,#footer{overflow:auto;zoom:1}
a{text-decoration:none;}a:hover{text-decoration:underline;}
input,select,textarea{font:11px arial,helvetica,"sans Serif",clean,sans-serif;}
legend{display:none}label{cursor:pointer;cursor:hand;}:focus{outline:0;}
body{font:11px arial,helvetica,"sans Serif",clean,sans-serif;background:#9f0000 url(../img/bg.gif) repeat-x center top;}
/*end / CSS Defaut*/

/*position*/
.clear {clear:both}
.right {float:right}
.left {float:left}
/* end / position */

/* hide elements */
.invisible {position:absolute;top:-9999px;left:-9999px}
.hide {display:none}
/*end / hide elements */

#wrap{width:900px;padding:10px 0 0;margin:0 auto;}

#publicidade{height:90px;text-align:center;}

/*header*/
#header{width:900px;height:221px;padding:45px 0 0;margin:10px 0 0;float:left;background:url(../img/bg-header.jpg) no-repeat center top;position:relative;}
#header h1{width:300px;height:120px;float:left;}
#header h1 a{width:300px;height:120px;display:block;text-indent:-999em;}

#header .banner{width:132px;height:90px;padding:5px 5px 25px;position:absolute;background:#fff;right:0;top:20px;}

#nav{width:880px;padding:0 0 0 20px;margin:17px 0 0;float:left;}
#nav li{height:31px;margin:0 15px 0 0;float:left;}
#nav li a{height:31px;display:block;text-indent:-999em;}
#nav li a.envie{width:157px;}
#nav li a.fotos{width:148px;}
#nav li a.premios{width:100px;}

/*end / header*/

/*content*/
#content{width:900px;float:left;oveflow:hidden;}
#content h2{margin:0 25px 0 0;text-indent:-999em;float:left;}
#content em{width:368px;height:43px;margin:0 0 15px;display:block;float:left;text-indent:-999em;background:url(../img/titulo-maiores.gif) no-repeat;}
#content .envie{width:217px;height:88px;background:url(../img/titulo-envie-fotos.gif) no-repeat;}
#content .enviadas{width:219px;height:95px;background:url(../img/titulo-enviadas.gif) no-repeat;}
#content h2.ganhadores{width:314px;height:81px;background:url(../img/titulo-ganhadores.gif) no-repeat;}
#content .premiacao{width:198px;height:57px;background:url(../img/titulo-premiacao.gif) no-repeat;}
#content p.ganhadores{width:552px;margin-top:18px;}
#content p{float:left;color:#fa7676;}
#content p.small{width:650px;}
#content .recado{width:865px;height:50px;margin:10px 0 0;float:left;padding:10px;background:#fff;color:#000;}
#content .recado p{color:#000;}
#content h1{font-size:16px;color:#fa7676;font-weight:700;text-transform:uppercase;}

#content #main{width:900px;margin:0;padding:70px 0 0;float:left;overflow:hidden;}
#content #main.principal{margin:0;padding:0;position:relative}
#content #main.principal img{position:absolute;top:0;left:0;}
#content #main.principal a{width:191px;height:51px;margin:260px 0 0 350px;display:block;float:left;}
#content #main.principal a img{position:static;}

#content #main.fotos-enviadas{margin:50px 0 0;background:url(../img/clique-nas-fotos.gif) no-repeat;}
#content #main.fotos-enviadas .foto{width:282px;height:264px;padding:5px 0 0 5px;margin:0 18px 22px 0;float:left;background:url(../img/bg-img-enviada.gif) no-repeat;position:relative;}
#content #main.fotos-enviadas .foto.no{margin:0 0 22px;}
#content #main.fotos-enviadas .foto .crop{width:258px;height:194px;overflow:hidden;}
#content #main.fotos-enviadas .foto p{margin:12px 0 0;padding:0 0 0 20px;}

#content #main.fotos-enviadas.clicada h3{margin:0 0 20px;font-size:25px;color:#fa7676;text-transform:uppercase;}

#content #main.fotos-enviadas.clicada .from{font-size:14px;}
#content #main.fotos-enviadas.clicada .recado{margin:10px 0 0;float:left;padding:10px;background:#fff;color:#000;}
#content #main.fotos-enviadas.clicada .recado p{color:#000;}

#content #main.fotos-enviadas .foto.clicada{padding:35px 0 0 5px;}
#content #main.fotos-enviadas .foto h3{width:287px;height:30px;background:#9f0000;position:absolute;top:0;left:0;font-size:18px;color:#fff;}

#main2.fotos-enviadas{margin:50px 0 0;}
#main2.fotos-enviadas .foto{width:282px;height:264px;padding:5px 0 0 5px;margin:0 18px 22px 0;float:left;background:url(../img/bg-fotos.png) no-repeat;position:relative;}
#main2.fotos-enviadas .foto.no{margin:0 0 22px;}
#main2.fotos-enviadas .foto .crop{width:258px;height:194px;overflow:hidden;}
#main2.fotos-enviadas .foto p{margin:12px 0 0;padding:0 0 0 20px;}

#main2.fotos-enviadas.clicada h3{margin:0 0 20px;font-size:25px;color:#fa7676;text-transform:uppercase;}

#main2.fotos-enviadas.clicada .from{font-size:14px;color:#fff;}
#main2.fotos-enviadas.clicada .recado{width:880px;height:50px;margin:10px 0 0;float:left;padding:10px;background:#fff;color:#000;}
#main2.fotos-enviadas.clicada .recado p{color:#000;}

#main2.fotos-enviadas .foto.clicada{padding:35px 0 0 5px;}
#main2.fotos-enviadas .foto h3{width:287px;height:30px;background:#360000;position:absolute;top:0;left:0;font-size:18px;color:#fff;}


#content #main.fotos-enviadas .paginacao{width:900px;float:left;}
#content #main.fotos-enviadas .paginacao ul{margin:50px 0 0 250px;}
#content #main.fotos-enviadas .paginacao ul li{height:33px;margin:0 10px 0 0;float:left;}
#content #main.fotos-enviadas .paginacao ul li a{padding:3px;color:#fa7676;font-weight:700;text-decoration:none;}
#content #main.fotos-enviadas .paginacao ul li a.ant, #content #main.fotos-enviadas .paginacao ul li a.pro{padding:0;font-weight:100;}
#content #main.fotos-enviadas .paginacao ul li span{padding:16px;background:url(../img/bgPaginacao.gif) no-repeat -1px 8px;color:#fff;}

#content #main.fotos-enviadas.clicada{padding:0;background:none;}

#content #main.premios{margin:70px 0 0;padding:0;position:relative;}
#content #main.premios img{margin:0 0 30px;}
#content #main.premios .col{width:420px;float:left;}
#content #main.premios .col.right{top:60px;float:right;}
#content #main.premios .col p{margin:0 0 30px;font-size:12px;line-height:17px;}
#content #main.premios .col p a{color:#FA7676;font-weight:700;}

#content #main.ganhadores{border-top:1px solid #be1010;margin-top:50px;padding-top:50px;}
#content #main.ganhadores h3{width:100%;height:142px;padding-bottom:30px;margin-bottom:30px;float:left;text-indent:-999em;border-bottom:1px solid #be1010;}
#content #main.ganhadores h3.lugar1{background:url(../img/ganhadores1lugar.gif) no-repeat;}
#content #main.ganhadores h3.lugar2{margin-top:30px;background:url(../img/ganhadores2lugar.gif) no-repeat;}
#content #main.ganhadores h4{margin-bottom:20px;color:#fa7676;font-size:35px;}
#content #main.ganhadores .foto{width:282px;height:264px;padding:5px 0 0 5px;background:url(../img/bg-img-enviada.gif) no-repeat left bottom;}
#content #main.ganhadores .foto.no{margin:0 0 22px;}
#content #main.ganhadores .inicio{width:300px;padding-top:50px;float:left;background:url(../img/inicio.gif) no-repeat left top;position:relative;}
#content #main.ganhadores .meio{width:300px;padding-top:50px;float:left;background:url(../img/meio.gif) no-repeat left top;position:relative;}
#content #main.ganhadores .atualmente{width:300px;padding-top:50px;float:left;background:url(../img/atualmente.gif) no-repeat left top;position:relative;}
#content #main.ganhadores .foto .crop{width:258px;height:194px;overflow:hidden;}
#content #main.ganhadores .foto p{margin:12px 0 0;padding:0 0 0 20px;}

#main fieldset .col{width:410px;float:left;}
#main fieldset .col h3{width:400px;height:27px;margin:0 0 35px;text-indent:-999em;}
#main fieldset .col h3.dados{background:url(../img/titulo-dados-pessoais.gif) no-repeat;}
#main fieldset .col h3.envio{background:url(../img/titulo-envio.gif) no-repeat;}

#main fieldset .campo{width:410px;float:left;}
#main fieldset .col.right{float:right;}
#main fieldset .col label{margin:0 0 7px;display:block;font-size:12px;font-weight:700;color:#fff;}
#main fieldset .col label.check{margin:2px 0 0;float:left;}
#main fieldset .col label.termo{margin:30px 0 7px;font-weight:100;}
#main fieldset .col label span{font-weight:100;color:#fa7676;}
#main fieldset .col .bg{width:408px;height:26px;padding:1px;margin:0 0 20px;background:#bb1010;}
#main fieldset .col .bg input{width:400px;padding:5px 3px;border:1px solid;border-color:#7b0000 #fa7676 #fa7676 #7b0000;}
#main fieldset .col .bg textarea{width:400px;height:50px;padding:5px 3px;border:1px solid;border-color:#7b0000 #fa7676 #fa7676 #7b0000;}
#main fieldset .col input.check{float:left;}
#main fieldset .campo .bg select{width:185px;padding:2px;}
#main fieldset .col .bg.small{width:187px;}
#main fieldset .col .bg.small input{width:185px;}
#main fieldset .col.right .bg{width:400px;height:auto;background:none;}
#main fieldset .campo button{width:138px;height:39px;margin:35px 0 0;background:url(../img/botao-enviar.gif) no-repeat;text-indent:-999em;display:block;cursor:pointer;border:none;}

#main fieldset .col .bg-regulamento{width:400px;height:93px;padding:5px;background:url(../img/bg-textarea.gif) no-repeat;}
#main fieldset .col .bg-regulamento textarea{width:400px;height:93px;border:none;}


#main fieldset .campo input.radio{float:left;}
#main fieldset .campo label.radio{margin:2px 20px 25px 0;float:left;}

/*end / content*/

/*footer*/
#footer{width:900px;margin:30px 0 100px;float:left;background:url(../img/bg-footer.gif) no-repeat;}
#footer .pra{width:161px;height:82px;margin:40px 0 0;float:right;background:url(../img/pra.jpg) no-repeat;text-indent:-999em;}
#footer .pra a{width:60px;height:60px;margin:20px 0 0 10px;display:block;float:left;text-decoration:none;text-indent:-999em;}
/*end / footer*/
