@charset "utf-8";
/* CSS Document */
body {
	font-family:Klavika; font-size:14px; color:#686b5c; background:#EEECE6;
	}
body.inner {background:url(../images/body-bg.jpg) repeat-x #EEECE6;}
#wrapper {position: relative; min-height: 100%; height: auto !important; height: 100%;}
#holder {padding:0 0 301px 0; position:relative;}

.container {width:986px; margin:0 auto;
}
.KlavikaLightPlain {font-family:KlavikaLightPlain;}
a {text-decoration:none;}

#header {background:url(../images/header-bg.png) repeat;}
#header .container {height:112px; background:url(../images/header-bg-gradient.png) no-repeat center top;}
#header .live-chat {width:121px; height:32px; background:url(../images/Live-Chat-Button.png) no-repeat 0 -7px; float:right;}
#header .live-chat a {width:121px; height:32px; background:url(../images/Live-Chat-Button.png) no-repeat 0 -7px; float:right;}
#header .live-chat a:hover {background-position:0 -46px;}
#header .logo {width:290px; height:36px; margin:7px 0 0; display:block; background:url(../images/Logo.png) no-repeat; clear:both; float:left;}
#header .nav {float:right; padding:40px 0 0;}
#header .nav a {display:block; float:left; color:#FFFFFF; font-size:16px; padding:3px 7px; margin:0 7px; background:#101010; border-radius: 3px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;}
#header .nav a:hover {background:#232323;}
#header .nav a.last {margin-right:0;}
#header .nav a.active {background:#595B4F;}

#footer {position: absolute; bottom: 0; height:271px; width:100%; background:#00}
#footer .top {
	height:220px;
	background:#EFCF18;
	border-top:1px solid #A9A8A1;
}
#footer .map {margin:45px 0 0 25px; float:left;}
#footer .top .nav {float:left; margin:45px 0 0; width:770px;}
#footer .top .nav ul {float:left; padding:0 0 0 40px;}
#footer .top .nav li {background:url(../images/footer-li.png) no-repeat 0 7px; padding:5px 0 5px 15px;}
#footer .top .nav li a {font-size:12px; color:#131313;}
#footer .top .nav li a:hover {
	color:#333333;
	font-weight: bold;
}
#footer .right {float:left;}
#footer .right img {margin:60px 0 0;}
#footer .right a {display:block;  color:#333; padding:0 0 0 30px; font-size:12px; line-height:19px;}
#footer .right a:hover {color:#333; font-weight: bold;}
#footer .twitter {background:url(../images/twitter.png) no-repeat; margin:20px 0 0;}
#footer .facebook {background:url(../images/facebook.png) no-repeat 7px 0; margin:12px 0 0;}
#footer .bottom {height:50px; background:#2C2C26; border-top:1px solid #626359;}
#footer .copyright {float:left; font-family:helvetica; font-size:12px; color:#a9ad9b; padding:20px 0 0 30px;}
#footer .bottom .nav {float:right; padding:20px 30px 0 0;}
#footer .bottom .nav a {font-family:helvetica; font-size:12px; color:#f3f1eb; padding:0 10px;}
#footer .bottom .nav a:hover {color:#FFFFFF;}
#footer .container {
}

#home #city-image {background:#181818; border-top:2px solid #55574C; border-bottom:2px solid #474639;}
#home #controls {width:348px; height:181px; text-align:center; background:url(../images/controls.png); position:absolute; top:-365px; right:30px; z-index:1000;}
#home #controls .location {color:#eeece6; font-size:14px; padding:7px 0 0;}
#home #controls #city-name {font-size:40px; color:#eeece6; padding:20px 0 0;}
#home #controls .find-locations {width:171px; height:33px; margin:20px 0 0; display:inline-block; background:url(../images/find-locations.png) no-repeat 0 0;}
#home #controls .find-locations:hover {background-position:0 -33px;}
#home #controls .nav {width:33px; height:33px; position:absolute; top:75px; cursor:pointer;}
#home #controls #prev {background:url(../images/prev.png) no-repeat; left:-12px;}
#home #controls #next {background:url(../images/next.png) no-repeat; right:-12px;}
#home #video {background:#181818; padding:30px 0 50px 0;}
#home #video .container {width:925px;}
#home #video .play-video {width:185px; height:122px; display:inline-block; float:left;}
#home #video .what-do-i-get {background:url(../images/what-do-i-get.png) no-repeat;}
#home #video .what-do-i-get:hover {background-position:0 -122px;}
#home #video .what-our-clients-think {background:url(../images/what-our-clients-think.png) no-repeat;}
#home #video .what-our-clients-think:hover {background-position:0 -122px;}
#home #video .a-new-way-to-work {background:url(../images/a-new-way-to-work.png) no-repeat;}
#home #video .a-new-way-to-work:hover {background-position:0 -122px;}
#home #video .understanding-virtual-office {background:url(../images/understanding-virtual-office.png) no-repeat;}
#home #video .understanding-virtual-office:hover {background-position:0 -122px;}


#home #video  h1.see-how {width:505px; height:112px; float:left; background:url(../images/Hand-Drawn-Arrow.png) no-repeat 460px 20px; font-size:38px; color:#eeece6; padding:10px 30px 0 20px; line-height:38px;}
#home #video h1.see-how span {color:#fbe300;}
#home #video .text {width:370px; height:122px; float:left;}
#home #video .text h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; color:#FFF; background:url(../images/arrow.png) no-repeat 0 5px; padding:0 0 0 15px;}
#home #video .text h2.first {margin:30px 0 0 20px;}
#home #video .text h2.sec {margin:25px 0 0 45px;}
#home #video .text h2.third {margin:60px 0 0 30px;}
#home .content {margin-top:40px; border-top:2px solid #686B5C; width:924px;}
#home .content h1 {text-align:center; margin-top:-20px; line-height:35px;}
#home .content h1 span {font-size:28px; color:#686b5c; display:inline-block;  padding:0 20px 0 20px; background:#EEECE6;}
#home .content h1 span img {float:left; margin:5px 10px 0 0;}
#home #blog .block {width:450px; padding:25px 0 10px 0;}
#home #blog .post-date {width:66px; height:66px; float:left; background:#131313; text-align:center;}
#home #blog .border {margin:2px; border:1px solid #60605D; height:60px;}
#home #blog .post-date .month {font-size:15px; color:#eeece6; padding:10px 0 0;}
#home #blog .post-date .date {font-size:30px; color:#fbe300;}
#home #blog .post {float:left; margin:0 0 0 20px; width:360px;}
#home #blog .post h1 {margin:0; padding:10px 0 0; text-align:left; font-size:22px; color:#1a1a1a; line-height:26px;}
#home #blog .post h1 a {color:#1a1a1a;}
#home #blog .post p {padding:10px 0 0; line-height:18px;}
#home #blog .post p a {color:#ecb700;}
#home #blog .post p a span {color:#131313; border-bottom:1px dashed #C8C3B6;}
#home #testimonials .item {padding:15px 130px; text-align:center;}
#home #testimonials p {line-height:18px;}
#home #testimonials h2 {color:#131313; padding:10px 0 0;}
#home #testimonials #testimonial-nav {text-align:center; padding:0 0 30px 0;}
#home #testimonials #testimonial-nav a {text-indent:-99999px; width:9px; height:8px; display:inline-block; background:url(../images/testimonial-nav.png) no-repeat; margin:0 3px;}
#home #testimonials #testimonial-nav a.activeSlide {background-position:0 -8px;}

#packages .wrapper {
	border:1px solid #A19F9A;
	background:#F7F6F3;
	margin:55px 0 60px 0;
	padding:20px 24px 30px 30px;
	font-size: 14px;
}
#packages .wrapper h1 {color:#181818; font-size:36px; float:left;}
#packages .wrapper .nav {float:right;}
#packages .wrapper .nav a {display:inline-block; padding:10px 15px; margin:0 5px; background:#181818; color:#f7f6f3; font-size:18px; border-radius:3px; -webkit-border-radius:3px;
-moz-border-radius:3px;}
#packages .wrapper .nav a:hover {background-color:#232323;}
#packages .wrapper .nav a.last {margin-right:0;}
#packages .wrapper .nav a.active {background:#FBE300; color:#131313;}
#packages .box {border:1px solid #DDDDD8; background:#FFFFFF; margin:50px 0 0;}
#packages .details {float:left; background:#181818; margin:-20px 0 30px 10px;}
#packages .details .border {margin:9px; border:1px solid #FFFFFF;}
#packages .wrapper .details .bottom {min-height:118px; background:url(../images/details-bottom.jpg) no-repeat bottom; text-align:center;}
#packages .wrapper .details .bottom h2 {font-size:18px; color:#f7f6f3; padding:15px 0 0;}
#packages .wrapper .details .bottom .view-details {width:171px; height:33px; background:url(../images/view-details.png) no-repeat; display:inline-block; margin:25px 0 0;}
#packages .wrapper .details .bottom .view-details:hover {background-position:0 -33px;}
#packages .content {float:left; width:630px; padding:20px 0 20px 30px;}
#packages .content h2 {font-size:24px; color:#181818; padding:0 0 10px;}
#packages .content p {line-height:18px; padding:0 0 20px;}
#packages .content a {
	border-bottom:1px dashed #C8C3B6;
	color:#131313;
	text-align: left;
}
#packages .content ul {padding:10px 0 0 20px;}
#packages .content ul li {padding:5px 0 5px 15px; background:url(../images/li.png) no-repeat 0 8px;}
#packages .content ul.lines {padding:0 0 0 20px; margin:-15px 0 0;}
#packages .content ul.lines li {padding:5px 0 5px 15px; background:none;}
#packages .content .divider {height:1px; border-bottom:1px solid #C8C8C6; margin:20px 0 0 20px;}
#packages .content h3 {color:#181818; font-size:18px; padding:30px 0 0;}
#packages .wrapper .bottom {height:89px; background:url(../images/virtual-office-packages-bg.jpg) no-repeat center #151515; border:1px solid #DDDDD8;}
#packages .wrapper .bottom p {line-height:33px; padding:30px 0 0; font-size:20px; color:#eeece6;}
#packages .wrapper .bottom p span {font-size:26px;}
#packages .sign-up {width:156px; height:33px; background:url(../images/sign-up.png) no-repeat; display:inline-block; float:left; margin:0 15px 0 280px;}
#packages .sign-up:hover {background-position:0 -33px;}

#compare .col-big {width:355px; float:left;}
#compare .col-small {width:124px; float:left; text-align:center;}
#compare #table-header {border-left:1px solid #32312E; border-top:1px solid #32312E; border-right:1px solid #32312E; margin-top:38px; background:url(../images/compare-header-bg.png) no-repeat #0A0A0A; height:101px;}
#compare #table-header .col-big h1 {color:#fbe300; font-size:34px; padding:18px 0 0 15px}
#compare #table-header .col-big p {color:#eeece6; font-size:20px; padding:5px 0 0 15px;}
#compare #table-header .col-small {background:url(../images/table-divider.png) no-repeat right; height:101px;}
#compare #table-header .col-small img {margin:20px 0 0;}
#compare #table-header .col-small p {color:#eeece6; font-size:18px; padding:10px 0 0;}
#compare #table-header .col-small.communications p {font-size:16px;}
#compare #table-header .col-small.last {background:none;}
#compare #table-header .col-small.last p {padding:40px 0 0;}
#compare .benefits {height:34px; background:url(../images/benefits-bg.png) no-repeat; border-left:1px solid #32312E; border-right:1px solid #32312E;}
#compare .benefits p {line-height:34px; padding:0 0 0 15px; color:#f7f6f3; font-size:18px;}
#compare #table {border-left:1px solid #565552; border-bottom:1px solid #565552; margin-bottom:60px;}
#compare #table .col-big {background:#FCFBFA; border-bottom:1px solid #D9D6CE; position:relative;}
#compare #table .col-big p {font-size:18px; color:#0b0b0b; margin:15px; min-height:24px; padding:1px 0 0px 30px;}
#compare #table .col-big .plus {background:url(../images/plus-minus.png) no-repeat; width:20px; height:20px; display:block; position:absolute; top:15px; left:15px;}
#compare #table .col-big p span {display:none;}
#compare #table .col-small {background:#F7F6F3; border-bottom:1px solid #D9D6CE; border-left:1px solid #D9D6CE; position:relative;}
#compare #table .col-small p {position:absolute; top:40%; width:124px; font-size:18px; color:#626458;}
#compare #table .check {background:url(../images/check.png) #F7F6F3 no-repeat center;}
#compare #table .x {background:url(../images/x.png) #F7F6F3 no-repeat center;}
#compare #table .other {border-left:3px solid #C34E4E; border-right:3px solid #C34E4E;}
#compare #table .other.top {border-top:3px solid #C34E4E; margin:-3px 0 0;}
#compare #table .other.bottom {border-bottom:3px solid #C34E4E; margin:0 0 0;}
#compare #table .other .overlay {position:absolute; top:-1; margin:0; width:124px; background:#FF0000; opacity:0.1; filter:alpha(opacity=10); z-index:99999}
#compare #table-footer {height:96px; background:url(../images/compare-footer-bg.png) no-repeat; border-right:1px solid #565552; margin:-2px 0 0;}
#compare #table-footer .view-packages {width:202px; height:43px; background:url(../images/View-Packages.png) no-repeat; display:inline-block; margin:20px 0 0 580px;}
#compare #table-footer .view-packages:hover {background-position:0 -43px;}
#compare #table-footer .sign-up-now {width:161px; height:43px; background:url(../images/Sign-Up-Now.png) no-repeat; display:inline-block; margin:20px 0 0 10px;}
#compare #table-footer .sign-up-now:hover {background-position:0 -43px;}

#pricing .col-big {width:357px; float:left;}
#pricing .col-small {width:156px; float:left; text-align:center;}
#pricing #table {border-left:1px solid #565552; border-bottom:1px solid #565552; margin-bottom:60px;}
#pricing #table-header {border-left:1px solid #32312E; border-top:1px solid #32312E; border-right:1px solid #32312E; margin-top:38px; background:url(../images/compare-header-bg.png) no-repeat #0A0A0A; height:101px;}
#pricing #table-header .col-big h1 {color:#fbe300; font-size:34px; padding:18px 0 0 15px}
#pricing #table-header .col-big p {color:#eeece6; font-size:20px; padding:5px 0 0 15px;}
#pricing #table-header .col-small {background:url(../images/table-divider.png) no-repeat right; height:101px;}
#pricing #table-header .col-small img {margin:20px 0 0;}
#pricing #table-header .col-small p {color:#eeece6; font-size:18px; padding:10px 0 0;}
#pricing #table-header .col-small.communications p {font-size:16px;}
#pricing #table-header .col-small.last {background:none;}
#pricing .locations {height:34px; background:url(../images/benefits-bg.png) no-repeat; border-left:1px solid #32312E; border-right:1px solid #32312E;}
#pricing .locations p {line-height:34px; padding:0 0 0 15px; color:#f7f6f3; font-size:18px;}
#pricing #table .col-big {background:#FCFBFA; border-bottom:1px solid #D9D6CE; position:relative;}
#pricing #table .col-big p {font-size:14px; color:#0b0b0b; margin:15px;  padding:1px 0 0px 25px;}
#pricing #table .col-big p a {color:#0b0b0b; border-bottom:1px dashed #C8C3B6;}
#pricing #table .col-big .plus {width:20px; height:20px; display:block; position:absolute; background:url(../images/plus-minus.png) no-repeat; margin:13px 0 0 10px;}
#pricing #table .col-big .info {padding:10px 0 10px 40px; margin:-10px 0 0; display:none;}
#pricing #table .col-big .info.expanded {display:block;}
#pricing #table .col-big .info p {font-size:12px; line-height:14px; padding:1px 0; margin:0; min-height:inherit;}
#pricing #table .col-big .info b {font-weight:bold;}
#pricing #table .col-small {background:#F7F6F3; border-bottom:1px solid #D9D6CE; border-left:1px solid #D9D6CE; position:relative;}
#pricing #table .col-small p {font-size:24px; color:#0b0b0b; padding:15px 0 0;}
#pricing #table-footer {height:96px; background:url(../images/compare-footer-bg.png) no-repeat; border-right:1px solid #565552; margin:-2px 0 0;}
#pricing #table-footer .view-packages {width:202px; height:43px; background:url(../images/View-Packages.png) no-repeat; display:inline-block; margin:20px 0 0 580px;}
#pricing #table-footer .view-packages:hover {background-position:0 -43px;}
#pricing #table-footer .sign-up-now {width:161px; height:43px; background:url(../images/Sign-Up-Now.png) no-repeat; display:inline-block; margin:20px 30px 0 0px; float:right;}
#pricing #table-footer .sign-up-now:hover {background-position:0 -43px;}


#locations .wrapper {border:1px solid #A19F9A; background:#F7F6F3; padding:20px 30px 30px 30px; margin:55px 0 60px 0;}
#locations .map h1 {font-size:36px; color:#181818; border-bottom:1px solid #D9D6CE; padding:0 0 17px 0;}
#locations .map img {margin:30px 0 0 25px; float:left;}
#locations .map .content {float:left; width:430px; margin:40px 0 0 40px;}
#locations .map h2 {font-size:18px; color:#0b0b0b; line-height:22px;}
#locations .map p {line-height:18px; padding:10px 0; border-bottom:1px dashed #D9D6CE;}
#locations .box {background:url(../images/locations-box-bg.jpg) no-repeat center top #181818; margin:40px 0 0 0; padding:25px 15px 0 15px;}
#locations .box h1 {color:#fbe300; font-size:24px; padding:0 0 15px}
#locations .box h1 span {color:#eeece6;}
#locations .row {border-top:1px solid #686B5C; padding:0 0 20px;}
#locations .row.last {border:none;}
#locations .item {width:165px; float:left; text-align:center; margin:30px 15px 0 0;}
#locations .item.last {margin-right:0;}
#locations .item img {border:5px solid #FFFFFF; display:block; margin:0 auto;}
#locations .item a.city {display:inline-block; color:#fbe300; font-size:20px; margin:10px 0 0; padding:0 0 0 10px; background:url(../images/arrow.png) no-repeat 0 3px}
#locations .item p.country a {color:#fbe300;}
#locations .item p.country {display:inline-block; color:#fbe300; font-size:20px; margin:10px 0 0; padding:0 0 0 10px; background:url(../images/arrow.png) no-repeat 0 3px}
#locations .item p {color:#f7f6f3; font-size:16px; padding:10px 0 0;}
#locations .view-international-locations {width:293px; height:33px; margin:-50px 20px 0 0; display:block; float:right; background:url(../images/view-international-locations.png) no-repeat 0 0;}
#locations .view-international-locations:hover {background-position:0 -33px;}
#locations .view-international-locations.expanded {background-position:0 -66px;}
#locations .view-international-locations.expanded:hover {background-position:0 -99px;}
#locations .international {display:none;}

#location .back {color:#fbe300; font-size:16px; display:block; margin:15px 0 0 30px;}
#location .back span {color:#eeece6;}
#location .wrapper {border:1px solid #A19F9A; background:#F7F6F3; padding:20px 30px 30px 30px; margin:25px 0 60px 0;}
#location .box h1 {font-size:36px; color:#181818; border-bottom:1px solid #D9D6CE; padding:0 0 5px 0;}
#location #gallery {margin:23px 0 0; position:relative;}
#location #gallery #features {width:240px; height:235px; background:url(../images/gallery-features-bg.png) no-repeat; margin:-8px 0 0 16px; position:absolute; z-index:99999; top:0;}
#location #gallery #features h1 {font-size:24px; color:#fbe300; border:none; padding:15px 0 0 14px;}
#location #gallery #features ul {padding:15px 20px 0 12px;}
#location #gallery #features li {background:url(../images/features-li.png) no-repeat 0 10px; padding:5px 0 8px 10px; color:#f7f6f3;}
#location #gallery #features ul.less-padding {padding:15px 20px 0 12px;}
#location #gallery #features ul.less-padding li {background:url(../images/features-li.png) no-repeat 0 10px; padding:4px 0 4px 10px; color:#f7f6f3;}
#location #gallery #features ul.less-padding2 {padding:15px 20px 0 12px;}
#location #gallery #features ul.less-padding2 li {background:url(../images/features-li.png) no-repeat 0 10px; padding:2px 0 2px 10px; color:#f7f6f3;}
#location #gallery .learn-more {width:144px; height:33px; display:inline-block; background:url(../images/learn-more.png) no-repeat; margin:0 0 0 22px;}
#location #gallery .learn-more:hover {background-position:0 -33px;}
#location #gallery img {position:relative;}
#location #gallery-nav {position:absolute; z-index:99999; right:10px; bottom:15px;}
#location #gallery-nav a {text-indent:-99999px; width:12px; height:12px; display:inline-block; background:url(../images/gallery-nav.png) no-repeat; margin:0 4px;}
#location #gallery-nav a.activeSlide {background-position:0 -12px;}
#location .block {padding:40px 0 0;}
#location .block img {float:left;}
#location .block .content {float:right; width:640px;}
#location .block h1 {font-size:24px; border:none;}
#location .block .content p {padding:10px 0; line-height:18px;}
#location .block .divider {height:4px; background:url(../images/divider-location.png) repeat-x; margin:15px 0 20px 0;}
#location .location-box {border:1px solid #DDDDD8; margin:30px 0 0;}
#location .location-box .img {float:left; background:#181818; padding:8px; border:1px solid #707070; margin:-15px 0 0 10px;}
#location .location-box .img img {border:1px solid #FFFFFF;}
#location .location-box .content {width:380px; float:left; margin:20px 0 0 30px;}
#location .location-box .content h1 {font-size:20px; color:#181818; border:none; padding:0 0 10px;}
#location .location-box .content p {line-height:18px; padding:0 0 20px;}
#location .location-box .content p.phone {font-size:22px; color:#181818; padding:20px 0 20px 0;}
#location .location-box .content p.phone span {font-size:26px;}
#location .location-box .content .packages {border:1px solid #C4C5C2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background:#EEECE6; padding:10px; margin:0 0 20px 0; display:none;}
#location .location-box .content .packages p {font-size:18px; color:#42433a; padding:2px 0;}
#location .location-box .content .packages p span {color:#262626;}
#location .location-box .sign-up {width:156px; height:33px; background:url(../images/sign-up.png) no-repeat; display:inline-block; float:left;}
#location .location-box .sign-up:hover {background-position:0 -33px;}
#location .location-box .view-packages {width:169px; height:33px; margin:0 0 0 10px; background:url(../images/view-packages-small.png) no-repeat; display:inline-block; float:left;}
#location .location-box .view-packages:hover {background-position:0 -33px;}
#location .location-box .location {width:238px; float:right; background:url(../images/location-bg.jpg) no-repeat #181818;}
#location .location-box .location h1 {font-size:24px; color:#fbe300; margin:20px; border-bottom:1px solid #7E7B71;}
#location .location-box .location p {padding:3px 0 3px 20px; color:#f7f6f3; font-size:16px;}


#terms .wrapper {border:1px solid #A19F9A; background:#F7F6F3; padding:20px 30px 30px 30px; margin:55px 0 60px 0;}
#terms h1 {font-size:36px; color:#181818; padding:0 0 17px 0;}
#terms h2 {font-size:18px;  color:#181818;}
#terms p {padding:0 0 20px; line-height:18px;}
#terms p.no-padding {padding:0;}
#terms ul {padding:0 0 20px;}
#terms ul li {padding:3px 0 3px 15px; background:url(../images/li.png) no-repeat 0 8px;}
#terms ul ul {padding:0 0 0 20px;}
#terms ul ul li {padding:3px 0 3px 15px; background:url(../images/features-li.png) no-repeat 0 8px;}
#terms .wrapper a {color:#0b0b0b; border-bottom:1px dashed #C8C3B6;}

#contact .wrapper {border:1px solid #A19F9A; background:#F7F6F3; padding:20px 30px 30px 30px; margin:55px 0 60px 0;}
#contact h1 {font-size:36px; color:#181818; border-bottom:1px solid #D9D6CE; padding:0 0 17px 0;}
#contact .img {float:left; margin:25px 0 0;}



#contact .form {float:left; border-left:1px dotted #D9D6CE; margin:25px 0 0 15px; padding:5px 0 0 20px; width:616px;}
#contact .form h2 {font-size:22px; color:#1a1a1a;}



#footnote p{ text-align: center; font-size: 12px; font-style:italic; margin: 0 0 10px 0;}
#sub-footnote p{ text-align: center; font-size: 12px; font-style:italic; margin: 0 0 20px 0;}


#errorBox {width:800px; padding:20px 0; border:5px solid #941C1D; background:#161616;  top:20%; left:50%; margin-left:-400px; display:none; font-size:12px; z-index:9999999999;  position:fixed;}
#errorBox .x {width:20px; height:20px; background:url(../images/x.png); display:block; float:right; margin:-10px 10px 0 0; cursor:pointer;}
#errorBox p {color:#FFFFFF; padding:3px 30px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#successBox {width:800px; padding:20px 0; border:5px solid #DCCA80; background:#161616; top:20%; left:50%; margin-left:-400px; display:none; font-size:12px; z-index:9999999999; position:fixed}
#successBox .x {width:16px; height:16px; background:url(../images/x.png); display:block; float:right; margin:-10px 10px 0 0; cursor:pointer;}
#successBox p {color:#FFFFFF; padding:3px 30px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


/**** POR MI ****/

#newsInfo{
	width: 308px;
	height: 70px;
	margin: 20px;
	margin-top: 0px;
	margin-right: 10px;
}

#newsInfo p{
	float: right;
	width: 180px;
	margin-right: 10px;
	margin-top: 20px;
	text-align: left;
}

#newsInfo img{
	margin-top: 0px;
	margin-left: 25px;

	width: 80px;
}

.desvan{
	width: 185px;
	height: 122px;
	float: left;	
}

.fondoDesvan{
	z-index: 9999; /*must have*/
	width: 185px;
	height: 122px;
	position: absolute;
	background-color: #06C;
}

.subtitulos
{
	font-weight: bold;
	color: #555;	
	text-align: center;
}

.timeSlider img{
	position:absolute;
}

/*Para el mapa*/
.folioComment {
	position:absolute;
	margin-top: -142px;
	width:125px;
	height:140px;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index:2;
}

.normalThumb{
	width: 125px;
	height: 140px;
}
.folioList{
	margin-top: 25px;
	-webkit-padding-start: 0px;
}

.folioList li{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	border: 1px solid silver;
}

.folioList p {
	margin: 10px;
}


.cont-box2
{
 width: 328px;
 float: left;
 padding: 20px;
 border: 1px solid silver;
 background-image: url(../images/sus.jpg);
}

.cont-box2 label {
 color: #615f5f;
 font-size: 13px;
}

.cont-box2 h2 {
 margin: 0 0 16px 0;
 font-size: 20px;
 font-weight: normal;
 font-style: normal;
 color: #b30068;
 
}

#contacto {
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

input#nombre, input#mail, input#asunto{
 width: 310px;
 padding: 5px;
 border: 1px solid silver;
 margin-bottom: 10px;
}

textarea#mensaje{
 width: 310px;
 padding: 5px;
 border: 1px solid silver;
}

.btnews input{
	margin-top: 10px;
	display: block;
	
	cursor: pointer;
	padding: 3px 0;
	width: 100%;
	height: 30px;
	text-align: center;	
	color: #ffffff;
	text-decoration: none;
	
	text-shadow: 0px -1px 0px #0066CC;
	
	/*Shadows*/
	-moz-box-shadow: #0066CC;
	-webkit-shadow: #0066CC;
	box-shadow: #0066CC;
		
	/*Gradient*/
		
	background-color: #003C78;
	border: none;
	font-size: 13px;
}

.btnews input:hover{
	text-decoration: none;
	
	background-color: #0066CC;
}

#continuo b{
	font-size: 13pt;
	color: #1A1A1A;
	padding: 5px;
	margin-top: 10px;
}

#continuo p{
	padding: 10px;
}

#continuo h3{
	font-size: 22px;
	color: #003C78;
}
	
