/*

Theme Name: SB5
Theme URI: http://www.sb5.com.br/
Description: Tema desenvolvido para o site da empresa.
Version: 2.0b
Author: Pedro Lamin
Author URI: http://www.pedrolamin.com.br/
Tags: sb5, eventos

*/

@font-face {
    font-family: 'MicrogrammaDBolExtRegular';
    src: url('fonts/m025096d-webfont.eot');
    src: url('fonts/m025096d-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/m025096d-webfont.woff') format('woff'),
         url('fonts/m025096d-webfont.ttf') format('truetype'),
         url('fonts/m025096d-webfont.svg#MicrogrammaDBolExtRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MicrogrammaDMedExtRegular';
    src: url('fonts/microgme-webfont.eot');
    src: url('fonts/microgme-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/microgme-webfont.woff') format('woff'),
         url('fonts/microgme-webfont.ttf') format('truetype'),
         url('fonts/microgme-webfont.svg#MicrogrammaDMedExtRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Reset */

*{  
	margin:0; 
	padding:0; 
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

/* Elementos principais */

html{
	width:100%;
	overflow:scroll;
	overflow-x: hidden;
}

body{
	padding-bottom:100px;
	background:#202020 url(imagens/fundo.jpg) top center no-repeat;
}

hr{
	margin-bottom:20px;
	padding-top:10px;
	border-bottom:1px solid #C00;
}

/* Topo do site */

#topo{
	width:100%;
	height:115px;
	margin-top:20px;
	padding-bottom:19px;
	position:relative;
	background:url(imagens/menu-fundo.png) top center repeat-x;
}
#topo h1{
	width:230px;
	height:115px;
	margin-left:-490px;
	left:50%;
	position:absolute;
}
#topo ul{
	width:750px;
	height:115px;
	margin-left:-260px;
	left:50%;
	position:absolute;
	background:url(imagens/menu-separador.png) left center no-repeat;
}
#topo ul li{
	display:inline;
}
#topo ul li a,
#topo ul li a span{
	width:150px;
	height:115px;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
	font-family: "MicrogrammaDMedExtRegular";
	font-size:16px;
	color:#a7a7a7;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	line-height:115px;
	background:url(imagens/menu-separador.png) right center no-repeat;
}
#topo ul li a span{
	top:0;
	left:0;
	float:none;
	position:absolute;
	background:none;
}
#topo ul li a span:nth-child(2){
	display:none;
	color:#FFF;
	line-height:115px;
	background:url(imagens/menu-fundo-span.png);
}
#topo ul li a span:nth-child(3){
	top:20px;
	background:url(imagens/menu-fundo-seta.png);
}


/* Estrutura básica */

#conteudo{
	width:980px;
	margin:0 auto;
	border:1px solid #333;
	border-left:2px solid #900;
	border-right:2px solid #900;
}
#conteudo .esquerda{
	width:740px;
	float:left;
}
#conteudo .direita{
	width:240px;
	float:right;
	color:#FFF;
}
#conteudo .centralizado{
	width:920px;
	padding:20px 30px;
}
#conteudo a:hover{
	color:#CCC;
}

#assinatura{
	width:980px;
	height:35px;
	margin:0 auto;
}
#assinatura p,
#assinatura a{
	float:left;
	font-size:11px;
	color:#666;
	line-height:35px; 
}
#assinatura a{
	display:block;
	float:right;
	text-align:center;
	text-decoration:none;
}
	

/* Patrocinios ou rodapé interprete como quiser */

#rodape{
	width:100%;
	height:70px;
	padding-top:20px;
	bottom:0;
	position:fixed;
	z-index:666;
	background:url(imagens/rodape-fundo.png) top center repeat-x;
}
#rodape h3{
	display:none;
}
#rodape ul{
	width:980px;
	height:40px;
	margin-left:-490px;
	left:50%;
	bottom:15px;
	position:absolute;
	border-left:1px solid #3d3d3d;
	border-right:1px solid #3d3d3d;
}
#rodape ul li{
	padding:0 17px;
	display:inline;
}
#rodape ul li:last-child{
	padding:0;
}



/* INICIAL */
			
			.inicial #banners{
				width:980px;
				height:417px;
				margin:0 auto;
				position:relative;
				background:url(imagens/banners-fundo.png) bottom center no-repeat;
			}
			.inicial #banners .banner,
			.inicial #banners imagem{
				width:980px;
				height:350px;
				top:0;
				left:0;
				position:absolute;
				overflow:hidden;
				display:none;
			}
			.inicial #banners .banner h2,
			.inicial #banners .banner p{
				padding:0 40px;
				top:210px;
				left:0;
				right:0;
				position:absolute;
    			font-family: 'MicrogrammaDBolExtRegular';
				font-size:55px;
				text-align:right;
				color:#000;
				z-index:99999;
			}
			.inicial #banners .banner p{
				top:270px;
				font-size:40px;
				color:#d41217;
				line-height:34px;
			}
			.inicial #banners .banner p span{
				display:block;
				font-family: "MicrogrammaDMedExtRegular";
				font-size:30px;
				color:#000;
			}
			.inicial #banners .banner h2.gp-celebration,
			.inicial #banners .banner p.gp-celebration span{
				color:#FFF;
			}
			
			
			.inicial #banners .proximo{
				display:block;
			}
			
			.inicial #banners ul{
				width:980px;
				height:45px;
				bottom:20px;
				position:absolute;
				overflow:hidden;
				border-top:2px solid #d41217;
			}
			.inicial #banners ul li{
				display:inline;
			}
			.inicial #banners ul li a{
				width:139px;
				height:45px;
				margin-left:1px;
				display:block;
				float:left;
				font-family: "MicrogrammaDMedExtRegular";
				font-size:16px;
				color:#6b6b6b;
				text-align:center;
				text-decoration:none;
				line-height:45px;
				background:#414141;
			}
			.inicial #banners ul li a.proximo{
				color:#FFF;
				background:#686868;
			}
			.inicial #banners ul li a:hover{
				color:#ccc;
				background:#535353;
			}
			.inicial #banners ul li:nth-child(1) a{
				width:140px;
				margin-left:0;
			}
/*
			.inicial #twitter{
				width:976px;
				margin:0 auto;
				margin-bottom:10px;
				height:30px;
				background:url(imagens/lente.png);
				border:1px solid #333;
				border-left:2px solid #900;
				border-right:2px solid #900;
			}
			.inicial #twitter h2{
				width:137px;
				height:30px;
				float:left;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:15px;
				font-weight:100;
				color:#666;
				line-height:30px;
				text-align:center;
				text-transform:uppercase;
				background:#202020;
				border-right:1px solid #333;
			}
			.inicial ul.twitter{
				width:820px;
				height:30px;
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:30px;
			}
			.inicial ul.twitter li.twitter-item{
				list-style:none;
				color:#999;
			}
*/
			.inicial #destaques{
				width:980px;
				height:313px;
				margin:0 auto;
			}
			.inicial #destaques li{
				display:inline;
			}
			.inicial #destaques li a{
				width:308px;
				height:276px;
				margin-top:10px;
				margin-bottom:10px;
				padding:17px 0;
				float:left;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:30px;
				color:#000;
				text-decoration:none;
				text-align:center;
				background: #000 no-repeat center center;
				border:1px solid #333;
				border-left:2px solid #900;
				border-right:2px solid #900;
			}
			.inicial #destaques li:nth-child(1) a{
				margin-right:22px;
				background-image:url(imagens/destaque1.jpg);
			}
			.inicial #destaques li:nth-child(2) a{
				margin-right:22px;
				background-image:url(imagens/destaque2.jpg);
			}
			.inicial #destaques li:nth-child(3) a{
				background-image:url(imagens/destaque3.jpg);
			}
			.inicial #destaques li a:hover{
				border-left:2px solid #F00;
				border-right:2px solid #F00;
			}
			.inicial #conteudo{
				margin-top:10px;
				border:0;
			}
			.inicial #conteudo .esquerda{
				width:585px;
				height:280px;
				padding:15px 30px;
				background:#000;
				border:1px solid #333;
				border-left:2px solid #900;
				border-right:2px solid #900;
			}
			.inicial #conteudo .esquerda h2{
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:35px;
				font-weight:100;
				color:#d41217;
			}
			.inicial #conteudo .esquerda ul{
				padding-bottom:10px;
			}
			.inicial #conteudo .esquerda ul li{
				margin-left:15px;
				padding-bottom:3px;
				font-size:12px;
				list-style:square;
			}
			.inicial #conteudo .esquerda ul li a{
				text-decoration:none;
			}
			
			
			.inicial #conteudo .direita{
				width:310px;
				height:265px;
				padding:45px 0 0 0;
				text-align:center;
				background:#000;
				border:1px solid #333;
				border-left:2px solid #900;
				border-right:2px solid #900;
			}
			.inicial #conteudo .direita p,
			.inicial #conteudo .direita a.email{
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:14px;
				color:#FFF;
				text-decoration:none;
			}
			.inicial #conteudo .direita p.telefone,
			.inicial #conteudo .direita p.telefone a{
				font-family: 'MicrogrammaDBolExtRegular';
				font-size:20px;
				color:#d41217;
				text-decoration:none;
			}
			.inicial #conteudo .direita p.telefone span,
			.inicial #conteudo .direita p.telefone a span{
				font-family: 'MicrogrammaDMedExtRegular';
				color:#d41217;
			}
			.inicial #conteudo .direita a.facebook,
			.inicial #conteudo .direita a.twitter{
				width:221px;
				height:39px;
				margin:0 auto;
				display:block;
				text-indent:-9000px;
				overflow:hidden;
				background: center no-repeat;
			}
			.inicial #conteudo .direita a.facebook{
				margin-top:30px;
				background-image:url(imagens/inicial-botao-facebook.png);
			}
			.inicial #conteudo .direita a.twitter{
				margin-top:4px;
				background-image:url(imagens/inicial-botao-twitter.png);
			}
			.inicial #conteudo .direita a.facebook:hover,
			.inicial #conteudo .direita a.twitter:hover{
				width:219px;
				height:37px;
				border:1px solid #fff;
			}

			.inicial #assinatura{
				margin-top:10px;
			}


/* INTERNAS */

			.internas #conteudo{
				background:url(imagens/lente.png);
			}
			.internas #conteudo h2{
				margin-bottom:15px;
				padding-bottom:15px;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:50px;
				font-weight:100;
				color:#d41217;
				line-height:30px;
				border-bottom:1px solid #d41217;
			}
			.internas #conteudo h3{
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:18px;
				font-weight:100;
				color:#d41217;
			}
			.internas #conteudo p{
				margin-bottom:8px;
				font-size:13px;
				line-height:18px;
			}
			.internas #conteudo a{
				color:#FFF;
			}
			.internas #conteudo a:hover{
				color:#ccc;
			}
			.internas #conteudo table{
				margin-bottom:8px;
				border-bottom:1px solid #666;
				border-right:1px solid #666;
			}
			.internas #conteudo table tr td{
				padding:4px;
				font-size:12px;
				border-top:1px solid #666;
				border-left:1px solid #666;
			}
			
			.internas #rodape-contato{
				width:920px;
				height:40px;
				margin:0 auto;
				margin-top:10px;
				padding:0 30px;
				line-height:40px;
				background:url(imagens/lente.png);
				border:1px solid #333;
				border-left:2px solid #900;
				border-right:2px solid #900;
			}
			.internas #rodape-contato p,
			.internas #rodape-contato a.email{
				float:left;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:14px;
				color:#999;
				text-decoration:none;
			}
			.internas #rodape-contato p.telefone{
				width:170px;
			}
			.internas #rodape-contato p.endereco{
				width:390px;
			}
			.internas #rodape-contato a.email{
				width:150px;
			}
			.internas #rodape-contato p.telefone,
			.internas #rodape-contato p.telefone a{
				font-family: 'MicrogrammaDBolExtRegular';
				font-size:17px;
				color:#d41217;
				text-decoration:none;
			}
			.internas #rodape-contato p.telefone span,
			.internas #rodape-contato p.telefone a span{
				font-family: 'MicrogrammaDMedExtRegular';
				color:#d41217;
			}
			.internas #rodape-contato a.facebook,
			.internas #rodape-contato a.twitter{
				width:98px;
				height:25px;
				margin:0 auto;
				margin-top:7px;
				display:block;
				float:left;
				text-indent:-9000px;
				overflow:hidden;
				background: center no-repeat;
			}
			.internas #rodape-contato a.facebook{
				margin-right:5px;
				background-image:url(imagens/internas-botao-facebook.png);
			}
			.internas #rodape-contato a.twitter{
				background-image:url(imagens/internas-botao-twitter.png);
			}
			.internas #rodape-contato a.facebook:hover,
			.internas #rodape-contato a.twitter:hover{
				width:96px;
				height:23px;
				border:1px solid #fff;
			}


/* SOBRE */
			
			.sobre #conteudo{
				height:455px;
			}
			.sobre #conteudo .esquerda{
				width:420px;
				padding:30px;
			}
			.sobre #conteudo .esquerda h2{
				margin-bottom:15px;
				padding-bottom:15px;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:35px;
				font-weight:100;
				color:#fff;
				line-height:30px;
				border-bottom:1px solid #d41217;
			}
			.sobre #conteudo h3{
				padding-bottom:15px;
			}
			.sobre #conteudo .direita{
				width:500px;
				padding:10px 0;
			}
			.sobre #conteudo .direita .lateral{
				width:115px;
				height:435px;
				margin-right:10px;
				float:left;
				overflow:hidden;
			}


/* CONTATO */
			
			.contato #conteudo .esquerda{
				width:430px;
				padding:30px;
			}
			.contato #conteudo form label{
				padding-bottom:2px;
				display:block;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:16px;
				color:#999;
			}
			.contato #conteudo form input,
			.contato #conteudo form textarea{
				width:414px;
				margin-bottom:15px;
				padding:7px;
				background:#212121;
				border:1px solid #333;
			}
			.contato #conteudo form input.botao{
				width:auto;
				margin-bottom:0;
				padding:5px 20px;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:16px;
				color:#666;
				text-transform:uppercase;
				border:1px solid #666;
				border-right:1px solid #000;
				border-bottom:1px solid #000;
			}

			.contato #conteudo .direita{
				width:430px;
				padding:30px;
			}
			.contato #conteudo .direita form textarea{
				height:310px;
			}

/* LOCACAO */
			
			.locacao #conteudo{
				background:url(imagens/lente-maior.png) top left repeat-y;
			}
			.locacao #conteudo .esquerda{
				width:230px !important;
				padding:0;
			}
			.locacao #conteudo .esquerda ul li{
				display:inline;
			}
			.locacao #conteudo .esquerda ul li a{
				margin:4px;
				padding:7px 20px;
				display:block;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:14px;
				color:#CCC;
				text-decoration:none;
				background:#333;
			}
			.locacao #conteudo .esquerda ul li a:hover{
				color:#fff;
				background:#666;
			}
			.locacao #conteudo .direita{
				width:689px !important;
				padding:30px;
			}
			.locacao #conteudo .direita div{
				display:none;
			}
			.locacao #conteudo .direita img{
				margin:0 0 20px 20px;
				padding:10px;
				float:right;
				border:1px solid #d41217;
			}
			.locacao #conteudo .direita div#locacao3{
				display:block;
			}


/* EVENTOS */
			
			.eventos #conteudo h2{
				margin-bottom:0;
			}
			.eventos #conteudo{
				width:920px;
				padding:30px;
			}
			.eventos #conteudo #rolagem{
				height:270px;
				overflow:hidden;
				border-bottom:1px solid #666;
			}
			.eventos #conteudo #rolagem h3{
				height:90px;
				margin:0;
				padding:0;
				font-size:34px;
				line-height:90px;
				border-bottom:1px solid #d41217;
			}
			.eventos #conteudo #rolagem ul li a{
				height:90px;
				display:block;
				text-decoration:none;
				border-bottom:1px solid #666;
			}
			.eventos #conteudo #rolagem ul li a span{
				width:110px;
				padding:25px;
				display:block;
				float:left;
				font-family: 'MicrogrammaDBolExtRegular';
				font-size:20px;
				color:#cacaca;
				text-align:center;
				line-height:20px;
			}
			.eventos #conteudo #rolagem ul li a span strong{
				display:block;
				font-family: 'MicrogrammaDBolExtRegular';
				font-weight:100;
				font-size:32px;
				color:#767676;
			}
			.eventos #conteudo #rolagem ul li a p{
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:22px;
				color:#d41217;
				line-height:90px;
			}
			.eventos #conteudo #rolagem ul li a:hover{
				color:#FFF !important;
				background:#000;
			}
			.eventos #conteudo #rolagem ul li a:hover p{
				color:#FFF !important;
			}
			.eventos #conteudo #desce,
			.eventos #conteudo #sobe{
				width:920px;
				height:40px;
				display:block;
				text-indent:-666px;
				overflow:hidden;
				border-bottom:1px solid #666;
				background:#000 url(imagens/eventos-setas.png) top center no-repeat;
			}
			.eventos #conteudo #desce{
				border-bottom-color:#d41217;
				background-position:bottom;
			}
			

/* EVENTO ESCOLHIDO */
			
			.internas .evento{
				background:url(imagens/lente-maior.png) top left repeat-y !important;
			}
			.internas .evento .esquerda{
				width:230px !important;
				padding:0;
			}
			.internas .evento .esquerda h2{
				margin:0 !important;
				padding:0 !important;
				border-color:#333 !important;
			}
			.internas .evento .esquerda ul li{
				display:inline;
			}
			.internas .evento .esquerda ul li a{
				margin:4px;
				padding:7px 20px;
				display:block;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:14px;
				color:#CCC;
				text-decoration:none;
				background:#333;
			}
			.internas .evento .esquerda ul li a:hover{
				color:#fff;
				background:#666;
			}
			.internas .evento .direita{
				width:689px !important;
				padding:30px;
			}
			
			
			

/* INSCRICOES */
			
			.internas .inscricoes{
				background:url(imagens/lente-maior.png) top left repeat-y !important;
			}
			.internas .inscricoes .esquerda{
				width:230px !important;
				margin:0 !important;
				padding:0 !important;
			}
			.internas .inscricoes .esquerda ul li{
				display:inline;
			}
			.internas .inscricoes .esquerda ul li a{
				margin:4px;
				padding:7px 20px;
				display:block;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:14px;
				color:#CCC;
				text-decoration:none;
				background:#333;
			}
			.internas .inscricoes .esquerda ul li a:hover{
				color:#fff;
				background:#666;
			}
			.internas .inscricoes .direita{
				width:689px !important;
				padding:30px;
			}
			
			
			.internas .inscricoes form label{
				padding-bottom:2px;
				display:block;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:16px;
				color:#999;
			}
			.internas .inscricoes form input,
			.internas .inscricoes form select,
			.internas .inscricoes form textarea{
				width:674px;
				margin:0 0 15px 0;
				padding:7px;
				font-size:14px;
				background:#212121;
				border:1px solid #333;
			}
			.internas .inscricoes form input.botao{
				width:auto;
				margin:0 0 15px 0;
				padding:5px 20px;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:16px;
				color:#666;
				text-transform:uppercase;
				border:1px solid #666;
				border-right:1px solid #000;
				border-bottom:1px solid #000;
			}


/* INSCRICOES */

			.lista-eventos .inscricoes .direita ul#lista{
				width:689px;
				border-top:1px solid #666;
			}

			.lista-eventos .inscricoes .direita ul#lista li{
				width:689px;
				height:65px;
				float:left;
				display:block;
				text-decoration:none;
				border-bottom:1px solid #666;
			}
			.lista-eventos .inscricoes .direita ul#lista li span{
				width:90px;
				height:50px;
				padding:15px 10px 0 0;
				display:block;
				float:left;
				font-family: 'MicrogrammaDBolExtRegular';
				font-size:13px;
				color:#cacaca;
				text-align:center;
				line-height:15px;
			}
			.lista-eventos .inscricoes .direita ul#lista li span strong{
				display:block;
				font-family: 'MicrogrammaDBolExtRegular';
				font-weight:100;
				font-size:22px;
				color:#767676;
			}
			.lista-eventos .inscricoes .direita ul#lista li p{
				width:460px;
				height:65px;
				display:block;
				float:left;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:13px;
				color:#d41217;
				line-height:65px;
			}
			.lista-eventos .inscricoes .direita ul#lista li a{
				width:125px;
				height:45px;
				margin:10px 0;
				display:block;
				float:left;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:12px;
				color:#666 !important;
				text-align:center;
				text-decoration:none;
				line-height:45px;
				border:1px solid #666 !important;
			}
			.lista-eventos .inscricoes .direita ul#lista li a:hover{
				color:#fff !important;
				border:1px solid #fff !important;
			}
			.lista-eventos .inscricoes .direita ul#lista li em{
				width:105px;
				height:40px;
				padding:5px 10px 0 10px;
				margin:10px 0;
				display:block;
				float:left;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:12px;
				color:#9C0 !important;
				text-align:center;
				text-decoration:none;
				border:1px solid #9C0 !important;
			}


/* CONTADOR */


			#countdown_dashboard {
				width:976px;
				margin:0 auto;
				margin-bottom:10px;
				height:90px;
				background:url(imagens/lente.png);
				border:1px solid #333;
				border-left:2px solid #900;
				border-right:2px solid #900;
			}
			#countdown_dashboard p{
				width:720px;
				padding-left:20px;
				float:left;
			}
			#countdown_dashboard p span,
			#countdown_dashboard p a{
				height:90px;
				float:left;
				display:block;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:18px;
				color:#900;
				text-transform:uppercase;
				line-height:90px;
				letter-spacing:2px;
			}
			#countdown_dashboard p a{
				height:50px;
				margin:20px 15px;
				padding:0 25px;
				color:#ccc;
				font-weight:100;
				line-height:50px;
				text-decoration:none;
				background:#222;
			}
			#countdown_dashboard .direita{
				padding:15px 30px 0 0;
				float:right;
			}
			
			.dash {
				width: 50px;
				height:60px;
				background: transparent url('imagens/dash.png') 0 0 no-repeat;
				float: left;
				padding-right:6px;
				position: relative;
			}
			
			.days_dash {
				width:75px !important;
				background: transparent url('imagens/days_dash.png') 0 0 no-repeat;
			}
			
			.dash .digit {
				width: 25px;
				font-size: 28pt;
				float: left;
				text-align: center;
				font-family: Times;
				position: relative;
			}
			.dash .digit .top,
			.dash .digit .bottom{
				color: #666 !important;
			}
			.dash_title {
				width: 50px;
				display: block;
				bottom: 0px;
				font-size: 7pt;
				color: #fff;
				text-align:center;
				text-transform: uppercase;
				position:absolute;
			}
			.days_dash .dash_title {
				width:75px !important;
			}
			

/* RESULTADOS */

			body.resultados h2{
				margin-bottom:15px;
				padding-bottom:15px;
				font-family: 'MicrogrammaDMedExtRegular';
				font-size:50px;
				font-weight:100;
				color:#d41217;
				line-height:30px;
				border-bottom:1px solid #d41217;
			}
			body.resultados table{
				margin-bottom:8px;
				border-bottom:1px solid #ccc;
				border-right:1px solid #ccc;
			}
			body.resultados table tr td{
				padding:4px;
				font-size:12px;
				color:#000;
				border-top:1px solid #ccc;
				border-left:1px solid #ccc;
			}
			body.resultados table tr td strong{
				color:#666;
			}
