BODY{background-color:#ebebeb;
	text-align:center;margin:0 0 12pt;padding:0;
	font-size:10pt;font-family:arial,sans-serif;}

#main,#body{text-align:left;}
.bgbody{width:750px;margin:auto;}

.mainbg{background:#ebebeb url(biz_mainbg.gif) repeat-y center 0;padding-top:12pt}
.footbgtop{background:#ebebeb url(biz_footbgtop.gif) no-repeat center top;height:8px !important}
.footbg{background:#ebebeb url(biz_footbg.gif) repeat-y center top;}
.footbgbtm{background:#ebebeb url(biz_footbgbtm.gif) no-repeat center top;height:8px !important}
.footbgtop,.footbgbtm{font-size:1px}

.cleaner{clear:both;}
/* .mainbg .cleaner{border:1px solid #fff;height:1px !important} */

#lang{display:block;position:absolute;width:100%;top:0;left:0;text-align:center;z-index:1000;
	background-color:transparent}
.headerlogo{z-index:1001;width:300px;}

#lang P{margin: 12pt auto;width:730px;
	font-size:10pt;color:#000;font-weight:normal;
	text-align:right}



H4,P,UL,H5{margin:8pt 0 6pt}
H4,P,UL{font-size:10pt;padding:0;line-height:13pt}
LI{list-style-image:url(biz-li5.gif);margin:2pt 0 2pt 2em}
UL.nob LI{list-style:none}
H5{font-size:9pt;font-weight:normal}

.icnli{padding-left:46px}
.box.etc .icnli{padding-left:42px}
.icnli H3 IMG,.icnli H4 IMG{float:left;margin-left:-46px;margin-top:-12px}
.icnli H3,.icnli H4{clear:left}
.box.etc .icnli P IMG{float:left;margin-top:-4px;margin-left:-42px;margin-bottom:8px;}
.box.etc .icnli P{clear:left; margin-bottom:5px; margin-top:18px;}
.icnli .cleaner{clear:left}

.note{color:#999}
H1{color:#8db359;font-size:20pt;font-weight:normal;margin:0 0 12pt}
H2{color:#2d4f75;font-size:14pt;font-weight:normal;margin:20pt 0 8pt}
H2.sub{margin-top:-6pt}
#_home H2{margin-top:6pt}
H3{color:#2d4f75;font-size:11pt;margin:16pt 0 6pt}
H4{color:#2d4f75;font-size:10pt;}

VAR{color:#619a00;font-style:normal}

ABBR{text-decoration:none;border-bottom:1px solid #ccc}


A:link,A:visited{color:#039}
A:active{color: #0353A5}
A IMG{border:0;text-decoration:none}

H1 A:visited,H2 A:visited,H3 A:visited,H4 A:visited{color:inherit;text-decoration:none}
H1 A:link,H2 A:link,H3 A:link,H4 A:link{color:inherit;text-decoration:none}
H1 A:hover,H2 A:hover,H3 A:hover,H4 A:hover{text-decoration:underline}


.hr{border-bottom:1px solid #ccc;height:1px!important;margin:8pt 0;list-style:none}
.hr HR{display:none}



/* "rc"(rounded corners) + #(position based on numeric keypad) */
.rc7,.rc9,.rc1,.rc3{background-repeat:no-repeat;}
.rc7{background-position:left top;position:relative;
	background-image:url(brc7.gif);background-repeat: no-repeat;}
.rc9{background-position:right top;
	background-image:url(brc9.gif);background-repeat: no-repeat;}
.rc1{background-position:left bottom;
	background-image:url(brc1.gif);background-repeat: no-repeat;}
.rc3{background-position:right bottom;
	background-image:url(brc3.gif);background-repeat:  no-repeat;}




.h0 .rc7{background-image:url(brc7h0.gif);background-repeat: no-repeat;}
.h0 .rc9{background-image:url(brc9h0.gif);background-repeat: no-repeat;}
.h0 .rc1{background-image:url(brc1h0.gif);background-repeat: no-repeat;}
.h0 .rc3{background-image:url(brc3h0.gif);background-repeat: no-repeat;}


.headerlogo{font-size:11pt;color:#666;margin-bottom:10pt;text-align:left;position:relative;font-weight:bold}
	.headerlogo IMG{vertical-align:-1pt;margin-right:4pt}
	.headerlogo IMG#logo{}
#_home .headerlogo{font-size:12pt}
#_home .headerlogo IMG{margin-right:4pt}



/* estructura de columnas */


.ltCtntEtc{
	border:1px solid white} 
	.ltCtntEtc .colEtc{width:255px; float: right;}
	.ltCtntEtc .colCtnt{width:475px;margin-bottom:12pt; float: left;}
.ltNavCtnt{/* nav + contenido (internas) */
	border:1px solid white}/* mozilla bug */
	.ltNavCtnt .colNav{width:140px;}
	.ltNavCtnt .colCtnt{width:574px;margin-bottom:12pt}
.ltFormEtc{/* form + etc (contacto) */
	border:1px solid white}/* mozilla bug */
	.ltFormEtc .colEtc{width:174px;float:right}
	.ltFormEtc .colForm{width:540px;margin-bottom:12pt}



/* boxes */

.box{margin-bottom:12pt}

.h0{color:#fff;background-color:#2d4f75;margin:-4px -4px 6pt}
.box.h0{position:relative;background-repeat:no-repeat;background-position:right top}
.box.h0 .divbody{padding:12pt 12pt 8pt}

.box.h0 H1{color:#fff;line-height:20pt;margin-bottom:15px}
.box.h0 P{width:280px;}
.box.h0 H5{margin:0 0 0 -8px}

.box.etc{width:180px;margin:0 0 12pt 12pt; float: right;}

.box.etc .logos{text-align:center;}
.box.etc .logos P{margin:12pt 0}
.box.etc .logos P IMG{margin:0 auto 6pt}

.box.link{background-color:#8db359;margin-bottom:17px;height:97px;}
.box.link .divbody,.box.news .divbody,.box.etc .divbody{ padding: 6pt 8pt 8pt; }
.box.news.thick .divbody{padding:4pt}
.box.link P,.box.news P{margin:2pt 0}
.box.link H2,.box.link H3{color:#fff;margin:2pt 0 4pt}

.box.news,
.box.etc{border:1px solid #ccc;}
.box.news H3,
.box.etc H3{color:#8db359;margin:2pt 0 4pt}
.box.news H4,
.box.etc H4{margin:2pt 0 4pt}

.box.etc H4.hasimg{margin-left:36px;}
.box.etc H4.hasimg IMG{vertical-align:middle;float:left;margin-left:-36px}


.box.etc P{font-size:9pt;color:#666}
.box.etc LI{font-size:11px;line-height:12pt;margin-top:2pt;margin-bottom:2pt}

.box.text{}


/*tables & graphics*/
TABLE,TR,TD{border-collapse:collapse}
TR{vertical-align:top}
.quads TD{padding:10px;background-color:#e7f3c1}
.quads TD.gutter{width:4px!important;padding:0;background-color:#fff}
.quads TR.gutter TD{height:4px!important;padding:0;background-color:#fff}
.quads TD H3{margin-top:0}

TABLE.lt{}
TABLE.lt TD.gutter{width:24px!important}

TABLE.grafo{}
TABLE.grafo TD{padding:6px 1px}
TABLE.grafo TD.vr{padding:8px 6px;
	background-image:url(grafo-vr.gif);background-repeat:repeat-y;background-position:8px 0;}
TABLE.grafo TD.vr VAR{background-color:#fff;font-size:12pt}

/* menu */
.menu,.menu LI{list-style:none;padding:0}
.menu{margin:0 0 24pt;}
.menu LI,.menu .li{margin:8pt 0;font-size:11pt}
.menu A,.menu A:visited{color:#039}
A.here,A.here:hover{font-weight:bold;text-decoration:none;cursor:default}
BODY.internal A.here,BODY.internal A.here:hover{cursor:pointer}
.menu A.here,.menu A.here:link,.menu A.here:visited{color:#8db359;}

#topmenu{width:750px}
#topmenu .divbody{padding:8px 8px 12px;width:724px}

#topmenu UL,#topmenu .menu{text-align:center;margin:0}
#topmenu LI,#topmenu .li{display:inline;margin:0 6pt;font-size:11pt;color:#fff}
#topmenu A,#topmenu LI A:visited,#topmenu .li A:visited{color:#fff;text-decoration:none;}
#topmenu A.here{color:#fff;}
#topmenu LI A:hover,#topmenu .li A:hover{text-decoration:underline}
#topmenu LI A.here:hover,#topmenu .li A.here:hover{text-decoration:none}

/*A.page{position:absolute;top:0;left:0;display:block;}*/


/** forms **/

FORM{margin:0;padding:0}
INPUT,SELECT{font-family:arial,sans-serif;font-size:10pt}
FORM TD,FORM TH{padding:4pt 2pt}
FORM INPUT.text,FORM TEXTAREA{
	font-family:arial,sans-serif;border:1px solid #999;padding:4px;font-size:10pt;}

FORM TH{text-align:right;font-weight:normal;padding-right:4pt;color:#999;font-size:10pt}
FORM LABEL{color:#000;font-size:10pt}

FORM .error INPUT.text,FORM .error TEXTAREA,.error SELECT,
INPUT.error,INPUT.text.error,TEXTAREA.error,SELECT.error{border:1px solid red;background-color:#fee}
FORM .error TH{color:#f66}
FORM .error LABEL{color:red}
FORM .error .note{color:#f66}


/***********/
/* footers */
/***********/

.foot{padding:16pt 0 4pt;}

.foot P,.foot H5{font-size:9pt;color:#666;font-weight:normal;margin:2pt 0}
.foot H5{font-size:11px;}
.foot A{color:#666}
.foot .social{float:right;}
.foot .social img{vertical-align:middle; padding-bottom:2px}

.foot .links{width:570px;float:left;}
.foot .logos{width:40px;float:right;vertical-align:middle;}
.foot .logos IMG{vertical-align:middle;width:70%}

.foot strong{color:#000;font-weight:normal;font-style:normal}
.foot H4{font-weight:normal;margin-bottom:20pt;color:#000}
.foot H4 strong{font-weight:bold}

.foot A.here{color:#666}


/* IE/Win doesn't get what "inherit" means */
H1 A:link,H1 A:visited{color:#8db359}
H2 A:link,H2 A:visited,H3 A:link,H4 A:link,H3 A:visited,H4 A:visited{color:#2d4f75}
.box.link H3 A:link,.box.link H3 A:visited{color:#fff}

.box.news H3 A:link,.box.news H3 A:visited,
.box.etc H3 A:link,.box.etc H3 A:visited{color:#8db359;margin:2pt 0 4pt}



/* fracktail was here */

.readMore a:link, .readMore a:visited {
font-size: 122px!important;
color: #ff6600!important;
}

.box.news .rc7 .rc9 .rc1 .rc3 .divbody div#fscroller  a:link,
.box.news .rc7 .rc9 .rc1 .rc3 .divbody div#fscroller  a:visited{
color: #003399!important;
}

.box.news .rc7 .rc9 .rc1 .rc3 .divbody div#fscroller div h3 a:link,
.box.news .rc7 .rc9 .rc1 .rc3 .divbody div#fscroller div h3 a:visited{
color: #ff6600!important;
margin:2pt 0pt 4pt;
color: #8DB359!important; 
font-size: 11pt; 
text-decoration: none;
}

/*Sample CSS to style the two tickers in the demo*/

.livrabox { filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); 
-moz-opacity: 1; }

.livraclass{
padding: 5px;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); 
-moz-opacity: 1;

}

.livraclass a{
text-decoration: none;
}

.bbcclass{
width: 400px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
}



.rssdate{ /*shared class for all date elements in an RSS feed*/
color: #000;
font-size:10pt;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}



.rssReader .rsstitle a:link, .rssReader .rsstitle a:visited{
color: #8DB359;
font-weight: bold;
font-size: 11pt;
}

.Album { background: #f5f5f5; padding: 5px;}

.AlbumHeader { text-align:center; padding-left:0px; }

.AlbumPhoto { background: #f5f5f5; margin-bottom: 10px; }

.AlbumPhoto p { float: left; padding: 4px 4px 12px 4px; border: 1px solid #ddd; background: #fff; margin: 8px; }

.AlbumPhoto span { float: left; padding: 4px 4px 12px 4px; border: 1px solid #ddd; background: #fff; margin: 8px; margin-left: 20px; }

.AlbumPhoto img { border: none; }

/* Flickr Gallery */

#fjs-flickrphoto img {
padding: 3px;
border: 1px solid #ccc;
background: white;
width: 75px;
height: 75px;
}

#fjs-flickrphototitle {
font-size: 15px;
font-weight: bold;	
margin-bottom: 10px;	
}

#fjs-flickrphotonav {
font-size: 10px;
margin-top: 5px;
}

#fjs-flickrphotonav a {
text-decoration: none;
}

#fjs-flickrphotonav img {
vertical-align: middle;
}

#fjs-flickr {
background: #f7f7f7;
border: 1px solid #e4e4e4;
margin: 10px 10px 10px 0px;
text-align: center;
padding: 10px;
}

.box.h0 {
background-image:url(rotate/rotate.php);
}


/*Newsletter page*/
.newsletterForm {}
.newsletterForm .mc-field-group { margin-bottom:15px; position:relative; overflow:hidden;}
.newsletterForm .mc-field-group input.mce_inline_error { border:solid 1px #900; }
.newsletterForm .mc-field-group div.mce_inline_error {font-weight:700; color:#900;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px; padding-top:5px; text-indent:129px;}
.newsletterForm label { width:120px; display:inline-block; text-align:right; padding-right:5px;}
.newsletterForm .txt { width:250px; border:1px solid #999999; padding:4px;}
.input-group-label { float:left;}
.newsletterForm .mc-field-group .input-group { float:left; width:150px;}
.newsletterForm .mc-field-group ul { list-style:none !important; margin:0 !important;}
.newsletterForm .mc-field-group li { list-style:none !important; width:200px; margin-left:0;}
.newsletterForm .mc-field-group li label { width:140px; text-align:left; position:relative; top:-2px;}
.newsletterForm .mc-field-group li label span { color:#666; font-style:italic;}
.newsletterForm fieldset { border:none; padding:0;}
.indicate-required { background:#E5E5E5;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px; padding:5px; margin-bottom:10px;}
.response { padding:10px; margin-bottom:20px; border:solid 1px #CCC;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}
#mce-error-response { border-color:#C00}
#mce-success-response { border-color:#090}

/*Fin newsletter page*/

