@import"reset.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";
@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
@import url(http://fonts.googleapis.com/css?family=Lato:300);
body{background:#f6f8fa;font:12px/20px Arial, Helvetica, sans-serif;color:#869193;position:relative;min-width:1020px;}
html,body{height:100%;}
p{padding-bottom:18px;}
.p1 {padding-bottom:20px;}
.p2 {padding-bottom:24px;}
a{color:#29c7e8;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#4f585a;font-family: Sans-Serif;}
h1{font-size:30px;}
h2{font-size:27px;}
h3{font-size:25px;} 
h4{font-size:22px;}  
h5{font-size:19px;}
h6{font-size:17px; margin-bottom:10px;}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;position:relative;width:940px;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}
.wrapper-large{overflow:hidden;position:relative; height:80px;}
.img-indent{float:left;margin:0 21px 0px 0}
.img-indent1{float:left;margin:0 19px 0px 0}

/*********************************header*************************************/
.row {height:80px;}

header{position:relative;z-index:99;}

header h1 {display:inline-block;  margin-bottom:0px; margin-top:0px; margin-left:0px; position:relative; z-index:999; float:left; background:none; padding:0px 0px 0px 0px; position:absolute;
	}
header h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo.gif) 0 0 no-repeat;	 
	width:219px;
	height:120px;
	display:block;
	margin-bottom:0px;
}

.header-bg {background:url(../images/header-bg.gif) 0 0 repeat-x; height:514px;}
.header-bg1 {background:url(../images/header-bg1.gif) center 0 no-repeat; height:514px;}

.header-bg2 {background:url(../images/header-bg.gif) 0 0 repeat-x; height:156px;}
.header-bg3 {background:url(../images/header-bg1.gif) center 0 no-repeat; height:156px;}



nav {padding:43px 22px 0px 0px;}
.sf-menu {padding:0px 0px 0px 0px; margin-left:0px; position:relative; z-index:998; float:right;}
		

.sf-menu li {float:left;
	position:	relative;
	font-size:13px;
	line-height:20px;
	display:inline-block;
	margin:0px 0px 0px 29px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	}

	
.sf-menu > li > a {display:inline-block;
	position:		relative;	
	color:#b5c9cd;
	text-decoration:none; 
	margin-top:0px;
	padding:0px 0px 0px 0px;
}
	

	.sf-menu li li {
	font-size:12px;
	display:inline-block;
	line-height:14px;
	margin:0px 0 0px 0px;
	padding:13px 0px 12px 17px;
	border-bottom:1px dotted #b2b2b2;
	width:125px;
	background:none;
	font-weight:normal;
}
	.sf-menu li li a {
		margin-left:0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		color:#a1a1a1;
		background:none;
		margin:0px 0px 0px 0px;
	}
	
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	display:none;
	background:#fff;
	width:143px;
	border:1px solid #d7d7d7;
	padding:0px 8px 3px 8px;
	box-shadow:0 0 2px #999;
-moz-box-shadow:0 0 2px #999;
-webkit-box-shadow:0 0 2px #999;
	
	}
.sf-menu .last1 {border-bottom:none;}


.sf-menu li li li {
	font-size:12px;
	display:inline-block;
	line-height:14px;
	margin:0px 0 0px 0px;
	padding:14px 0px 11px 17px;
	border-bottom:1px dotted #b2b2b2;
	width:125px;
	background:none;
	font-weight:normal;

	
}
	.sf-menu li li li a {
		margin-left:0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		color:#a1a1a1;
		background:none;
		margin:0px 0px 0px 0px;
	}
	
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	display:none;
	background:#fff;
	width:143px;
	border:1px solid #d7d7d7;
	padding:0px 8px 3px 8px;
	box-shadow:0 0 2px #999;
-moz-box-shadow:0 0 2px #999;
-webkit-box-shadow:0 0 2px #999;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-31px;
	top:			36px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			144px; /* match ul width */
	top:			-1px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			00px;
}

.sf-menu > li.sfHover > a,
.sf-menu > li a:hover, .sf-menu > li a.current {color:#29c6e8;

 	
}
.sf-menu > li.sfHover,
.sf-menu > li:hover, .sf-menu > li.current { 
 	
}

.sf-menu li li:hover, .sf-menu li li.current, .sf-menu li li.sfHover {}
.sf-menu > li li.sfHover > a,
.sf-menu > li li a:hover, .sf-menu > li li a.current {color:#29c6e8;}

.sf-menu li li li a:hover,.sf-menu li li li a.current, .sf-menu li li li a.sfHover {color:#29c6e8;}


.pad-slider{ padding:0px 0 0 0;}
.main-slider{ width:1014px; height:434px; position:relative; overflow:hidden; margin: 0 auto;}

.main-slider .pagination{ position:absolute; z-index:99; bottom:48px; left:47px;}
	.main-slider .pagination li{ display:block; float:left; margin-right:5px;}
	.main-slider .pagination li a{ display:block; background:url(../images/slider-pagination.png) 0 0 no-repeat; width:17px; height:17px; color:#333333; text-decoration:none;}
	.main-slider .pagination li.current a,.main-slider .pagination li a:hover{background:url(../images/slider-pagination.png) 0 -17px no-repeat; color:#fff;}
.slider-banner{ width:461px; height:132px;top:144px; left:98px; z-index:90 !important; position:absolute; background:url(../images/bunner-bg.jpg) 0 0 no-repeat;}
.slider-text {font-size:80px; line-height:1.2307em; color:#4f585a;}
.slider-text1 {font-size:36px; line-height:1.2307em; padding:0px 0px 0px 0px; color:#29c7e8; margin-top:-18px; margin-left:3px;}


/* LightBox */
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/magnifying-glass.png) no-repeat 50% 50%;z-index:1;}
.video .lightbox-image span{background: url(../images/icons/play_video.png) no-repeat 50% 50%;z-index:3; opacity:.8;}
.video .lightbox-image:hover span{ opacity:1;}
.video{ z-index:99; position:relative;}


.text-top {padding-top:22px; display:inline-block;}
.text-top1 {padding-top:36px; display:inline-block;}
.text-top2 {padding-top:38px; display:inline-block;}
.text-top3 {display:inline-block; margin-top:-5px;}
.text-top4 {padding-top:11px; display:inline-block;}

.pad-top {padding-top:22px;}
.pad-top1 {padding-top:42px;}
.pad-top2 {padding-top:29px;}

.img-top {padding-top:27px;}
.img-top2 {padding-top:18px;}
.img-top3 {padding-top:27px;}
.img-top4 {padding-top:22px;}

.img-pad {padding:27px 0px 0px 0px;}

.text-pad1 {padding:10px 0px 10px 0px; display:inline-block;}


.img-bottom {padding-bottom:39px;}
.img-bottom1 {padding-bottom:15px;}
.img-bottom2 {padding-bottom:11px;}

/********************** Content ************************/
section{ position:relative; z-index:1; background:#fff;}

.content-bottom {padding-bottom:46px;}
.content-bottom1 {padding-bottom:40px;}



.box1 {background:#f7fafa; min-height:50px;}
.box1 .padding {padding:36px 20px 60px 20px;}
.box1 .padding1 {padding:36px 20px 43px 19px;}

.box1-top {padding-top:48px;}
.box1-bottom {padding-bottom:44px;}

.title-1 {font-size:22px; line-height:1.2307em; color:#4f585a;}
.title-1-top {padding-top:84px;}
.title-1-top1 {padding-top:42px;}
.title-1-top2 {padding-top:50px;}
.title-1-bottom {padding-bottom:21px;}
.title-1-bottom1 {padding-bottom:22px;}

.data {color:#29c7e8;}

.link1 {display:inline-block; font-size:14px; line-height:20px; color:#29c7e8;}
.link1:hover {color:#000;} 

.link1-top {margin-top:25px;}
.link1-top1 {margin-top:10px;}
.link1-top2 {margin-top:-4px; margin-right:2px;}
.link1-top3 {margin-top:-5px; margin-bottom:16px;}

.link2 {display:inline-block; margin-top:15px; background:url(../images/link2-marker.gif) right 8px no-repeat; padding-right:12px;}
.link2-top {margin-top:16px;}

.border1 {border-top:1px solid #edeeee; margin:24px 0px 24px 0px;}
.border1-pad {margin:0px 0px 0px 0px;}
.border1-pad1 {margin:33px 0px 0px 0px;}
.border1-pad2 {margin:23px 0px 24px 0px;}
.border1-pad3 {margin:25px 0px 24px 0px;}
.border1-pad4 {margin:16px 0px 25px 0px;}
.border1-pad5 {margin:31px 0px 25px 0px;}

.border2 {border-top:1px solid #edeeee; margin:24px 10px 24px 330px;}

.text {font-size:16px; line-height:20px; color:#29c7e8; padding:33px 0px 0px 0px; float:left;}

.img-list1 {float:left; margin:28px 0px 0px 26px;}
.img-list1 li {float:left; margin-right:12px;}

.icon-1:hover img {opacity:0.60;}
.icon-2:hover img {opacity:0.60;}
.icon-3:hover img {opacity:0.60;}
.icon-4:hover img {opacity:0.60;}

#search-form1 {margin-top:32px; margin-left:44px;}
#search-form1 fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	background:none;
	border:none;
}
	#search-form1 label {
		display:inline-block;
		background:#fff;
		border:1px solid #e4eef0;
		outline:none;		
		display:inline-block;
		height:26px;
		box-shadow:none;
	
	}
#search-form1 input[type=text] {
	background:#fff;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:5px 5px 4px 9px;
	margin:0 0px 0 0px;
	width:270px;
	vertical-align:top;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow:none;
	
}

.button {display:inline-block; font-size:16px; line-height:1.2307em; color:#29c7e8;}
.button:hover {color:#000;}

.button-pad {margin:2px 0px 0px 15px;}

.text1 {font-size:18px; line-height:1.2307em; color:#4f585a; padding:23px 0px 8px 0px; color:#4f585a;}
.text1-pad {padding:26px 0px 15px 0px;}
.text1-pad1 {padding:32px 0px 8px 0px;}

.list-1 li {font-size:12px; line-height:21px; background:url(../images/list-1-marker.gif) 0 8px no-repeat; padding-left:10px;}
.list-1 a {text-decoration:none; color:#869193;}
.list-1 a:hover { text-decoration:underline;}

.list-1-top {padding-top:7px;}

.list-2 li {font-size:12px; line-height:22px; background:url(../images/list-1-marker.gif) 0 7px no-repeat; padding-left:10px;}
.list-2 a {text-decoration:none; color:#869193;}
.list-2 a:hover { text-decoration:underline;}

.list-2-top {padding-top:13px;}


.text2 {color:#29c7e8; float:left; margin-right:3px; float:left;}
.text2-top {padding-top:8px;}

.text-left {padding-left:8px; display:inline-block;}

.data1 {font-size:72px; line-height:1.2307em; color:#29c7e8; float:left; width:47px;}
.data1-top {padding-top:11px;}
.data1-top1 {padding-top:25px;}
.data1-top2 {padding-top:27px;}

.text3 {font-size:16px; line-height:20px; color:#29c7e8; padding:21px 0px 0px 0px; text-shadow:1px 0 rgba(84, 210, 237,.5)}

.name1 {font-size:18px; line-height:1.2307em; color:#666e70; margin:13px 0px 0px 101px;}

.accordion1 {padding-top:27px;margin:0px;}
.accordion1 dt {background:#f7fafa; font-size:16px; line-height:20px;cursor:pointer; margin-bottom:2px; width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.accordion1 dt a {background:url(../images/accordion-marker.gif) 13px 17px no-repeat; color:#29c7e8; text-decoration:none;  padding:10px 0px 6px 32px; width:268px; display:inline-block;font-size:16px;font-family:Arial, Helvetica, sans-serif;}

.accordion1 dt:hover a, .accordion1 dt.active a {text-decoration:none; background:url(../images/accordion-marker.gif) 13px 17px no-repeat; color:#000;}

.accordion1 dd {color:#797979; font-size:12px; line-height:20px; padding:16px 10px 2px 37px;}
.accordion1 dd a {color:#869193;}
.accordion1 dd a:hover {color:#000;}

.text-pad {display:inline-block; margin-top:-5px; padding-left:6px;}
.img-top1 {margin-top:1px;}
.text-bottom {padding-bottom:4px;}
.text-bottom1 {padding-bottom:10px; display:inline-block;}

.box2 {background:#29c7e8; min-height:174px; border-radius:5px; border-right:1px solid #fff; border-bottom:1px solid #fff; position:relative; color:#fff;
box-shadow:0 0 2px #999;
-moz-box-shadow:0 0 2px #999;
-webkit-box-shadow:0 0 2px #999;}
.box2 .padding {padding:30px 15px 0px 41px;}

.box2-top {padding:21px 0px 27px 0px;}

.box2-absolute {position:absolute; height:21px; width:50px; bottom:-21px; left:113px; background:url(../images/box2-absolute.gif) 0 0 no-repeat;}

.box2-img {position:absolute; height:31px; width:34px; top:20px; left:21px; background:url(../images/box2-img.gif) 0 0 no-repeat; z-index:1;}

.z-index {position:relative; z-index:5; display:inline-block;}

.text4 {font-size:14px; line-height:20px; color:#29c7e8; padding:5px 0px 0px 0px;}
.text4 a {color:#29c7e8; text-decoration:none;}
.text4 a:hover {text-decoration:underline;}


.text5 {font-size:18px; line-height:20px; color:#4f585a; padding:24px 0px 14px 0px;}

.col-1, .col-2, .col-3 {float:left;}

#page_3 .col-1 {width:195px; margin-right:18px;}
#page_3 .col-2 {width:195px; margin-right:17px;}
#page_3 .col-3 {width:195px;} 

.link3 {font-size:18px; line-height:20px; color:#4f585a; margin:16px 0px 10px 0px; display:inline-block;}
.link3:hover {color:#000;}

.link3 span {letter-spacing:-1px;}

.link4 {font-size:18px; line-height:22px; color:#4f585a; font-family: 'Lato', sans-serif; font-style:normal;}
.link4:hover {color:#000;}

.link4-pad {margin:12px 0px 10px 0px; display:inline-block;}


.top1 {padding-top:29px;}

.autor {display:inline-block; margin-top:-2px; margin-left:6px;}

.uppercase {text-transform:uppercase; color:#52d1ec;}

.jcarousel-skin-tango-2 .jcarousel-container {width:940px;
}

.jcarousel-skin-tango-2 .jcarousel-container-horizontal {
	margin:0 auto; 
	background:none;
	padding:0px 0px 0px 0px; 
	width:940px;
	min-height:206px;
	margin-top:27px;
	margin-left:0px;
}

.jcarousel-skin-tango-2 .jcarousel-clip-horizontal {
    width:  940px;
    height:206px;
}

.jcarousel-skin-tango-2 .jcarousel-item {
    width: 220px;
    height: 206px;
	position:relative;
}

.jcarousel-skin-tango-2 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 20px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango-2 .jcarousel-next-horizontal {
	background:url(../images/button-next.gif) 0 0 no-repeat; height:29px; width:16px; position:absolute; top:48px; right:-38px; z-index:2; cursor:pointer;
}

.jcarousel-skin-tango-2 .jcarousel-next-horizontal:hover {
   background:url(../images/button-next.gif) 0 -29px no-repeat;
}

.jcarousel-skin-tango-2 .jcarousel-next-horizontal:active {
    top: 48px;
    right: -38px;    
}

.jcarousel-skin-tango-2 .jcarousel-prev-horizontal {
	background:url(../images/button-prev.gif) 0 0 no-repeat; height:29px; width:16px; position:absolute; top:48px; left:-37px;z-index:2;  cursor:pointer;
}

.jcarousel-skin-tango-2 .jcarousel-prev-horizontal:hover {
	background:url(../images/button-prev.gif) 0 -29px no-repeat;    
}

.jcarousel-skin-tango-2 .jcarousel-prev-horizontal:active {
    top: 48px;
    left: -37px;    
}

.text6 {font-size:18px; line-height:22px; color:#4f585a; margin-top:-5px; margin-left:-1px; margin-bottom:16px;}

.link5 {display:inline-block; font-size:14px; line-height:20px; margin:13px 0px 0px 0px; text-decoration:none;}
.link5:hover {color:#000;}

.title-2 {padding:38px 0px 0px 20px; float:left;}

#search-form2 {margin-top:31px; margin-left:11px; float:left;}
#search-form2 fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	background:none;
	border:none;
}
	#search-form2 label {
		display:inline-block;
		background:#fff;
		border:1px solid #e4eef0;
		outline:none;		
		display:inline-block;
		height:33px;
		box-shadow:none;
	
	}
#search-form2 input[type=text] {
	background:#fff;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:9px 5px 9px 9px;
	margin:0 0px 0 0px;
	width:491px;
	vertical-align:top;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow:none;
	
}
.button-pad1 {margin:6px 0px 0px 12px;}

.title-3 {font-size:18px; line-height:22px; color:#4f585a; margin-top:-4px; margin-bottom:5px;}
.title-3-pad {margin-bottom:16px;}

.link6 {display:inline-block; background:url(../images/link6-bg.jpg) 0 3px no-repeat; color:#869193; text-decoration:underline; padding-left:25px;}
.link6:hover {text-decoration:none}

.link6-top {margin-top:16px;}

.link7 {display:inline-block; background:url(../images/link7-bg.jpg) 0 3px no-repeat; color:#869193; text-decoration:underline; padding-left:25px;}
.link7:hover {text-decoration:none}

.bunner1 {background:url(../images/bunner1.jpg) 0 0 no-repeat; height:274px; width:300px; margin-top:2px;}

.button-1 {font-size:12px; line-height:20px; color:#fff; background:#4f585a; padding:6px 9px 8px 10px; display:inline-block; text-decoration:none;}
.button-1:hover {text-decoration:none; background:#29c7e8;}

.button-1-pad {margin:200px 0px 0px 210px;}

#map_canvas{width:300px;height:279px;margin-bottom:18px;  margin-top:31px;}

.address dt{margin:0 0 20px 0px; font-weight:bold; padding-bottom:0px;}
.address dd span{display:inline-block;width:74px;}
.address dd {padding:0px 0px 0px 0px;}
.address dd a{text-decoration:none; margin-left:17px;}
.address dd a:hover{text-decoration:underline;}




/******************** Footer ******************/
footer{background:url(../images/footer-bg.gif) 0 0 repeat-x; height:195px;}

.footer-text {text-align:center; padding:54px 0px 0px 0px;}


#contact-form1 { margin: 30px 0 0 0px; width:622px;}
#contact-form1 input {
	background:none;
	border:1px solid #e6f0f1;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#869193; 
	padding:12px 13px 10px 9px;
    outline: medium none;
    width:437px;
	float:left;
	height:15px;
	
	
}
#contact-form1 textarea {
	background:none;
	border:1px solid #e6f0f1;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#869193; 
	padding:12px 13px 10px 9px;
    height: 199px;
    outline: medium none;
    overflow: auto;
    width: 597px;
	resize:none;
	margin:0px;
	float:left;
	
}
#contact-form1 label {
    display: block;
    min-height:50px;
	overflow:hidden;
	position:relative;
}
#contact-form1 .error, #contact-form1 .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
	line-height:14px;
	width:130px;
	float:left;
	margin-top:2px;
	margin-left:15px;
	margin-bottom:3px;
}
#contact-form1 .error-empty {margin: 4px 0 0 5px !important; display:none;}
#contact-form1 .success {display:none; background:none !important; border:none; color:#000; text-shadow:none; width:300px; margin-bottom:14px; display:block; box-shadow:none;}
#contact-form1 .btns {
	position:relative;
	overflow:hidden;
    padding: 18px 0px 3px 0px;
    text-decoration: none;
	text-align:right;
	
}
.btns a {
	margin-left:15px;
}

.color5 {color:#000;}






