/* -- -- -- -- -- -- -- -- */
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,
b, u, i, center,
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-size: 100%;
}
body {
	line-height: 1.3;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/*
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/

textarea {/*safari*/
    resize: none;
}
/* -- -- -- -- -- -- -- -- */
html{
	height:										100%; 
}

body{
	font-family:								Verdana, Georgia, Arial;
	font-size:									11px;
	color:										#376157;
	height:										100%; 
	background:									url(../imagens/fundo_flor_bg.gif) repeat-y  0 10px ;
}

p{
	margin:										0 0 10px 0;
}

a{
	color:										#376157;
	text-decoration:							none;
}

a:hover{
	text-decoration:							underline;
}

#corpo{
	width:										990px;
	height:										100%;
}

#flores{
	width:										990px;
	height:										100%;
	background:									url(../imagens/fundo_flor.gif) no-repeat top left;
}

#topo{
	height:										125px;
}

#colEsquerda{
	width:										171px;
	float:										left;
}

#miniFlor{
	width:										145px;	
	background:									#FFFFFF url(../imagens/fundo_mini_flor.gif) no-repeat bottom left;
	padding:									0 0 100px 0;
}

#menu{
	text-align:									right;
	color:										#376157;
	/*#99a897;*/
	font-weight:								bold;
	font-size:									10px;
	margin:										15px 0 0 0;
}

.titulo_menu{
	margin:										 0 0 5px 0;
}

.titulo_menu ul{
	margin:										 10px 0 5px 0;
	padding:									0 0 0 5px;
}

.titulo_menu ul li{
	margin:										 0 0 3px 0;
	padding:									0 0 5px 0;
	border-bottom:								2px dotted #376157;
}

.sub{
	color:										 #99a897;
}

.sub:hover{
	color:										 #376157;
	text-decoration:							 none;
}

.menuUnico{
	color:										 #376157;
}

.menuUnico:hover{
	text-decoration:							none;
	color:										#376157;
}

#colDireita{
	width:										815px;
	float:										left;
}

#col1{
	width:										430px;
	float:										left;
}

#col1_int{
	width:										650px;
	float:										left;
}

#banner{
	height:										240px;
}

.ofertas{
	margin:										10px 0 0 0;
	background:									#d2d8c9 url(../imagens/borda_top.jpg) no-repeat top right;
}

.cont_interna{
	margin:										10px 0 0 0;
}

.texto{
	padding:									20px 20px 40px 20px;
}

.borda_ofertas{
	background:									url(../imagens/borda_bottom.jpg) no-repeat bottom right;
	padding:									20px 20px 20px 20px;
}

.tituloOfertas{
	font-size:									12px;
	font-weight:								bold;
}

.titulo_int{
	font-size:									14px;
	font-weight:								bold;
	margin-bottom:								20px;
}

.data_int{
	font-size:									10px;
	font-weight:								normal;
}

.voltar_int img{
	vertical-align:								middle;
}


.produtos{
	margin:										10px 0 0 0;
	width:										95px;
	float:										left;
}

.textoOfertas{
	font-size: 									9px;
	font-weight:								bold;
	text-align:									center;
}

.novasFarma{
	padding:									10px 10px 0 0;
	font-size:									11px;
	float:										left;
	width:										120px;
}

.mailling{
	margin:										10px 0 0 0;
	padding:									20px 20px 20px 20px;
}

.InputBg{
	margin:										0 5px 0 0;
	background:									url(../imagens/inputText_corpo.gif) repeat-x top left;
}

.InputBgRight{
	background:									url(../imagens/inputText_right.gif) no-repeat top right;
}

.InputBgLeft{
	background:									url(../imagens/inputText_left.gif) no-repeat top left;
}

.inputText{
	border:										none;
	padding:									4px 10px 0 10px;
	font-size:									11px;
	color:										#376157;
	height:										24px;
	background:									transparent;
}

.bEnviar{
	background:									url(../imagens/botaoEnviar.gif) no-repeat top left;
	width:										31px;
	height:										24px;
	border:										none;
	cursor:										pointer;
	outline:									none;
}

.rodape{
	padding:									0 0 20px 20px;
	font-size:									9px;
	font-weight:								bold;
	text-align:                                 center;
}

#col2{
	float:										left;
	margin:										0 0 0 10px;
}

.noticias{
	width:										370px;
	height:										240px;
	background:									#e7ebe8 url(../imagens/borda_new_top_left.gif) no-repeat top left;
}

.noticias2{
	width:										370px;
	height:										240px;
	background:									url(../imagens/borda_new_top_right.gif) no-repeat top right;
}

.noticias3{
	width:										370px;
	height:										240px;
	background:									url(../imagens/borda_new_bottom_left.gif) no-repeat bottom left;
}

.noticias4{
	width:										316px;
	height:										240px;
	padding:									0 27px 0 27px;
	background:									url(../imagens/borda_new_bottom_right.gif) no-repeat bottom right;
}

/* VIDEO */
.vid{
	margin:										10px 0 0 0;
	width:										370px;
}

.vid2{
	width:										370px;
	background:									url(../imagens/borda_new_top_right.gif) no-repeat top right;
}

.vid3{
	width:										370px;
	background:									url(../imagens/borda_new_bottom_left.gif) no-repeat bottom left;
}

.vid4{
	width:										316px;
	padding:									0 27px 20px 27px;
	background:									url(../imagens/borda_new_bottom_right.gif) no-repeat bottom right;
}

#video{
	width: 										316px; 
	height:										218px; 
	background:									url(../imagens/play.gif) no-repeat center;
}

#restrito{
	padding:									30px 27px 0 27px;
}

a.twitter {
	background: url(../imagens/twitter.jpg) no-repeat;
	display: block;
	height: 50px;
	margin: 5px 0 0 8px;
	width: 140px;
}

/**CFB**/
.cfb_2010 {margin: 0 auto; width: 603px;}

.conteudo_cfb {display: block; margin: 10px 0 0;}

.menu_cfb {float: left; width: 192px;}
.menu_cfb ul li {margin: 0 0 8px; width: 192px;}

.voltar {background: url(../imagens/cfb/bt_voltar.png) left top; display: block; height: 23px; text-indent: -9999px; width: 88px;}
.voltar:hover {background: url(../imagens/cfb/bt_voltar.png) left bottom}

.enviado {background: #D6FFCF; border: 1px solid #8CCF81; color: #000; font-size: 14px; margin: 0; padding: 5px 8px; text-align: center; word-wrap: break-word;}

.menu_cfb ul li .link_1 {background: url(../imagens/cfb/link_1.jpg) left top; display: block; height: 35px; text-indent: -9999px; width: 192px;}
.menu_cfb ul li .link_1:hover {background: url(../imagens/cfb/link_1.jpg) left bottom}

.menu_cfb ul li .link_2 {background: url(../imagens/cfb/link_2.jpg) left top; display: block; height: 35px; text-indent: -9999px; width: 192px;}
.menu_cfb ul li .link_2:hover {background: url(../imagens/cfb/link_2.jpg) left bottom}

.menu_cfb ul li .link_3 {background: url(../imagens/cfb/link_3.jpg) left top; display: block; height: 35px; text-indent: -9999px; width: 192px;}
.menu_cfb ul li .link_3:hover {background: url(../imagens/cfb/link_3.jpg) left bottom}

.menu_cfb ul li .link_4 {background: url(../imagens/cfb/link_4.jpg) left top; display: block; height: 35px; text-indent: -9999px; width: 192px;}
.menu_cfb ul li .link_4:hover {background: url(../imagens/cfb/link_4.jpg) left bottom}

.paginas_cfb {-moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; background: #c4dcab; border: 1px solid #a9bf82; float: right; width: 390px;}
.paginas_title {-moz-border-radius: 0 15px 0 10px; -webkit-border-radius: 0 15px 0 10px; background: #839a5b; color: #fff; font: 11px Arial, Verdana, Helvetica, sans-serif; float: right;}
.paginas_title h1 {padding: 5px; text-shadow: -1px -1px #667e3e;}

.paginas_content {float: left; padding: 0 0 10px 10px; width: 380px;}
.paginas_content ul .title {color: #82311c; font: bold 14px Arial,Verdana,Helvetica,sans-serif; text-shadow: -1px -1px #e3ffc6; padding: 10px 0 5px; }
.paginas_content ul li {color: #000; font: 11px Arial, Verdana, Helvetica, sans-serif; padding: 0 0 5px; }

.cbf_footer {margin: 10px auto 0;}

.box_content {float: left; padding: 0 0 10px 10px; width: 590px;}
.box_content ul .title {color: #82311c; font: bold 14px Arial,Verdana,Helvetica,sans-serif; text-shadow: -1px -1px #e3ffc6; padding: 10px 0 5px; }
.box_content ul li {color: #000; font: 11px Arial, Verdana, Helvetica, sans-serif; padding: 0 0 5px; }

.cbf_box {-moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; background: #c4dcab; border: 1px solid #a9bf82; float: right; margin: 10px 0 15px; width: 600px;}
.cbf_box h2 {color: #82311c; font: bold 16px Arial, Helvetica, sans-serif; text-shadow: -1px -1px #e3ffc6; margin: 0 0 5px; padding: 10px 0 5px;}
.cfb_box p {margin: 2px 0;}
.cbf_box h3 {margin: 2px 0;}

/** CFB INSCRI��O **/
#form_inscricao {}
#form_inscricao form {}

.form_left {
	clear: both;
	float: left;
	margin: 0 5px 0 0;
	padding: 9px 0 0 0;
	text-align: right;
	width: 125px;
}
.form_left label {}

.form_right {
	display: block;
	float: left;
	padding: 5px 0 0 0;
	width: 350px;
}
.form_right input {
	font-size: 12px;
	padding: 2px 2px;
}

.form_right button {
	background: url(../imagens/cfb/bt_form_enviar.png);
	border: none;
	cursor: pointer;
	display: block;
	height: 24px;
	margin: 2px 0 5px 130px;
	text-indent: -9999px;
	width: 78px;
}

.form_right button:hover {
	background: url(../imagens/cfb/bt_form_enviar.png) bottom;
}
