
* {
margin : 0;
padding : 0;
}
html, body {
height : 100%;
}
html {
min-width : 892px;
}
body {
background : #fff;
font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
font-size : 100%;
line-height : 0.9375em;
color : #9b9b9b;
}
.campo_esq, .campo_der, .campo_contido, .mensaxe_esq, .mensaxe_der, .mensaxe_contido, .boton_esq, .boton_der, .boton_contido {
background : transparent url(../images/formularios.png) no-repeat scroll -10px -10px;
float : left;
height : 28px;
}
campo_contido {
background-position : -15px -10px;
width : 230px;
}
.campo_esq {
background-position : -10px -10px;
}
.campo_der {
background-position : -695px -10px;
}
.campo_form .campo {
width : auto;
}
.slide {
padding : 0;
border-top : 2px solid #ff3300;
background : url(../images/boton.png) no-repeat center top;
position : relative;
}
.btn-slide {
background : url(../images/white-arrow.gif) no-repeat right;
text-align : center;
width : 144px;
height : 20px;
padding : 0 14px 2px 0;
margin : 0 auto;
display : block;
font : bold 10px Arial, Helvetica, sans-serif;
color : #fff;
text-decoration : none;
}
#panel {
height : 250px;
display : none;
position : absolute;
width : 100%;
z-index : 2;
}
.submenu {
display : none;
position : absolute;
padding : 2px 2px 2px;
color : #f4f4f4;
font-size : 0.8em;
}
.submenu li {
padding : 0 0 6px 16px;
margin : 0 0;
background-color : #fff;
color : #f4f4f4;
width : 200px;
}
.submenu li a {
text-decoration : none;
color : #424343;
}
.submenu li a:hover {
text-decoration : none;
color : #f33501;
}
.submenu li:hover {
color : #f4f4f4;
}
img {
vertical-align : top;
text-align : left;
}
object {
vertical-align : top;
outline : none;
}
ul, ol {
list-style : none;
}
.fleft {
float : left;
}
.fright {
float : right;
}
.clear {
clear : both;
}
.col-1, .col-2, .col-3 {
float : left;
}
.alignright {
text-align : right;
}
.aligncenter {
text-align : center;
}
.wrapper {
width : 100%;
}
.container {
width : 100%;
}
#main {
width : 892px;
margin : 0 auto;
font-size : 0.75em;
z-index : 1;
}
#header {
height : 110px;
overflow : hidden;
}
#content {
padding-bottom : 70px;
}
#content .aside {
float : left;
width : 250px;
}
#footer {
padding : 16px 0 22px 0;
}
.tail-top {
background : url(../images/tail-top.gif) repeat-x left top;
}
input, select, textarea {
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
vertical-align : middle;
font-weight : normal;
}
.img-indent {
margin : 0 20px 0 0;
float : left;
}
.img-indent-naranja {
margin : 0 20px 0 0;
border : 1px solid #f33501;
float : left;
}
.img-indent-gris {
margin : 0 20px 0 0;
border : 1px solid #666;
float : left;
}
.img-indent.alt {
margin : 3px 12px 0 0;
}
.img-box {
width : 100%;
overflow : hidden;
padding-bottom : 20px;
}
.img-box img {
float : left;
margin : 0 20px 0 0;
}
.extra-wrap {
overflow : hidden;
}
p {
margin-bottom : 15px;
}
.p1 {
margin-bottom : 8px;
}
.text1 {
margin-bottom : 8px;
font-size : 11px;
color : #333;
}
.p2 {
margin-bottom : 15px;
}
.p3 {
margin-bottom : 22px;
}
a {
color : #f33501;
outline : none;
}
a:hover {
text-decoration : none;
}
h1 {
font-size : 32px;
line-height : 1.2em;
color : #f33501;
font-weight : normal;
border-bottom : 1px solid #f9ccbc;
letter-spacing : -1px;
padding : 5px 0 8px 0;
margin-bottom : 22px;
}
h2 {
font-size : 21px;
line-height : 1em;
color : #424343;
font-weight : normal;
letter-spacing : -1px;
padding : 5px 0 8px 0;
margin-bottom : 22px;
}
h2.newsletter {
background : url(../images/title-icon.gif) no-repeat 0% 5px;
padding : 5px 0 8px 43px;
}
h3 {
font-size : 26px;
height : 45px;
line-height : 45px;
color : #4d4e4e;
font-weight : normal;
font-style : italic;
background : url(../images/title-bg.gif) repeat-x 0% 0%;
padding : 0 0 0 23px;
position : relative;
letter-spacing : -1px;
margin-bottom : 3px;
}
h3:before {
content : "";
display : block;
position : absolute;
left : 0;
top : 0;
width : 19px;
height : 45px;
background : url(../images/title-left.gif) no-repeat 0% 0%;
}
h3:after {
content : "";
display : block;
position : absolute;
top : 0;
right : 0;
width : 19px;
height : 45px;
background : url(../images/title-right.gif) no-repeat 0% 0%;
}
h4 {
font-size : 1em;
color : #575757;
margin-bottom : 15px;
}
h5 {
font-size : 1em;
color : #575757;
}
.button {
float : right;
background : url(../images/button-bg.gif) repeat-x 0% 0%;
line-height : 33px;
color : #fff;
text-decoration : none;
font-size : 17px;
position : relative;
padding : 0 16px 0 17px;
}
.button:before {
content : "";
display : block;
position : absolute;
left : 0;
top : 0;
width : 15px;
height : 33px;
background : url(../images/button-left-alt.gif) no-repeat 0% 0%;
}
.button:after {
content : "";
display : block;
position : absolute;
left : -15px;
top : 0;
margin-left : 100%;
width : 15px;
height : 33px;
background : url(../images/button-right-alt.gif) no-repeat 0% 0%;
}
.button:hover {
text-decoration : underline !important ;
}
.box {
background : #f8f8f8;
width : 100%;
font-size : 13px;
color : #747474;
}
.box .border-bot {
background : url(../images/border.gif) repeat-x left bottom;
}
.box .border-right {
background : url(../images/border.gif) repeat-y right top;
}
.box .left-top-corner {
background : url(../images/left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner {
background : url(../images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner {
background : url(../images/left-bot-corner.gif) no-repeat left bottom;
width : 100%;
}
.box .right-bot-corner {
background : url(../images/right-bot-corner.gif) no-repeat right bottom;
}
.box .inner {
padding : 22px 23px 29px 24px;
}
.box .button:before {
background : url(../images/button-left.gif) no-repeat 0% 0%;
}
.box .button:after {
background : url(../images/button-right.gif) no-repeat 0% 0%;
}
.address {
float : left;
}
.address dt {
margin-bottom : 16px;
}
.address dd {
clear : both;
}
.address dd span {
float : left;
width : 82px;
}
.address dd a {
color : #9b9b9b;
}
#header .logo {
float : left;
position : relative;
padding-top:5px;
}
#header .nav {
float : right;
padding : 39px 0 0 0;
}
#header .nav li {
background : url(../images/divider.gif) no-repeat 0% 0%;
padding-left : 1px;
float : left;
}
#header .nav li.no-bg {
background : none;
}
#header .nav li:first-child {
background : none;
}
#header .nav li a {
float : left;
font-size : 17px;
line-height : 37px;
color : #424343;
text-decoration : none;
position : relative;
padding : 0 19px 0 19px;
}
#header .nav li a:hover {
color : #f33501;
}
#header .nav li a.active {
background : url(../images/nav-bg.gif) repeat-x 0% 0%;
color : #fff !important ;
text-decoration : none;
}
#header .nav li a:before {
content : "";
display : block;
width : 16px;
height : 37px;
position : absolute;
left : 0;
top : 0;
}
#header .nav li a:after {
content : "";
display : block;
width : 19px;
height : 37px;
position : absolute;
right : 0;
top : 0;
}
#header .nav li a.active:before {
background : url(../images/nav-left.gif) no-repeat 0% 0%;
}
#header .nav li a.active:after {
background : url(../images/nav-right.gif) no-repeat 0% 0%;
}
.coda-slider {
height : 181px;
overflow : hidden;
}
.coda-slider-no-js .coda-slider {
width : 892px;
height : 150px;
position : relative;
overflow : hidden;
}
.coda-slider, .coda-slider .panel {
width : 892px;
height : 190px;
}
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
width : 802px;
}
.coda-slider-wrapper.arrows .coda-slider {
margin : 0 10px;
}
.coda-nav-left a {
width : 33px;
height : 190px;
background : url(../images/prev.gif) no-repeat 0% 0%;
}
.coda-nav-right a {
width : 33px;
height : 190px;
background : url(../images/next.gif) no-repeat 0% 0%;
}
.coda-nav ul li a.current {
color : #666666;
display : block;
float : left;
background : url(../images/title-bg-flip.gif) repeat-x 0% 0%;
border : 1px solid #cbced0;
height : 45px;
margin : 0 0 0 0;
outline : medium none;
padding : 14px 0 0 10px;
position : relative;
width : 283px;
z-index : 100;
overflow : hidden;
text-align : center;
}
.coda-slider .panel-wrapper {
padding : 10px;
}
.coda-slider p.loading {
padding : 10px;
text-align : center;
}
.coda-nav ul {
clear : both;
display : block;
margin : auto;
overflow : hidden;
padding-top : 0;
height : 45px;
}
.coda-nav ul li {
display : inline;
}
.coda-nav ul li a {
color : #999999;
display : block;
float : left;
text-decoration : none;
background : url(../images/title-bg.gif) repeat-x 0% 0%;
border : 1px solid #cbced0;
height : 45px;
margin : 0 0 0 0;
outline : medium none;
padding : 14px 0 0 10px;
position : relative;
width : 283px;
z-index : 100;
overflow : hidden;
font-size : 17px;
font-weight : bold;
text-align : center;
}
.coda-slider-wrapper {
clear : both;
overflow : hidden;
}
.coda-slider {
float : left;
overflow : hidden;
position : relative;
}
.coda-slider .panel {
display : block;
float : left;
}
.coda-slider .panel-container {
position : relative;
}
.coda-nav-left, .coda-nav-right {
float : left;
}
.coda-nav-left a, .coda-nav-right a {
display : block;
text-align : center;
text-decoration : none;
}
#content .indent {
padding : 39px 0 0 0;
}
#content .section {
padding : 0 0 52px 0;
}
#content .aside .section {
padding-bottom : 42px;
}
#content .img-border {
border : 1px solid #e6e6e6;
padding : 2px;
margin-bottom : 5px;
}
.list1 {
padding-bottom : 7px;
}
.list1 li {
color : #ef3800;
padding-bottom : 14px;
}
.list1 li:before {
content : ">>";
display : inline;
font-weight : bold;
padding-right : 3px;
}
.list1 li a:hover {
color : #000;
}
.list2 {
line-height : 16px;
}
.list2 dt {
font-weight : bold;
padding-bottom : 1px;
}
.list2 dd {
margin-bottom : 17px;
}
.list3 dt {
font-weight : bold;
color : #424343;
padding-bottom : 6px;
}
.list3 dt strong {
color : #ef3800;
}
.list3 dd {
border-bottom : 1px dotted #c3c3c4;
padding-bottom : 20px;
margin-bottom : 19px;
}
.list3 dd a {
font-weight : bold;
text-decoration : none;
}
.list3 dd a:hover {
text-decoration : underline;
}
.list4 li {
width : 100%;
overflow : hidden;
border-bottom : 1px dotted #c3c3c4;
padding : 0 0 19px 0;
margin-bottom : 20px;
}
.list4 li img {
float : left;
margin-right : 18px;
}
.list4 li h4 {
margin-bottom : 8px;
}
.list4 li a {
font-weight : bold;
text-decoration : none;
}
.list4 li a:hover {
text-decoration : underline;
}
.testimonials li {
padding : 0 20px 15px 0;
}
.testimonials li strong {
color : #4f5050;
}
blockquote {
padding-bottom : 15px;
}
blockquote div {
display : inline;
}
blockquote:before {
content : '"';
display : inline;
}
blockquote:after {
content : '"';
display : inline;
}
#footer .social-services {
float : right;
}
#footer .social-services li {
float : left;
padding-left : 9px;
}
#footer a {
color : #8b8b8b;
text-decoration : none;
}
#footer a:hover {
text-decoration : none;
color : #424343;
}
#footer strong {
color : #424343;
}
#footer .nav {
padding-top : 3px;
margin-left : -26px;
}
#footer .nav li {
display : inline;
}
#footer .nav li:before {
content : "|";
display : inline;
padding : 0 13px 0 10px;
}
#footer .nav li a.current {
color : #424343;
}
#newsletter-form fieldset {
border : none;
}
#newsletter-form label {
display : block;
background : url(../images/input-bg.gif) no-repeat 0% 0%;
height : 39px;
}
#newsletter-form input[type="text"] {
width : 230px;
padding : 2px 0 1px 10px;
background : none;
border : none;
}
#contacts-form fieldset {
border : none;
}
#contacts-form label {
display : block;
height : 26px;
overflow : hidden;
}
#contacts-form input {
background : #fff;
width : 190px;
padding : 1px 5px 1px 6px;
border : none;
border : 1px solid #cecece;
color : #9b9b9b;
}
#contacts-form textarea {
width : 190px;
padding : 1px 5px 1px 6px;
height : 350px;
background : #fff;
overflow : auto;
border : 1px solid #cecece;
color : #9b9b9b;
margin-bottom : 22px;
}
#contacts-form .button {
margin-left : 10px;
}
#page1 #content .mainContent {
float : left;
width : 640px;
}
#page1 #content .row-1 .col-1 {
width : 279px;
margin-right : 40px;
}
#page1 #content .row-1 .col-2 {
width : 279px;
}
#page1 #content .row-2 .col-1 {
width : 185px;
margin-right : 23px;
}
#page1 #content .row-2 .col-2 {
width : 184px;
margin-right : 23px;
}
#page1 #content .row-2 .col-3 {
width : 183px;
}
#page2 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page2 #content .row-1 .col-1 {
width : 185px;
margin-right : 23px;
}
#page2 #content .row-1 .col-2 {
width : 184px;
margin-right : 0;
}
#page2 #content .row-1 .col-3 {
width : 183px;
}
#page2 #content .row-2 .col-1 {
width : 279px;
margin-right : 40px;
}
#page2 #content .row-2 .col-2 {
width : 279px;
}
#page3 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page3 #content .row-1 .col-1 {
width : 760px;
margin-right : 20px;
}
#page3 #content .row-1 .col-2 {
width : 90px;
margin-right : 20px;
}
#page3 #content .row-1 .col-3 {
width : 279px;
}
#page3 #content .row-2 .col-2 {
width : 184px;
margin-right : 20px;
}
#page3 #content .row-2 .col-3 {
width : 183px;
}
#page4 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page4 #content .row-1 .col-1 {
width : 185px;
margin-right : 20px;
}
#page4 #content .row-1 .col-2 {
width : 184px;
margin-right : 20px;
}
#page4 #content .row-1 .col-3 {
width : 183px;
}
#page4 #content .row-2 .col-1 {
width : 278px;
margin-right : 15px;
}
#page4 #content .row-2 .col-2 {
width : 278px;
}
#page4 #content .row-3 .col-1 {
width : 250px;
margin-right : 20px;
}
#page4 #content .row-3 .col-2 {
width : 250px;
}
#page5 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page5 #content .row-1 .col-1 {
width : 700px;
margin-right : 20px;
}
#page5 #content .row-1 .col-2 {
width : 150px;
margin-right : 20px;
}
#page5 #content .row-1 .col-3 {
width : 279px;
}
#page5 #content .row-2 .col-2 {
width : 184px;
margin-right : 20px;
}
#page5 #content .row-2 .col-3 {
width : 183px;
}
#page6 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page6 #content .row-1 .col-1 {
width : 870px;
margin-right : 20px;
}
#page6 #content .row-2 .col-1 {
width : 184px;
margin-right : 20px;
}
#page6 #content .row-2 .col-2 {
width : 183px;
}
#page7 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page7 #content .row-1 .col-1 {
width : 415px;
margin-right : 10px;
}
#page7 #content .row-1 .col-2 {
width : 445px;
margin-right : 10px;
}
#page7 #content .row-2 .col-1 {
width : 870px;
margin-right : 20px;
}
#page8 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page8 #content .row-1 .col-1 {
width : 730px;
margin-right : 20px;
}
#page8 #content .row-1 .col-2 {
width : 120px;
margin-right : 20px;
}
#page8 #content .row-1 .col-3 {
width : 279px;
}
#page8 #content .row-2 .col-2 {
width : 184px;
margin-right : 20px;
}
#page8 #content .row-2 .col-3 {
width : 183px;
}
#page9 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page9 #content .row-1 .col-1 {
width : 300px;
margin-right : 20px;
}
#page9 #content .row-1 .col-2 {
width : 520px;
margin-right : 20px;
}
#page10 #content .mainContent {
float : left;
width : 890px;
margin-right : 44px;
}
#page10 #content .row-1 .col-1 {
width : 890px;
margin-right : 20px;
}
.modal {
display : none;
position : absolute;
top : 10%;
left : 25%;
width : 50%;
height : 50%;
padding : 16px;
background : #fff;
color : #333;
z-index : 1002;
overflow : auto;
border : 1px solid #ff3300;
}
#light p {
text-align : justify;
font-family : "trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 12px;
color : #0066ff;
}
.ul.ie6 li {
list-style : none;
float : none;
}
.Estilo1 {
color : #666666;
font-family : "trebuchet MS", Arial, Helvetica, sans-serif;
}

