﻿@charset "utf-8";
/* CSS Document */
div#head {
	width:940px;
	padding:0 10px;
	margin:0 auto;
}
div#menu {
	width:940px;
	text-align:left;
	margin:0 auto;
	padding:0;
}
div#logo {
	float:left;
}
div.email {
	float:left;
	font-size:12px;
	background:#FAFAFA;
	padding:9px;
	border:1px solid #EEE;
}
div#page {
	width:940px;
	text-align:left;
	clear:both;
	margin:0 auto;
	padding:0 10px;
}
.links_footer {
	width:910px;
	margin:0 15px;
}
.links_footer ul {
	float:left;
}
.links_footer li {
	float:left;
	padding:10px 15px;
	padding-left:0;
}
#back_texto {
	float:left;
	background:url(../images/background.jpg) top center no-repeat;
	width:100%;
}
.texto_onecol {
	width:340px;
	float:left;
	padding:40px 0 20px 100px;
}
.texto_twocol {
	width:720px;
	float:left;
	padding:20px 100px;
}
div#cadastro {
	float:left;
}
h3.subtitle_busca {
	display:block;
	clear:both;
	padding:20px 0 0;
	text-transform:uppercase;
}
p.sucesso_result {
	float:left;
	clear:left;
	background:#FFF;
	color:#000;
	padding:5px;
}
p.erro_result {
	float:left;
	clear:left;
	display:block;
	background:#900;
	color:#FFF;
	padding:5px;
}
div.form_login {
	margin:0 auto;
	background:#FFF;
	width:260px;
	border:10px solid #FFF;
	padding:10px;
}
p.erro {
	color:#900;
	padding:5px 0;
	float:left;
	clear:both;
}
p.button_login {
	padding:15px 0 0;
}
input.login {
	width:238px;
}
input.login_erro {
	width:238px;
	padding:5px;
	border:1px solid #FF0000;
}
textarea.login {
	width:400px;
	height:40px;
}
textarea.login_erro {
	width:400px;
	height:40px;
	padding:5px;
	border:1px solid #FF0000;
}
div.functions_selecao {
	margin:0 2px;
	clear:both;
}
div.registros {
	width:190px;
	height:40px;
	float:left;
	padding:15px 10px 15px;
	margin:0 0 20px;
}
div.clear_both {
	clear:both;
}
div.float_left {
	float:left;
	padding:10px 0;
}
div.float_right {
	float:right;
	padding:10px 0;
}
div.paginacao {
	float:left;
	width:680px;
	height:40px;
	text-align:center;
	padding:15px 10px 15px;
	margin:0 0 20px;
}
div.paginacao span {
	color:#EEE;
	background:#666;
	display:inline-block;
	padding:5px 8px;
}
.paginacao a {
	color:#000;
	background:#FFF;
	display:inline-block;
	text-decoration:none;
	padding:5px 8px;
}
.paginacao a:hover {
	color:#F00;
}
.paginacao .pagina-atual {
	color:#EEE;
	background:#666;
	display:inline-block;
	padding:5px 8px;
}
.Nome_Modelo {
	text-transform:uppercase;
	height:20px;
}
div.thumb_selecao {
	float:left;
	background:#F1F1F1;
	padding:5px;
	border:1px #DDD solid;
	border-radius:2px;
	margin:2px;
}
.thumb_selecao .botoes{
	float:right;
}
.thumb_selecao .botoes button{
	float:right;
	margin:0 0 0 3px;
}
div.caixa_imagem_210 {
	width:213px;
	height:230px;
	margin:0 0 10px 0;
	text-align:center;
}
.id {
	width:60px;
	padding:10px 0;
	float:left;
	font-size:16px;
}
.idCarrinho{
	width:40px;
	padding:5px;
	float:left;
	font-size:13px;
	font-weight:bold;
}
div.caixa_imagem_94 {
	float:left;
	width:94px;
	height:94px;
	text-align:center;
}
div.carrinho {
	float:left;
	width:910px;
	/*background:#F1F1F1;*/
	padding:10px 2px;
}
div.head_carrinho {
	background:#FFF;
	display:block;
}
div.head_carrinho .esquerda {
	width:50%;
	float:left;
	text-align:left;
}
div.head_carrinho .direita {
	width:50%;
	float:left;
	text-align:right;
}
div.finalizar {
	float:right;
	clear:both;
	padding:20px 5px 0;
}
.home {
	float:left;
	clear:left;
	width:770px;
	padding:5px;
}
div.destinatarios {
	float:left;
	width:100%;
	clear:both;
	margin:10px 1px;
}
div.destinatarios select {
	margin:10px;
	margin-left:0;
	float:left;
}
div.imagem_selecao {
	float:left;
	background:#EEE;
	padding:2px;
	border:1px #CCC solid;
	margin:1px;
	width:400px;
	text-align:center;
}
div.imagem_editar {
	float:left;
	background:#EEE;
	padding:10px;
	border:1px #CCC solid;
	margin:10px 80px;
	width:260px;
	height:290px;
	text-align:center;
}
div.info_usuario_view {
	width:507px;
	float:right;
	margin:1px 0;
}
.content_carrinho{
	float:left;
}
.thumb_carrinho {
	width:94px;
	float:left;
	background:#F5F5F5;
	padding:5px;
	border:3px solid #FFF;
}
.thumb_view{
	width:90px;
	height:90px;
	text-align:center;
	float:left;
	background:#FFF;
	padding:3px;
	border:2px solid #EEE;
}
div.secoes_usuario_view {
	background:#FFF;
	float:right;
	width:456px;
	padding:5px;
}
h3.subtitle_usuario_view {
	display:block;
	clear:both;
	padding:5px;
}
div.dados_busca {
	padding:0 15px 40px;
	float:left;
}
div.busca, div.usuario {
	padding:5px;
}
div.linha {
	float:left;
	width:940px;
	margin:0;
}
h2.sucesso {
	display:block;
	background:#FFF;
	text-align:center;
	padding:5px;
}
#options {
	float:left;
	width:100%;
	padding:0 0 10px;
}
#options ul {
	float:right;
	list-style:none;
}
#options li {
	float: left;
	margin-left:5px;
}
#options a {
	text-decoration:none;
	background:url(../images/botaoleft.png) no-repeat left top;
	padding-left:10px;
}
#options a span {
	padding:11px 10px 11px 0;
	background:url(../images/botao.png) no-repeat right top;
	font-size:10px;
	color:#666;
}
#options a, #options a span {
	display: block;
	float: left
}
#options a:hover {
	background:url(../images/botaoleft.png) left bottom no-repeat;
	padding-left:10px;
}
#options a:hover span {
	background:url(../images/botao.png) right bottom no-repeat;
	padding:11px 10px 11px 0;
	color:#FFF;
}
#options a.corrente {
	background:url(../images/botaoleft.png) left bottom no-repeat;
	padding-left:10px;
}
#options a.corrente span {
	background:url(../images/botao.png) right bottom no-repeat;
	padding:11px 10px 11px 0;
	color:#FFF;
}
.sub-titulo {
	display:block;
	clear:both;
}
.check {
	margin:5px 0;
	float:left;
	width:220px;
}
.check input {
	margin:0 5px 0 0;
}
.check_radio {
	display:block;
	clear:both;
	padding:10px 0 0;
}
.check_radio input {
	padding:0 20px;
}
.check_radio label {
	padding:0 15px 0 5px;
	font-weight:bold;
}
.radio {
	padding:5px 10px 10px 5px;
	float:left;
}
.radio input {
	padding:0 20px;
}
.radio label {
	padding:0 15px 0 5px;
}
.botao_busca {
	clear:both;
	margin:15px 10px;
}
.lista_filmes {
	width:250px;
	height:420px;
	overflow:auto;
	float:right;
	padding:0 10px;
	background:#FFF;
}
.lista_filmes ul {
	margin:0 0 10px 0;
}
.lista_filmes ul li li {
	background:#EEE;
	margin:0 0 1px 0;
}
.lista_filmes ul li li a {
	padding:10px;
	display:block;
	text-decoration:none;
}
.lista_filmes ul li a:hover {
	background:#C00;
	color:#FFF;
}
.video {
	width:640px;
	float:left;
}
/* BORDAS ARREDONDADAS */

.cbb {
	padding:0;
	background:#fff;
}
.two {
	width:45%;
	float:left;
}
.three {
	width:45%;
	float:right;
}
.bt {
	background:url(../images/box.gif) no-repeat 100% 0;
	margin:0 0 0 12px;
	height:12px;
}
.bt div {
	height:12px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(../images/box.gif) no-repeat 0 0;
}
.bb {
	background:url(../images/box.gif) no-repeat 100% 100%;
	margin:0 0 0 12px;
	height:12px;
}
.bb div {
	height:12px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(../images/box.gif) no-repeat 0 100%;
}
.i1 {
	padding-left:12px;
	background:url(../images/borders.gif) repeat-y 0 0;
}
.i2 {
	padding-right:12px;
	background:url(../images/borders.gif) repeat-y 100% 0;
}
.i3 {
	background:#fff;
	border:1px solid #fff;
	border-width:1px 0;
}
.three .i1, .three .i2 {
	background-image:url(../images/borders.gif);
}
.three .bt, .three .bt div, .three .bb, .three .bb div {
	background-image:url(../images/borders.gif);
}
.campo_escolha {
	width:260px;
	height:30px;
	float:left;
	padding:5px;
	font-size:15px;
}
.campo_escolha label {
	padding:0 0 0 5px;
}
.ok_button {
	float:right;
	padding:10px 20px;
}
.ok_button input {
	padding:5px;
}
/* Relatório */
.relatorio table {
	border:1px solid #000;
}
.jobs_list {
	float:left;
	width:340px;
	background:#FFF;
	border-radius:4px;
	border:1px solid #CCC;
	padding:0 4px 10px;
	margin:0 5px 10px;
}
.jobs_list a {
	text-decoration:none;
}
ul#selecoesJob {
	float:left;
	width:360px;
}
ul#selecoesJob li {
	float:left;
}
ul#selecoesJob li a {
	display:block;
	width:350px;
	padding:5px 5px;
}

.stripViewer {
	float:left;
	position: relative;
	overflow: hidden;
	width: 400px;
	background:#F1F1F1;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel {
	float: left;
	text-align:center;
	height: 100%;
	position: relative;
	width: 400px;
}
.stripNavL, .stripNavR, .stripNav {
	display: none;
}
.cross-link {
	display: block;
	position: relative;
	z-index: 9999;
}
.active-thumb {
	background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat;
}

