* {
	margin:0;
	padding:0;
	outline:medium none;
}
a {
	text-decoration:none;
}
li {
	list-style:none;
}
.bgCor {
	background-color:#1D1C1C;
}
.bgLinha {
	background-image:url(../img/linebody.png);
}
body {
	background-position:right top;
	background-repeat:no-repeat;
	color:#ACABAB;
	float:left;
	font:11px Helvetica, Arial;
	width:100%;
}
body.home {
	background-image:url(../img/bgHome.png);
}
body.dinamo-filmes {
	background-image:url(../img/bg_dinamoFilmes.png);
}
body.bg2 {
	background-image:url(../img/bgPg2.png);
}
body.bg3 {
	background-image:url(../img/bgPg3.png);
}
body.bg4 {
	background-image:url(../img/bgPg4.png);
}
body.bg5 {
	background-image:url(../img/bgPg5.png);
}
.col-esquerda {
	float:left;
	width:200px;
}
.navegacao {
	float:left;
}
.navegacao .logo a h1 {
	background-image:url(../img/dinamo_filmes.gif);
	text-indent:-99999px;
	height:266px;
	width:197px;
}
.navegacao .logo {
 *margin-top:-38px;
}
ul.menubar {
	margin: 0px;
	padding: 0px;
	padding-bottom: 26px;
	margin-left: 10px;
	/*background-color: #FFFFFF;*/ /* IE6 Bug */
	font-size: 100%;
}
/*.rattling{
	display: none;
}*/
ul.menubar .submenu {
	margin:0 0 4px;
	padding: 0px;
	list-style: none;
	/*background-color: #FFFFFF;
	border: 1px solid #ccc;*/
	background-color:transparent !important;
}
ul.menubar ul.menu {
	background-color:#1D1C1C !important;
	display:none;
	left:110px;
	margin:0;
	padding:5px;
	position:absolute;
	top:35px;
	z-index:9;
}
ul.menubar a {
	padding: 0px;
	display:block;
	text-decoration: none;
	color: #777;
}
ul.menubar a h2 {
	background-image:url(../img/navigationsNovoFilmes.png);
	text-indent:-99999px;
	height:12px;
}
ul.menubar a h2.it-0 {
	background-position:0 -2px;
	width:50px;
}
ul.menubar a h2.it-0:hover, .home ul.menubar a h2.it-0 {
	background-position:0 -19px;
}
ul.menubar a h2.it-1 {
	background-position:0 -55px;
	width:80px;
}
ul.menubar a h2.it-1:hover {
	background-position:0 -69px;
}
ul.menubar a h2.it-2 {
	background-position:0 -143px;
	height:12px;
	width:60px;
}
ul.menubar a h2.it-2:hover, .filmes ul.menubar a h2.it-2 {
	background-position:0 -157px;
}
ul.menubar a h2.it-3 {
	background-position:0 -230px;
	width:120px;
}
ul.menubar a h2.it-3:hover, .dinamo-filmes ul.menubar a h2.it-3 {
	background-position:0 -246px;
}
ul.menubar a h2.it-4 {
	background-position:0 -377px;
	height:12px;
	width:70px;
}
.contato ul.menubar a h2.it-4, ul.menubar a h2.it-4:hover {
	background-position:0 -390px;
}
ul.menubar a h2.it-5 {
	background-position:0 -738px;
	width:125px;
	height:29px;
	padding-bottom:5px;
}
ul.menubar a h2.it-5:hover {
	background-position:0 -771px;
}
ul.menubar a h2.it-6 {
	background-position:0 -333px;
	height:12px;
	margin-top:7px;
	width:125px;
}
ul.menubar a h2.it-6:hover {
	background-position:0 -346px;
}
#press ul.menubar a h2.it-6 {
	background-position:0 -346px;
}
ul.menubar a h2.it-e {
	background-position:0 -514px;
	height:26px;
	margin-bottom:17px;
	margin-top:7px;
	width:125px;
}
ul.menubar a h2.it-e:hover {
	background-position:0 -575px;
}
ul.menubar a h2.it-i {
	background-position:0 53px;
	height:16px;
	margin-bottom:17px;
	margin-top:5px;
	width:155px;
}
ul.menubar a h2.it-i:hover {
	background-position:0 37px;
}
ul.menubar a h2.it-vc {
	background-position:0 -703px;
	height:12px;
	margin-bottom:15px;
	width:160px;
}
ul.menubar a h2.it-vc:hover, .video-clipe ul.menubar a h2.it-vc {
	background-position:0 -719px;
}
ul.menu, ul.menu ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	background-color: #1D1C1C; /* IE6 Bug */
}
ul.menu {
	border:1px dotted #373234;
}
ul.menu li {
	position: relative;
	list-style: none;
	border: 0px;
}
ul.menu li a {
	display: block;
	text-decoration: none;
	/*border: 1px solid #ccc;*/
	border-bottom: 0px;
	color: #757373;
	/*padding: 5px 10px 5px 5px;*/
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	height:15px;
}
ul.menu li a:hover {
	color:#E41C31;
}
ul.menu li sup {
	font-weight:bold;
	font-size:7px;
	color: red;
}
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li {
	float: left;
	height: 1%;
}
* html ul.menu li a {
	height: 1%;
}
/* End */
 
ul.menu ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0px;
}
ul.menu li.submenu ul {
	display: none;
} /* Hide sub-menus initially */
ul.menu li.submenu {
	background: transparent url(arrow.gif) right center no-repeat;
}
ul.menu li a:hover {
	color:#E41C31;
}
.navegacao .menu-principal {
	float:left;
	padding:0px;
	position:relative;
	margin-top:18px;
	background-color: #1D1C1C !important;
}
.navegacao .redes li {
	float:left;
}
.navegacao .redes {
    float: left;
    margin-left: 28px;
    margin-top: -12px;
    width: 110px;
    position:relative;
}
.navegacao .versao {
    float: left;
    height: 19px;
    width: 54px;
    position:relative;
}
.navegacao .versao a {
    color: #6A6767;
    font-size: 10px;
    font-style: italic;
    line-height: 0;
    text-transform: uppercase;
}
.navegacao .versao a:hover {
	text-decoration:underline;
}
.navegacao .link-dinamo {
	float:left;
	margin-top:22px;
}
.navegacao .link-dinamo {
	background-image:url(../img/dinamo_digital.gif);
	height:260px;
	width:197px;
}
.navegacao .link-dinamo div {
	float:left;
	margin-bottom:-50px;
	margin-top:75px;
	text-align:center;
	width:100%;
}
.conteudo {
	left:0;
	padding-left:200px;
	position:static;
	top:-1px;
	width:auto;
}
.videos-conteudo  .lista-videos {
	padding-left:0 !important;
}
.videos-conteudo {
	float:left;
	width:100%;
}
.conteudo .video {
	float:left;
	padding:10px;
	background:url(../img/linebody.png) no-repeat scroll right center #1D1C1C;
}
.conteudo .lista-videos {
	padding-left:200px;
}
.home .conteudo .lista-videos {
	padding-left:0px;
}
.filmes .conteudo .lista-videos {
	padding-left:0px;
}
.conteudo .lista-videos ul li.box-video .imgVideo {
	background:none;
}
.conteudo .lista-videos ul li.box-video .nameVideo {
	background:none;
}
.conteudo .lista-videos ul li.box-video {
	background:url(../img/linebody.png) repeat scroll 0 0 #1D1C1C;
	float:left;
	height:227px;
	list-style:none outside none;
	padding:16px 7px 25px 8px;
	position:relative;
	width:185px;
}
.conteudo .lista-videos ul li.box-video li a {
	color:#858383;
	font-weight:bold;
	padding:2px;
	width:176px;
}
.conteudo .lista-videos ul li.box-video .nameVideo {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:14px;
}
.conteudo .lista-videos ul li.box-video li {
	background-image:url("../img/lineVideo.png");
	background-position:center top;
	background-repeat:repeat-x;
	padding-bottom:1px;
	font-weight:bold;
}
.conteudo .lista-videos ul li.box-video li {
	color:#858383;
	font-weight:bold;
	padding:2px;
	width:176px;
}
.conteudo .lista-videos ul li.box-video .maisInfo li {
	background-image:none;
	margin-top:15px;
	font-weight:bold;
}
.conteudo .lista-videos ul li.box-video .maisInfo li p{
	color:#ffffff;
}
.conteudo .lista-videos ul li.box-video .maisInfo li span{
	color:#858383;
}
#boxtwiter {
	width:800px;
	height:400px;
	float:left;
	color:#565353;
	overflow:hidden;
}
#boxtwiter dl {
	float:left;
	height:243px;
	padding-bottom:25px;
}
#boxtwiter dt {
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:34px;
	margin-left:4px
}
#boxtwiter .twtr-doc {
	background: url(../img/linebody.png);
	width:200px;
}
#boxtwiter .titleBlog {
	margin-right:1px;
	width:399px;
	background:#1D1C1C;
}
#boxtwiter .titleBlog dt {
	background-image:url(../img/title1.png);
}
#boxtwiter .titleBlog strong a {
	color:#858383;
	margin-left:20px;
	display:block;
	margin:9px 0 0 16px;
}
#boxtwiter .contentBlog {
	background:url(../img/lineTop.png) bottom repeat-x;
	height:98px;
	margin:0 15px;
}
.altdd {
	background:none;
}
/*Twiter
-----------*/
#boxtwiter .twtr-widget {
	font-family:Helvetica, Aria !important;
	font-size:12px !important;
	background: #1D1C1C url(../img/lineR.png) right repeat-y;
	width:400px;
	float:left;
}
#boxtwiter .twtr-profile-img, #boxtwiter .twtr-widget h4, #boxtwiter .twtr-ft, #boxtwiter .twtr-ft div {
	display:none !important;
}
#boxtwiter .twtr-hd {
	text-indent:-9999px;
	height:30px;
	margin-left:4px;
	padding:0;
	background:url("../img/title1.png") no-repeat scroll 0 0 transparent;
}
#boxtwiter .twtr-tweet-text, #boxtwiter .twtr-hyperlink, #boxtwiter .twtr-atreply {
	color:#565353 !important;
}
#boxtwiter .twtr-hyperlink, #boxtwiter .twtr-atreply, #boxtwiter #twtr-widget-1 .twtr-tweet a {
	font-weight:bold !important;
	color:#858383 !important;
}
#boxtwiter .twtr-widget i, #boxtwiter .twtr-widget .twtr-new-results {
	font-size:10px;
	font-weight:bold;
}
#boxtwiter .twtr-widget .twtr-tweet {
	border:none;
	background:transparent url(../img/lineTop.png) repeat-x scroll center bottom !important;
	height:63px;
	padding:0 15px;
}
#boxtwiter #twtr-widget-1 .twtr-new-results, #boxtwiter #twtr-widget-1 .twtr-results-inner, #boxtwiter #twtr-widget-1 .twtr-timeline, #boxtwiter #twtr-widget-1 .twtr-doc, #boxtwiter #twtr-widget-1 .twtr-hd a {
	background:transparent none repeat scroll 0 0 !important;
}
#boxtwiter .twtr-widget .twtr-tweet-wrap {
	padding:6px 2px;
}
#boxtwiter #tweet-id-1 {
	background:none !important;
}
#boxtwiter .titleBlog dt {
	background-position:0 -68px;
}
#diretor {
	float:left;
	margin-right:5px;
	padding:20px 13px 0 12px;
	width:170px;
}
#diretor .redeSocial {
	margin-bottom:20px;
	margin-top:15px;
}
#diretor p {
	color:#D2D2D2;
	line-height:15px;
}
/*.diretores .menu-principal ul li a h2.it-1 {
	background-image:url("../img/navigations.png");
	background-position:0 -77px;
	margin-bottom:10px;
	text-indent:-99999px;
}
.diretores .menu-principal ul li a img {
	left:15px;
	position:absolute;
}
.diretores .menu-principal ul li ul li a {
	background:none repeat scroll 0 0 transparent;
	color:#ACABAB;
	font-size:12px;
	text-indent:0;
}
.diretores .menu-principal ul li ul li {
	height:16px;
}
.diretores .menu-principal ul li ul li a:hover {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.diretores .menu-principal {
	/*background-image:url("../img/arrow.png");
	background-position:6px 34px;
	background-repeat:no-repeat;
	margin-left:29px;
	height:175px;
}*/ 
.dinamo {
	height:420px;
	padding:114px 0 0;
	position:relative;
	width:600px;
}
.dinamo h1 {
	margin:0 0 0 26px;
}
.dinamo .texto p {
	line-height:15px;
	margin-bottom:18px;
}
.dinamo .texto {
	height:219px;
	margin-left:30px;
	margin-top:117px;
	padding-bottom:7px;
	padding-right:3px;
	padding-top:27px;
	position:relative;
	width:557px;
}
/*.dinamo-filmes .menu-principal ul li a h2.it-1 {
	background-image:url("../img/navigations.png");
	background-position:0 -281px;
	margin-bottom:10px;
	text-indent:-99999px;
	width:117px;
}
.dinamo-filmes .menu-principal ul li a img {
	left:15px;
	position:absolute;
}
.dinamo-filmes .menu-principal ul li ul li a {
	background:none repeat scroll 0 0 transparent;
	color:#ACABAB;
	font-size:12px;
	text-indent:0;
}
.dinamo-filmes .menu-principal ul li ul li {
	height:16px;
}
.dinamo-filmes .menu-principal ul li ul li a:hover {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.dinamo-filmes .menu-principal {
	background-image:url("../img/arrow.png");
	background-position:6px 25px;
	background-repeat:no-repeat;
	margin-left:29px;
	height:140px;
}*/ 
.box-equipe h1 img {
	margin-top:115px;
 *margin-top:108px;
}
.box-equipe ul.menu-equipe {
	margin-left:190px;
	margin-top:-40px;
}
.box-equipe ul.menu-equipe li a h2 {
	border:1px solid transparent;
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:19px;
	margin-top:-3px;
	width:100%;
}
.box-equipe ul.menu-equipe li {
	height:15px;
	list-style:none outside none;
	margin-bottom:2px;
	padding:3px 2px;
	width:171px;
}
.box-equipe ul.menu-equipe li.ativo {
	background:none repeat scroll 0 0 #E61C31;
}
.box-equipe ul.menu-equipe li:hover {
	background:none repeat scroll 0 0 #E61C31;
}
.box-equipe {
	margin-left:24px;
}
.lista-equipe {
	height:210px;
	margin-top:18px;
	overflow:hidden;
	padding:28px;
	width:578px;
}
.listPagination.listP2 li {
	border:medium none;
	color:#ACABAB;
	float:left;
	font-weight:normal;
	height:109px;
	padding-right:5px;
	width:175px;
}
#list_counter {
	display:block;
	float:left;
	height:39px;
	left:198px;
	position:relative;
	width:239px;
	margin-top:1px;
}
.premios #list_counter {
	margin-top:-28px;
}
#list_counter a {
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	height:37px;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:1px;
	width:36px;
}
#list_counter .qp_prev {
	background-image:url("../img/next.png");
}
#list_counter .qp_next {
	background-image:url("../img/prev.png");
	right:39px;
	top:2px;
}
#list_counter .qp_counter {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:18px 0 0 19px;
}
#list_counter a:hover, #list_counter .qp_disabled {
	background-position:right center;
}
#list_counter .qp_pagenumber {
	color:#E93548;
}
.lista-clientes {
	float:left;
	margin:1px 1px;
	min-height:211px;
	padding:27px;
}
.lista-clientes h2 {
	color:#E61C31;
}
.lista-clientes h2 {
	font-size:16px;
}
.lista-clientes li {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	list-style:none outside none;
	padding-right:10px;
	width:165px;
	color:#fff;
}
.listas {
	margin-top:114px;
	position:absolute;
}
.premios .titlePremios {
	margin:14px 0 43px -10px;
	width:591px;
}
.premios .listClientes h2, .titlePremios li {
	color:#E61C31;
}
.premios .titlePremios li {
	color:#E61C31;
	float:left;
	font-size:16px;
	font-weight:bold;
	list-style:none outside none;
	width:197px;
}
.premios #content.contentPagination {
	overflow:hidden;
}
.premios #content {
	height:206px;
	margin-left:-30px;
	overflow:hidden;
	padding:28px;
	width:543px;
}
.premios .listPagination {
	margin:-27px 0 0 -12px;
	width:569px;
}
.premios .listPagination li {
	border-bottom:1px solid #313030;
}
.premios .listClientes li, .listPagination li {
	color:#FFFFFF;
}
.premios .listPagination li {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:88px;
	list-style:none outside none;
	width:569px;
}
.premios .listPagination p {
	display:block;
	float:left;
	height:57px;
	padding:0px 10px 10px;
	width:177px;
}
.premios .listPagination .pAno {
	padding-left:5px;
}
.premios .listPagination .pAlt {
	width:159px;
}
.premios .lista-premios {
	margin-top:39px;
	overflow:hidden;
	padding:28px;
	width:543px;
}
.contato-info {
	background:url("../img/lineR.png") repeat-y scroll right center transparent;
	float:left;
	height:216px;
	padding:40px 22px 10px;
	position:relative;
	width:156px;
}
.contato-info p {
	color:#888686;
	font-size:14px;
	font-weight:bold;
	margin-bottom:18px;
}
.contato-info #verMapa {
	font-weight:bold;
	left:20px;
	position:absolute;
	top:123px;
	color:#888686;
}
.contato-info strong {
	color:#888686;
	display:block;
	font-size:18px;
	margin-bottom:3px;
	margin-top:43px;
}
.contato-info .emailContact {
	color:#E93548;
	font-size:11px;
}
.contato-conteudo form {
	background-color:#151414;
	float:right;
	height:227px;
	padding:39px 0 0 32px;
	position:relative;
	width:367px;
}
.contato-conteudo {
	height:266px;
	overflow:hidden;
	padding:0;
	width:599px;
	position:relative;
	margin-top:115px;
}
.contato-conteudo form label {
	color:#989797;
	display:block;
	font-size:12px;
	font-weight:bold;
}
.contato-conteudo form input, .contato-conteudo form textarea {
	background-color:#232121;
	border:medium none;
	color:#989797;
	height:18px;
	margin:2px 0 5px;
	width:290px;
}
.contato-conteudo form textarea {
	height:87px;
}
.contato-conteudo form .submit {
	bottom:1px;
	height:49px;
	position:absolute;
	right:3px;
	width:48px;
}
.contato-conteudo .submit input {
	background-color:#151414 !important;
	background-image:url("../img/btOk.png");
	background-repeat:no-repeat;
}
.contato-conteudo .submit input {
	border:medium none;
	cursor:pointer;
	display:block;
	height:49px;
	line-height:50px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:48px;
}
#map_canvas {
	display:none;
	height:265px;
	position:absolute;
	right:0;
	top:0;
	width:398px;
}
#closeMapa {
	background:none repeat scroll 0 0 #1D1C1C;
}
#closeMapa {
	color:red;
	display:none;
	padding:3px;
	position:absolute;
	right:0;
	top:0;
	z-index:999;
}
.imagepreviewbox {
	width:180px;
	height:135px;
	background-color:#000000;
	display:table-cell;
	vertical-align:middle;
}
.Scrollbar-Track {
	background-color:transparent;
	height:215px;
	position:absolute;
	right:-5px;
	top:25px;
	width:10px;
}
.Scrollbar-Handle {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 30px;
	background-color: #CCC;
}
#Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 550px;
	height: 200px;
}
#Scroller-1 p {
	margin: 0;
	padding: 0px 0px;
	text-indent: 0px;
}
.Scroller-Container {
	position: absolute;
	top: 0px;
	left: 0px;
}
#pressMenu {
	background:url("../img/menu_press.png") no-repeat scroll 0 0 transparent;
}
#pressMenu {
	left:11px;
	list-style:none outside none;
	padding:5px 0 0 10px;
	position:absolute;
	top:236px;
	z-index:9;
}
#pressMenu li {
	cursor:pointer;
	height:22px;
	position:relative;
	width:186px;
}
#pressMenu #btPress {
	background:url("../img/btPress.png") no-repeat scroll 0 0 transparent;
}
#pressMenu #btPress {
	display:block;
	height:22px;
	position:absolute;
	right:0;
	top:-5px;
	width:27px;
}
#pressMenu li a, #press #linkPagination .current {
	color:#E93548;
}
#pressMenu li a {
	color:#E93548;
	font-size:12px;
	font-weight:bold;
}
#pressMenu li ul {
	background-color:#151414;
	border-color:-moz-use-text-color #2B2A2A #2B2A2A;
	border-right:1px solid #2B2A2A;
	border-style:none solid solid;
	border-width:medium 1px 1px;
}
#pressMenu li ul {
	left:-9px;
	list-style:none outside none;
	padding:8px 0 4px 8px;
	position:absolute;
	top:13px;
	width:159px;
}
.contatoPress {
	color:#ABA7A7;
	float:right;
	list-style:none outside none;
	margin:-45px 17px 0 0;
	width:167px;
}
.contatoPress li {
	border-bottom:1px dotted #383335;
	padding:7px 0 14px;
}
#press #linkPagination a, .contatoPress strong {
	color:#FFFFFF;
}
.contatoPress a, .contatoPress strong {
	display:block;
}
.contatoPress a {
	color:#E93548;
}
.contatoPress .altPress {
	border:medium none;
}
.contatoPress span {
	color:#6C6A6A;
	font-size:11px;
}
#linkPagination {
	font-size:12px;
	position:absolute;
	right:0;
	top:240px;
	width:248px;
}
#linkPagination .current {
	color:#E93548;
}
#linkPagination a {
	color:#FFFFFF;
}
#press #content {
	left:0;
	overflow:hidden;
	padding:28px;
	position:absolute;
	top:271px;
	width:543px;
}
#press #content {
	padding:0;
	width:599px;
}
#press #content {
	background-color:#1D1C1C;
}
#press .listPress li {
	background-color:#151414;
	border-bottom:1px dotted #383335;
}
#press .listPress li {
	height:80px;
	list-style:none outside none;
	padding:4px 61px 4px 16px;
	position:relative;
	width:526px;
}
#press .listPress li img {
	float:left;
	margin-right:12px;
}
#press .listPress li p {
	color:#AAA8A9;
	float:left;
	font-size:10px;
	width:434px;
}
#press .listPress li strong {
	color:#6A6768;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
}
#press .listPress li a {
	color:#858383;
}
#press .listPress li .btPdf {
	background:url("../img/clipping.png") no-repeat scroll 0 0 transparent;
}
#press .listPress li .btPdf {
	bottom:0;
	display:block;
	height:40px;
	position:absolute;
	right:0;
	width:40px;
}
.video-interna {
	background-color:#110F10;
	height:800px;
	width:799px;
	position:relative;
}
.video-interna #videoPlayer {
	padding:80px;
	width:640px;
}
.video-interna #btVideoFechar {
	position:absolute;
	right:80px;
	top:65px;
}
#diretor object {
	float:left;
	margin-bottom:40px;
	margin-top:-20px;
}
.trabalho {
	float:left;
	margin-top:10px;
	height:auto !important;
	min-height:25px;
}
.trabalho p {
	height:auto !important;
}
.estagio .contato-conteudo form {
	background-color:#151414;
	float:right;
	height:245px;
	padding:10px;
	position:relative;
	width:580px;
}
/* ==== Form estagios ==== */
#formEstagios {
	overflow:none;
}
#formEstagios label {
	display:block;
	color:#989797;
	font-size:12px;
	font-weight:bold;
}
#formEstagios div {
	float:left;
	margin-right:10px;
}
#formEstagios .formL {
	width:296px;
	margin:13px 0 0 13px;
}
#formEstagios .formR {
	width:269px;
	margin:13px 0 0 18px;
}
#formEstagios .formL input {
	width:286px;
}
#formEstagios .formR input {
	width:222px;
}
#formEstagios .divAlt {
	margin:0;
	float:right;
	width:133px;
}
#formEstagios .divAlt2 {
	margin:0;
	float:right;
	width:70px;
}
#formEstagios #content {
	overflow:visible;
	padding:0;
	position:absolute;
	top:0;
	width:599px;
}
#formEstagios #EstagioTelefone, #formEstagios #EstagioCelular {
	width:140px;
}
#formEstagios #EstagioCidade {
	width:155px;
}
#formEstagios #EstagioEstado {
	width:40px;
}
#formEstagios #EstagioCep {
	width:72px;
}
.ie7 #formEstagios #EstagioCep {
	width:61px;
	margin-left:5px;
}
#formEstagios #EstagioNascimento {
	width:108px;
}
#formEstagios #tip_sexo {
	width:135px;
	height:35px;
}
#formEstagios #tip_sexo input {
	width:auto;
	border:none;
	background-color:transparent !important;
	float:left;
	position:relative
}
#formEstagios #tip_sexo p {
	border:transparent solid 1px;
}
#formEstagios #tip_sexo label {
	margin:0 12px 0 5px;
}
#formEstagios #tip_sexo label, #formEstagios #EstagioEscolaridade, #formEstagios .mandeFoto label {
	float:left;
}
.ie7 #formEstagios #EstagioEscolaridade {
	margin:0 100px 0 0
}
#formEstagios #EstagioNomeCurso {
	width:157px;
}
#formEstagios #EstagioSemestre {
	width:54px;
}
#formEstagios .submit {
	bottom:3px;
	right:-2px;
	background:none;
}
#formEstagios .mandeFoto {
	width:480px;
	position:relative;
	margin:10px 0 0 14px
}
.ie7 #formEstagios .mandeFoto {
	margin:5px 0 0 14px
}
#formEstagios .mandeFoto label {
	margin-top:8px;
}
#formEstagios .mandeFoto .file {
	margin:5px 15px 0 15px;
}
#formEstagios .mandeFoto p {
	position:absolute;
	right:28px;
	top:11px;
}
/*Checks*/
#formEstagios .radio {
	width: 19px;
	height: 20px;
	margin-top:-2px;
	background: url(../img/radio.png) no-repeat;
	display: block;
	float: left;
}
#formEstagios .select {
	background:url(../img/select.png) no-repeat scroll 0 0;
	height:25px;
	line-height:21px;
	overflow:hidden;
	padding:2px 24px 0 8px;
	position:absolute;
	width:190px;
	color:#E93548;
	font-weight:bold;
	z-index:0;
}
#formEstagios option {
	background-color:#151414;
	border-right:#282727 solid 1px;
	border-left:#282727 solid 1px;
	color:#E93548;
	border:none!important;
}
#formEstagios label.error {
	color:red !important;
	font-weight:bold !important;
	display:block;
	margin:-20px 0 5px 0;
}
.ie7 #formEstagios label.error {
	margin:-20px 0 0px 0;
}

/****/

.box-video div[id|=sub]{
	background-color:#221E1F;
	height:225px;
	left:0;
	padding:20px;
	position:absolute;
	top:1px;
	width:159px;
}

