@charset "utf-8";
/* CSS Document */

/*** GENERAL ***/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{text-align:left; font:13px Verdana,helvetica,clean,sans-serif; *font-size:small;*font:x-small; background:#FFFFFF; color:#36424a;}
body * {line-height:1.22em;}

a img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0; font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
pre, code {font:115% monospace;*font-size:100%;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}


/*** CONTENT ***/
#container{width:982px; margin:0 auto; padding:0 8px 0 0; overflow:hidden}

#header{width:982px; height:134px; position:relative;background:#fff url(../images/HEADER.jpg) 0px 1px no-repeat; margin:30px 0 0 0;padding:0;font-family: Trebuchet MS;}
#header .logo{position:absolute; top:1px; left:0px; width:166px; height:120px; display:block;}

#header .btn_about{position:absolute; bottom:7px; left:40px; width:87px; height:22px; display:block; background:url(../images/small_btn.jpg) left top no-repeat;}
#header .btn_about:hover{background-image:url(../images/small_btn_on.jpg);}

#header_en{width:982px; height:134px; position:relative;background:#fff url(../images/HEADER_ENG.jpg) 0px 1px no-repeat; margin:30px 0 0 0;padding:0;font-family: Trebuchet MS;}
#header_en .logo{position:absolute; top:1px; left:0px; width:166px; height:120px; display:block;}

#header_en .btn_about_en{position:absolute; bottom:7px; left:40px; width:87px; height:22px; display:block; background:url(../images/small_btn_en.jpg) left top no-repeat;}
#header_en .btn_about_en:hover{background-image:url(../images/small_btn_on_en.jpg);}

#header_es{width:982px; height:134px; position:relative;background:#fff url(../images/HEADER_ESP.jpg) 0px 1px no-repeat; margin:30px 0 0 0;padding:0;font-family: Trebuchet MS;}
#header_es .logo{position:absolute; top:1px; left:0px; width:166px; height:120px; display:block;}

#header_es .btn_about_es{position:absolute; bottom:7px; left:40px; width:87px; height:22px; display:block; background:url(../images/small_btn_esp.jpg) left top no-repeat;}
#header_es .btn_about_es:hover{background-image:url(../images/small_btn_on_esp.jpg);}

#header .menu {font-family: Trebuchet MS; font-size:12px; color:#000; position:absolute; bottom:0; left:180px; margin:0;padding:0; overflow:hidden; height:37px;}
#header .menu li{float:left; margin:0; padding:0;color:#000; width:119px; height:37px; display:inline-block}
#header .menu li{display:inline;}
#header .menu li a{color:#082046; padding:0; background:transparent url(../images/Button_not_selected.jpg) bottom left no-repeat; display:inline-block; width:107px; height:16px; padding:21px 12px 0 0;text-align:center;}
#header .menu li a{display:block;}
#header .menu li a:hover,#header .menu li.active a{background:transparent url(../images/Button_selected.jpg) bottom left no-repeat;color:WHITE; text-decoration:none; height:19px; padding-top:18px; font-weight:bold;}
#header .languages{position:absolute; bottom:0; right:0; color:#cccccc; cursor:default;}
#header .languages a{font-weight:bold; color:#999999;}
#header .languages a.active, #header .languages a:hover{color:#082046; text-decoration:none;}

#header_en .menu {font-family: Trebuchet MS; font-size:12px; color:#000; position:absolute; bottom:0; left:180px; margin:0;padding:0; overflow:hidden; height:37px;}
#header_en .menu li{float:left; margin:0; padding:0;color:#000; width:119px; height:37px; display:inline-block}
#header_en .menu li{display:inline;}
#header_en .menu li a{color:#082046; padding:0; background:transparent url(../images/Button_not_selected.jpg) bottom left no-repeat; display:inline-block; width:107px; height:16px; padding:21px 12px 0 0;text-align:center;}
#header_en .menu li a{display:block;}
#header_en .menu li a:hover,#header_en .menu li.active a{background:transparent url(../images/Button_selected.jpg) bottom left no-repeat;color:WHITE; text-decoration:none; height:19px; padding-top:18px; font-weight:bold;}
#header_en .languages{position:absolute; bottom:0; right:0; color:#cccccc; cursor:default;}
#header_en .languages a{font-weight:bold; color:#999999;}
#header_en .languages a.active, #header_en .languages a:hover{color:#082046; text-decoration:none;}

#header_es .menu {font-family: Trebuchet MS; font-size:12px; color:#000; position:absolute; bottom:0; left:180px; margin:0;padding:0; overflow:hidden; height:37px;}
#header_es .menu li{float:left; margin:0; padding:0;color:#000; width:119px; height:37px; display:inline-block}
#header_es .menu li{display:inline;}
#header_es .menu li a{color:#082046; padding:0; background:transparent url(../images/Button_not_selected.jpg) bottom left no-repeat; display:inline-block; width:107px; height:16px; padding:21px 12px 0 0;text-align:center;}
#header_es .menu li a{display:block;}
#header_es .menu li a:hover,#header_es .menu li.active a{background:transparent url(../images/Button_selected.jpg) bottom left no-repeat;color:WHITE; text-decoration:none; height:19px; padding-top:18px; font-weight:bold;}
#header_es .languages{position:absolute; bottom:0; right:0; color:#cccccc; cursor:default;}
#header_es .languages a{font-weight:bold; color:#999999;}
#header_es .languages a.active, #header_es .languages a:hover{color:#082046; text-decoration:none;}


.big_image{border:1px solid #082046; border-top-width:2px; border-bottom-width:2px; margin:0 0 12px 8px;}

#content{padding: 7px; margin:0 0 0 8px ; width:960px; overflow:hidden; background-color:#c2d82e;
         border:0px solid #082046; border-top-width:0px; border-bottom-width:0px;}
#content h1{font-family:Geneva, Arial, Helvetica, sans-serif; color:#003b80; font-size:25px; font-weight:bold;padding-bottom:0px; text-align: left;}
#content a{color:/*#a7c1e6*/blue;}
#content p{color:#000; margin:0; padding:10px 0 0 0}
#content ul{list-style:inside disc;}

#content .content-left{float:left; width:455px;  height:254px; margin:0px; padding:5px 7px 5px 0; background:url(../images/bg_left.jpg) top left no-repeat;}
#content .content-left .text{overflow-y:scroll;width:463px;  height:244px; padding:5px; text-align: justify;}
#content .content-left .text p{color:#000; font-family:Geneva, Arial, Helvetica, sans-serif;padding:10px 0 0 0; margin:0; font-size:13px; line-height:15px}


#content .content-right{float:right;width:461px; height:240px; margin:0px; padding:24px 0pt 0pt 1px;background:url(../images/bg_right.jpg) top left no-repeat; position:relative}

#content .content-right img.imagemap{margin:0px; padding:0px; position:absolute; top:0; left: 0;}

#content .content-right .zoom{position:absolute; width:71px; height:22px; margin:0; padding:0; bottom:2px; right:6px; background:url(../images/MF_logo.jpg) top left no-repeat;}
#content .content-right .zoom:hover{background-image:url(../images/MF_logo.jpg)}

#content .jcarousel-container{position:relative;width:461px; height:240px;}
#content .jcarousel-container .top{position:absolute; width:17px; height:15px; margin:0; padding:0; top:-18px; left:230px; background:url(../images/jcarousel/uparrow.jpg) top left no-repeat;}
#content .jcarousel-container .top:hover{background-image:url(../images/jcarousel/uparrow_on.jpg)}
#content .jcarousel-container .bot{position:absolute; width:17px; height:15px; margin:0; padding:0; bottom:5px; left:230px; background:url(../images/jcarousel/downarrow.jpg) top left no-repeat;}
#content .jcarousel-container .bot:hover{background-image:url(../images/jcarousel/downarrow_on.jpg)}
#content .jcarousel-container .slideshow {width:459px; height:216px;}
#content .content-right p.text-left{color:#00327a;left:15px;padding:0;position:absolute;top:4px; font-family:Trebuchet MS; font-size:13px;}
#content .content-right p.text-right{color:#00327a;right:15px;padding:0;position:absolute;top:4px;font-family:Trebuchet MS; font-size:13px;}
#content .content-right p.text-down-left{color:#00327a;left:10px;padding:0;position:absolute;bottom:4px;font-family:Trebuchet MS; font-size:12px;}
#content .content-right p.text-down-left a{color:#00327a; text-decoration:none}
#content .content-right p.text-down-left a:hover{text-decoration:underline}
#content .content-right p.text-down-left a.active{font-weight:bold;}

#contact{border:1px solid #082046; border-top-width:2px; border-bottom-width:2px; margin:0 0 7px 8px; background-color: transparent; left 0px no-repeat; height:576px; position:relative}
#contact p{color: #082046; font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:25px; position:absolute; right:250px; bottom:418px; line-height:35px;}
#contact a{color: #082046;}


#footer{clear:both; border-bottom:7px solid #c2d82e; margin:0 0 8px 8px; text-align:right;}
#footer a{padding:0;}

#content .jcarousel-container .jcarousel-next-disabled {background:url(../images/jcarousel/downarrow.jpg) top left no-repeat!important;}
#content .jcarousel-container .jcarousel-prev-disabled {background:url(../images/jcarousel/uparrow.jpg) top left no-repeat!important;}

#content ul#mycarouselLoc {list-style-type:none;}

#footer a img {padding-top:3px;}