* {margin: 0;padding: 0}
h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0}
ul, ol, dl {padding-left:1em;list-style: square;}
li, dd, blockquote {margin-left: 5%}
form label {cursor: pointer}
fieldset {border: none}
abbr, acronym {border:none;}
abbr[title], acronym[title] {border-bottom: 1px dotted #666;cursor: help}
img {border: none}
table {border: 0;border-collapse: collapse}
table tr, table td {margin: 0;padding: 0}
a {color: #6d6e71;text-decoration: none}
a:hover {text-decoration:underline}

/* HOME SLIDER */
#simpleshow-holder {margin:0 auto;width: 851px;position:relative; padding-left:1px; text-align:center;background:#6d6e71;padding:14px 50px;border-radius:8px}
#simpleshow, #simpleshow div {height:341px; width: 851px; text-align:center}
#simpleshow img {padding-right:18px}
.slide-pagination .previous {background: transparent url(../images/slider-nav.gif) top left no-repeat; width: 30px; height:40px; position:absolute; top: 150px; left:10px; cursor:pointer; border:0}
.slide-pagination .next {background: transparent url(../images/slider-nav.gif) top right no-repeat; width: 30px; height:40px;position:absolute; top: 150px; right:10px;cursor:pointer; border:0}
/* END HOME SLIDER */

/* MAIN */
body {background: #fff url(../images/bg.gif) center repeat-y;color: #6d6e71;font: 0.75em "Trebuchet MS", lucida, arial, helvetica, sans-serif;line-height: 16px;margin: 0;padding: 10px 0}
#global {margin: 0 auto;width: 990px}
#container {float: left;padding-bottom: 12px;width:990px}
.content {margin:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px;clear:both}
.header {padding:12px 20px}
.header .right {float:right;text-align:right}
.header .right a {background: #fff url(../images/contact.png) center left no-repeat;padding:3px 0 3px 36px;float:right;color:#a0a1a2}
.header .right p {clear:both;padding-top:62px;font-size:2em;font-style:italic}
.footer {background: #fff url(../images/line.png) top repeat-x;padding:30px 0;text-align:center;font-size:1.2em;color:#a0a1a2;margin:40px 2% 20px;float:left;width:96%}
.empresas {float:left;width:100%;clear:both}
.empresas p {font-size:2em;padding:30px 0 40px;text-align:center}
.empresas a {border:1px solid #ccc;background:#ededee;width:190px;height:90px; text-align:center;float:left;margin-left:60px}
.empresas a.first {margin-left:20px}
/* END MAIN */

/* CONTACT */
.homeContact {padding:0 0 0 270px;background: url(../images/formBgSmall.jpg) 0 4px no-repeat}
form.cmxform {font-size:1.2em;margin-left:190px}
form.cmxform table td {padding:4px 8px}
form.cmxform table td {*padding:0}
form.cmxform .input {font-family: Arial, Helvetica, sans-serif;padding: 4px;width: 334px;margin: 1px 0; border:1px solid #ccc}
.internalContact form.cmxform input, .internalContact form.cmxform textarea {margin 1px 0 0; padding:2px 4px}
form.cmxform textarea {height:50px}
.internalContact form.cmxform textarea {height:40px}
form.cmxform input.small {color: #fff;text-align: center;border: 0;background: #e43036;padding: 4px 0;cursor: pointer;width: 170px;font: bold 1em "Trebuchet MS", lucida, arial, helvetica, sans-serif; border-radius:4px}
form.cmxform input.clean {background:#f4f4f4; color:#000}
td.pad {padding-left: 10px}
table th {text-align:right; vertical-align:top;padding:4px 8px}
#asterisco {display:block;background-color:#f4f4f4;padding: 4px 6px;margin: 0 24px 12px 0;}
form.cmxform input.error, form.cmxform textarea.error {border:1px solid #DC0000}
label.error {display:block; color:#DC0000}
/* END CONTACT */