/*  
 * Theme Name: Prosystem 2006
 * Description: Abertura.
 * Version: 0.8
 * Update: 19-Jan-2007 
 * Author: Vinicius Braga
 * Author URI: http://viniciusbraga.com/
 * 
 */

/* Basic */
body  { color: #333; font-size: 14px; font-family: Arial, sans-serif; margin: 0; padding: 0 }
    
img {
vertical-align: middle;
border: 0 ; }

h1,h2,h3,h4 { }

h1 {
    font-weight: normal;
    margin: 0 0 0.3em;
    padding: 0
    }

h2 {
    font-weight: bold;
    margin: 0.3em 0 0;
    padding: 0
    }

h3 {
    font-weight: normal;
    margin: 0.3em 0 0;
    padding: 0
    }

h4 {
    margin: 0 0 0.3em;
    padding: 0
    }

p    {
    font-size: 1em;
    margin: 0 0 1em;
    padding: 0
    }


ol  {
margin: 0;
padding: 0 }

ol li  {
list-style-type: square;
margin: 0.5em 1.5em;
padding: 0 }

ul  {
margin: 0;
padding: 0 }

ul li  {
list-style-type: square;
margin: 0.5em 1.5em;
padding: 0 }

td { }
em {
color: black;
font-style: normal }

a:visited {color: #002cea }

a:hover  {text-decoration: underline }

a {color: #002cea;text-decoration: none }


/* Header */
#header  {
background-image: url(/imagem/ng/ng_back_v2.gif);
background-repeat: repeat-x;
background-position: left bottom;
margin: 0;
padding: 0 0 8px;
overflow: hidden;
border: solid 0 fuchsia }


#header_logo   {
text-align: center;
margin: 0;
padding: 20px 0 5px;
width: 25%;
float: left;
border: solid 0 fuchsia }


#site_logo  {
margin: 0;
padding: 0;
width: 140px;
height: 53px }

#ng {
background-image:url(/imagem/ng/ng_back_torre_v4.jpg);
background-repeat:no-repeat;
background-position:right bottom;
margin:0;
padding:49px 0 0;
overflow:hidden;
border:solid 0 fuchsia}

#ng a    {
margin: 0;
padding: 0;
border: solid 0 }

/* Content */
#container    {
    margin: 0 auto 0 auto;
    padding: 0;
    width: 96%
    }
    
#content    {
    margin: 0;
    padding: 0;
    overflow: hidden;
    }

.ie #content { float: left; }

/* Home */
#container.home {
    margin: 0 auto 1em auto;
    padding: 0;
    width: 76em;
    }

.home #content  { background-color: #f1f1f1; padding: 0 0 0 }

.home h1 {
    color: #fff;
    font-size: 2.3em;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 0.5em;
    padding: 0.25em 0 0.2em;
    border: solid 0
    }

.home h2 { color: #ec870e; font-size: 1em; font-family: Verdana, Arial, sans-serif; line-height: 1.2em; text-transform: uppercase; letter-spacing: normal; margin: 0; padding: 0.15em 0 0; border: solid 0 }

.home p      {
    margin: 0 0 0.5em;
    padding: 0;
    }
	
.home #main { background-image: url(/imagem/bkg/bkg_home_main_p4.jpg); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; width: 57em; float: left; border: solid 0 fuchsia; 
}

.home #sidebar { 
background-image: url(/imagem/bkg/bkg_sidebar_p3.jpg); 
background-repeat: repeat-x; 
background-position: left top; 
margin: 0;
padding: 0.5em 1em; 
overflow: hidden;
}

.ie .home #sidebar  {
    float: left;
    width: 16.5em;
    }

.home #sidebar ul  {
margin: 0;
padding: 0
}

.home #sidebar ul li     {
    background-image: url(http://www.prosystem.com.br/imagem/comum/bulletcss.gif);
    background-repeat: no-repeat;
    background-position: left top;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0.3em 1.25em
    }

.home .psback, .home .caback {
    margin: 0 0 1px 0; 
    padding: 0; 
    width: 37.5em;
	height: 9.5em; 
	overflow: hidden; 
	border: solid 0px fuchsia;
}

.home .tiback { 
    margin: 0 0 1px 0; 
    padding: 0; 
    position: relative; 
    top: 0; 
    left: 0; 
    width: 18em; 
    height: 19em;
    float: right; 
    border: solid 0px fuchsia; }

.home .psback .txt, .home .caback .txt  {
margin: 0; padding: 0; overflow: hidden; border: solid 0 fuchsia;
}

.home .tiback .txt  {
margin: 0; padding: 0; width: 12.5em; position:absolute; top: 0; left: 0; border: solid 0px fuchsia;
}

.home .psback h2, .home .caback h2  {
color: #4b4b4b; 
font-size: 1.1em; 
font-weight: bold; 
letter-spacing: normal; 
margin: 0 0 0 0; 
padding: 0;
}

.home .tiback h2 {
color: #4b4b4b; 
font-size: 1.1em; 
font-weight: bold; 
margin: 0 0 0.5em 0;
padding: 0;
}

.home .tiback p {
font-size: 1em; line-height: 1.3em; width:80%; margin: 0; padding: 0;
}

.home .psback p, .home .caback p {
font-size: 1em; 
line-height: 1.3em; 
margin: 0; 
padding: 0;
height: 100%;
}

.home .psback .img, .home .caback .img {
background-repeat: no-repeat; 
background-position: left top; 
margin: 0 1em 0 0.5em; 
padding: 0; 
width: 18em; 
height: 100px; 
float: left; 
border: solid 0px #693 
}

.home .tiback .img  { 
background-repeat: no-repeat; 
background-position: left top; 
margin: 0 0 0 9em; 
padding: 0 0 0 0;
height: 19em; 
border: solid 0px fuchsia;
}

.home .psback .img {
background-image: url(/imagem/ng/psback_hp.png) ! important;
background-image: none;
}

.home .caback .img {
background-image: url(/imagem/ng/caback_hp.png) ! important;
background-image: none;
}

.home .tiback .img {
background-image: url(/imagem/ng/tiback_hp.png) ! important; 
background-image: none;
}

.ie .home .psback .img {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='imagem/ng/psback_hp.png');
    }

.ie .home .caback .img {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='imagem/ng/caback_hp.png');
    }
    
.ie .home .tiback .img{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='imagem/ng/tiback_hp.png');
    }


/* Forms */

.home form     {
    margin: 0;
    padding: 0;
    overflow: hidden
    }


form p   {
    margin: 0;
    padding: 0;
    overflow: hidden
    }


.f_row          {
    margin: 0;
    padding: 3px 0;
    width: 17.5em;
    float: left;
    border: solid 0px fuchsia;
    }


.f_row label     {
    text-align: left;
    margin: 0;
    padding: 5px 0 5px 0;
    width: 3.5em;
    float: left;
    border: solid 0 fuchsia;
    }


.f_row div         {
    margin: 0;
    padding: 0;
    width: 13em;
    float: left
    }


.f_text      {
    font-size: 1em;
    line-height: 1.4em;
    margin: 0;
    padding: 3px;
    width: 100%;
    border: solid 1px #ffa34d
    }


.f_submit     {
    margin: 0 3px 0 0;
    float: right
    }



/* Single */

.bkg_id {
	background-image:url(/imagem/bkg/bkg_home_main_p4.jpg);
	background-repeat:repeat-x;
	background-position:left top
}


/* News */

.news  {
margin: 1em 0 0;
padding: 0 }


.news ul  {
margin: 0;
padding: 0 }

.news ul li   {
color: #333;
list-style-type: none;
margin: 0.5em 0;
padding: 0 }


/*Colls*/

.col25 { margin: 0; padding: 0 0 0 1em; width: 18em; float: left; border: solid 0 fuchsia }
    
.ie .col25    {
    width: 17.975em;
    }
    
.col100    { margin: 0; padding: 0; width: 76em; overflow: hidden; border: solid 0 fuchsia }

.ie .col100   { float: left; }

/* Footer */
#footer {
	margin:0;
	padding:0;
	overflow:hidden;
	border-style:solid;
	border-width:5px 0 0;
	border-color:#9eb6d4}

/* Retirado em 22/12/2009 por Rafael Lima para funcionar no IE depois de mudança enviada por e-mail pelo Vinis
.ie #footer { float: left;}
*/

#footer .footer_bkg      {
font-size: 10px;
background-color: #f0f0f0;
background-image: url(/imagem/bkg/bkg_sidebar_p3.jpg);
background-repeat: repeat-x;
background-position: left top;
margin: 0 1em;
padding: 0.5em 1em 0.7em }


#footer .nav       {
margin: 0;
padding: 0;
float: right;
overflow: hidden }

#footer .copyright     {
color: #333;
font-size: 9px;
letter-spacing: 1px;
margin: 0;
padding: 0;
overflow: hidden }


/* Original  */
.barra {border-left: 1px solid #a9a9a9 }
.barra_hori {border-bottom: 1px solid #a9a9a9 }
.barra_hori1 {border-top: 1px solid #a9a9a9 }
.barra_hori2 {border-right: 3px solid #e9e9e9 }
.barrazul  {border-bottom: 5px solid #ec870e }

.l		{ font-size: 0.8em;font-family: Verdana, Arial, Helvetica, Geneva;font-weight: normal; }
.lb		{ font-size: 0.8em;  font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva }
.m		{ font-size: 0.7em; font-weight: normal; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva; list-style-image: url(http://www.prosystem.com.br/imagem/comum/bulletcss.gif) }
.mb	{ font-size: 0.7em; font-weight: bold;  font-family: Verdana, Arial, Helvetica, Geneva }
.mb1	{ font-size: 0.7em; font-weight: bold; line-height: 1.4em; font-family: Verdana, Arial, Helvetica, Geneva }
.s		{ font-size: 0.6em; font-weight: 300; font-family: Verdana, Arial, Helvetica, Geneva }
.sb	{ font-size: 0.6em; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva }
.xl		{ font-size: 1em; font-weight: normal;  font-family: Verdana, Arial, Helvetica, Geneva }
.xlb	{ font-size: 1em; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva }
.xlb1 { font-size: 1.5em; color: #5a5a5a;font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva }
.xs	{ font-size: 0.55em; font-weight: normal; font-family: Arial, Geneva, Verdana, Helvetica }

.bgcolor_0 { background-color: #a5f4ff }
.bgcolor_1 { background-color: #d2f6ce }
.bgcolor_2 { background-color: #ffdcdc }
.bgcolor_3 { background-color: #ffe9d4 }

.normal,.B {text-decoration: none}
td  {
    font-family: Verdana, Arial, Helvetica, sans-serif
    }

.B,.rojo,.azul,.normal {font-size: 7.2pt}
.B,.normal {color:#000000}
.azul {color: #0000FF} 
.B {font-weight: bold;}
.B:hover {color: #FF6E00}
.rojo:visited {color: #ff0000}
.rojo:hover {color: #000000}
.rojo:link {color: #ff0000}
.rojo,.enlace {TEXT-DECORATION: underline}

/* Fim  */