@charset "utf-8";

/* HOME */

body { margin:0 auto;  font-family:Arial, Helvetica, sans-serif; color:#333333;}

h1 { text-align:left; }
h2 { text-align:left;  color:#0b4672; }
h2.h2-align-right { text-align:right; }
h1, h4, h2 { margin:0; padding:0;}

#page{ width:1024px; margin:0 auto; text-align:center; overflow:hidden; }
#page .header { position:absolute; z-index:7; margin-left:23px;}
#btn-feedback { height:98px !important; position:fixed !important; top:20% !important; z-index:47 !important; }
#page .banner {width:1024px;  top:191px; text-align:center; position:absolute; z-index:4; }
#page .banner-home .slider { background:url(../images/banner_home_03.png) no-repeat; }
#page .banner .slider { width:956px; height:337px; margin:0 auto; }
#page .banner .slider .slide-1 { width:318px; padding:70px 0 0 40px; }
#page .banner-home .slider .slide-1 { padding:40px 0 0 40px; }

#page .banner .slider .slide-1 h1 { font:240% Arial, Helvetica, sans-serif;  color:#0b4672; font-weight:bolder; }
#page .banner .slider .slide-1 h2 { font: Arial, Helvetica, sans-serif;  color:#0b4672; font-weight:bolder; }
#page .banner .slider .slide-1 p { text-align:justify; line-height:20px; }
#page .banner .slider .buttons { width:378px; overflow:hidden; padding:8px 0 0 40px; }
#page .banner .slider .buttons .btn-watch-video { float:left; }
#page .banner .slider .buttons .btn-watch-video .button-with-margin { margin-bottom:3px; }
#page .banner .slider .buttons .btn-slides { float:right; background-image:url(../images/btn_slide_06.jpg); width:152px; height:47px;  }
#page .banner .slider .buttons .btn-slides span {color:#FFFFFF; font-weight:bold;  margin-top:13px; display:block;}
#page .banner .slider .buttons .btn-slides a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#page .banner .hd-logo, #page .banner .gs-logo  { position: absolute; top:227px; right:0; }
#page .categories { top:510px; position:absolute; z-index:2; width:1024px; }
#page .categories .sections { text-align:center; width:909px; margin:0 auto;}
#page .categories .sections ul { margin:0; padding:0; list-style:none; }
#page .categories .sections ul li { background-image:url(../images/categories_03.jpg); width:303px; height:296px; float:left; text-align:center; }
#page .categories .sections ul li div { width:251px; }
#page .categories .sections ul li div.div-to-center { margin:27px auto 0 auto; }

#page .categories .sections ul li div span.info-text { margin: 13px 14px 0 14px; display:block; }
#page .categories .sections ul li div span.info-text a { color:#ff4600; font-weight:bold; display:block; text-decoration:none; }
#page .categories .sections ul li div span.info-text a:hover { text-decoration:underline; }
#page .categories .sections ul li div span.info-text { text-align:justify; }
#page .categories .sections ul li div span.info-text p { font-size:12px; }
#page .footer { width:1024px; text-align:center; position:absolute; top:794px;  }
#page .footer .menu-footer { margin:0 auto; width:757px; overflow:hidden; margin-top:75px; }
#page .footer .menu-footer ul { list-style:none; padding:0; margin:0; }
#page .footer .menu-footer ul li{ float:left; padding:0 10px; }
#page .footer .menu-footer ul li a { color:#586a6a;text-decoration:none; font-size:12px;}
#page .footer .menu-footer ul li a:hover { text-decoration:underline; }
#page .footer .copyright-footer { color:#586a6a; margin:10px auto 30px auto; width:766px;font-size:12px; }
#page .footer .man-footer { width:208px; height:296px; position:absolute; background-image:url(../images/personaje_08.gif); right:-96px; top:-150px; z-index:5;}


/* GETTING STARTED */


#page .fix-categories-getting-started { top:590px; }
#page .banner-getting-started { top:191px; }
#page .banner-getting-started .slider { background:url(../images/banner_gettingstarted_03.png) no-repeat;}
#page .banner-getting-started .fix-getting-started-slide-1 { padding-top: 80px !important; }
#page .categories .col-left { float:left; text-align:left; }
#page .categories .col-left ul { padding:0; margin:0; list-style:none; }
#page .categories .col-left li { float:left; margin-right:27px; text-align:center; }
#page .categories .col-left .images-getting-started{ width:382px; overflow:hidden; margin-left:102px; }
#page .categories .col-left .images-getting-started li{ font-weight:bold; }
#page .categories .col-left .images-getting-started li span { margin-top:10px; display:block; font-size:12px; }
#page .categories .col-left .images-getting-started li span.contact-us { margin-left:19px; }
#page .categories .col-right { float:right; width:534px; text-align:left; }
#page .categories .col-right .contact-info { margin-left:10px; width:390px; }
#page .categories .col-right .contact-info ol { line-height:20px; }


/* CONTACT US */
#page .fix-categories-contact-us { top:590px; }
#page .banner-contact-us { top:191px; }
#page .banner-contact-us .slider { background:url(../images/banner_contact_us_03.png) no-repeat;}
#page .banner-contact-us .fix-contact-us-slide-1 { padding-top: 80px !important; }
#page .categories .col-left .form-contact-us { width:454px; text-align:right; }
#page .categories .col-left .form-contact-us .field-1 { padding:3px 0;}
#page .categories .col-left .form-contact-us .field-1 input { border:2px solid #a2a2a2; width:320px; color:#666666; }
#page .categories .col-left .form-contact-us .field-1 input.active-border { border:2px solid #68d1dc; }
#page .categories .col-left .form-contact-us .field-2 textarea { border:2px solid #a2a2a2; width:320px;  color:#666666; 
																font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#page .categories .col-left .form-contact-us .field-2 textarea.active-border { border:2px solid #68d1dc; }
#page .categories .col-left .form-contact-us .buttons { margin-top:3px; }
#page .categories .col-left .form-contact-us .buttons .button-form-send { border:none; background-color:#68d1dc; color:#FFFFFF; padding:7px 15px;  }
#page .categories .col-left .form-contact-us .buttons .button-form-clear { border:none; background-color:#b5ced1; color:#FFFFFF; padding:7px 15px;  }
#page .categories .col-left .form-contact-us .error { display:block; line-height:20px; font-size:10px; color:#FF0000;}

#page .categories .col-right p { line-height:19px; }
#page .categories .col-right a { color:#0000FF; }
#page .categories .col-right a:hover { text-decoration:none; }
#page .fix-footer-contact-us { top:867px; }




/* PRICING */

#page .banner-pricing { top:191px; }
#page .banner-pricing .slider { background:url(../images/banner_pricing_03.png) no-repeat;}
#page .fix-categories-pricing { top:530px; }
#page .fix-categories-pricing .col-left { width:510px; text-align:right; margin-top:20px; }
#page .fix-categories-pricing .col-left .content-info-pricing { width:390px; text-align:justify; margin:0 20px 0 auto; }
#page .fix-footer-pricing { top:1276px; }
 
 
#page .fix-categories-pricing .fix-col-right-pricing { width:473px; }

/* HOW IT WORKS 1 */

#page .banner-how-it-works-1 { top:191px; }
#slides li.bg-slide-1 { background:url(../images/banner_how_it_works_1_03.png) no-repeat; }
#slides li.bg-slide-2 { background:url(../images/banner_how_it_works_2_03.png) no-repeat; }
#slides li.bg-slide-3 { background:url(../images/banner_how_it_works_3_03.png) no-repeat; }
#slides li.bg-slide-3 .info-slides p a { color:#0000FF; text-decoration:underline; }
#slides li.bg-slide-3 .info-slides p a:hover { text-decoration:none; }
#slides span.info-slides { display:block; padding:39px 0 0 40px; width:300px; }
#slides span.fix-info-slides { width:540px; }
#slides .controls { position:absolute; top:223px; margin-left:40px; }
#slides .controls a { margin:0 30px 0 0; color:#666666; text-decoration:none; display:block; width:60px; height:80px; float:left; }
#slides .controls a:hover { text-decoration:underline; }
#slides .controls a.activated { color:#256595; font-weight:bold; background:url(../images/check_how_it_works_03.png) 0 23px no-repeat;  }
#slides .controls ul li span.hidden { display:none; }
#slides .controls ul li span.steps-check { display:block; margin-top:10px; }
#page .fix-categories-how-it-works { top:546px; }
#page .fix-categories-how-it-works .col-left { width:428px; }
#page .fix-categories-how-it-works .col-left .pic-how-it-works { margin-left:80px; margin-top:20px; }
#page .fix-categories-how-it-works .col-right { width:485px; text-align:left; }
#page .fix-categories-how-it-works .col-right .how-it-works-info { width:390px; text-align:justify; margin-top:100px; }
#page .fix-categories-how-it-works .row-one { margin:20px 0 0 360px; width:500px;}
#page .fix-categories-how-it-works .row-two-pic { margin:20px 0 0 130px; }
#page .fix-categories-how-it-works .row-payment { margin-top:70px; }
#page .fix-categories-how-it-works .row-payment .col-left { margin-left:59px; width:410px; }
#page .fix-footer-howitworks { top:897px; }
#page .wslide-menu { visibility:hidden; }

/* ADVERTISING */

#page .banner-advertising .slider { background:url(../images/banner_advertising_03.png) no-repeat;}
#page .fix-categories-advertising { top:580px; }
#page .categories .col-left .advertising-info { width:404px; margin-left:70px; }
#page .categories .col-left .advertising-info p { text-align:left; }
#page .categories .col-left a { color:#0000FF; }
#page .categories .col-left a:hover { text-decoration:none; }
#page .categories .col-right .advertising-info { width:404px; margin-right:70px; }
#page .categories .col-right .advertising-info .no-left li { float:none; text-align:left; padding:0; margin:0; line-height:27px;}
#page .fix-footer-advertising { top:887px; }


/* ABOUT US */

#page .banner-about-us .slider .names-about-us, #page .banner-about-us .slider .read-more  { float:left; clear:both; margin:20px 0 0 40px;}
#page .banner-about-us .slider .names-about-us a  { color:#666666; margin-right:20px; text-decoration:none; }
#page .banner-about-us .slider .names-about-us a:hover{ text-decoration:underline; }
#page .banner-about-us .slider .names-about-us a.activated { font-weight:bold; }  
#page .banner-about-us .slider .read-more a {color:#666666; }
#page .banner-about-us .slider .read-more a:hover{ text-decoration:none; }
#page .banner-about-us .fix-about-us-slide-1 { padding-top: 50px !important; }
#page .banner-about-us .slider { background:url(../images/banner_about_us_03.png) no-repeat;}
#page .categories .col-left .about-us-info { width:404px; margin-left:70px; }
#page .categories .col-right .about-us-info { width:404px; margin-right:70px; }
#page .fix-footer-about-us { top:1000px; }

/* ABOUT MICHAEL */

#page .categories .col-left .about-us-pic { width:199px; margin-left:70px; }

#page .fix-categories-about-michael { top:566px; }
#page .fix-categories-about-michael .col-right { width:700px; }
#page .fix-categories-about-michael .col-right p { margin:0 10px 10px 0; }

#page .fix-footer-about-us-augusto { top:870px; }



/* PORTFOLIO */

#page .banner-portfolio { top:190px;}
#page .banner-portfolio .slider { background:url(../images/banner_portfolio_03.png) no-repeat;}
#page .banner-portfolio .slider .names-about-us, #page .banner-about-us .slider .read-more  { float:left; clear:both; margin:20px 0 0 40px;}
#page .banner-portfolio .slider .names-about-us a  { color:#666666; margin-right:20px; text-decoration:none; }
#page .banner-portfolio .slider .names-about-us a:hover{ text-decoration:underline; }
#page .banner-portfolio .slider .names-about-us a.activated { font-weight:bold; }  
#page .banner-portfolio .slider .read-more a {color:#666666; }
#page .banner-portfolio .slider .read-more a:hover{ text-decoration:none; }
#page .fix-categories-portfolio .sections { overflow:hidden; width:862px; }
#page .fix-categories-portfolio .sections ul li { background:url(../images/portfolio_slices_03.jpg) no-repeat; width:262px; height:364px; float:left; 
													text-align:center; margin-right:13px; }
#page .fix-categories-portfolio .sections ul li img { border:7px solid #ccc; }
#page .fix-categories-portfolio .sections .controls-arrows { margin:0 auto 0 auto; }

#page .fix-categories-portfolio .sections .controls-arrows .controls-left { float:left; width:197px; }
#page .fix-categories-portfolio .sections .controls-arrows .controls-left span { font-size:12px; line-height:30px; }
#page .fix-categories-portfolio .sections .controls-arrows .controls-right { float:right; width:50px; }
#page .fix-categories-portfolio .sections .controls-link {  padding-top:20px;  }
#page .fix-categories-portfolio .sections .controls-link a{color:#333333; font-size:16px; text-decoration:underline; }
#page .fix-categories-portfolio .sections .controls-link a:hover { text-decoration:none; }
#page .fix-categories-portfolio .sections ul li a { font-size:12px; }

#page .fix-categories-portfolio .sections ul li div span.info-text { height:100px; }
#page .fix-categories-portfolio .sections .align-center-slide { text-align:center; margin-top:27px; }
#page .fix-categories-portfolio .sections .align-center-slide .slide { margin:0 0 0 4px; }

#instructions{ position:absolute; top:180px; }
#slideshow-area, #slideshow-scroller, #slideshow-area-2, #slideshow-scroller-2  {  width: 500px; height:230px; position:relative; overflow:hidden; margin:0 auto; }
#slideshow-area, #slideshow-area-2 {margin-left:2px;}
#slideshow-holder, #slideshow-holder-2  {  height: 146px;}
#slideshow-previous, #slideshow-next, #slideshow-previous-2, #slideshow-next-2 { width:50px !important; height: 50px; background:url(../images/arrow-back.jpg) 14px 0 no-repeat;  position: absolute;  top: 170px;  display: none;  cursor: pointer;  padding-top:30px;  cursor: hand;  font:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
#slideshow-next, #slideshow-next-2 {  display: block;  background:url(../images/arrow-next.jpg) 14px 0 no-repeat;  top: 170px;  padding-top:30px;  right:0; }
#slideshow-next img, #slideshow-next-2 img { border:none !important; }
#slideshow-next a { background:url(../images/arrow-next.jpg) no-repeat; display:block; height:40px;  border:1px solid red;  }
 
.slideshow-content, .slideshow-content-2 {float: left;}
#page .fix-footer-portfolio { top:869px; }

/* PAYMENT */

#page .fix-categories-payment { top:366px; text-align:center; }
#page .fix-categories-payment .to-center { margin:0 auto; }
#page .fix-categories-payment .to-center .col-left {  }
#page .fix-categories-payment .to-center .col-right { width:420px; }
#page .look-up-order { position:relative; margin-top:240px;}
#page .look-up-order .look-up-order-image { float:left; margin-left:140px; }
#page .look-up-order .look-up-order-form { float:right; margin-right:140px; }
#page .look-up-order .look-up-order-form input { border:2px solid #a2a2a2; height:26px; width:340px; color:#666666; width:190px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page .look-up-order .look-up-order-form input.active-border { border:2px solid #68d1dc; }
#page .look-up-order .look-up-order-form .button-form-send { border:none; background-color:#68d1dc; color:#FFFFFF; padding:7px 15px; width:100px; height:30px;  }

#product-list { width:530px; overflow:hidden; border:1px solid #0099CC; }
#product-list .title { background-color:#0099CC; text-align:left; padding:7px 0 7px 8px; color:#FFFFFF; font-weight:bold;}
#product-list .details { margin:10px 0; overflow:hidden;}
#product-list .details .col-left-details { width:42%; float:left; text-align:right; }
#product-list .details .col-left-details div { padding:4px 0; }
#product-list .details .col-right-details { width:56%; float:right; text-align:left; }
#product-list .details .col-right-details div { padding:4px 0; }
#product-list .details .col-right-details textarea { border:2px solid #a2a2a2; width:280px;  color:#666666; 
																font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#product-for-payment { width:430px; overflow:hidden; border:1px solid #0099CC; }
#product-for-payment .title { background-color:#0099CC; text-align:left; padding:7px 0 7px 8px; color:#FFFFFF; font-weight:bold;}
#product-for-payment .details .col-left-products-for-payment { width:42%; float:left;text-align:right; }
#product-for-payment .details .col-left-products-for-payment div { padding:4px 0; }
#product-for-payment .details .col-right-products-for-payment { width:56%; float:right; text-align:left; }
#product-for-payment .details .col-right-products-for-payment div { padding:4px 0; }
#product-for-payment .details .col-right-products-for-payment div.button { padding:10px 0;}

.button-form-send { border:none; background-color:#68d1dc; color:#FFFFFF; padding:7px 15px;  }

.hidden { display:none;}


/* SPECIAL OFFERS */


#page .videos { width:1010px; overflow:hidden; margin-top:240px; }
#page .videos .col-video-one { width:500px; float:left; }
#page .videos .col-video-two { width:500px; float:right; }
#page .fix-categories-specials-offers { top:670px;}
#page .fix-footer-specials-offers { top:1329px; }

/* FILMMAKERS PAGE */

#page .fix-categories-filmmaker { top:270px;}
#page .fix-categories-filmmaker .node { padding:0 30px; margin-bottom:50px; text-align:left; }
#page .fix-footer-filmmaker { top:1190px; }

#page .fix-footer-thanks { top:457px; }


/* PUBLISHERS PAGE */

#page .clearBoth { clear:both; }
#page .fix-footer-publishers { top:981px; } 

/* SITEMAP */ 
#page .fix-footer-sitemap { top:745px; }
#page .menu { position:relative; margin-top:246px;}
#page .menu ul { color:#68D1DC; margin-left:367px; }
#page .menu ul li{ text-align:left;}
#page .menu ul li.no-ul { list-style:none;}
#page .menu ul li a{ line-height:34px; text-align:left;color:#266696; text-decoration:none; font-weight:bold; }
#page .menu ul li a:Hover{  color:#68D1DC; }
#page .menu ul li a.tab-a{ margin-left:20px;  }


*:first-child+html #page .header { position:relative; z-index:7; margin-left:0; }
*:first-child+html #page .banner {width:1024px;  top:-7px; text-align:center; position:relative; z-index:4; }	
*:first-child+html #btn-feedback { height:98px !important; position:fixed !important; top:20% !important; z-index:47 !important; left:0; }		
*:first-child+html #page .categories { top:-10px; z-index:2; width:1024px; position:relative; }			
*:first-child+html #page .banner .slider .slide-1 {float:left; }
*:first-child+html #page .footer { position:relative; top:0; } 
*:first-child+html #page .fix-categories-advertising { margin-top:50px; } 
*:first-child+html #page .fix-categories-contact-us { margin-top:50px; }
*:first-child+html #page .fix-categories-getting-started { margin-top:50px; }
*:first-child+html #page .fix-categories-how-it-works .col-right .how-it-works-info { margin-top:90px; }
*:first-child+html #page .fix-categories-how-it-works .row-one { margin-top:80px; }
*:first-child+html #page .node { margin-top:60px; }
