
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}



*{font-family:Arial,Helvetica,sans-serif;color:#596163;font-size:18px;line-height:1.5em}



strong{	font-weight:900;font-size:1.3em;padding:0 !important;margin:0 !important}

a{cursor:pointer;font-family:Arial,Helvetica,sans-serif;color:#0088B5;font-weight:900;text-decoration:none}

a:visited {color:#0088B5}

a:hover {color:#05A; text-decoration:underline;}

em{font-style:italic;padding:0 !important;margin:0 !important}



p{padding:0 0 0 0.5em;}



#header,#footer,#content{text-align:center}

#header-canvas,#footer-canvas,#content-canvas{width:990px; text-align:left;margin:auto}

#content-canvas{
  min-height:500px;
  height:auto !important;
  height:500px;
}

#header{background:#222}



#brand-links{list-style:none !important}

#brand-links li a{display:block;height:150px}

#brand-links li a span{position:absolute;top:-9999px}

#brand-links li a.diamante{width:290px; background:transparent url(../img/logo-diamante.png) no-repeat scroll left bottom}

#brand-links li a.isa{width:260px; background:transparent url(../img/logo-isa.png) no-repeat scroll right bottom}



#main-nav{padding-top:10px}

#main-nav li{float:left; padding-right:10px}

#main-nav li.last{padding:0}

#main-nav li a{display:block;width:190px;height:40px; background:transparent url(../img/navMatrix.png) repeat-x scroll 0 0}

#main-nav li a span{position:absolute;top:-9999px}



#main-nav li .menu-1{background-position:0px 0px}

#main-nav li .menu-2{background-position:-190px 0px}

#main-nav li .menu-5{background-position:-380px 0px}

#main-nav li .menu-4{background-position:-570px 0px}

#main-nav li .menu-6{background-position:-760px 0px}



#main-nav li .menu-1:hover{background-position:0px -40px}

#main-nav li .menu-2:hover{background-position:-190px -40px}

#main-nav li .menu-5:hover{background-position:-380px -40px}

#main-nav li .menu-4:hover{background-position:-570px -40px}

#main-nav li .menu-6:hover{background-position:-760px -40px}



#main-nav .menu-1 .active{background-position:0px -80px !important}

#main-nav .menu-2 .active{background-position:-190px -80px !important}

#main-nav .menu-5 .active{background-position:-380px -80px !important}

#main-nav .menu-4 .active{background-position:-570px -80px !important}

#main-nav .menu-6 .active{background-position:-760px -80px !important}

#content{

    min-height: 100%;

    height: auto !important;

    height: 100%;

    margin: 0 auto -500px;

}



#heading-canvas{padding:30px 0 30px;border-bottom:1px solid #EEE}

.col1 .copy{text-align:left}



#seo-title{float:left;padding:0 2% 0; width:60%; font-size:30px}

#cta-canvas{float:right; padding:0 2% 0}

#cta-canvas .contactanos{display:block; width:215px; height:48px; background:transparent url(../img/contactanos.png) no-repeat scroll 0 0}

#cta-canvas a span{position:absolute;top:-9999px}

#main-bc * {font-size:13px}

/*Layouts*/

.colmask {clear:both;float:left;overflow:hidden;position:relative;width:100%}



.fullpage .col1 {left:0%;width:100%}

.rightmenu .colleft {right:25%}.rightmenu .col1 {left:25%;width:74%}.rightmenu .col2 {left:25%;width:26%}

.leftmenu .colleft {right:75%}.leftmenu .col1 {left:100%;width:75%}.leftmenu .col2 {left:0%;width:24%}

.threecol .colmid {right:25%}.threecol .colleft {right:50%}.threecol .col1 {left:100%;width:49%}.threecol .col2 {left:26%;width:25%}.threecol .col3 {left:75%;width:25%}

.blogstyle .colmid {right:25%}.blogstyle .colleft {right:25%}.blogstyle .col1 {left:50%;width:49%}.blogstyle .col2 {left:50%;width:25%}.blogstyle .col3 {left:50%;width:25%}





.colright, .colmid, .colleft {float:left;position:relative;width:100%}

.col1, .col2, .col3 {float:left;overflow:hidden;padding:0 0 1em;position:relative}



#footer,.push{height: 500px}#footer{background:#222}



#footer-canvas{padding-top:1em}



#footer-parts .about-sig{width:50%; float:left}
#footer-parts .contactanos{width:50%; float:left; clear: left;}
#footer-parts .contactanos p{margin:0}
#footer-parts .copyright{clear:both; text-align:center; padding:5px 0 0}
#footer-parts .copyright p{margin:0; line-height:1em}
#footer-parts .vinculos-sec{width:30%; float:right}
#footer-parts .vinculos-sec li{padding:5px 0 2px 20px;font-size:15px}
#footer-parts .vinculos-sec li a{font-size:15px}



#footer-parts h2,#footer-parts .title{
	font-size:25px;
	color:#FFF;
	line-height:1.3em;
    margin:0
}

#footer-parts p{
	font-size:17px;
	color:#AAA;
	line-height:1.2em
}



#left-panel{background:#FFF url(../img/bg-lp.png) repeat-y top right}

#right-panel{background:#FFF url(../img/bg-rp.png) repeat-y top left}

.blogstyle #left-panel,.blogstyle #right-panel {background:none}

#left-panel,#right-panel{padding:45px 0 40px}

#left-panel .panel,#right-panel .panel{padding:0 0 10px}

.sub-nav01{background:transparent url(../img/bg-subnav01.png) repeat-x scroll 0 0;border-bottom:1px solid #FFFFFF;margin:0 0 18px;padding:1px 0 0}

.sub-nav01 li {color:#797C80}

.sub-nav01 li a {

	border-bottom:1px solid #DCDDDE;

	border-top:1px solid #FFFFFF;

	color:#797C80;

	display:block;

	font-size:14px;

	font-weight:bold;

	padding:10px 0 10px 42px;

	position:relative;	

}



.sub-nav01 .active a{

	background:#49B2FF url(../img/bg-subnav01-active.png) repeat-x scroll 0 center;	

	color:#FFFFFF;

	text-shadow:-1px -1px 0 #3293D6;

}



.sub-nav01 ul{border-bottom:1px solid #DCDDDE;margin:0; padding:12px 0}

.sub-nav01 li li {margin-bottom:3px;position:relative}



.sub-nav01 li .active, .sub-nav01 .active .active {

	background:#DEDEDE;

	border:medium none;

	padding:0;

}



.sub-nav01 li li a, .sub-nav01 .current li a {

	background:transparent none repeat scroll 0 0  !important;

	border:medium none  !important;

	color:#797C80  !important;

	font-size:13px  !important;

	font-weight:normal  !important;

	padding:3px 25px 3px 11px  !important;

	text-shadow:none !important;
}

.subnav02-rd{
    background:transparent url(../img/bg-sub_nav_02_01-top.png) no-repeat scroll left top;
    margin:0 auto 30px;
    padding:0;
    width:191px;
    text-align:left    
}

.subnav02-rd li {
font-size:10px;
list-style-type:none;
padding:0;
position:relative;
}

.subnav02-rd li a{
    font-size:11px;
    border-bottom:1px solid #E6E6E6;
    border-top:1px solid #FFFFFF;
    display:block;
    line-height:1em;
    padding:10px 0 10px 35px;
    width:150px;
}

.subnav02-rd li.rd-bottom{
    background:transparent url(../img/bg-sub_nav_02_01-btm.png) no-repeat scroll left bottom;
    line-height:2px;
    font-size:2px;
}

.subnav02-rd li.rd-top{
    line-height:1px;
    font-size:1px;
}                 

.p-quote{width:80%; margin-bottom:20px}

.p-quote blockquote{font-size: 12px; color:#555; padding:0 0 5px 10px; line-height:1.1em}
.p-quote cite{font-size:12px; color:#000; padding:0 0 5px 0; margin-left:10px; font-weight: bold;}

.clearBoth{clear:both}.p-clearBoth{clear:both; height:1px; line-height:0.1em; font-size:1px}.float-l{float:left}.float-r{float:right}.spacer{padding:1em;}.centerer{text-align:center}

.gpic h2{font-size:18px; margin:3px 20px 5px}
.gpic h3{font-size:14px; margin:0 20px 0}

.gpic-cont{margin:10px auto; text-align: center;}

.col1 .copy{margin:auto; width:98%; padding:10px 0 0}
.col1 #main-bc {margin:5px auto 0; text-align:left; width:98%}

#heading-canvas{padding:5px 0}
#seo-title{width:100%; font-size:20px}

#content-canvas{border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE}

.nav-galeria{margin:3px 20px 5px}
.nav-wiam{margin:3px 20px 5px}