@charset "utf-8";
/* CSS Document */

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;}

p.tit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;}

p.tit_espec{
margin:7px 0 2px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;}

form{
padding:0;
border:0;
margin:0;}

select{
position:relative;
float:left;
width:120px;
height:20px;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;}

.input{
position:relative;
float:left;
width:85px;
height:15px;
padding:3px;
padding-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4a453f;
background-color:#bfbfbf;}

.button{
position:relative;
float:left;
width:22px;
height:21px;
background-color:transparent;
border:0;
cursor:pointer;
margin:-2px 0 0 6px;
background-image:url(images/bot_ok.gif);
background-position:left top;
background-repeat:no-repeat;
}

.pos_logo{
position:relative;
float:left;
margin:20px 0 0 10px;}

.pos_logo_revista{
position:relative;
float:right;
margin:20px 10px 0 0;}

.pos_minibanner{
position:relative;
float:left;
margin:10px 0;}

.pos_icon{
margin:0 5px 0 0;}

.tit_espaco{
position:relative;
float:left;
width:120px;
height:auto;
margin:10px 0 3px 0;
text-align:left;}

.thumb_edicoes{
position:relative;
float:left;
width:185px;
height:80px;
background-image:url(images/fundo_edicoes.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0 0 0 21px;}

.thumb_revista{
position:relative;
float:left;
width:51px;
height:66px;
margin:7px 10px 0 10px}

/* TOOLTIP */

.formata { /* esta classe é somente 
		   para formatar a fonte */
font: 10px arial, verdana, helvetica, sans-serif; 
}

a.dcontexto{
position:relative; 
font:12px arial, verdana, helvetica, sans-serif; 
padding:0;
color:#039;
text-decoration:none; 
z-index:24;
}

a.dcontexto:hover{
background:transparent;
z-index:25; 
}

a.dcontexto span{display: none}

a.dcontexto:hover span{ 
display:block;
position:absolute;
width:60px; 
top:3.5em;
text-align:justify;
left:-20px;
font: 10px arial, verdana, helvetica, sans-serif; 
padding:5px 10px;
border:1px solid #CC0000;
background:#ffffff; 
color:#dc3737;
}
  
/* FIM TOOLTIP */

/* MASCARA */
	#mascara, #mascaraduvida {
		z-index:900000;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		background-color:#000000;
		display:table-cell;
		vertical-align:middle;
		opacity:.9;
		-moz-opacity:0.9;
		display:none;}
	
	/* CARREGA FOTO */
	#carrega-foto_amigo, #carrega-foto_duvida {
		position:absolute;
		width:80%;
		height:453px;
		top:100px;
		text-align:center;
		z-index:20000000;
		display:none;
		text-align:center;
		overflow:hidden;
	}
	#carrega-foto_amigo, #carrega-foto_amigo *, #carrega-foto_duvida, #carrega-foto_duvida *
	{
	    font-family:Arial, Verdana;    
	    font-size:13px;
	}
    #carrega-foto_amigo a, #carrega-foto_duvida a
    {
        color:#FF0000;
        font-weight:bold;
    }
	#carrega-foto_amigo img, #carrega-foto_duvida img{
		border:8px solid #EDEDED;
		margin:10px;
	}
	
	.fundo_fiesp{
	width:470px;
	height:auto;
	padding:10px 0;
	background-color:#FFFFFF;}
	
	.lab_masc_amigo_ok{
	width:480px;
	text-align:left;
	margin-left:30px;
	margin-top:5px;
	position:relative;
	float:left;}
	
	.input_fale {
	width:auto;
	margin-top:5px;
	color: #CC0000;
	width: 270px;
	border: solid 1px #CC0000;
	padding-left:2px;
	padding-top:2px;}
	
	textarea{
	background-color:#f9e0e0;
	margin:5px 0 0 2px;
	color: #CC0000;
	padding:3px;}
	
	.bot_enviaamigo{
	background-image:none;
	background-color:#CC0000;
	color:#f9e0e0;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:80px;
	margin-top:10px;}
	
	p.tit_amigo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	margin:0 0 0 -90px;}
