html, body, form, fieldset {
margin : 0;
padding : 0;
}
body {
font-family : Tahoma, Arial, Helvetica, sans-serif;
line-height : 150%;
}
body#bd {
color : #ffffff;
background : #000000 url(../images/bgrep3.jpg) repeat-x center top;

}
#bgbd {
	background : transparent url(../images/bg.jpg) repeat-y center top;
	position: relative;
	text-align: center;
}
a {
color : #b40303;
text-decoration : none;
outline : none;
}
a:hover, a:active, a:focus {
color : #ffffff;
text-decoration : underline;
}
h1 {
font-size : 180%;
}
h2 {
font-size : 155%;
}
h3 {
font-family : arial;
font-size : 125%;
font-weight : bold;
margin : 10px 0 0 !important ;
text-indent : 15px;
}
h4 {
font-size : 100%;
text-transform : uppercase;
}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
margin : 10px 0;
padding : 0;
}
p {
font-size : 12px;
}
span {
color : #d155a1;
font-size : 12px;
font-weight : bolder;
padding-right : 5px;
}
ul {
list-style : none;
}
ol li {
margin-left : 35px;
line-height : 180%;
}
th {
padding : 5px;
font-weight : bold;
}
fieldset a {
font-weight : bold;
}
hr {
border-top : 1px solid #dddddd;
border-right : 0;
border-left : 0;
border-bottom : 0;
height : 1px;
}
fieldset {
border : 0;
margin : 0;
padding : 0;
}
label {
color : #808176;
display : block;
font-size : 11px;
font-weight : bold;
line-height : 16px;
}
input.text, textarea {
background : #7b7d72 none repeat scroll 0% 0%;
border : 1px solid #808177;
color : #000000;
font-family : "Courier New", Arial, sans-serif;
font-size : 12px;
margin : 1px 0;
padding : 3px;
width : 322px;
}
input.submit {
padding : 2px 5px;
font : bold 12px/12px verdana, arial, sans-serif;
}
a img {
border : none;
outline : none;
}
#maincontent {
	width : 980px;
	z-index : 1;
	text-align : left;
	min-height : 482px;
	margin-top : 0;
	margin-left : auto;
	margin-right : auto;
	left: 40px;
	position: relative;
}
#header {
	position : relative;
	height : 118px;
	width : 900px;
	z-index : 900;
	float: left;
	left: 10;
}
.logo {
	bottom : 5px;
	height : 55px;
	left : 95px;
	position : absolute;
	width : 720px;
	z-index : 600;
}
.menu {
	color : red;
	height : 30px;
	position : absolute;
	right : 95px;
	float : right;
	bottom : 19px;
	width : 277px;
	z-index : 750;
}
.menu ul li {
float : left;
padding : 0 8px;
}
li.port a {
height : 24px;
width : 109px;
float : left;
}
li.port a:hover, li.port a:focus, li.port a:active {
}
li.ben a {
height : 24px;
width : 109px;
float : left;
}
li.ben a:hover, li.ben a:focus, li.ben a:active {

}
li.contact a {
background : transparent url(../images/menu.png) no-repeat right top;
height : 26px;
width : 90px;
float : left;
}
li.contact a:hover, li.contact a:focus, li.contact a:active {
background : transparent url(../images/menu.png) no-repeat right bottom;
}
#wrapper {
position : relative;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
#flash {
	background : transparent url(../images/wait.gif) no-repeat center center;
	height : 482px;
	width : 830px;
	z-index: 1100;
	left: -3px;
	position: relative;
}
#flashtop {
	height : 490px;
	width : 850px;
	left: 40px;
	position: relative;
	float: left;
	clear: none;
	z-index: 800;
}

#aboutdiv {
	height : 350px;
	width : 700px;
	z-index: 1100;
	background-image: url(../images/about-div.png);
	background-repeat: no-repeat;
	background-position: center center;
	left: 60px;
	position: relative;
	top: 20px;
}
#aboutshadow {
	height : 245px;
	width : 827px;
	z-index: 644;
	background-image: url(../images/box-shadow.png);
	background-repeat: no-repeat;
	background-position: center center;
	left: 6px;
	top: 100px;
	position: relative;
	top: -134px;
	clear: none;
	float: left;
}
#aboutdivinner {
	left: 20px;
	position: relative;
	float: left;
	clear: none;
	height : 292px;
	width : 655px;
	overflow: auto;
	z-index: 1200;
	top: 20px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
}

#aboutdivinner ul{
font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 300; color: #ffffff; text-align: justify; line-height: 1.2em;}
}
.licontent {
width : 700px;
margin : 20px 100px 0 100px;
background : transparent url(../images/seksen.png) repeat left top;
height : 350px;
}
div#contactFormArea {
border-right : 1px dashed #62615c;
float : left;
padding : 0 10px 10px;
position : relative;
margin-top:12px;
width : 330px;
}
div#contactFormArea h3 {
text-indent : 0;
}
div#textSlide {
border-right : 1px dashed #62615c;
float : left;
margin-top:12px;
height : 338px;
position : relative;
width : 440px;
}
div#madbot {
float : left;
height : 226px;
margin-left : 13px;
margin-top : 52px;
position : relative;
width : 234px;
}
#contacto {
position : relative;
float : left;
margin : 53px 0 0 28px;
width : 166px;
height : 271px;
}
div#textSlide p {
color : #a1a195;
font-size : 12px;
line-height : 18px;
padding : 16px;
margin : 0;
}
#footer {
	z-index : 1055;
	height : 45px;
	line-height : normal;
	position : relative;
	left: 0;
	visibility: visible;
	clear: left;
}

#footer a{
	color : #b40303;
}

#footer a:hover{
	color : #000000;
}

.copyright {
	float : right;
	position : absolute;
	right : 110px;
	top : 11px;
	width : 394px;
	height: 50px;
}
.cssvalid{
float:right;
height:19px;
position:absolute;
right:158px;
top:5px;
width:24px;
}
.htmlvalid{
float:right;
height:19px;
position:absolute;
right:132px;
top:5px;
width:24px;
}
* html > body .clearfix {
width : 100%;
display : block;
}
* html .clearfix {
height : 1%;
}
html {
margin-bottom : 1px;
height : 100% !important ;
height : auto;
}
.anythingSlider {
width : 890px;
height : 440px;
position : relative;
margin : 0 auto 15px;
}
.anythingSlider .wrapper {
width : 890px;
overflow : auto;
height : 440px;
margin : 0 0;
position : absolute;
top : 0;
left : 0;
}
.anythingSlider .wrapper ul {
width : 32700px;
list-style : none;
position : absolute;
top : 0;
left : 0;
background : transparent;
margin : 0;
}
.anythingSlider ul li {
display : block;
float : left;
padding : 0;
height : 440px;
width : 900px;
margin : 0;
}
.anythingSlider .arrow {
display : none;
}
.anythingSlider .wrapper ul ul {
position : static;
margin : 0;
background : none;
overflow : visible;
width : auto;
border : 0;
}
.anythingSlider .wrapper ul ul li {
float : none;
height : auto;
width : auto;
background : none;
}
.pagebodya {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 300; color: #ffffff; text-align: justify; line-height: 1.2em;}
.pagebodyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	color: #000000;
	text-align: right;
	line-height: 1.3em;
	visibility: visible;
}
.bigfirst {  font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-style: bold; font-weight: 600; color: #000000; text-align: justify; line-height: 2.6 em;}
.bigafter {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: bold; font-weight: 600; color: #000000; text-align: justify; line-height: 1.2em;}
.pagebody-i {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #ffffff; text-align: justify}
.pagebodyb-nj {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 300; color: #ffffff; line-height: 1.2em;}
.pagebodyb-nj-red {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 300; color: #ee0000}
.pagebodyabig {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: 300; color: #000000; text-align: justify}
.pagebody-ibig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: normal; color: #ffffff; text-align: justify}
.pagebodyb-njbig {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: 300; color: #000000}
.pagebodyx-nj {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000}
.pagebodyc-sm {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.pagebodyd-vsm {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}
.pagebody-left-j {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left}
.pagebodytitle1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #818181; text-align: justify}
.pagebody-orange {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FF5A01; text-align: justify}

.smallWhi {  font-family: Geneva, Arial, Helvetica, verdana, san-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #ffffff; text-align: justify}

.blacklink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; }

