body {margin: 0 auto; padding: 0px 0 20px;background: url(../images/bg9.jpg) repeat center top;font:normal 12px Verdana, Geneva, Arial, Helvetica;}
a img { border: 0; }
ul { margin: 0; padding: 0;list-style: none; }
h2.contentheading {background: url(../images/title-bg.png) no-repeat left top; color: #fff;line-height: 33px;padding-left: 35px;font-weight: normal;}


.wrapper {width: 980px;margin: 0 auto;}

.wrapper .banner {}

.wrapper ul#topmenu {margin: 0px 0;overflow: hidden;}
.wrapper ul#topmenu li {width: 196px;line-height: 32px;float: left;background: url(../images/topmenu-li.png) no-repeat left top;}
.wrapper ul#topmenu li a {text-decoration: none;color: #24425F;display: block;text-align: center;}
.wrapper ul#topmenu li:hover a {background: url(../images/topmenu-li.png) no-repeat left -32px;color: #fff; }
.wrapper ul#topmenu li.active a {background: url(../images/topmenu-li.png) no-repeat left bottom;color: #fff; }

.wrapper .maincontainer {overflow: hidden;background: url(../images/maincontainer-bg.jpg) repeat-y 230px top;}

.wrapper .maincontainer .left {float: left;width: 230px;background:#000033 url(../images/left-F-symbol.png) no-repeat center bottom;padding-bottom: 200px;}
.wrapper .maincontainer .left h3 { text-align: center;background: #4d485c;color: #fff;margin:0;padding:5px 0; }

div.left ul {list-style:inside disc;color:blue; padding-left:20px; margin-bottom:15px;}
div.left ul li a{text-decoration:none;}

.wrapper ul.leftmenu { background: #000033;overflow: hidden;list-style:none;padding-left:0; }
.wrapper ul.leftmenu li {width: 220px;line-height: 35px;float: left;background: url(../images/leftmenu-li.png) no-repeat left top;margin: 5px 0;}
.wrapper ul.leftmenu li a {text-decoration: none;color: #000000;display: block;text-align: center;text-align: left;padding:8px 0 0 50px}
.wrapper ul.leftmenu li:hover a {background: url(../images/leftmenu-li.png) no-repeat left -43px;color: #fff; }
.wrapper ul.leftmenu li.active a {background: url(../images/leftmenu-li.png) no-repeat left bottom;color: #000099; }

.wrapper .maincontainer .wrap {float: left;width: 750px;background: url(../images/fondo-content.jpg) no-repeat left top;padding-top: 30px;position: relative;}
.wrapper .maincontainer .wrap .wrapCnt {float: left;width: 710px;background: url(../images/wrap-bg.png) repeat-y left top ;padding: 5px 25px 5px 15px;}
.wrapper .maincontainer .wrap .wrapCnt .midimg {float: left;width: 260px;text-align: center;}
.wrapper .maincontainer .wrap .wrapCnt .midimg img {margin-bottom: 20px;}
.wrapper .maincontainer .wrap .wrapCnt .content {background: transparent;float: left;width: 700px; padding: 0 15px;}

.wrapper .maincontainerFoot {width: 970px;background: #eeeeee;height: 15px;float: right;}

.wrapper .footer {margin-top: 10px;display: inline-block;color: #fff;}
.wrapper .footer .footleft {float: left;width: 450px;background:#006699;padding: 30px 0 30px 40px;}
.wrapper .footer .footright {float: left;width: 450px;background:#006699;padding: 0 15px 0 25px;}


/*  */

.LV_validation_message {display: none; }
.form_element .LV_invalid_field {background:#FCF2F2;border:1px solid red !important;}
.footright .form_element {margin-top: 0 !important;  }
.footright .contactCnt { padding-left:30px; }
.footright .cf_button { text-align: right; }
.footright .form_element label { width: 80px !important; }
.footright .form_element { width: 70%;margin-left: 65px; }


#jflanguageselection {margin:0;position:absolute;right:20px;top:0;}