ï»¿/*
Theme URL: Jornada de Direito
Author: Rodrigo Furlan Alves 
Author URI: http://www.rfalves.com
Date: 25/03/2010
Version: 1.0
*/
/*
Reset das configurações CSS
Técnica de CSS Reset proposta pelo site CSSLab
*/
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
:focus {
    outline: 0;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
a img, iframe {
    border: none;
}
ol, ul {
    list-style: none;
}
input, textarea, select, button {
    font-size: 100%;
    font-family: inherit;
}
select {
    margin: inherit;
}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }
/* == clearfix == */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*
	Configurações prinncipais do site
*/
body
{
	font		:	12px Verdana;
	text-align	:	center;
	margin		:	0;
	padding		:	0;
	background	:	url(img/fundo_top.png) repeat-x;
	background-color: #2a0000;
}
#main
{	
	width		:	1024px;
	margin		:	0 auto;         
	padding		:	10px;
	text-align	:	left; 
}
#header_text
{
	width		:	1024px;
	height		:	80px;
	margin-top	:	20px;
	float		:	left;
	display		:	table;
}
p.text_top
{
	color		:	#2A0000;
	font		:	25px Verdana;
	text-align	:	center;
	font-weight :	bold;
}
#header_banner
{
	width		:	1024px;
	height		:	230px;
	margin-top	:	30px;
	float		:	left;
	display		:	table;
	/*background	:	url(img/fundo_banner.png) no-repeat;*/
}
p.text_banner
{
	color		:	#2A0000;
	font		:	30px Verdana;
	text-align	:	center;
	font-weight :	bold;
}
.box
{
	width		:	304px;
	height		:	250px;
	margin-top	:	60px;
	margin-right:	35px;
	float		:	left;
	display		:	table;		
	overflow	:	hidden;
}
.box_title
{
	width		:	300px;
	height		:	40px;
	margin-top	:	3px;
	float		:	left;
	display		:	table;	
	background	:	url(img/risco.png) no-repeat;
	background-position : center bottom;
}
p.title_text_box
{
	color		:	#FFFFFF;
	font		:	20px Verdana;
	text-align	:	left;
	font-weight :	bold;
}
.box_text
{
	width		:	300px;
	height		:	200px;
	margin-top	:	3px;
	float		:	left;
	display		:	table;	
}
p.box_text_intern
{
	color		:	#FFFFFF;
	font		:	13px Verdana;
	text-align	:	left;
	margin-top	:	5px;
}
p.box_text_intern_2
{
	color		:	#FFFFFF;
	font		:	13px Verdana;
	text-align	:	left;
	margin-top	:	25px;
	line-height	:	1.8;
}

p.box_text_intern_y
{
	color		:	#FFFF00;
	font		:	13px Verdana;
	float		:	left;
	text-align	:	left;
	margin-top	:	25px;
	margin-right:	5px;
	line-height:1.8;
}
#footer
{
	width		:	1024px;
	height		:	50px;
	margin-top	:	20px;
	float		:	left;
	display		:	table;
	border-top	: 1px dashed #ebebeb;
}
p.text_footer
{
	width		:	300px;
	float		:	left;
	display		:	table;
	color		:	#FFFFFF;
	font		:	10px Verdana;
	text-align	:	left;
	margin-top	:	15px;
}
p.text_footer2
{
	width		:	300px;
	float		:	right;
	display		:	table;
	color		:	#FFFFFF;
	font		:	10px Verdana;
	text-align	:	right;
	margin-top	:	15px;
}
a
{
	color		:	#FFFF00;
	text-decoration:	none;
}
#programacao
{
	width		:	1024px;
	height		:	1200px;
	margin-top	:	20px;
	float		:	left;
	display		:	table;
}
.box_title_big
{
	width		:	1024px;
	height		:	50px;
	margin-top	:	3px;
	float		:	left;
	display		:	table;	
	background	:	url(img/risco_big.png) no-repeat;
	background-position : left bottom;
}
p.title_text_big
{
	color		:	#FFFFFF;
	font		:	20px Verdana;
	text-align	:	left;
	font-weight :	bold;
}
.box_text_big
{
	width		:	1024px;
	height		:	200px;
	margin-top	:	3px;
	float		:	left;
	display		:	table;	
}
p.box_text_intern_big
{
	color		:	#FFFFFF;
	font		:	13px Verdana;
	text-align	:	left;
	margin-top	:	20px;
	font-weight :	bold;
}
p.box_text_intern_big_2
{
	color		:	#FFFFFF;
	font		:	14px Verdana;
	text-align	:	left;
	margin-top	:	15px;
	margin-left	:	30px;
}
#retorno
{
	width		:	1024px;
	height		:	40px;
	margin-top	:	50px;
	float		:	left;
	display		:	table;
	text-align	:	center;
}
form
{
	width		:	1024px;
	height		:	200px;
	margin-top	:	30px;
	float		:	left;
	display		:	table;	
}
label
{
	width		:	400px;
	height		:	30px;
	color		:	#FFFFFF;
	font		:	14px Verdana;
	text-align	:	left;
	margin-top	:	20px;
	float		:	left;
	display		:	table;
}
input.text
{
	width		:	400px;
	height		:	30px;
	color		:	#666666;
	text-align	:	left;
	border		:	1px solid #CCCCCC;	
	padding-left	:	10px;
}
input.text_fone_ddd
{
	width		:	50px;
	height		:	30px;
	color		:	#666666;
	text-align	:	left;
	border		:	1px solid #CCCCCC;	
	padding-left	:	10px;
	float		:	left;
	display		:	table;
	margin-right:	10px;
}
input.text_fone
{
	width		:	330px;
	height		:	30px;
	color		:	#666666;
	text-align	:	left;
	border		:	1px solid #CCCCCC;	
	padding-left	:	10px;
	float		:	left;
	display		:	table;
}

option, select
{
	width		:	370px;
	height		:	30px;
	color		:	#666666;
	text-align	:	left;
	border		:	1px solid #CCCCCC;	
}
.box_form
{
	width		:	450px;
	height		:	100px;
	text-align	:	left;
	margin-top	:	20px;
	float		:	left;
	display		:	table;
}
input.botao
{
	width		:	150px;
	height		:	40px;
	color		:	#666666;
	font		:	16px Verdana;
	text-align	:	center;
	margin-top	:	05px;
	border		:	1px solid #CCCCCC;	
}
.box_form_botao
{
	width		:	1024px;
	height		:	100px;
	text-align	:	left;
	margin-top	:	20px;
	float		:	left;
	display		:	table;
}




.box_foto
{
	width		:	70px;
	height		:	70px;
	text-align	:	left;
	margin-top	:	20px;
	margin-right:	05px;
	float		:	left;
	display		:	table;

}
