/*----------------------------------------------
	GLOBAL.CSS
	Author:		Ariane Françozi
-----------------------------------------------*/


@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');


* {
	padding: 0;
	margin: 0;
	text-decoration:none;
	list-style:none;
	border:none;
}
a, a:hover  { text-decoration:none; }

textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus {   
    border-color: rgba(229, 103, 23, 0.8);
    box-shadow: 0 0px 2px rgba(229, 103, 23, 0.075) inset, 0 0 2px rgba(229, 103, 23, 0.6);
    outline: 0 none;
}

/*-------------------------------
GENERIC STYLES
-------------------------------*/

body { background:#fff;  }

.center { width:1120px; margin:0 auto; position:relative; }
.box { width:100%; float:left; }
.vinheta { width:100%; float:left; }

/*================================= Class =================================*/

.border-radius {  -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }

.light{ font-weight:300; }
.normal{ font-weight:400; }
.bold{ font-weight:700; }

.normal{ font-weight:normal; }
.italico{ font-style: italic; }
.sublinhado { text-decoration: underline; }
.through { text-decoration: line-through; }
.underline:hover { text-decoration: underline; }

.capitalize {text-transform:capitalize;}
.lowercase {text-transform:lowercase;}
.uppercase {text-transform:uppercase;}

.align_center { text-align:center; }
.align_left { text-align:left; }
.align_right { text-align:right; }
.align_justify { text-align:justify; }

.left { float:left; }
.right { float:right; }

.spacing { letter-spacing: 1.5px; }

/*================================= COLORS =================================*/

.preto, .preto a 				{ color:#000000; }
.cinza, .cinza a 				{ color:#9d9d9d; }
.branco, .branco a 				{ color:#FFFFFF; }
.grafite, .grafite a 			{ color:#313131; }

.azul, .azul a					{ color:#384b97; }
.marinho, .marinho a			{ color:#1f2b5f; }
.laranja, .laranja a			{ color:#f58220; }
.vermelho, .vermelho a			{ color:#ff0000; }


/*================================= SIZE =================================*/
@media (min-width: 960px) {
	.t10, .t10 a  { font-size:10px; }
	.t11, .t11 a  { font-size:11px; }
	.t12, .t12 a  { font-size:12px; }
	.t13, .t13 a  { font-size:13px; }
	.t14, .t14 a  { font-size:14px; }
	.t15, .t15 a  { font-size:15px; }
	.t16, .t16 a  { font-size:16px; }
	.t17, .t17 a  { font-size:17px; }
	.t18, .t18 a  { font-size:18px; }
	.t20, .t20 a  { font-size:20px; }
	.t21, .t21 a  { font-size:21px; }
	.t22, .t22 a  { font-size:22px; }
	.t23, .t23 a  { font-size:23px; }
	.t24, .t24 a  { font-size:24px; }
	.t25, .t25 a  { font-size:25px; }
	.t26, .t26 a  { font-size:26px; }
	.t28, .t28 a  { font-size:28px; }
	.t30, .t30 a  { font-size:30px; }
	.t31, .t31 a  { font-size:31px; }
	.t35, .t35 a  { font-size:35px; }
	.t40, .t40 a  { font-size:40px; }
	.t44, .t44 a  { font-size:44px; }
	.t46, .t46 a  { font-size:46px; }
	.t48, .t48 a  { font-size:48px; }
	.t50, .t50 a  { font-size:50px; }
	.t60, .t60 a  { font-size:60px; }
	.t70, .t70 a  { font-size:70px; }
	.t75, .t75 a  { font-size:75px; }
	.t80, .t80 a  { font-size:80px; }
	.t86, .t86 a  { font-size:86px; }
}
@media (max-width: 960px) {
	.t10, .t10 a  { font-size:0.625em; }
	.t11, .t11 a  { font-size:0.6875em; }
	.t12, .t12 a  { font-size:0.75em; }
	.t13, .t13 a  { font-size:0.8125em; }
	.t14, .t14 a  { font-size:0.875em; }
	.t15, .t15 a  { font-size:0.9375em; }
	.t16, .t16 a  { font-size:1em; }
	.t17, .t17 a  { font-size:1.0625em; }
	.t18, .t18 a  { font-size:1.125em; }
	.t20, .t20 a  { font-size:1.25em; }
	.t21, .t21 a  { font-size:1.25em; }
	.t22, .t22 a  { font-size:1.25em; }
	.t23, .t23 a  { font-size:1.25em; }
	.t24, .t24 a  { font-size:1.25em; }
	.t25, .t25 a  { font-size:1.5625em; }
	.t26, .t26 a  { font-size:1.5625em; }
	.t28, .t28 a  { font-size:1.5625em; }
	.t30, .t30 a  { font-size:1.875em; }
	.t31, .t31 a  { font-size:1.875em; }
	.t35, .t35 a  { font-size:2.1875em; }
	.t40, .t40 a  { font-size:2.5em; }
	.t44, .t44 a  { font-size:2.5em; }
	.t46, .t46 a  { font-size:2.5em; }
	.t48, .t48 a  { font-size:2.5em; }
	.t50, .t50 a  { font-size:3.125em; }
	.t60, .t60 a  { font-size:3.75em; }
	.t70, .t70 a  { font-size:3.125em; }
	.t75, .t75 a  { font-size:3.125em; }
	.t80, .t80 a  { font-size:3.125em; }
	.t86, .t86 a  { font-size:3.125em; }
}

/*================================= FONTS =================================*/
.Arial, .Arial a { font-family: Arial, sans-serif; } 
.Tahoma, .Tahoma a { font-family: Tahoma, Geneva, sans-serif; } 

.Yanone, .Yanone a { font-family: 'Yanone Kaffeesatz', Tahoma, sans-serif; letter-spacing:.5px; }
.Monts, .Monts a { font-family: 'Montserrat', Tahoma, sans-serif; letter-spacing:-1px; }
.Roboto, .Roboto a { font-family: 'Roboto Condensed', sans-serif; letter-spacing:-1px; }

#paginacao { width:100%; float:left; margin:20px 0px; }

/*================================= END =================================*/

