@charset "utf-8";
/* --------------------------------------------------------------
 * Filename:	v2015.css
 * Description:	Regras das estruturas do site.
 * Version:		1.0.0 (2015-08-10) YYYY-MM-DD
 * Website:		http://www.cpny.com.br/
 *
 * == STRUCTURE =================================================
 * 
 * Page width:  1200px fluid, horizontal centralized
 * --------------------------------------------------------------
 *
 * $__globals
 * $__header
 * $__body
 * $__footer
 * $__lightbox
 * --------------------------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,700);
body { font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; background: url(../images/fundo.jpg) no-repeat top center fixed; }


/* $__header
 * --------------------------------------------------------------------*/
#header { background:#F5F5F5; min-height:100px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); position: relative; z-index: 1000; }
#header h3 { line-height: 100px; font-weight: 300; margin: 0; }
#header h3 span { font-size: .8em; }



/* $__body
 * --------------------------------------------------------------------*/
p { color: #4C4C4C; }
a.button { color: #4C4C4C; font-size:12px; font-weight:600; background-color: #FFCC00; padding:8px 16px; border-radius:6px; } 
a.button:hover { text-decoration: none; }

article h1, section h1 { font-weight:700; }
article h2, section h2 { font-weight:600; }
article h3, section h3 { font-weight:400; }
article h4, section h4 { font-weight:300; }

#content { margin-top: 80px; margin-bottom: 50px; }
#content .container { background: url("../images/fundo-corpo.png") no-repeat top right #FFF; padding-top: 20px; padding-bottom: 20px; }

.centralized { text-align: center; }
.well h3 { margin-top: 0px; }


/* $__footer
 * --------------------------------------------------------------------*/
#footer { background-color:#F5F5F5; padding-bottom:10px; padding-top: 10px; }

.socialIcons li { display: inline-block; float: right; height: 24px; margin-left: 10px; width: 24px; overflow: hidden; }
.socialIcons li a { background: url("../images/social-icons.png") no-repeat; display: block; height: 100%; width: 100%; text-align: left; text-indent: -9999px; }
.socialIcons li a.linkedin { background-position: 0px 0px; }
.socialIcons li a.facebook { background-position: -34px 0px; }
.socialIcons li a.instagram { background-position: -68px 0px; }
.socialIcons li a.twitter { background-position: -102px 0px; }
.socialIcons li a.youtube { background-position: -136px 0px; }

