html{margin:0;padding:0;font-size:100%}
body{margin:0;padding:0;font-size:13px;line-height:18px;font-family:'Segoe UI',sans-serif;background:#fff;color:#6c6c6c}
/* Anchors */
a:link{color:#d0950a}
a:visited{color:#d0950a}
a:hover{color:#d0950a;text-decoration:none;}
a:active{color:#d0950a}
:focus{outline:0}

/* Clears float */
.clear{clear:both;width:100%;height:0;line-height:0px;background:none}
hr{border:none;border-bottom:1px dashed #737373;height:1px;padding:0;margin:5px 0 5px 0;clear:both}
p, li{margin:0 0 10px 0;padding:0}
/* clears image float */
blockquote{line-height:18px;margin:0 0 10px 0;font-weight:bold;font-style:italic;border-left:2px solid #d0950a;padding:15px 15px 10px 15px;background:#eee}
ul, ol {list-style-type:none;margin:0;padding:0}
li {margin:0;padding:0}
img{border:0;margin:15px;}
fieldset{border:none;,margin:0;padding:0}
/* Headings */
/*h1,h2,h3,h4,h5,h6,.default-form legend{color:#d0950a;font-family:'Segoe UI',sans-serif;font-weight:bold;margin:5px 0;}*/
h1{font-size:20px;padding-right:15px;color:#d0950a;}
h1 a{color:#d0950a;text-decoration:none;}
h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:underline}
h2,.default-form legend{font-size:12px;color:#0950a}
h3{font-size:13px;color:#d0950a}
h4{font-size:13px;color:#d0950a}
h5{font-size:13px}
input.text{background:transparent;border:1px solid #505050;font-size:13px;height:17px;padding:2px 5px 0;margin:0 0 10px 0;color:#ffffff;font-weight:normal}
input:hover.text{border:1px solid #666}
table{border:1px solid #d0950a;color:#000;border-collapse:collapse;border-spacing:1px;line-height:17px;margin:0 0 15px;vertical-align:top}
table tr th{color:#fff;background:#d0950a;padding:7px 20px;font-size:14px;font-weight:bold}
table tr td{padding:7px 20px}
table tr.odd{background:#f2f2f2}
table.noBorder{border:none;border-spacing:0;background:none}
table.noBorder tr th,
table.noBorder tr td{border:none;color:#000;background:none;padding:0 5px;font-size:12px}
table.noBorder tr td{font-size:11px}
#wrapper{width:100%;padding:0;text-align:center;position:relative;background:transparent url(bg_wrap.jpg) repeat-x top left scroll;}
.container{width:100%;padding:0;text-align:center;position:relative;background:url(bg_container.jpg) no-repeat top center scroll}
.containerIn{width:792px;margin:0 auto;text-align:left;position:relative}
.divBody{margin:0 auto;position:relative;width:792px;padding-top:15px}
.divBody ul,
  .divBody ol{margin:0 0 20px 20px}
.divBody ul li{list-style-image: url(bg_li_arrow.png)}
.divBody ol {list-style-type:decimal}
.divBody ul ul,
  .divBody ol ol {margin-bottom:5px}
.divBody .column1 ul,
  .divBody .column1 ol{padding-left:0} 
.divBody .column1 ul ul,
  .divBody .column1 ol ol {margin-bottom:5px; padding-left:0}
.divBody .column1 li{margin:0}
.column1,
.column2{float:left;position:relative;margin:0;padding:0 0 10px 0}
.header{height:219px;left:0;padding:150px 0 0;position:relative;top:0}
.headerIn{height:219px;margin:0 auto;position:relative}
#sw-header-image{height:228px;position:absolute;top:0;width:680px;z-index:2;}
#sw-abc-image{height:237px;position:absolute;top:230px;left:750px;width:237px;z-index:2;}
#sw-abc-mapa{height:200px;position:absolute;top:20px;left:376px;width:300px;z-index:2;}
#headerImgTop{height:11px;left:0;position:absolute;top:-11px;width:792px;}
#headerImgBottom{width:966px;height:13px;position:absolute;top:408px;left:17px}
/* sw-logo */
#sw-logo{height:77px;left:0;line-height:62px;overflow:hidden;position:absolute;top:-80px;width:635px;z-index:1;}
#sw-logo h1{background:none;color:#fff;font-family:'Segoe UI',sans-serif;font-size:35px;height:70px;letter-spacing:-1px;line-height:70px;margin:0}
#sw-logo h1 strong{color:#d0950a}
#sw-logo .sw-logo-image{width:100%;height:100%;background-repeat:no-repeat}
#sw-search{background:url("bg_search_area.png") no-repeat scroll center center transparent;height:28px;position:absolute;right:0;top:-67px;width:126px;}
#sw-search fieldset{margin:3px 0 0 9px;}
#sw-search fieldset label{color:#5A5A5A;float:left;font-family:'Segoe UI',sans-serif;height:20px;line-height:25px;margin-left:-2px;margin-top:0;}
#sw-search fieldset label span{display:none;}
#sw-search fieldset label input[type="text"]{background:none repeat scroll 0 0 transparent;border:medium none;color:#555555;display:inline-block;font-family:'Segoe UI',sans-serif;font-size:12px;height:19px;line-height:19px;margin-left:0;padding:0 0 0 5px;width:83px;}
#sw-search fieldset input[type=submit]{font-size:0;display:block;line-height: 0;text-indent:-999em;color:transparent!important;border:none;height:20px;width:23px;float:left;cursor:pointer;background:transparent}
#sw-search fieldset input[type="submit"]{text-indent:-9999em;font-size:0;display:block;line-height:0}
#sw-main-navigation li.sw-navmenu-li-shown > ul{display:block}
#sw-main-navigation{z-index:1000;height:66px;left:0px;position:absolute;top:-150px;white-space:nowrap;width:1000px;z-index:3;background:transparent url(bg_navi.png) repeat-x top left scroll;}
#sw-main-navigation ul{margin:0;text-align:left}
#sw-main-navigation ul li{border-left:1px solid #262626;height:66px;display:inline-block;margin:0 0 0 -3px;list-style:none;padding:0;position:relative;list-style-image:none;}
#sw-main-navigation ul li:first-child{border-left:0;margin-left:0;}
#sw-main-navigation ul li a,#sw-main-navigation ul li strong{color:#BFBFBF;display:block;font-size:16px;font-weight:normal;height:70px;line-height:66px;padding:0 27px;text-align:left;text-decoration:none;}
#sw-main-navigation > ul > li > strong,
#sw-main-navigation > ul > li.sw-navmenu-li-shown > a,
#sw-main-navigation > ul > li > a:hover{text-decoration:none;background:transparent url(bg_navi_item_hover.png) repeat top left scroll}
#sw-main-navigation ul li ul{background:transparent url(bg_navi_li_item.png) repeat top left scroll;display:none;position:absolute;top:70px;left:2px;}
#sw-main-navigation ul li ul li{display:block;height:30px;margin:0 0 10px 0;}
#sw-main-navigation ul li ul li a{border-left:0;font-size:13px;font-weight:normal;height:30px;line-height:30px;text-decoration:underline;}
#sw-main-navigation ul li ul li.sw-navmenu-li-shown > a{text-decoration:none;background-color:#d0950a;background-image:none;color:#333}
#sw-main-navigation ul li ul li ul{left:100%;top:0;display:none;top:-1px \9;}
#sw-main-navigation ul li ul li ul li:first-child{}
#sw-main-navigation ul li ul li ul li a{}
/* contentPage */
.contentPage .column1{float:none;position:relative;padding:0 20px 10px}
.rightColumn .column1,/* Content columns */
.leftColumn .column2{width:508px}
/* + margin between container and column - its set below */
.rightColumn .column2,/* Sidebars */
.leftColumn .column1{width:264px}
.rightColumn .column1{margin-right:20px}
.leftColumn .column2{margin-left:20px}
.rightColumn .column1 > section,/* Content columns */
.leftColumn .column2 > section{margin-bottom:15px;}
.rightColumn .column2 > section,/* Sidebars */ 
.leftColumn .column1 > section{padding:15px 0 10px 0;width:auto;display:block;/* IE8 */ border-top:1px dashed #737373;}
.rightColumn .column2 section:first-child,/* Sidebars */ 
.leftColumn .column1 section:first-child{border-top:0;padding-top:0;}
.rightColumn .column2 section.sw-top,
.leftColumn .column1 section.sw-top{}
.rightColumn .column2 section.sw-bottom,
.leftColumn .column1 section.sw-bottom{}
.rightColumn .column2 section.sw-middle,
.leftColumn .column1 section.sw-middle{}
.rightColumn .column2 section.sw-transparent,
.leftColumn .column1 section.sw-transparent{background:none;margin:0 0 20px 0;}
.rightColumn .column2 section h1,
.leftColumn .column1 section h1{font-size:14px;font-weight:bold;background:transparent url(bg_h1_arrow.png) no-repeat left center scroll;padding:2px 0 0 18px;}
.rightColumn .column2 article h1,
.leftColumn .column1 article h1{font-size:13px;font-weight:normal;}
/* footer */
.footer{width:100%;background-color:#1e1e1e;}
.footerIn{margin:0 auto;padding:20px 0;width:1512px;background:transparent url(bg_footer.jpg) no-repeat center top scroll;color:#474747;position:relative;overflow:hidden;/* clears footer navi */}
.footerIn p{margin:0;}
.footerIn a{color:#696969;text-decoration:none}
.footerIn a:hover{text-decoration:underline}
/* copyright */
.sw-footer-advert{text-align:right;float:right;font-weight:bold;color:#4a4a4a;}
/* sw-footer-navigation */
#sw-footer-navigation ul{margin:0;}
#sw-footer-navigation ul li{list-style:none;float:left;margin:0 20px 0 0;padding:0;line-height:20px}
#sw-footer-navigation ul li a{color:#666666;text-decoration:none;}
#sw-footer-navigation ul li a:hover,
#sw-footer-navigation ul li strong{text-decoration:none;font-weight:normal;}
/* hgroup */
hgroup{position:absolute;left:25px;top:25px;width:100%;height:50px;z-index:1;text-align:left}
hgroup h1{font-size:38px;color:#fff;margin:0;padding:0;font-weight:normal;font-style:italic}
hgroup h1 strong{color:#ff9c00;font-weight:bold}
hgroup h2{color:#fff;font-size:14px;font-weight:bold;font-family:'Segoe UI',sans-serif;margin:0;padding:0 0 0 5px;text-align:left;font-style:italic}
/* jumpToNav */
.jumpToNav{display:none}
.floatRight,.sw-float-right{float:right;margin-right:0px;margin-top:5px}
.floatLeft,.sw-float-left{float:left;margin-left:0px;margin-top:5px}
/* article */
.sw-articles{padding:0 0 5px 0}
.sw-articles > h1{margin-bottom:10px}
.sw-articles article{clear:both;margin:0;padding:0 0 10px 0;display:block}
.sw-articles article + article{padding-top:10px;border-top:1px solid #f0f0f0}
.sw-articles article img{float:left;margin:3px 10px 5px 0}
.sw-articles article header{}
.sw-articles article h1{font-size:14px;text-transform:none;background:none;line-height:16px;margin:0;padding:0;border:none}
.sw-articles article header h1 a{text-decoration:underline;cursor:pointer;font-weight:normal;}
.sw-articles article header h1 a:hover{text-decoration:none}
.sw-articles article p time{font-size:0.8em;color:#666}
.sw-articles article header p time{margin:0 0 5px 0}
.sw-articles article p{line-height:16px;margin:0;padding:0;overflow:visible}
article:first-child{border-top:none}
/* sw-gallery */
.sw-gallery{position:relative;overflow:hidden;margin:0 0 10px 0}
.sw-gallery-item{display:inline-block;padding:5px 8px 0 0;margin:0;vertical-align:top}
.sw-gallery-item a img{margin:0;padding:0}
.sw-gallery-item:hover a img{opacity:0.75}
.sw-gallery-item figcaption{display:block;cursor:pointer;text-align:center;padding:3px 10px 5px 10px;font-size:12px;color:#fff;background:#d0950a}
.sw-gallery-item:hover figcaption{background:#252525;color:#fff}
.sw-pager{display:block;text-align:center;line-height:21px;height:22px;padding:10px 0 0 0}
.sw-pager span{font-size:12px;}
.sw-pager a.sw-next,
.sw-pager a.sw-prev,
.default-form input.submit{border:0;display:inline-block;color:#fff;cursor:pointer;;font-size:13px;height:21px;line-height:21px;margin:0;padding:0 17px;text-align:center;text-shadow:1px 1px 1px #444;text-decoration:none;font-weight:bold;background:#d0950a}
.sw-pager a.sw-next{margin:0 0 0 15px}
.sw-pager a.sw-prev{margin:0 15px 0 0}
.sw-pager a:hover,
.default-form input.submit:hover{background:#252525}
/* Gallery buttons */
.sw-pager a.sw-prev,
.sw-pager a.sw-next,.default-form input.submit{font-size:12px !important;line-height:21px;background:url("pager.png") no-repeat scroll 0 -1px #d0950a;padding-left:20px;line-height:20px \9;}
.sw-pager a:hover,.default-form input.submit:hover{background-color:#252525}
.sw-pager a.sw-next{background-position:right -1px !important;padding-right:30px;}
.sw-pager a.sw-prev{padding-left:30px;}
.sw-pager a.sw-gallery-pager-disabled{background-color:#BBBBBB;color:#FAFAFA;cursor:default;text-shadow:1px 1px 1px #999999;}
.sw-pager a.sw-prev.sw-gallery-pager-disabled:hover{background-position: left -1px;}
.sw-pager a.sw-next.sw-gallery-pager-disabled:hover{background-position: right -1px;}
.default-form input.submit{background-image:none;font-weight:bold;padding-bottom:3px}
/* 
.sw-pager a.sw-next:hover{background-position:right bottom}
.sw-pager a.sw-prev{}
.sw-pager a.sw-prev:hover{background-position:left bottom}
*/
/* /Gallery buttons */
/* sw-contact-form */
.default-form{margin:0 0 10px 0}
.default-form label{display:block;line-height:21px;margin:0}
.default-form input.text-box,
.default-form textarea{display:block;height:21px;line-height:21px;padding:0 5px;border:1px solid #b7b7b7;background:#fff url(bg_input_textarea.png) repeat-x top left scroll;font-size:12px;width:40%;margin:0 0 6px 0}
.default-form textarea{width:50%;height:100px}
.default-form input.submit{margin:10px 0 0 0}
.leftColumn .column1 .default-form section,
.rightColumn .column2 .default-form section{padding:0;margin:0}
.leftColumn .column1 .default-form section input.text-box,
.leftColumn .column1 .default-form section textarea,
.rightColumn .column2 .default-form section input.text-box,
.rightColumn .column2 .default-form section textarea{width:95%}

.contentPage .column1 {padding:0 0 10px}

.sw-contact-person{overflow:hidden}
.sw-contact-person img{padding:0 15px 0 0}


.sw-gallery { overflow:visible;position: relative;letter-spacing: -0.31em;word-spacing: -0.43em;white-space: nowrap; }
.sw-gallery-list { display: inline-block;white-space:normal; width: 100%; vertical-align: top; }
.sw-gallery-list * { vertical-align:top; display: inline-block; word-spacing: normal; letter-spacing: normal; }
.sw-pager { word-spacing: normal; letter-spacing: normal; }
form.default-form legend {margin-left:-9999em;height:0;position:absolute;}

article p:after {display:inline;}
.sw-contact-person table {
	background: none;
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.sw-contact-person table tr td,
.sw-contact-person table tr th {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

.sw-contact-person table tr th, .sw-contact-person table tr td {
	text-align: left;
	vertical-align:top;
	font-weight: bold;
	padding:0 5px 0 0;
	color: #6C6C6C;font-size:13px;
}
.sw-contact-person table tr td { font-weight: normal; padding:0;}
section::after {
content: " 0020";
display: block;
clear: both;
height: 0;
visibility: hidden;
overflow: hidden;
}
iframe.sw-video {max-width: 100%; border: 0}
.default-form {padding: 1em 0}
/* Anchor */
.sw-map-pagelet, .sw-smap-pagelet, .fb_iframe_widget {max-width: 100%}

/* Contact pagelet */
.contactPagelet .SocialsPart {margin-left:0px;}