/*
##
##	Cannes
##
*/

.cannes #conteudo h1 span {
	text-transform:none;
	font-size:14px;
}

.cannes #conteudo h1 span.titulo_secao{
	color:#9A0509;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;
}

.cannes .autor{
	color:#9A0509;
}

.cannes #tamanho{
	top:39px;
	height:10px;
	background: #fff;
}

.cannes .corpo a{
        color:#9A0509;
}

.secao.cannes .menu.domes .impar a:hover, .secao.cannes .menu.leiatambem .impar a:hover{
	background-color:#D5B1B2;
}
.secao.cannes .menu.domes .par a:hover, .secao.cannes .menu.leiatambem .par a:hover{
	background-color:#D5B7B7;
}

.cannes #conteudo h1{
	padding-bottom:8px;
}
.cannes #conteudo h2{
	color:#9A0509;
}
.cannes #meses {
	padding-bottom:10px;
}
.cannes #tamanho a{
	color:#9A0509;
}
.cannes #tamanho a.atual{
	color:black;
}

.cannes .bloco.mapa {
	padding-left:0;
	padding-right:0;
}
.cannes .bloco.mapa .chamada a img, .cannes .bloco.mapa .chamada a:hover img, .cannes.interna .bloco.mapa .chamada a:hover img {
	border:0;
}



#chamadasguia {
	border-top:1px solid white;
}
#chamadasguia .chamada {
	border-bottom:1px solid white;
	font-weight:bold;
	text-align:center;
}
#chamadasguia .chamada a{
	background:url('img/bg_cannes_lion.png') 50% 0 no-repeat;
	display:block;
	padding:60px 5px 5px 5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#chamadasguia .chamada a:hover{
	background-color:#DBD3D3;
	color:#990000;
}

.cannes.guia #guiaintro p {
	margin:0;
	padding:0 0 15px 0;
}
.cannes.guia #guiaintro h3 {
	margin:0;
	padding:0;
}
.cannes.guia #guiaintro h3 a {
	color:#9A0509;
	text-decoration:underline;
}
.cannes.guia #guiaintro h3 a:hover {
	color:#CC0000;
}

.cannes.guia ul.guialist {
	margin:0;
	padding:0;
}
.cannes.guia ul.guialist ul {
	margin-left:0; /* Se quiser indentar as lojas, aumente este valor. */
	padding:0;
}
.cannes.guia ul.guialist a.categoria{
	font-weight:bold;
	font-size:110%;
}
.cannes.guia ul.guialist li{
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
}
.cannes.guia ul.guialist li li{
	margin:0;
	padding:0;
}

.cannes.guia .tamanho1 ul {
	font-size:11px;
}
.cannes.guia .tamanho2 ul {
	font-size:13px;
}
.cannes.guia .tamanho3 ul {
	font-size:15px;
}

/* Estrelas dos Restaurantes */
.cannes.guia ul.guialist a.categoria.estrelas{
	background:url('img/bg_star.png') repeat-x;
	display:block;
	height:10px;
	padding-top:-30px;
	overflow:hidden;
}
.cannes.guia ul.guialist a.categoria.estrelas p{
	visibility:hidden;
}
.cannes.guia ul.guialist a.categoria.estrelas.estr3{
	width:30px;
}
.cannes.guia ul.guialist a.categoria.estrelas.estr2{
	width:20px;
}
.cannes.guia ul.guialist a.categoria.estrelas.estr1{
	width:10px;
}

.cannes.guia .corpo ul{
        *margin-left:30px;
}

.cannes #patrocinios {
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid white;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

.cannes #patrocinios img{
	border:0;
	margin-top:5px;
	margin-bottom:5px;
}


.cannes.interna. .chamada a{
	color:#660000;
}
.cannes.interna .chamada a:hover{
	color:#990000;
}
.cannes.interna .chamada .titulo{
	color:#660000;
}
.cannes.interna .chamada a:hover .titulo{
	color:#990000;
}
.cannes.interna .chamada a:hover img.photo{
	border:1px solid #990000;
}


.cannes #conteudo #tempo {
	color:#660000;
}

.cannes a.versao {
	color:#660000;
	margin-bottom:10px;
	font-size:11px;
	display:block;
}
.cannes a:hover.versao {
	color:#990000;
}


.cannes.semcolunadireita  #mes_ant, .cannes.semcolunadireita  #mes_pos  {
	width:26px;
	height:16px;
	position:relative;
	left:0;
	top:0;
	float:left;
}
.cannes.semcolunadireita  #navegacao_meses {
	left:420px;
	width:250px;
}
.cannes.semcolunadireita  #navegacao_meses div  {
	float:left;
	display:inline;
	margin:0 10px 0 10px;
}



.cannes ul.photos {
	margin:0;
	padding:0;
}
.cannes ul.photos li{
	list-style-type:none;
	display:table-cell;
	width:155px;
	height:140px;
	float:left;
	text-align:center;
	vertical-align:middle;
}
.cannes ul.photos li a{
}
.cannes ul.photos li a img{
	vertical-align:middle;
	border:1px solid black;
}

.cannes ul.photos li a:hover img{
	border:1px solid red;
}


