* {
 margin:0;
 padding:0;
}

body {
 margin:0;
 padding:0;
 background:#fff url(images/bg_header.gif) repeat-x;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#666666;
}

h1, h2, h3 {
 margin:0;
 font-weight:normal;
}

h1 {
 font-size:197%;
 color:#51699B;
}

h2 {
 font-size:167%;
 color:#a3b1cf;
}

h3 {
 font-size:100%;
 font-weight:bold;
 color:#334262;
}

ol, ul {
 line-height:140%;
}

p {
}

ol {
}

ul {
}

blockquote {
 margin:0;
 padding-left:20px;
 border-left:10px solid #E6E6E6;
 font-style:italic;
 color:#999999;
}

blockquote * {
 line-height:normal;
}

a {
 color:#768198;
}

a:hover {
 text-decoration:none;
}

img {
 border:none;
}

img.left {
 float:left;
 margin:0 15px 0 0;
 /*border:1px solid #000;*/
}

img.right {
 float:right;
 margin:0 0 0 15px;
}

hr {
 display:none;
}


/* Header */

#header {
 margin:0 auto;
 width:760px;
 height:115px;
}

/* Logo */

#logo {
 float:left;
 padding-top:5px;
 /*background:url(images/img02.gif) no-repeat left bottom;*/
}

#logo h1, #logo h2 {
 margin:0;
 padding-left:60px;
 font-weight:normal;
 color:#E06529;
}

#logo h1 {
 font-weight:bold;
}

#logo h2 {
 font-size:92%;
}

#logo a {
 text-decoration:none;
}

/* Top Menu */

#topmenu {
 margin:10px 0 0 0;
 float:right;
}

#topmenu ul {
 margin:0;
 padding:32px 0 0 0;
 list-style:none;
 line-height:normal;
}

#topmenu li {
 display:inline;
}

#topmenu a {
 padding:0 20px;
 border-left:1px solid #24468c;
 text-decoration:none;
 font-size:92%;
}

#topmenu a:hover {
 text-decoration:underline;
}

#topmenu .first a {
 border:none;
}

/* Header 2 */

#header2 {
 width:760px;
 height:200px;
 margin:0 auto;
}

/* Menu */

#menu {
 float:left;
 width:200px;
 height:200px;
 background:url(images/img03.jpg);
}

#menu ul {
 margin:0;
 padding:0 20px 0 10px;
 list-style:none;
 line-height:normal;
}

#menu li {
 display:inline;
}

/*#menu a {
 margin:
 display:block;
 padding:3px 10px;
 background:url(images/img05.gif) repeat-x;
 text-decoration:none;
 font-size:100%;
 font-weight:bold;
 color:#fff;
}*/

#menu a {
 margin:20px 0;
 /*border:1px solid #000;*/
 display:block;
 padding:3px 10px;
 background:transparent url(images/img05.gif) bottom repeat-x;
 text-decoration:none;
 font-size:100%;
 font-weight:bold;
 color:#fff;
}

#menu a:hover {
 text-decoration:underline;
}

#menu .first a {
 /*background:none;
 background:transparent url(images/img05.gif) bottom repeat-x;*/
}

#menu .in_section {
 color:#2c3443;
}

/* Splash */

#splash {
 float:right;
 width:560px;
 height:200px;
}


/* Page */

#page {
 width:760px;
 margin:0 auto;
 padding:30px 0 0 0;
}

/* Content */

#content {
 float:left;
 width:480px;
 padding-left:20px;
}

#content ul {
 margin-left:0;
 padding-left:0;
 list-style:none;
}

#content ul li {
 padding-left:15px;
 background:url(images/list.gif) no-repeat 0 6px;
}

#content ol {
 margin-left:0;
 padding-left:0;
 list-style:lower-alpha inside;
}

b.blue {
 font-weight:bold;
 color:#074664;
}

#formulario {
 margin:0 auto;
 /*border:1px #000 solid;*/
 width:460px;
 text-align:right;
 font-size:11px;
}

#formulario p {
 margin:5px 0;
}

#formulario table {
 font-size:11px;
}

#formulario select {
 width:276px;
}

#compra {
 margin:0;
 padding:0;
}

#compra table {
 margin:0;
 padding:0;
 border:1px #555 solid;
 text-align:center;
 width:490px;
}

#compra tr {
 /*border:1px #555 thick;*/
}

#compra td {
 border:1px #555 dotted;
}

.title {
 padding-top:3px;
}

.content {
 padding:20px;
 background:url(images/img10.gif) no-repeat;
}

.twocols {
}

.twocols .col1 {
 float:left;
 width:220px;
}

.twocols .col2 {
 float:right;
 width:220px;
}

/* Sidebar */

#sidebar {
 float:right;
 width:220px;
}

#sidebar ul {
 margin:0;
 padding:0;
 list-style:none;
}

#sidebar li {
 margin-bottom:20px;
 background:#E6E6E6 url(images/img07.gif) no-repeat right bottom;
}

#sidebar li ul {
 padding:10px 6px;
 font-size:92%;
}

#sidebar li li {
 margin:0;
 padding:5px 0;
 background:none;
 border-top:1px dotted #CDCDCD;
}

#sidebar h2 {
 height:30px;
 margin:0;
 padding:6px 0 0 10px;
 background:url(images/img06.gif) no-repeat;
 font-size:100%;
 font-weight:bold;
 color:#145997;
}

#sidebar h3 {
 margin:0;
}

#sidebar p {
 margin:0;
 line-height:normal;
}

#sidebar a {
 text-decoration:none;
}

#sidebar a:hover {
 text-decoration:underline;
}

#sidebar .first {
 border:none;
}

/* Footer */

#footer-wrapper {
 height:40px;
 padding:20px 0;
 background:#E6E6E6;
 border-top:10px solid #CDCDCD;
}

#footer {
 width:760px;
 margin:0 auto;
}

#footer p {
 margin:0;
 line-height:normal;
}

#footer a {
 color:#666666;
}

#legal {
 float:left;
 padding:10px 0 10px 20px;
}

#links {
 float:right;
 padding:10px 0 0 0;
}

.float_left {
 float:left;
 margin-left:10px;
}

.float_right {
 float:right;
 margin-left:10px;
}

.clearer {
 margin:0;
 padding:0;
 border:none;
 line-height:0;
 font-size:0;
 clear:both;
}

.smaller {
 font-size:9px;
}

.center {
 text-align:center;
}

.left {
 text-align:left;
}

.right {
 text-align:right;
}

.justify {
 text-align:justify;
}