/*---------------------------------------------------------------------------------------------
Folha de Estilo Geral


Versão 	1.0
Autor:	Mike
Data:	17/05/07
Site:	florescernamata

----------------------------------------------------------------------------------------------*/


/* Posicionamento Geral
_______________________________________________________________________________________________*/

body
{
	margin:0px;
	padding:0px;
	background-color:#E1E6EA;
}

#root
{
	width: 760px;
	height: auto;
	position: absolute;
	margin-top: 0px;
	margin-left: -380px;
	left: 50%;
	border: 1px #CCCCCC solid;
	background-color:#FFFFFF;
}

#header
{
	width:740px;
	height:130px;
	margin-left:10px;
}

#header .logo 
{
	width:118px;
	height:92px;
	position:absolute;
	left:20px;
	top:10px;
}

#header .ptasa
{
	position:absolute;
	width:30px;
	height:20px;
	margin-top:110px;
	margin-left:188px;
	background-image:url(../imagens/jpg_gif/default/pontaasa.gif);
	z-index:3;
}

#tarja
{
	width:740px;
	height:30px;
	margin-left:10px;
	background:url(../imagens/jpg_gif/default/top_banner.gif) no-repeat;
	z-index:200;
}

/*estilos da barra aux.____________________________________________________________*/

#nav_aux
{
	position:absolute;
	width:200px;
	height:30px;
	top:10px;
	left:570px;
}

#nav_aux ul li a:link, #nav_aux ul li a:visited
{
	font-size:10px;
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#nav_aux ul li a:hover
{
	text-decoration:underline;	
}

#nav_aux ul li img
{
	margin-right:5px;
}

#nav_aux ul li 
{
	float:left;
	display:inline;
	list-style-type:none;
	font-size:10px;
	color:#777777;
	padding:0;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
}



/*fim dos estilos da barra aux.*/


/*estilos do menu____________________________________________________________*/

#menu 
{
	position:absolute;
	width:520px;
	height:40px;
	top:90px;
	left:230px;
}
#menu h1 { display: none;}
#menu ul { margin: 0; padding: 0;}	
#menu ul li { display: inline; margin: 0 0 0 0.5em; padding: 0;}
#menu a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1754af;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	float: left;
	height: 40px;
	width: 129px;
	border-right: 1px solid #5ECB00;
	display:inline;
	list-style-type:none;
}
#menu a:link {color: #1754af;}
#menu a:visited {color: #1754af;}
#menu a:focus, #menu a:hover { background: transparent; border-bottom: #6c3 0.1em solid; color: #5ECB00;}
#menu a:active { color: #fff; background: #5ECB00; }


/*fim dos estilos do menu*/


/*inicio dos estilos do banner*____________________________________________________________*/

#banner  
{
	width:740px;
	height:120px;
	margin-left:10px;
	background-color:#FFF;
}


/*fim dos estilos do banner*/


/*inicio dos estilos do banner*____________________________________________________________*/


#destaq_flash  
{
	position:absolute;
	top:130px;
	left:0px;
	width:210px;
	height:120px;
	margin-left:10px;
	background:url(/imagens/jpg_gif/default/banner_interno.jpg) no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}

.destaq1  
{
	position:absolute;
	top:250px;
	left:0px;
	width:210px;
	height:150px;
	margin-left:10px;
	background:url(../imagens/jpg_gif/default/menino2.jpg) no-repeat left top;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}


.destaq2  
{
	position:absolute;
	top:400px;
	left:0px;
	width:150px;
	height:110px;
	margin-left:10px;
	background:url(../imagens/jpg_gif/default/destaq2.jpg) no-repeat left top;
	padding-left:60px;
	padding-top:5px;
	padding-right:10px;
	float:right;
}


.destaq2 h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1754AF;
	margin-top:0px;
	margin-bottom:0px;
}


/* Links na Home para conteudo interno*________________________________________________*/

.destaq2 ul
{
	margin: 0;
  	padding: 0;
 	list-style-type: none;
}


.destaq2 ul a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../imagens/jpg_gif/default/link.gif) no-repeat left center;
	padding-left:15px;
	color: #1754AF;
	text-decoration:none;
	line-height: 20px;
}

.destaq2 ul a:hover
{
	text-decoration:underline;
	
}

.content ul
{
	margin: 0;
  	padding: 0;
 	list-style-type: none;
}

.content ul a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../imagens/jpg_gif/default/link2.gif) no-repeat left center;
	padding-left:15px;
	color: #1754AF;
	text-decoration:none;
	line-height: 20px;
	margin-left:30px;
}


.content ul a:hover
{
	text-decoration:underline;
}

.prox_curso
{
	margin:O;
	padding:0;
	position:absolute;
	width:210px;
	height:auto;
	top:93px;
	left:10px;
}

.prox_curso ul
{
	margin:O;
	padding:0;
}


.prox_curso li a
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:1px;
	text-decoration:none;
	background-image:none;
}

.prox_curso li a:hover
{
	text-decoration:underline;
}

#imgcursos
{
	position:absolute;
	width:180px;
	height:60px;
	top:450px;
	left:570px;
}

#imgage
{
	position:absolute;
	width:180px;
	height:60px;
	top:450px;
	left:540px;
}



/* content do alex sem tabela*____________________________________________________________*/

#content-esq
{
	width:auto;
	height:auto;
}

#content_home
{
	width:740px;
	margin-left:10px;
	float:left;
	padding-top:15px;
	margin-bottom:20px;
}

#content
{
	width:740px;
	margin-left:10px;
	float:left;
	padding-top:30px;
	margin-bottom:10px;
	background:url(../imagens/jpg_gif/default/top_banner.gif) no-repeat top right;
	z-index:10;
}

.content p  
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	padding:0;
	margin:0px;
}

.content td h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1754AF;
	padding-left:30px;
	background:url(../imagens/jpg_gif/default/h2_bg.gif) no-repeat left center;
	margin:2px;
}

.content td h2 a
{
	text-decoration:none;
	color: #1754AF;
}

.content td h2 a:hover
{
	text-decoration:underline;
}

.content td ul
{
	margin: 0;
  	padding: 0;
 	list-style-type: none;
}

.content td li p a
{
	
	background:url(../imagens/jpg_gif/default/link.gif) no-repeat left center;
	margin-left:-20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1754AF;
	
	text-decoration:none;
}

.content td li p a:hover
{
	text-decoration:underline;
}

.content td h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	margin:0px;
	
}

.content tr td .not{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
}

.content tr td .not:hover{
	text-decoration:underline;
}

.link
{
color:#777777;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}


/* Footer____________________________________________________________*/

#footer
{
	width:740px;
	height:25px;
	clear:both;
	margin-left:10px;
	background:url(../imagens/jpg_gif/default/forter_bg.gif) no-repeat left center;
}

#footer table{
width:740px;
height:25px;
}
#footer table tr td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
}
#footer table tr td span{
margin-left:3px;
margin-top:2px;
}

#footer table tr td a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:3px 25px;
color:#fff;
border-right:solid 1px #fff;
float:right;
}
#footer table tr .no_border a{
border:none;
}
#footer table tr td a:hover{
text-decoration:underline;
}

/* Forms____________________________________________________________*/

.veja{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:2px;
}

fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
}

.contato p
{
color:#777 ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.contato label
{
color:#777 ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.contato tr td h2
{
	color:#1754AF;
	margin:0px;
}

.input_1 {
  	width: 200px;
  	border-right : 1px solid #1754AF;
	padding-right : 0;
	border-top : 1px solid #1754AF;
	padding-left : 0;
	font-size : 11px;
	padding-bottom : 5px;
	margin : 0 0 10px;
	border-left : 1px solid #1754AF;
	color : #494f4e;
	line-height : 12px;
	padding-top : 0;
	border-bottom : 1px solid #1754AF;
	font-family : Tahoma;
	background-color : #ffffff;
	vertical-align : middle;
}

.input_2 { 

border-right : 1px solid #1754AF;
border-top : 1px solid #1754AF;
font-size : 11px;
border-left : 1px solid #1754AF;
width : 80px;
height:20px;
color : #494f4e;
line-height : 12px;
border-bottom : 1px solid #1754AF;
font-family : Tahoma;
background-color : #ffffff;
padding : 0;
margin-top : 10px;
margin-right : 7px;
margin-bottom : 2px;
margin-left : 0;

} 

TEXTAREA
{ 
width: 250px;
border-right : 1px solid #1754AF;
padding-right : 0;
border-top : 1px solid #1754AF;
padding-left : 0;
font-size : 11px;
padding-bottom : 5px;
margin : 0 0 10px;
overflow : hidden;
border-left : 1px solid #1754AF;
color : #494f4e;
line-height : 12px;
padding-top : 0;
border-bottom : 1px solid #1754AF;
font-family : Tahoma;
height : 59px;
background-color : #ffffff;
vertical-align : middle;

/* style form elements on focus */
input :focus, textarea:focus {
  background: #ffc;
}

.contato ul li a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
	color: #1754AF;
	text-decoration:none;
	background:url(../imagens/jpg_gif/default/link.gif) no-repeat left center;
}

.contato ul li a:hover
{
	text-decoration:underline;
}

.pg{
color:#777777;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}


hr{
color:#eee;
height:1px
}
