/* Conportamientos Generales */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block }
mark, rp, rt, ruby, summary, time { display: inline }
/* aliniacion Izquierdo y Derecho */
.left { float: left }
.right { float: right }
.wrapper { width: 100%; overflow: hidden }
/* Propiedades Globales ======================================================== */
body { border: 0; font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #575652; line-height: 22px; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: center top; background-color: #FFFFFF; }
.ic, .ic a { border: 0; float: right; background: #fff; color: #f00; width: 50%; line-height: 10px; font-size: 10px; margin: -220% 0 0 0; overflow: hidden; padding: 0 }
.css3 { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4); position: relative }
/* Estrutura Global ============================================================= */
.main { margin: 0 auto; width: 940px; }
.main2 { margin: 0 auto; width: 1000px; position: relative; }
.body1 { background: url(../images/bg_top.gif) top repeat-x }
/* ============================= main layout ====================== */
.text-1 { font-size: 14px; line-height: 18px; color: #3f3f3f; font-weight: bold; }
.text-2 { font-size: 14px; line-height: 18px; color: #2F4A59; font-weight: bold; text-transform: uppercase; }
a { color: #575652; text-decoration: underline; outline: none }
a:hover { text-decoration: none }
h1 { float: left; padding-top: 44px; padding-right: 0; padding-bottom: 0; padding-left: 10px; }
h2 { font-size: 35px; color: #575652; font-weight: 400; line-height: 1.2em; letter-spacing: -1px; padding-bottom: 12px }
h2 span { font-weight: 300; font-size: 28px; }
h2 strong, .box1 h2 strong { font-weight: 700; display: inline-block; width: 36px; color: #214152; text-align: center; background: url(../images/bg_title1.gif) 0 4px repeat-x; margin-right: 3px }
h2.color2 strong { background-image: url(../images/bg_title2.gif) }
h2.color3 strong { background-image: url(../images/bg_title3.gif) }
h3 { font-size: 35px; color: #6a9aad; font-weight: 400; line-height: 1.2em; padding: 25px 0 0 35px; float: left; letter-spacing: -1px }
h4 { color: #666666; font-weight: 300; font-size: 35px; line-height: 1.2em; padding: 0 0 7px 0; letter-spacing: -1px }
h4 span { color: #2F4A59; font-weight: 400; }
h4.color2 span { color: #f3ff83 }
h4.color3 span { color: #FFFFFF }
#page4 h4, #page5 h4 { padding: 25px 0 16px 0; margin-left: -3px }
p { padding-bottom: 22px }
strong { color: #666666 }
/* ============================= encabezado ====================== */
header { }
#logo { display: block; background: url(../images/logo.png) 0 0 no-repeat; width: 224px; height: 144px; text-indent: -9999px }
#header-addr { }
#menu { float: right; padding: 28px 12px 20px 0 }
#menu li { float: left; padding-left: 1px }
#menu li a { display: block; padding: 0 20px; height: 42px; font-size: 18px; color: #DEDBD2; line-height: 42px; text-transform: uppercase; text-decoration: none; font-weight: 400 }
#menu li a:hover, #menu #menu_active a { background: url(../images/menu_active.gif) top repeat-x; color: #fff }
.appoiment_icon { position: absolute; left: 1155px; top: 667px; z-index: 9999; height: 147px; width: 140px; background: url(../images/appoiment_icon.png) no-repeat left top; float: right; }
#bg_shadow { width: auto; height: 60px; background: url(../images/bg_shadow.png) no-repeat; }
#menu_bottom { float: left; padding: 0px 12px 10px 0; }
#menu_bottom li { float: left; padding-left: 1px; background: #6D96A6; border-bottom: 2px solid #FFF; }
#menu_bottom li a { display: block; padding: 0 20px; height: 42px; font-size: 18px; color: #DEDBD2; line-height: 42px; text-transform: uppercase; text-decoration: none; font-weight: 400 }
#menu_bottom li a:hover, #menu_bottom #menu_bottom_active a { color: #fff; background: #2F4A59; }
/*#top_nav { float: right; padding-top: 80px; padding-right: 37px; padding-bottom: 0; padding-left: 497px; }
#top_nav li {float:left;padding:4px 26px 5px 0;margin-right:25px;background:url(../images/top_line.png) right 0 no-repeat}
#top_nav .end {padding-right:0;margin-right:0;background:none}*/

#top_nav { float: right; padding: 80px 37px 0 5px; }
#top_nav li { float: left; padding: 4px 26px 5px 0; margin-right: 25px; background: url(../images/top_line.png) right 0 no-repeat }
#top_nav .end { padding-right: 0px; margin-right: 0; background: none }
#lang_nav { float: right; padding: 80px 5px 0 20px; margin-top: -5px; }
#lang_nav li { float: left; margin-right: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 0; height: 36px; width: 36px; }
#lang_nav .end { padding-right: 0px; margin-right: 0; background: none }
#lang_nav .active_lang { background: url(../images/bubble_flag.png) no-repeat left 0; padding-left: 3px; }
/*#lang_nav .disable_lang{background: url(../images/italy_flag.png)}*/
.slider { position: relative; width: 100%; height: 325px; margin-bottom: 10px; overflow: hidden; }
.slider .items { display: none }
.pic { float: right; position: relative; margin-top: 78px; }
.mask { left: auto !important; right: 0; width: 939px !important }
.img_banner { }
#page2 .pagination { position: absolute; left: 0; top: 0; z-index: 3; float: left; }
#page2 .pagination li { width: 232px; height: 78px; float: left; }
#page2 .pagination a { display: block; position: relative; cursor: pointer; padding: 7px 0 0 15px; font-size: 28px; line-height: 1.2em; font-weight: 400; color: #fff; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; height: 78px; width: 220px; }
#page2 .pagination a span { display: block; font-weight: 300; font-size: 26px; line-height: 1.2em; margin-top: -10px; letter-spacing: 0 }
#page2 #banner1 { background: url(../images/banner1_sec.png) 0 0 no-repeat; width: 235px; }
#page2 #banner1 a { background: url(../images/banner1_sec_active.png) -250px 0 no-repeat; }
#page2 #banner2 { background: url(../images/banner2_sec.png) 0 0 no-repeat; width: 235px; }
#page2 #banner2 a { background: url(../images/banner2_sec_active.png) -250px 0 no-repeat }
#page2 #banner3 { background: url(../images/banner3_sec.png) 0 0 no-repeat; width: 235px; }
#page2 #banner3 a { background: url(../images/banner3_sec_active.png) -250px 0 no-repeat }
#page2 #banner4 { background: url(../images/banner4_sec.png) 0 0 no-repeat; width: 235px; }
#page2 #banner4 a { background: url(../images/banner4_sec_active.png) -250px 0 no-repeat; }
.pagination #banner1:hover, .pagination #banner1.current, .pagination #banner2:hover, .pagination #banner2.current, .pagination #banner3:hover, .pagination #banner3.current, .pagination #banner4:hover, .pagination #banner4.current { }
.banner { position: absolute; z-index: 2; right: 0; bottom: 0; margin: 0 10px 10px 0 }
.banner span { float: right; padding: 0 32px; margin-bottom: 5px; background: #000; font-size: 40px; line-height: 56px; height: 56px; font-weight: 400; color: #dad6cc; line-height: 1.2em }
.banner em { font-style: normal; text-transform: uppercase }
.banner strong { float: right; padding: 0 32px; background: #000; font-size: 40px; line-height: 56px; font-weight: 300; color: #dad6cc }
.slider-banner { position: absolute; right: 1px; top: 503px; z-index: 9999; display: inline-block; }
/* ============================= contenido ====================== */
#content { }
.pad_left1 { padding-left: 26px }
.pad_left2 { padding-left: 36px; padding-top: 26px; }
.pad_left2 ol li { list-style: decimal; margin-bottom: 15px; margin-top: 10px; padding-left: 25px; padding-right: 25px; }
.pad_left2 ul li { list-style: square inside; padding-left: 25px; padding-right: 25px; margin-bottom: 10px; }
.pad_bot1 { padding-bottom: 14px }
.pad_bot2 { padding-bottom: 4px }
.marg_right1 { margin-right: 37px }
.img-border {border:#d2d9d8 1px solid;}

.box-1 { overflow: hidden; padding-bottom: 26px; margin-top: 29px; margin-bottom: 21px; }
.box-1 div { float: left; width: 150px; margin-right: 30px; }
.box-1 div .text-1 {margin :11px 0 7px 0;}
.box-1 div .link-1 {margin-top:8px;}

.box-2 { overflow: hidden; padding-bottom: 26px; margin-top: 29px; margin-bottom: 21px; }
.box-2 div { float: left; width: 270px; margin-right: 30px; }
.box-2 div .text-1 { margin : 11px 0 0px; }
.box-2 div .link-1 {margin-top:8px;}

.box-3 { overflow: hidden; padding-bottom: 26px; margin-top: 29px; margin-bottom: 21px; }
.box-3 div { float: left; width: 195px; margin-right: 30px; }
.box-3 div .text-1 {margin :11px 0 7px 0;}
.box-3 div .link-1 {margin-top:8px;}

.box-4 { overflow: hidden; padding-bottom: 26px; margin-top: 0px; margin-bottom: 21px; }
.box-4 div { float: left; width: 420px; margin-right: 30px; }
.box-4 div .text-1 {margin :11px 0 7px 0;}
.box-4 div .link-1 {margin-top:8px;}

.box-5 { overflow: hidden; padding-bottom: 26px; margin-top: 0px; margin-bottom: 21px; }
.box-5 div { float: left; width: 840px; margin-right: 30px; }
.box-5 div .text-1 {margin :11px 0 7px 0;}
.box-5 div .link-1 {margin-top:8px;}

.box1 { padding: 15px 30px 29px; background-color: #0099CC; background-image: url(../images/bg_box1.jpg); background-repeat: no-repeat; background-position: center top; border-top-width: 5px; border-top-style: solid; border-top-color: #6d96a6; }
.box1 strong { color: #3f3f3f }
.box1 figure { box-shadow: 0 0 3px #a4a19a; -moz-box-shadow: 0 0 3px #a4a19a; -webkit-box-shadow: 0 0 3px #a4a19a; position: relative; background: #FFFFFF; padding-top: 2px; padding-bottom: 2px; }
.box2 { background: #A9C1CB; padding: 25px 30px 32px }
.box2 .line1, .box2 .line2 { background-image: url(../images/line_vert2.gif) }
#page4 .box2 { margin-top: 7px; padding-top: 30px; padding-bottom: 28px }
.line1 { background: url(../images/line_vert1.gif) 289px 0 repeat-y }
.line2 { background: url(../images/line_vert1.gif) 591px 0 repeat-y }
#page3 .line1 { background-position: 282px 0 }
.relative { position: relative }
.button1 { float: right; color: #dddad1; text-decoration: none; background: #333; line-height: 18px; padding: 0 9px; margin-top: 2px }
* + html .button1 { margin-top: -20px }
.button1 { color: #dddad1 }
.button1:hover { background: #6D96A6; color: #fff }
.button1.color2 { color: #dddad1 }
.button1.color2:hover { background: #94c932; color: #fff }
.button1.color3 { color: #dddad1 }
.button1.color3:hover { background: #63d1a7; color: #fff }
.button2 { display: inline-block; font-size: 15px; color: #214152; text-transform: uppercase; text-decoration: none; padding: 0 21px; height: 36px; line-height: 34px; font-weight: 400; background: url(../images/button1_bg.gif) top repeat-x; letter-spacing: -1px }
.button2.color2 { background-image: url(../images/button2_bg.gif) }
.button2.color3 { background-image: url(../images/button3_bg.gif) }
.button2:hover { background: #333; color: #FFF; }
.color0 { color: #616161; text-decoration: none }
.link1 { text-decoration: none }
.link1:hover { text-decoration: underline }
.quot { margin-top: 17px; float: left; margin-left: 94px; padding: 12px 0 17px 41px; font-style: italic; background: url(../images/quot1.png) 0 0 no-repeat; width: 570px; color: #214152; }
.quot img { display: inline-block; margin: 4px 0 0 9px }
#page2 .quot { padding-bottom: 7px }
.list1 { margin-top: -2px; margin-bottom: -2px }
.list1 li { line-height: 26px }
.list1 li a { color: #dcd8cf; padding-left: 22px; background: url(../images/marker_1.gif) 0 3px no-repeat }
.list1 .color2 a { background-position: 0 -23px }
.list1 .color3 a { background-position: 0 -49px }
/*--- tabs begin ---*/
.tabs { }
.tabs ul.nav { padding: 27px 0 27px 2px; overflow: hidden }
.tabs ul.nav li { float: left; padding-left: 31px }
.tabs ul.nav li a { font-size: 35px; color: #ddd9cf; font-weight: 400; text-decoration: none; line-height: 1.2em; letter-spacing: -1px }
.tabs ul.nav .selected a, .tabs ul.nav a:hover { color: #ffc11e }
.tabs .tab-content { }
/*--- tabs end ---*/
.address { float: left; width: 80px }
.img1 { position: absolute; right: 0; top: 32px }
/* ============================= footer ====================== */
footer { background: #2f4a59; padding: 21px 36px 44px }
#footer_logo { float: left; font-size: 46px; font-weight: 300; text-transform: uppercase; color: #dedbd2; line-height: 1.2em; text-decoration: none; letter-spacing: -3px; margin-left: -4px }
#footer_logo span { color: #ffc11e }
#icons { float: right; padding: 20px 0 0 0 }
#icons li { float: left; padding-left: 4px }
/* Tooltips */
.aToolTip { color: #069; font-weight: bold; margin: 0; padding: 2px 10px 3px; font-size: 11px; position: absolute; line-height: 17px; background-color: #a3d0e8; }
.aToolTip .aToolTipContent { position: relative; margin: 0; padding: 0 }
.tel { float: right; margin-top: -2px; padding: 0 0 0 35px; font-size: 35px; line-height: 1.2em; color: #dedad1; letter-spacing: -2px; font-weight: 300; background-image: url(../images/bot_icon.gif); background-repeat: no-repeat; background-position: 0 15px; }
.tel span { color: #6D96A6 }
footer nav { float: left }
#footer_menu { float: left; padding: 15px 0 18px 0; margin-left: -1px }
#footer_menu li { float: left; padding-right: 29px; background: url(../images/menu_line.gif) right 0 no-repeat; margin-right: 29px }
#footer_menu li a { display: block; color: #fff; text-decoration: none; line-height: 20px }
#footer_menu li a:hover, #footer_menu .active a { color: #a3d0e8 }
#footer_menu .end { background: none; padding-right: 0; padding-left: 0 }
#footer_text { padding-top: 18px; border-top: 1px solid #90b2be; text-align: center; color: #dedad1; }
#footer_text a { color: #fff; text-decoration: none }
#footer_text a:hover { text-decoration: underline }
#icons_member { margin-right: 300px; margin-top: -15px; float: right; }
#icons_member li { float: left; padding-left: 20px; padding-right: 10px; }
.text_member { background: #FFF; text-align: center; height: 90px; padding-top: 10px; }
/* Under Construction page =====*/
.constuction-main{width:570px;min-height:450px;position:absolute;left:50%;top:45%;margin-left:-330px;margin-top:-130px;}
#constuction-box{width:570px;min-height:450px; box-shadow:0 0 15px rgba(0,0,0,.6); border-radius:15px; position:relative; z-index:99;}
	#constuction-box .inside{background:#fff;border-radius:15px;border-color:#fff; float:left;min-height:450px; width:100%;}
	#constuction-box .inside .inner{padding:40px 48px 25px;}
	#constuction-box .inside .inner h1{ padding-bottom:30px;font-weight:normal;line-height:1.3em;color:#000;font-family:'Arimo', sans-serif; font-weight:400;}
	#constuction-box .inside .inner h3{ font-size:20px;padding-bottom:0;}
	#constuction-box .inside .inner p{ font-size:15px; font-weight:normal; padding-bottom:25px;}
#constuction-box h1.constuction-logo{ position:absolute; top:-85px; left:50px;}
#constuction-box h1.constuction-logo a{ display:inline-block;background: url(../images/logo.png) 0 0 no-repeat;width:410px; height:62px; text-indent:-5000px;}
.social_icons{ position:absolute; top:20px; right:-37px; background:#fff; width:37px; border-radius:0 15px 15px 0; box-shadow:3px 0 5px rgba(0,0,0,.2)}
.social_icons ul{ padding:15px 0 10px 8px;}
.social_icons ul li{ padding-bottom:5px;}
.social_icons ul li.last{ padding-bottom:5px;}
.cntSeparator {font-size: 50px;margin: 24px 0px;color: #000; font-family:Georgia, "Times New Roman", Times, serif;}
.counter_desc{ position:relative; overflow:hidden; font-size:16px; font-weight:bold; line-height:1.2em; padding:5px 0 0 0;}
.counter_desc div{ width:104px; margin-left:18px; text-align:center;}
.counter_desc div:first-child{ margin-left:0;}
.constr_social_buttons{ padding:25px 0 0 0;}
.icons_social2 li{ width:100px;float:left;}
.icons_social2 li.last{ margin-top:-14px; width:90px;}
#newsletter{vertical-align:middle; padding:30px 0 0 0;}
#newsletter input{ width:376px; border-radius:2px 0 0 2px; color:#8b8b8b; background:#eeeeee; border:1px solid #cdcdcd; border-right:none;padding:9px;}
#newsletter .btn{ padding:9px 15px 10px; margin-top:0; margin-left:0; box-shadow:none; border-radius:0 2px 2px 0; border:1px solid #cdcdcd;}
#newsletter .btn:hover{
	background: -webkit-linear-gradient(top, #E0E0E0, white);
	background:    -moz-linear-gradient(top, #E0E0E0, white);
	background:     -ms-linear-gradient(top, #E0E0E0, white);
	background:      -o-linear-gradient(top, #E0E0E0, white);}
/* ============================= forms ============================= */
#ContactForm .error, #ContactForm .empty {
		display:none;
		font-size:11px;
		color:#F00
	}
#ContactForm { width: 370px; overflow: hidden; padding-bottom: 36px }
#ContactForm .wrapper { height: 65px }
#ContactForm span { float: left; width: 250px; line-height: 24px; padding-top: 5px; }
#ContactForm .textarea_box { width: 100%; overflow: hidden; min-height: 103px; padding-bottom: 5px; }
#ContactForm a { margin-left: 10px; width: 72px; text-align: center; float: left }
/*#ContactForm .input { width: 350px; background: #2F4A59; padding: 3px 5px; color: #FFFFFF; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 18px; border: thin solid #09F; }*/
/*#ContactForm .select { width: 350px; background: #2F4A59; padding: 3px 5px; color: #FFFFFF; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 30px; border: thin solid #09F; }*/
/*#ContactForm textarea { overflow: auto; width: 470px; background: #2F4A59; padding: 3px 5px; color: #FFFFFF; font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 91px; border: thin solid #09C; }*/
/*#ContactForm .text_area{ width: 100%; background: #2F4A59; padding: 3px 5px; color: #FFFFFF; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; height: 91px; border: thin solid #09F; }*/

#ContactForm input, textarea, select { padding: 9px; border: solid 1px #E5E5E5; outline: 0; font: bold normal 12px/100% Verdana, Tahoma, sans-serif; width: 350px; background: #FFFFFF url('bg_form.png') left top repeat-x; background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); background: -moz-linear-gradient(top, #ffffff, #d2d2d2 1px, #ffffff 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: 0px 0px 8px rgba(0,0,0, 0.1); -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; color: #666; margin-top: 10px; }
#ContactForm textarea { width: 350px; max-width: 400px; height: 100px; line-height: 150%; }
#ContactForm input:hover, textarea:hover, select:hover, #ContactForm input:focus, textarea:focus, select:focus { border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }

/* ============================= Download Box ============================= */
#box-download {
    clear: left;
    padding-left: 0;
    position: relative;
    z-index: 25;
    text-decoration: none;
    margin-left: 30px;

}

ul.box-download, ul.box-download li {
    background: none repeat scroll 0 0 transparent;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.box-download {
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 320px;
}
a.download-link, a.download-link:link, a.download-link:visited {
	text-decoration: none;

    -moz-transition: box-shadow 0.2s ease-in-out 0s;
    -webit-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
	zoom: 1;

    background: -moz-linear-gradient(center top , #398EBB 0%, #145D8E 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#398EBB), color-stop(100%,#145D8E));
	background: linear-gradient(top, #398EBB 0%, #145D8E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#398EBB', endColorstr='#145D8E',GradientType=0 );

    border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;

    box-shadow: 0 3px rgba(0, 0, 0, 0.1), 0 -4px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1);
    
    color: #FFFFFF;
    display: block;
    height: 110px;
    margin: 0 0 10px 50px;
    overflow: visible;
}
a.download-link:hover, a.download-link:active {
    -moz-transition: box-shadow 0.2s ease-in-out 0s;
    box-shadow: 0 3px rgba(0, 0, 0, 0.15), 0 -4px rgba(0, 0, 0, 0.15) inset, 0 0 80px rgba(255, 255, 255, 0.3) inset;
}
a.download-link span.download-content {
    background: url("../images/download-logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-family: Georgia,"Bitstream Charter",serif;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    height: 120px;
    line-height: 18px;
    margin-left: -50px;
    padding: 10px 10px 0 112px;
    position: relative;
}

a.download-link span.download-title {
    display: block;
    font-size: 28px;
    font-style: normal;
    letter-spacing: -0.02em;
    line-height: 28px;
    text-shadow: #355782 0 1px 2px;
}
.box-download a.download-link span.download-title {
    font-size: 26px;
}
a.download-link:hover, a.download-link:active {
    background-position: -300px 0;
    cursor: pointer;
    text-decoration: none;
}
* html ul.box-download li a.download-link {
    filter: none;
    height: 105px;
    overflow: hidden;
}
ul.box-download li a.download-link span.download-info {
	text-shadow: #5F89BE 0 1px 2px;
    color: #0C2C40;
    display: block;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    margin-top: 3px;
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	/*text-shadow:1px 1px 0px rgba(255,255,255,0.35);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#a6000000,Positive=true)";zoom:1;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#a6000000,Positive=true);*/

}
ul.beta-download li a.download-link span.download-info {
    color: #FFFFFF;
}
ul.box-download li a.download-link #download-arrow, ul.box-download li a.download-link .download-arrow {
    position: absolute;
    right: 15px;
    top: 15px;
}
ul.box-download li a.download-link span.download-info em {
    display: block;
    font-style: normal;
}
