﻿	/* ESPM . HOTSITE VESTIBULAR . CSS */

	*{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif !important;}

	* a{
	color:;}

	html{
	height:100%;
	margin:0 auto;}

	body{
	height:100%;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
	text-align:left;
	color:#F04C89 !important;
	background:#000 url(/Util/Vestibular/Image/Estrutura/bgSite.jpg) repeat 0 0 !important;}

	a, .ms-WPBody a:link, .ms-WPBody a:visited{
	cursor:pointer;
	font-size:12px;
	outline:0; /*linhas do firefox */
	color:#f04c89;
	text-decoration:none;}

	a:active{
	color:#e97aa5;
	text-decoration:none;}
	
	a:visited{
	color:#e97aa5;
	text-decoration:none;}
		
	.ms-WPBody td{
	font-size:12px;}	
		
	a:hover{
	color:#e97aa5;
	text-decoration:underline;}

	img{
	border:0;}

	/* LAYOUT */
	
	.layoutPages{
	margin:0 15px 15px 15px;}
	
	.layoutPages div{
	color:#333;}
	
	/* TEXTO PADRÃO */

	h1{
	color:#9c002d;
	font-size:24px;
	font-weight:bold;
	margin:20px 0 15px;
	padding-top:15px;
	text-align:left;}
	
	.layoutPages h1.TituloArea div{
		color:#767676;		
	}
	
	.estruturaInterna h1, h1.TituloArea{
	border:0 none;
	font-size:17px;
	color:#767676;
	font-weight:normal;
	padding:0 0 0 8px;
	margin:10px 0 10px 0;
	background:url("/Util/Vestibular/Image/Icones/seta-amarela.gif") no-repeat 0 3px;}
	
	.estruturaInterna{
				color:#333;}	
	.colunaCenter h1{
	bordeR:0 none;
	margin-top:0;}
	
	h2{			
	font-size:24px;
	padding-bottom:10px;
	color:#9c002d;
	font-weight:bold;
	text-align:left;}

	h3{
	border-bottom:1px dotted #e992b0;
	line-height:20px;
	background:url("/Util/Vestibular/Image/Icones/seta-amarela.gif") no-repeat 0 3px;
	padding:0 0 0 8px;
	margin:0 0 10px 0;
	font-size:17px;
	font-weight:bold;
	color:#9c002d;
	text-align:left;}

	p{
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	text-align:left;
	margin:0 0 15px 0;}

    .subTituloInst{
    color:#9c002d;
    font-size:17px;
    font-weight:bold;
    /*padding:0 0 0 8px;
    background:url("/Util/Vestibular/Image/Icones/seta-amarela.gif") no-repeat 0 3px;*/}
    
    .subTituloInst *{
	color:#9c002d;}

	.imgBorda{
    border:#fe97c2 1px solid !important;
	padding:1px;}

	/* CONTROLE SHAREPOINT*/

   	.masterContent{width:998px; margin:0 auto;}
   	.authoringRegion {background-color:#39011D;}
   	.sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a {color:#fff !important; font-family:arial; text-decoration:none;}
   	.siteActionMenu{float:left;}
   	.ms-siteactionsmenu div div div {background:#E97AA5; padding:2px 6px 4px 12px; border:0; color:#fff;}
   	.ms-siteactionsmenu div div div a, .ms-siteactionsmenu div div div a:visited{color:#fff !important;}
   	.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{background:#9e2453; border:0;}  
   	.spWelcome .ms-SPLink a:link, .spWelcome .ms-SPLink a:visited, .spWelcome .ms-SPLink a:hover, 
   	.spWelcome .ms-HoverCellActive, .spWelcome .ms-SpLinkButtonActive, .spWelcome .ms-HoverCellInActive, 
   	.spWelcome .ms-SpLinkButtonInActive{background:none; border:0; margin:0; padding:0; color:#FFF !important; font:11px Arial; outline:0; vertical-align:middle;}
   	.spWelcome{padding:0 0 0 4px;}
   	.spWelcome, .spWelcome a{color:#fff !important;}
	.ms-siteactionsmenu div div div a{color:#fff !important;}
	.ms-SPLink A:link, .ms-SPLink A:visited{text-decoration:none;}
	
	.ms-HoverCellInActive, .ms-SpLinkButtonInActive{color:#fff !important;}
	.ms-rteCustom-ImagemArtigoDireita {
	margin: 0 0 10px 10px;
	float:right;
	border: 1px solid #FE97C2 !important;
	padding: 1px;}
	.ms-rteCustom-ImagemArtigo {
	margin: 0 0 2px 0;
	border: 1px solid #FE97C2 !important;
	padding: 1px;}
	.ms-rteCustom-ImagemArtigoEsquerda {
	margin: 0 10px 10px 0; 
	float: left;
	border: 1px solid #FE97C2 !important;
	padding: 1px;}
		
	/* CONFIGURAÇÃO TEXT-IDENT */

	.linkVestibular1, #lnkBlog, #lnkVestibular, 
	#lnkEstudar, #lnkEscolha, .btnVotar,
	.bntVerResultados, .adm span, .ri span, .pp span, .design span {text-indent:-9999px;} 

	/* LINKS HEADER */
	
	.header .adm, .header .ri, .header .pp, .header .design{
	position:absolute;
	top:0;
	height:200px;
	cursor:pointer;
	display:block;}
	
	.header .adm{width:149px; left:29px;}
	.header .ri{width:130px; left:186px;}		
	.header .pp{width:134px; left:654px;}
	.header .design{width:149px; left:808px;}	
	
	.header .adm span, .header .ri span, .header .pp span, .header .design span{
	background:url(/Util/Vestibular/Image/Estrutura/cursosHeader.gif) no-repeat 0 0;
	position:absolute;
	bottom:-23px;
	height:23px;
	display:none;}
	
	.header .adm span{
	background-position:0 -51px;
	right:0; width:131px;}
	
	.header .ri span{
	background-position:0 -23px;
	left:-47px; width:215px;}
	
	.header .pp span{
	background-position:0 0;
	left:-59px;	width:259px;}
	
	.header .design span{
	background-position:-137px -51px;
	left:16px; width:66px;}

	.header a.adm:hover span, .header a.ri:hover span, 
	.header a.pp:hover span, .header a.design:hover span,
	.header a.on span{display:block;}
	
	.block{display:block !important;}
	.none{display:none !important;}
	

	/* ESTRUTURA */

	.formESPMHome{
	/*background: url(/Util/Vestibular/Image/Estrutura/bgHome.gif) repeat-y center;*/
	position:relative;
	min-height:100%;
	margin:0 auto;}

	.container{
	background:#fff;
	position:relative;
	width:972px;
	border:15px #1b1b1b solid;
	border-width:15px 15px 0 15px;
	margin:0 auto;
	min-height:100%;}

	.ibody{
	position:relative;
	min-height:100%;
	margin:auto;
	padding-bottom:117px;}

	.contentL{
	float:left;
	width:178px;
	margin-left:15px;}

	.contentPrincipal{
	float:left;
	width:526px;
	margin:0 29px 0 29px;}

	.contentR{
	float:right;
	width:180px;
	margin-right:15px;}

	/* FOOTER */

	.footer{
	position:absolute;
	bottom:21px;
	_bottom:-1px;
	width:100%;
	height:67px;
	display:block;}

	.footerHome{
	background:#1b1b1b;
	position:relative;
	height:67px;
	margin:0 auto;
	padding-top:21px;}
	
	.footerHome .ESPMLogo{
	margin:0 8px 0 15px;}

	.footerHome p{
	color:#8d8d8d; 
	font-size:11px;}

	.footerHome span{
	color:#621026 !important; }

	.footerHome .MapaDoSite, .footerHome .PoliticaDePrivacidade,
	.footerHome .FaleConosco, .footerHome .boxNewsLetter,
	.footerHome .caixaNews, .footerHome .btnNews{
	position:absolute;}
	
	.footerHome .MapaDoSite{
	right:15px; 
	top:20px;}

	.footerHome .PoliticaDePrivacidade{
	right:129px; 
	top:13px;}

	.footerHome .FaleConosco{
	right:336px; 
	top:20px;}

	.footerHome .boxNewsLetter{
	background:transparent url(/Util/Vestibular/Image/Estrutura/newsletterESPM.gif) no-repeat scroll 0 50%;
	height:65px;
	right:420px;
	top:12px;
	width:197px;}

	.footerHome .caixaNews{
	background-color:#DCDADB;
	border:1px solid #801540;
	bottom:17px;
	color:#801540;
	font-size:10px;
	left:0;}

	.footerHome .btnNews{
	display:block;
	right:0;
	top:33px;}
	
	.alinhaAsterisco{
	position:absolute;
	bottom:17px;
	right:37px;}

	/* HEADER */

	.header{
	background: url(/PublishingImages/VestibularESPM.jpg) no-repeat center;
	height:252px;
	margin:auto;}

	.linkVestibular1{
	width:972px;
	height:252px;
	display:block;}
	
	/* BREADCRUMB */
	.breadcrumbMenu{
	position: absolute; 
	left: 20px; 
	top: 50px;
	font-size:11px;
	*z-index:-2;}
	
	* html .DestaqueCategoria h3{
	right:-22px !important;			
	}
	
	.breadcrumbMenu span{
	color:#d2004e !important;}
	
	.breadcrumbMenu span.PaginaAtual{
	color:#f0a0be !important;}
	
	.breadcrumbMenu a{
	color:#d2004e !important;
	text-decoration:none;}
	
	.breadcrumbMenu a:hover{
	text-decoration:underline;}
	
	/* MENU PRINCIPAL */

	.menu{
	position:relative;
	background: url(/Util/Vestibular/Image/Estrutura/bgAmarelo.gif) repeat-x 0 3px;
	height:105px;
	z-index:999}
	
	.menuPrincipal a{
	text-indent:-9999%;
	font-size:0;
	line-height:0;
	display:block;}

	.menuPrincipal{
	background: url(/Util/Vestibular/Image/Estrutura/sprtMenuPrincipal.gif) no-repeat 22px 0;
	position:relative;
	width:760px;
	height:30px;
	z-index:5;
	float:left;
	margin:12px 1px 0 18px;
	_margin:12px 1px 0 9px;
	padding:0;}

	.menuPrincipal li{
	float:left;
	list-style:none;
	display:inline;}

	.menuPrincipal ul{
	width:654px;}

    .menuPrincipal li ul{text-transform:uppercase; z-index:20; /*corrige menu sobre breadcrumb - ff*/}
    
    .menuPrincipal li.vestibular ul,
    .menuPrincipal li.estudar ul,
    .menuPrincipal li.escolha ul{
    position:absolute;
    left:95px;
    top:21px;
	height:24px;}
   
    .menuPrincipal li.vestibular ul{
    background:url(/Util/Vestibular/Image/Estrutura/bgSubBox.gif) no-repeat left bottom;}
    
    .menuPrincipal li.estudar ul{
    background:url(/Util/Vestibular/Image/Estrutura/bgSubPorQueEstudar.gif) no-repeat left bottom;
    padding:14px 0 0 10px;
    left:57px;}

    .menuPrincipal li.escolha ul{
    background:url(/Util/Vestibular/Image/Estrutura/bgSubHora3.gif) no-repeat left bottom;
    left:512px;
    top:23px;
    height:21px;
    padding:14px 0 0 10px;
    height:22px;
    width:250px;}
    
    .menuPrincipal li ul li a, .menuPrincipal li ul li a:visited, .menuPrincipal li ul li a:active{
    background:none;
    height:16px;           
    text-indent:-9999%;
    display:block;
    font-size:0;
    line-height:0;
    font-weight:bold;}
    
    .menuPrincipal li ul li a:hover{
    background:none;
    color:#FFC000 !important;
    text-decoration:none;}     
    
    .menuPrincipal li.vestibular:hover ul,
    .menuPrincipal li.vestibular ul:hover,
    .menuPrincipal li.estudar:hover ul,
    .menuPrincipal li.estudar ul:hover,
    .menuPrincipal li.escolha:hover ul,
    .menuPrincipal li.escolha ul:hover{display:block;}

    .vestibularOn{background:url(/Util/Vestibular/Image/Estrutura/sprtMenuPrincipal.gif) no-repeat -141px -45px;}
    .estudarOn{background:url(/Util/Vestibular/Image/Estrutura/sprtMenuPrincipal.gif) no-repeat -310px -45px;}
    .escolhaOn{background:url(/Util/Vestibular/Image/Estrutura/sprtMenuPrincipal.gif) no-repeat -532px -45px;}

	.blog a, .vestibular a, .estudar a, .escolha a{
	height:24px;
	display:block;}
	
	.blog a{
	width:102px;}

	.vestibular a{
	width:163px; 
	margin-left:7px;}

	.estudar a{
	width:231px; 
	margin-left:7px;}

	.escolha a{
	width:240px; 
	margin-left:6px;}
	
	.Agenda a{
	width:120px;
	margin-left:0;			
	}
	
	.Testes a{
	width:45px;	
	margin-left:5px;	
	}
	
	.Enquetes a{
	width:65px;	
	margin-left:5px;			
	}

	.blog a:hover, .vestibular a:hover, .estudar a:hover, .escolha a:hover{
	background: url(/Util/Vestibular/Image/Estrutura/sprtMenuPrincipal.gif) no-repeat;}
	
	.blog a:hover{background-position: 0 -45px;}
	.vestibular a:hover{background-position: -141px -45px;}
	.estudar a:hover{background-position: -310px -45px;}
	.escolha a:hover{background-position: -532px -45px;}

	.estudar .NaEspm a{
	width:57px;}
	
	.estudar .Administracao a{
	width:94px;
	margin-left:6px;}

	.estudar .Design a{
	width:47px;
	margin-left:5px;}

	.estudar .Publicidade a{
	width:166px;
	margin-left:5px;}

	.estudar .RelacoesInternacionais a{
	width:160px;
	margin-left:5px;}
	
	.estudar .Jornalismo a{
	width:75px;}
	

	/* ESTRUTURA */
	
	.menuLateral{
	width:200px;
	float:left;
	padding:0 5px 0 15px;
	_padding:0 5px 0 7px;
	position:relative;}

	.estruturaInterna{
	position:relative;
	width:731px;
	float:left;
	*float:none;
	}

	/* MENU LATERAL */

	.barside, .barside .centro{position:relative;} 

	.barside .topo, .barside .baixo{position:absolute;}

	.barside{
	width:177px;
	margin-top:30px;}

	.barside ul{
	background:url(/Util/Vestibular/Image/Titulos/sombra-titulos.gif) no-repeat left bottom;
	padding-bottom:15px;
	overflow:hidden;}

	.barside .topo{
	display:none;}

	.barside .baixo{
	display:none;}

	.barside .centro{
	padding:10px 10px 15px 0;
	_padding:10px 10px 0 0;}

	.barside .centro ul li a{
	color:#d3004f !important;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	margin-bottom:2px;
	background:url(/Util/Vestibular/Image/Estrutura/sprite-bullet2.gif) no-repeat left top;
	text-transform:uppercase;
	display:block;
	height:16px;
	padding:2px 0 0 4px;}

	.barside .centro ul li a:hover, .barside .centro ul li.on a{
	background:url(/Util/Vestibular/Image/Estrutura/sprite-bullet2.gif) no-repeat left -20px;
	color:#fff !important;
	text-decoration:none;}

	.barside .centro ul li.separador{
	background:url(/Util/Vestibular/Image/Estrutura/separadorMenu.gif) no-repeat 0 0;
	height:3px;
	line-height:0;
	font-size:0;
	padding:0;}


	/* BOX DE BUSCA RSS */

	.DestaqueBusca{
	background: url(/Util/Vestibular/Image/Boxes/BuscaRSS/boxBusca.gif) no-repeat 0 0;
	position:relative;
	width:193px;
	height:46px;
	float:left;
	margin:3px 0 0 0;
	display:block;}

	.DestaqueBusca .Rss{
	position:absolute;  
	left:9px; 
	top:15px;	
	width:20px;
	height:20px;
	display:block;
	text-align:center;}

	.DestaqueBusca .TextBoxBusca{
	position:absolute;
	top:17px;
	font-size:11px;
	color:#801541;
	left:40px;
	display:block;
	background:transparent;
	width:96px;
	height:15px;
	border:0 none;
	text-align:left;}

	.DestaqueBusca .Buscar{
	position:absolute;
	right:15px; 
	bottom:9px;
	display:block;}

	/* INTERNA AGENDA DE EVENTOS */

	.eventosDoMes{
	float:left;
	width:410px;}
	
	.eventosDoMes h3{border-color :#9c002d;}
	
	.eventosDoMes{font-size:11px;}
	
	.agendaInterna{
    background:url(/Util/Vestibular/Image/Icones/icoAgendaInterno.jpg) no-repeat left top;
    margin:5px 0 12px 0;
    padding-left:70px;
    font-size:11px;
    font-weight:bold;
    color:#333;
    width:365px;}
    
    .agendaInterna{font-size:11px; margin:0 0 10px 0; font-weight:normal;}
    
    .agendaInterna a, .agendaInterna a:hover, 
    .agendaInterna a:visited, .agendaInterna a:active{color:#d3004f !important; font-weight:bold;}    
    
    .agendaInternaDetalhe{
    background:url(/Util/Vestibular/Image/Icones/icoAgendaInterno.jpg) no-repeat left top;
    padding:5px 0 35px 71px;
    font-size:11px;
    font-weight:bold;
    color:#e97aa5;
    width:100%;}
    
	.agendaInternaSemEvento{padding:16px 0 29px 71px; color:#d3004f !important;}    
    
    .AgendaImg img{
	border:#FE99C0 1px solid !important;
	float:left;
	margin:0 15px 11px 0;
	padding:1px;}
    
	.boxCalendario{
	background:url(/Util/Vestibular/Image/Estrutura/bgCalendario.gif) no-repeat 0 0;
	float:right;
	width:285px;
	height:190px;
	margin:0 0 20px 0;
	padding-top:3px;
	text-align:center;}

	.boxCalendario table{margin:0 auto;}
	
	.bgDia{background:url(/Util/Vestibular/Image/Estrutura/bgDia.gif) no-repeat center center;}
	
	.cHeaderDay{text-transform:capitalize;}  
	
	.cAgenda a{font-size:16px; text-decoration:none !important;}
	
	.cAgenda td{text-align:center; color:#930029; font-size:16px; font-weight:normal;}
	
	.diaEvento a, .diaEvento a:visited{font-size:12px; font-weight:bold;}

	.cAgenda td:first-letter{			
	text-transform:uppercase;}

	.bgDia{
	background:#fdf3f7 !important;
	border:1px solid #d3004f !important;}
	
	.cHeaderDay{
	font-weight:bold;
	color:#930029 !important;}

	/* ESTRUTURA DO CONTEUDO DA HOME */
	
	.estruturaHome{float:left;
	position:relative;}
	
	/* CURSOS */

	.subTituloCarreira{
    color:#9C002D;
    font-size:14px;
    font-weight:bold;
    border: 1px solid #9C002D;
    border-width:0 0 1px 0;
    display:block;
    width:100%;
	line-height:25px;}
    
    .imagemCarreiraR{
	position:relative;
	width:auto;
	height:150px;
	width:200px;
	float:right;
	right:0;
	top:0;
	margin:5px 0 10px 10px;}
	
	.imagemCarreiraL{
	position:relative;
	width:auto;
	height:150px;
	width:200px;
	float:left;
	right:0;
	top:0;
	margin:5px 10px 10px 0;}
		
	.imagemCarreiraR img, .imagemCarreiraL img{height:120px;position:absolute; top:0; right:0;}
	
	.legenda{background:#FE97C2; padding:5px 7px 5px 9px; position:absolute; bottom:-5px; left: 14px; width:168px; color:#591111; border:1px solid #FE97C2; font-size:11px; text-align:left; font-weight:bold;}

	.legenda span{font-style:italic; font-weight:normal;}	
	
	/* CLASSES AUXILIARES */
	
	.fLeft{
	float:left;
	text-align:left;}

	.fRight{
	float:right;}
	

	.clear{
	clear:both;}
	
	
	/* 28-05-2009 - Agenda de Eventos*/
	
	.boxAgendaEventos {background: url(/Util/Vestibular/Image/Boxes/Internas/boxAgendaEventos.gif) no-repeat 0 2px; height:120px; overflow:hidden; width:291px; display:inline-block; float:left;  padding:0 0 0px 49px; margin:15px 25px 10px 0 !important;}
	
	.margemBoxAgenda{margin-right:107px;}
	
	.boxAgendaEventos h1 {border:0; background:none; margin:0 0 5px 0; color:#9c002d; font-size:14px; font-weight:bold;padding:0 10px 0 35px;}
	.boxAgendaEventos p {padding:0 15px 0 35px; color:#333333 !important;}
	.boxAgendaEventos p a {color:#333333 !important; font-size:11px;}
	.boxAgendaEventos a:hover{
				text-decoration:none;}
	.boxAgendaEventos p a.inscricao {color:#9c002d !important;}

	.mr10 {margin-right:10px;}
	.tblCronograma thead {background-color:#801540; color:#ffc2d9; font-weight:bold; text-align:center; height:22px; line-height:22px; font-size:12px;}
	.tblCronograma tbody {background-color:#f6b6ce; color:#9e3259; text-align:center; height:28px; line-height:28px;}
	.tblCronograma tbody.alternate {background-color:#ffc2d9;}
	.tblCronograma tbody td, .tblCronograma thead td {padding:0 5px}
	.tblCronograma .br {border-right:1px solid #e39eb8;}
	
	h4 {color:#e97aa5; font-size:14px; font-weight:bold;}
	
    .boxAgendaEventosContent span {color:#9c002d; float:left; padding-right:5px;}
    .icosetaDupla {background:url(/Util/Vestibular/Image/Boxes/Internas/icosetaDupla.gif) no-repeat;display:inline-block; height:7px; margin:0 5px 0 0; width:6px; *margin-bottom:3px;}
    .icoProgramacao {background:url(/Util/Vestibular/Image/Boxes/Internas/icoProgramacao.gif) no-repeat; display:inline-block; height:10px; margin:0 5px 0 0; width:13px; *margin-bottom:3px;}
    
    a.cursos {color:#FFC2D9 !important;}
  
	/* 24/09/2009 * DROPDOWN CIDADES */
	
	.dropCidades a{
	background:url(/Util/Vestibular/Image/Estrutura/bgDrop.gif) no-repeat 0 0; 
	width:117px; 
	z-index:99999;
	height:19px;
	line-height:17px; 
	display:block; 
	text-align:center;}
	
	
	.boxDropDown .select{padding-left:3px; z-index:99999;}
		
	.select a{
	background:url(/Util/Vestibular/Image/Estrutura/dropSeta.gif) no-repeat right 5px;
	display:block; 
	z-index:99999;
	text-align:center;
	padding-right:14px;
	width:107px; 
	position:absolute;
	right:0;
	top:-1px;
	height:13px;
	color:#747474 !important; 
	font-weight:bold; 
	font-size:14px;}
	
	.drop{
	position:absolute; 
	top:13px;
	right:0;
	z-index:99999;}
	
	.dropCidades a, .dropCidades a:hover, 
	.dropCidades a:visited{color:#747474 !important;}
	
	.dropCidades a, .dropCidades a:hover, 
	.dropCidades a:visited, .select a, 
	.select a:hover, .select a:visited{text-decoration:none;}
	 
	.boxDropDown{position:relative; margin:1px 12px 0 0; width:246px; float:right; color:#747474;}
	
	
	.none{display:none;}
	
	/* 24/09/2009 * HOME ESCOLHA SUA UNIDADE */	
	
	.footerHome2{
	width:998px;
	background:#1b1b1b;
	position:relative;
	height:67px;
	margin:0 auto;
	padding-top:21px;}
	
	.footerHome2 .ESPMLogo{
	margin:0 8px 0 15px;}

	.footerHome2 p{
	color:#8D8D8D; 
	font-size:11px;}
	
	.bgVestibularEspm{
	position:relative;
	width:972px; 
	height:498px; 
	background:url(/PublishingImages/bgVestibularEspm_new.jpg); 
	display:block; 
	margin:0 auto;
	border:13px solid #1B1B1B;
	border-width:13px 13px 0 13px;}
	
	.btSaoPaulo, .btRiodeJaneiro, .btPortoAlegre{
	height:39px;
	width:233px;
	display:block;
	bottom:71px;
	cursor:pointer;
	position:absolute;
	overflow:hidden;
	}
	
	.btSaoPaulo{
	width:159px; 
	left:423px;
	background:url(/Util/Vestibular/Image/Estrutura/spriteBotao_new.gif) no-repeat 0 0;}
	
	.btRiodeJaneiro{
	width:190px; 
	left:590px;
	background:url(/Util/Vestibular/Image/Estrutura/spriteBotao_new.gif) no-repeat -167px 0;}
	
	.btPortoAlegre{
	width:177px;
	left:791px; 
	background:url(/Util/Vestibular/Image/Estrutura/spriteBotao_new.gif) no-repeat -369px 0;}
	
	.divTextoVestibular{
	display:none;
	position:absolute; 
	color:#FFF; 
	text-align:center; 
	width:190px; 
	left:223px;
	top:380px;
	font-size:16pt; 
	font-family:'Myriad Pro', 'Trebuchet MS', Arial !important;}
	
	
	.btSaoPaulo:hover{background:url(/Util/Vestibular/Image/Estrutura/spriteBotao_new.gif) 0 -40px;}
	.btRiodeJaneiro:hover{background:url(/Util/Vestibular/Image/Estrutura/spriteBotao_new.gif) -167px -40px;}
	.btPortoAlegre:hover{background:url(/Util/Vestibular/Image/Estrutura/spriteBotao_new.gif) -369px -40px;}
	
	/* Box Datas */
	
	.boxDatas{
	background:url("/Util/Vestibular/Image/Boxes/Internas/inscricoesInterna2.gif") no-repeat 0 0;
	width:179px;
	padding:67px 0 0 29px;
	color:#591111;
	height:52px;
	font-size:14px;
	position:absolute; 
	left:-15px; 
	color:#fff;}
	
	.boxDatas span span{
	display:block;
	font-weight:bold;}
	
	.SucessoFale{
	margin:35px 0 0 20px !important;}
		
	/* MODIFICAÇÃO 04/11/2009 */
	
	.linkPOA {
	float:right;
	margin:8px 20px 0 0;
	z-index:9999;
	}
	
	.boxLinkUnidades {
	float:right;
	z-index:9999;
	}
	
	.ImgResultadoBusca { 
	background:url(/Util/Vestibular/Image/Icones/icone-resultado-busca.jpg) no-repeat; 
	width:25px;
	height:23px;
	float:left;
	margin:0 15px 0 10px;
	}
	
	.SeparadorLinksUteis { background:url(/Util/Vestibular/Image/Estrutura/bgSeparadorLinksUteis.jpg) no-repeat;
	width:942px;
	height:18px;
	margin:10px 0 5px 0;
	}
	
	.btBuscaAvancada {
	width:280px;
	float:right;
	margin-left:130px;
	font-size:14px;
	}
	
	.btBuscaAvancada td{ padding-right:5px; }
	
	.BgPaginacaoResultado {
	background: transparent url(/Util/Vestibular/Image/Estrutura/bgResultadosPaginacao.png) no-repeat center;	
	width:173px;
	height:41px;
	z-index:1;
	}
	
	.BgPaginacaoResultado span, .BgPaginacaoResultado a{ padding:0 7px; }
		
	.BgPaginacaoResultado span { 
	background:url('../Util/Vestibular/Image/Estrutura/BgHoverPaginacao.png') no-repeat center; 
	color: #a91c50 !important; 
	font-weight:bold;
	z-index:2;
	}
	
/*************************** BOX BUSCA AVANÇADA ********************************/

    .BuscaAvancada{
    background:url(/Util/Vestibular/Image/Boxes/Internas/boxBuscaAvancada.gif) no-repeat;
    padding:40px 0px 10px 25px;
    height:215px;
    width:490px;}
    
	.BotaoBuscarAvancado {
	float:right;
	margin-top:32px;
	margin-right:15px;}
	
	.resultadoLinks a {
	padding:0px !important;}
	
/*********************** CORREÇÃO DO HOVER DO MENU ********************************/

	.blog a, .vestibular a, .estudar a, .escolha a {
	padding:0px;}
	
	
	
	
	
	
	
	

/* DESTAQUES */

	.DestaquesDireita{
	margin-top:-15px;
	position:relative;}

	.DestaqueLateral{	
	width:165px;
	margin:0 0 25px 0;
	position:relative;
	padding:50px 0 0 13px;}	
	
	.colunaRight .DestaqueLateral{
	width:176px;
	padding:60px 0 0 6px;}
	
	.ms-PartSpacingVertical{
	display:none;}
	
	.DestaqueLateral h3{	
	border:0 none;
	position:absolute;
	left:-30px;
	padding:0;
	margin:0;
	background:none;
	top:0;
	height:48px;
	width:210px;}	
	
	.colunaRight .DestaqueLateral h3{
	right:-35px;
	left:auto;}
	
	.DestaqueInstitucional{
	padding-top:58px;		
	}
	
	.DestaqueInstitucional .Mais{
	margin:5px 0 0 0 !important;}			
	
	
	.DestaqueInstitucional .Bullet, .DestaqueEnquetes .Bullet{
	font-weight:bold;
	margin-bottom:2px;
	color:#9c002d !important;}
	
	.DestaqueInstitucional p{
	font-size:12px;
	color:#d3004f;
	margin-bottom:0px;}

	.DestaqueLateral .Bullet{	
	display:block;	
	font-size:12px;	
	position:relative;
	text-align:left;
	color:#d3004f;
	padding:2px 0 5px 5px;
	background:url(/Util/Vestibular/Image/Icones/bullet.gif) no-repeat left top;}	
	
	.DestaqueLateral a.Bullet{
	background:url(/Util/Vestibular/Image/Estrutura/sprite-bullet.gif) no-repeat left top;
	height:16px;
	overflow:hidden;
	padding:2px 0 0 5px;
	font-size:12px;
	color:#d3004f;
	margin:5px 0 0;}
	
	.DestaqueLateral .PrimeiroItem a{
	background:url("/Util/Vestibular/Image/Icones/bullet.gif") no-repeat left 3px;}

	.DestaqueLateral a.Bullet:hover{
	background:url(/Util/Vestibular/Image/Estrutura/sprite-bullet.gif) no-repeat left -20px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;}

	
	.DestaqueLateral .Bullet b{
	font-size:14px;
	color:#5e1038;}
	
	.DestaqueLateral .Mais{
	margin:15px 0 25px 0;
	display:block;
	height:14px;
	width:165px;}
	
	.DestaqueLateral .Listagem a{
	display:block;
	margin:3px 0;}
	
	
	.DestaqueLateral .Alternativas td{
	padding:3px 10px 1px 0;
	font-size:12px;
	color:#d3004f; 
	vertical-align:middle;
	background:url(/Util/Vestibular/Image/Estrutura/separador-gradiente.gif) no-repeat center top;}	
	
	.DestaqueLateral .Alternativas td.PrimeiroItem{
	background:none;}	
	
	
	.DestaqueLateral .Alternativas td input{
	float:left;
	margin-right:3px;
	*float:none;}
	
	.DestaqueLateral .Botoes a{
	margin:0 0 0 7px;}
	
	.DestaqueLateral .Validador{
	font-weight:bold;}
	
	.DestaqueLateral .ListaCategorias{
	margin:0 0 0 15px;
	width:100%;}
	
	.colunaRight .DestaqueUltimos{
	padding-top:45px;}
	
	.colunaRight .DestaqueArquivos{
	padding-top:47px;}
	
	.colunaRight .DestaqueCanais{
	padding-top:45px;}
	
	* html .colunaRight .DestaqueCanais h3{
	right:-32px;}
	
	.DataEvento{
	color:#D3004F;}
	
	.ms-WPBody .HomeTestes a{
	display:block;
	background:url(/Util/Vestibular/Image/Estrutura/bullet-pontilhado.gif) no-repeat left bottom;
	width:293px;
	height:23px;
	font-size:17px;
	margin:0 0 25px 15px;
	font-weight:bold;
	color:#9c002d;
	padding:0 0 0 8px;}	
	
	.descricao p strong{
	border-bottom:1px dotted #e992b0;
	line-height:20px;
	background:url("/Util/Vestibular/Image/Icones/seta-amarela.gif") no-repeat 0 3px;
	padding:0 0 0 8px;
	margin:0 0 10px 0;
	font-size:17px;
	font-weight:bold;
	color:#9c002d;
	display:block;
	text-align:left;}
	
	.SeparadorHorizontal{
	background:url("/Util/Vestibular/Image/Icones/pontilhado.gif") no-repeat center top;
	line-height:0;
	height:3px;
	margin:3px 0 0 0;
	font-size:0;}
	
	h5.TituloVestibular, h5.TituloPorQueEstudar, h5.TituloHoraDaEscolha, h5.TituloPorQueEstudarHome{
	width:209px;
	height:24px;
	top:-26px;
	position:absolute;
	left:-30px;
	background:url("/Util/Vestibular/Image/Titulos/vestibular.gif") no-repeat;}
	
	h5.TituloPorQueEstudar{
	background:url("/Util/Vestibular/Image/Titulos/por-que-estudar.gif") no-repeat;}
	
	h5.TituloPorQueEstudarHome{
	background:url("/Util/Vestibular/Image/Titulos/por-que-estudar-home.gif") no-repeat;}
		
	h5.TituloHoraDaEscolha{
	background:url("/Util/Vestibular/Image/Titulos/hora-da-escolha.gif") no-repeat;}

	.LiTitulo{
				font-size:0;
				line-height:0;
				height:0;}
				
/* PALESTRAS E EVENTOS 2010 */

	.contentHome .bgFundo{
	width:633px;
	margin:-30px auto 0;
	*margin:-60px auto 0;
	}
	
	.contentHome .bgFundo .logo{
	display:none;
	}
	
	.contentHome .bgFundo .Titulos_A_ESPM_PE, .TituloCad{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#9c002d;}
	
	.contentHome .bgFundo .texto_conteudo #menu{
	display:block !important;
	}
	
	.contentHome .bgFundo .texto_conteudo #menu select{
	width:154px;
	height:21px;
	border:solid 1px #fe99c0;}
	
	.contentHome .bgFundo .categoriaCurso2, .contentHome .bgFundo .TituloCad{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9c002d;
	border-bottom:1px dotted #e992b0;
	padding-bottom:5px;
	margin-bottom:10px;}
	
	.contentHome .bgFundo .itemCurso .cursorHand,
	.contentHome .bgFundo .itemCursoAlt .cursorHand{
	color:#9e3259;
	font-weight:bold;}
	
	.cursorHand{
	cursor:pointer;}

	
	.contentHome .bgFundo .itemCurso .barra,
	.contentHome .bgFundo .itemCursoAlt .barra{
	color:#f14c8b !important;
	font-weight:bold;}
	
	.contentHome .bgFundo .texto_conteudo .itemCurso,
	.contentHome .bgFundo .texto_conteudo .itemCursoAlt{
	background:#ffe5ef;
	padding:10px;
	margin-top:5px;}
	
	.contentHome .bgFundo .texto_conteudo .itemSub2{
	position:relative;
	background:#ffe5ef;
	padding:0 10px 33px 10px;
	color:#333;}
	
	.contentHome .bgFundo .texto_conteudo .itemCursoBotoes{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#f8e502;
	padding:5px 0;
	text-align:right;}
	
	.contentHome .bgFundo .itemCursoBotoes a{
	margin:0 20px;
	display:inline-block;}

	/* Detalhes do evento */
	.contentHome .bgFundo .contentCurso h3{
	background:none;
	padding:0;
	margin-bottom:15px;}

	.contentHome .bgFundo .TextoDetalheEvento{
	width:410px;
	float:left;}
	
	.contentHome .bgFundo .boxAuxiliar2{
	float:right;
	width:183px;
	overflow:hidden;
	padding:0 0 10px 0;
	background:#ffe5ef;}
	
	.contentHome .bgFundo .boxAuxiliar2 h3{
	background:url("/Util/Vestibular/Image/Icones/seta-amarela.gif") no-repeat scroll 5px 5px #5e1038;
	padding:0 0 0 15px;
	color:#FFF;}
	
	.contentHome .bgFundo .boxAuxiliar2 .dados{
	padding:3px 5px;}
	
	.contentHome .bgFundo .boxAuxiliar2 .dados strong{
	color:#930029;
	display:block;}
	
	.contentHome .bgFundo .boxAuxiliar2 .dados span{
	display:block;
	color:#333;
	padding-left:7px;}

	
	.contentHome .bgFundo .boxAuxiliar2 .dados .icosetaDupla{
	background:url("/Util/imagem/corpo/btn_vestibular/icosetaDuplaRosa.gif") no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:7px;
	margin:0;
	padding-left:2px;
	width:6px;}
	
	.contentHome .bgFundo .boxAuxiliar2 .botaoMensagem{
	text-align:left;
	padding:10px;}
	
	.contentHome .bgFundo .boxAuxiliar2 .pdfCurso{
	padding-left:7px;
	margin-bottom:15px;}
	
	
	.contentHome .bgFundo .boxAuxiliar2 .pdfCurso img{
	padding-right:10px;
	float:left;
	margin-bottom:10px;}
	
	/* Login */	
	
	.contentHome .bgFundo .rosa{
	padding:10px;
	background:#ffe5ef;
	color:#333;
	margin-bottom:10px;}
	
	.contentHome .bgFundo .rosa p{
	margin:0;}
	
	.contentHome .bgFundo .rosa a{
	color:#930029;}
	
	.contentHome .bgFundo .boxLoginExperience .nameInput,
	.contentHome .bgFundo .texto_conteudo{
	color:#930029;
	font-weight:bold;
	margin-bottom:5px;}
	
	.contentHome .bgFundo .boxLoginExperience .inputsLogin{
	border:solid 1px #fe99c0;
	width:250px !important;
	height:20px !important;
	margin-bottom:15px;}
	
	.contentHome .bgFundo .boxLoginExperience .barraRosa a,
	.contentHome .bgFundo .boxLoginExperience .barraRosa span{
	color:#930029;
	font-weight:bold;}
	
	.contentHome .bgFundo .CanaisAcesso td{
	padding:5px 5px 0px 0px;}
	
	.contentHome .bgFundo .CanaisAcesso td input{
	margin-right:5px;}
	
	.contentHome .bgFundo .bgCadastro .botaoSalvar{
	margin-right:100px;
	float:right;}
	
	.contentHome .bgFundo .bgCadastro .botaoCancelar{
	float:left;}
	
	.contentHome .bgFundo .pleft15 .Titulos_A_ESPM_PE, .TituloCad{
	display:block;
	text-align:left;}
	
	.contentHome .bgFundo .separador{
	display:none;}
	
	.boxAcesso .FormLogin input{
	width:154px !important;
	height:21px;
	border:solid 1px #fe99c0;}
	
	.boxAcesso .FormLogin input.Entrar{
	width:auto !important;
	height:auto;
	border:0 none;}

	
	
	.contentHome .bgFundo .boxEsqueciSenha .btnVoltar{
	width:auto;
	height:auto;
	float:left;}

	.contentHome .bgFundo .boxEsqueciSenha .btnEnviar{	
	float:right;}
	
	.contentHome .bgFundo .boxEsqueciSenha{

	padding:10px 15px;
	width:252px;
	margin:auto;}
	
	.contentHome .bgFundo .boxEsqueciSenha table tr td input{
	border:solid 1px #fe99c0;}
	
	.contentHome .bgFundo .boxEsqueciSenha table{
	margin:auto;			
	}
	
	
	
	.contentHome .bgFundo .boxAuxiliar2 .pdfCurso a{
	display:block;
	color:#930029;
	font-size:9px;
	text-decoration:underline;}
	
	.menuSistema {
	clear:both;
	overflow:hidden;
	padding:0 0 0 28px;
	border-bottom:1px dotted #9C002D ;
	margin:0 0 30px 0;}
	
	.menuSistema li{
	float:left;}
	
	.menuSistema li a{	
	display:inline-block;
	height:30px;
	color:#9C002D !important;
	font-size:14px !important;}
	
	.menuSistema li a:hover{		
	text-decoration:underline;}
	
	.menuSistema li.separador{
	width:20px;
	display:block !important;
	height:30px;
	background:url("/Util/imagem/corpo/btn_vestibular/separador.gif") no-repeat scroll center 4px transparent;
}	

/* Revista Css com Classes exclusivas da revista */
.RevistaOnline {
	width: 730px;
}
.RevistaOnline h2 {
	float:left;
	font-size: 24px !important;
	display: inline-block;
}

.ConteudoRevista {
	font-family: Arial, Helvetica, sans-serif;		
}
.DropDownEdicoes {
	float: right; 
	border: 1px solid #fe9ac0; 
	width: 150px;
	height: 20px;
	padding: 1px;
	margin: 8px;
}
.ImagemEdicao {
	float: right;
	margin-bottom: 15px;
}
.clearboth {
	clear: both;
}
.ConteudoRevista .Chamadas {
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;	
    margin-top:12px;
}

.ConteudoRevista .Chamadas .ImagemMateria img {
	border: 1px solid #FE9AC0 !important;
	width: 107px !important;
	padding: 1px;
	margin-right:10px
}

.ConteudoRevista .Chamadas .Curso {
	margin: 0 0 6px 0;
	padding: 2px 5px;
	color: #ffffff;
	display: inline-block;
	background: #A80532;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
}

.ConteudoRevista .Chamadas .TituloChamada {
    display: inline-block;
    font-size: 16px;
    color: #a80532;
    font-family: Arial, Helvetica, sans-serif;	
    font-weight: bold;
    padding-left: 10px;
}
.ConteudoRevista .Chamadas .TituloChamada a {
    display: inline;
    font-size: 16px;
    color: #a80532;
    font-family: Arial, Helvetica, sans-serif;	
    font-weight: bold;
}
.ConteudoRevista .Chamadas .TituloChamada a:visited {
    display: inline;
    font-size: 16px;
    color: #a80532;
    font-family: Arial, Helvetica, sans-serif;	
    font-weight: bold;
}
.ConteudoRevista .Chamadas .TituloChamada img {
	margin-left: -10px;
}
.ConteudoRevista .Chamadas .ChamadaPrincipal {
	margin-top: 5px;
}
.ConteudoRevista .Chamadas .ChamadaPrincipal a {
	color: #333333;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	width:210px;
	padding-left:10px;
	display:block;	
}
.ConteudoRevista .Chamadas .ChamadaPrincipal a:visited {
	color: #333333;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	

}
/* Destaque Lateral exclusivo da revista */	

	.menuLateralRevista {
	float:left;
	padding:0 5px 0 15px;
	_padding:0 5px 0 7px;
	position:relative;
				
}

	.DestaqueLateralRevista{	
	width:165px;
	margin:0 0 25px 0;
	position:relative;
	padding:50px 0 0 13px;}	
	
	.DestaqueLateralRevista{
	width:176px;
	padding:30px 0 0 5px;}

	.DestaqueLateralRevista h3{	
	border:0 none;
	position:absolute;
	left:-30px;
	padding:0;
	margin:0;
	background:none;
	top:0;
	height:48px;
	width:210px;}	
	

	.DestaqueLateralRevista .Bullet{	
	display:block;	
	font-size:12px;	
	position:relative;
	text-align:left;
	color:#d3004f;
	padding:2px 0 5px 5px;
	background:url(/Util/Vestibular/Image/Icones/bullet.gif) no-repeat left top;
	width: 198px;
	font-weight:bold;
	text-transform: uppercase;}	
	
	.DestaqueLateralRevista a.Bullet{
	background:url(/Util/Vestibular/Image/Estrutura/sprite-bullet-revista.gif) no-repeat left top;
	height:16px;
	overflow:hidden;
	padding:2px 0 0 5px;
	font-size:12px;
	color:#d3004f;
	margin:5px 0 0;
	width: 198px;
	font-weight:bold;
	text-transform: uppercase;}
	
	
	.DestaqueLateralRevista .PrimeiroItem a{
	background:url("/Util/Vestibular/Image/Icones/bullet.gif") no-repeat left 3px;
	width: 198px;
	font-weight:bold;
	text-transform: uppercase;}

	.DestaqueLateralRevista a.Bullet:hover, .DestaqueLateralRevista a.Active{
	background:url(/Util/Vestibular/Image/Estrutura/sprite-bullet-revista.gif) no-repeat left -20px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	width: 198px;
	font-weight:bold;
	text-transform: uppercase;}

	/*Conteudo Dos Artigos da revista */
	.TituloRevista h1 {
	border:0 none;
	font-size:17px;
	color:#767676;
	font-weight:normal;
	padding:0 0 0 8px;
	margin:10px 0 10px 0;
	background:url("/Util/Vestibular/Image/Icones/seta-amarela.gif") no-repeat 0 3px;
	float: left;
	text-transform: lowercase;}
	
	.RevistaOnline .Curso {
	background: #5e1038;
	color: #ffffff;
	padding: 2px 5px;
	display: inline-block; 
	float:left;
	font-size:11px;
	margin-bottom: 25px;}
	
	.RevistaOnline .Edicao {
	font-weight: bold;
	color: #5e1038;
	padding: 2px 5px;
	display: inline-block;
	float:left;
	margin: 0 15px;
	font-size:11px;}
	
	.RevistaOnline .Content {
	margin: 0;}
	.RevistaOnline .Content p{
	text-align: justify;}
	
	.RevistaOnline .Content img {
	margin:  0 0 15px 15px;
	border: 1px solid #FE9AC0 !important;
	padding: 1px;
	width: 175px;}
	
	.RevistaOnline .MensagemSemConteudo {
	padding: 30px 0 30px 0;}
	
	.RevistaOnline .MensagemSemConteudo p {
	text-align: center;
	color: #D3004F;
	font-weight: bold;}
	
	/* tabela de links para download de provas */
	.TabelaDown .LinkDown {
	background:	url("/Util/Vestibular/Image/Icones/seta-amarela.gif") 1px 4px no-repeat;
	padding: 0 5px 0 5px;
	color:#9C002D;
	font-size: 15px;
	font-weight: bold;
	border-bottom: #F166A7 1px dotted;}
	
	.TabelaDown .LinkDown a, .TabelaDown .LinkDownGab a {
	text-decoration: none;
	padding: 0 5px 0 5px;
	color:#9C002D;
	font-size: 15px;
	font-weight: bold;
	}
	
	.TabelaDown .LinkDown a:hover, .TabelaDown .LinkDownGab a:hover {
	text-decoration: none;
	padding: 0 5px 0 5px;
	color:#9C002D;
	font-size: 15px;
	font-weight: bold;
	}
	.TabelaDown .LinkDownGab a {text-decoration: none;}
	.TabelaDown .LinkDownGab a:hover {text-decoration: none;}

	.TabelaDown .LinkDownGab {	
	background:	url("/Util/Vestibular/Image/Icones/seta-amarela.gif") 1px 4px no-repeat;
	padding: 0 5px 0 5px;
	color:#9C002D;
	font-size: 15px;
	font-weight: bold;
	border-bottom: #F166A7 1px dotted;
	text-decoration: none;}
	
	/* Div com alinhamento justificado */
	.AlinhamentodeTexto p {
				text-align: justify;
}

.colunaLeft .DestaqueCanais {margin-top:15px;}


/*Responsalve pela plicaçlão do layout do Facebook dos alunos*/

#ImagemFacebook{width: 300px;padding:30px 0 0 0;}
.contentInstituicao{float: left; width: 290px;}
#ImagemFacebook .titulofacebook span{color: #9C002D;font-size: 20px;font-weight: bold;margin-right: 10px;}
#ImagemFacebook .titulofacebook .imgfacebook{vertical-align: middle;}
#ImagemFacebook .titulofacebook{margin: 0 0 25px;}
#ImagemFacebook .PerfilAluno{width:165px;float: left;}
#ImagemFacebook .PerfilAluno .imgaluno{vertical-align: middle;width:40px;}
#ImagemFacebook .PerfilAlunoRight .imgaluno{vertical-align: middle;width:40px;}
#ImagemFacebook .PerfilAlunoRight{width:135px;float: right;}
