
.posclear       {   clear:          both;       }
.posleft        {   float:          left;       }
.posright       {   float:          right;      }

.textcenter     {   text-align:     center;     }
.textleft       {   text-align:     left;       }
.textright      {   text-align:     right;      }
.textjustify    {   text-align:     justify;    }
.texthidden     {   text-indent:    -2000em;    }

.disblock       {   display:        block;      }
.disline        {   display:        inline;     }
.disnone        {   display:        none;       }

.spread_h       {   height:         100%;       }
.spread_w       {   width:          100%;       }

*               {   margin: 0; padding: 0;      }

body {
	background:         #FFF;
	margin:             1em auto;
	text-align:         center;
	font-family:        verdana, sans-serif;
	font-size:          8pt;
}

a {
    color:              #9B021D;
    text-decoration:    underline;
}

a img { 
    border: none; 
}

#page {
	background:         #FFF;
	width:              800px;
	margin:             auto;
	border:             1px solid #999;
}

#header {
    background:         #B90220;
    height:             110px;
	border-bottom:      1px solid #999;
}

#header_g h1 a {
	background:         #B90220 url(images/intuiteo-header.gif) no-repeat 20% 50%;
	width:              298px;
    height:             90px;
}

#header_d {
    background:         #B90220;
    width:              500px;
}

#menu_h {
	list-style:         none;
}

#menu_h li {
    display:            inline;
}

#menu_h li a {
    margin:             1ex;
	height:             2em;
	line-height:        2em;
	color:              #DDD;
	text-decoration:    none;
}

#menu_h a:hover { 
    color:              #FFF;
    border-bottom:      1px solid #FFF; 
}

#menu_h a.current { 
    border-bottom:      1px solid #BBB; 
}

#header #telephone {
    background:         #9B021D;
    height:             2em;
    line-height:        2em;
}

#header #telephone p {
    padding:            0.2em;
    color:              #FFF;
    font-weight:        bold;
    letter-spacing:     0.5ex;
}

#content {
	width:              545px;
	color:              #333;
    padding:            10pt;
}

#content object {
    margin:             0.3em 1em 1em 0;
}

#content h2 {
    color:              #900;
	margin:             1em 0;
	font-size:          10pt;
}

#content p {
	color:              #333;
	font-weight:        normal;
	line-height:        1.5em;
	word-spacing:       0.5ex;
	padding-bottom:     1em;
}

#content ul {
    margin:             0 0 1em 2em;
}

#content ul li {
    margin:             0 auto 0.8em auto;
}

#footer {
	border-top:         1px solid #999;
	background:         #9B021D;
	height:             20px;
	line-height:        20px;
}

#footer a {
    text-decoration:    none;
}

#logo h3 a {
	background:         url(images/intuiteo.gif) no-repeat 20%;
	width:              80px;
    height:             20px;
}

#validator h4 a {
	background:         url(images/button-xhtml.png) no-repeat;
	width:              80px;
    height:             15px;
}

#menu_b h2 {
    color:              #FFF;
    font-size:          1em;
    font-weight:        bold;    
}

#references {
	list-style:         none;
}

#references li {
    display:            inline;
}

#references li a {
    color:              #FFF;
	border-right:       1px solid #FFF;
	padding:            0.2em 1ex;
}

#references li a:hover {
    text-decoration:    underline;
}

#references li a.last {
    border:             none;
}

#left {
    width:              225px;
}

#left #testez {
    padding:            1em 5pt;
}

#left form {
    padding-bottom:     10pt;
}

#left #ticket input.hidden {
    border:             none;
}

#left fieldset {
    background:         #EFEFEF;
    border:             1px solid #999;
    border-right:       none;
    color:              #9B021D;
    font-size:          9px;
    font-weight:        bold;
    padding:            1em 2ex;
}

#left h2 {
    background:         #9B021D;
    color:              #FFF;
    font-size:          12px;
    height:             20px;
    line-height:        20px;    
    margin-top:         0.6em;
}

#left label, #left input, #left textarea, #left select, #left button  {
    display:            block;
    font-size:          10px;
}

#left input, #left textarea, #left select, #left button {
    border:             1px solid #88A4C2;
    width:              200px;
}

#left label, #left button {
    cursor:             pointer;
}

#left label, #radio p, #left button {
    margin:             1em auto 0 auto;
}

#left select {
    color:              #333;    
}

#left button {
    background:         #FFF;
    color:              #9B021D;
    font-weight:        bold;
    width:              auto;
    padding:            0.4em 0.4ex;
    margin:             auto;
    margin-top:         0.8em;
}

#radio label {
    float:              left;
    display:            block;
    width:              auto;
    height:             3em;
    padding:            0 0.5ex;    
}

#radio input {
    display:            inline;
    width:              auto;
    margin-right:       0.2ex;
}

.priority3 { color: red }
.priority2 { color: orange }
.priority1 { color: green }
