/*CLEARS*/
hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color:inherit; }
.clear { clear: both; }

/*FORMS*/

form { margin:0; padding:0;}
/*input { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-decoration: none; }
input[type="text"] { border:1px solid #88BAEF; height:24px; width:350px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; font-size: 12px; color: #15191F; text-decoration: none; }
input[type="textarea"]:focus:hover { background-color:#CDE1F8; border-color:#3E6E7C; }
input[type="textarea"] { border:1px solid #88BAEF; height:24px; width:300px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; font-size: 12px; color: #15191F; text-decoration: none; }
input[type="text"]:focus:hover { background-color:#CDE1F8; border-color:#3E6E7C; }
input[type="submit"] { background-color:#85BCF5; height: 26px; border: 1px solid #437180; color: #242B32; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-decoration: none; }*/

/**/
h1,h2,h3{ margin:0; padding:0; display: block; float:left; width:100%; font-weight:100; }
h1{ margin-bottom:30px; font-size:36px;  }
h2{ margin:0 0 30px 0; }
h3{ font-weight:600; }
h4{}

.text_center{ text-align:center; }


/*ALINEACION*/

img.border { border: 1px solid #C6C6C6; padding: 2px; margin: 0; }
img.border:hover { background: #E3F5FE; }
img.center { display: block; margin: auto; }
img.alignright { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; }


/*SEPARATORS*/
.margin_top{ margin-top:25px;}
.margin_bottom{ margin-bottom:25px;}
.margin_left{ margin-left:25px;}
.margin_right{ margin-right:25px;}

/*IMAGES*/
img { margin: 0px; padding: 0px; border: none; }
.full{ display:block; width:100%;}
.medium{  display:block; width:50%;}
.small{  display:block; width:25%;}

/*COLUMNAS*/
.col_10{ width:10%;}
.col_20{ width:18%;}
.col_25{ width:25%;}
.col_30{ width:28%;}
.col_40{ width:38%;}
.col_50{ width:48%;}
.col_60{ width:58%;}
.col_65{ width:65%;}
.col_70{ width:68%;}
.col_80{ width:78%;}
.col_90{ width:78%;}
.right { float:right !important}
.left { float:left !important}
.middle {float:left !important; padding-left:6%;}

@media screen and (max-width: 980px) {
	
	.middle { padding-left:0%;}

}

/**/
.col_left{ float: left; width: 25%;     background-color: #fff;
    -webkit-box-shadow: 0 0 44px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 44px 0 rgba(0,0,0,0.2);
    }
.col_right{ float: right ; width: 68%;  }


@media only screen and (max-width: 780px) {
.col_10{ width:100%; margin-bottom:25px;}
.col_20{ width:100%; margin-bottom:25px;}
.col_25{ width:100%; margin-bottom:25px;}
.col_30{ width:100%; margin-bottom:25px;}
.col_40{ width:100%; margin-bottom:25px;}
.col_50{ width:100%; margin-bottom:25px;}
.col_60{ width:100%; margin-bottom:25px;}
.col_65{ width:100%; margin-bottom:25px;}
.col_70{ width:100%; margin-bottom:25px;}
.col_80{ width:100%; margin-bottom:25px;}
.col_90{ width:100%; margin-bottom:25px;}
.col_left{ display: none; width:100%; margin-bottom:25px; }
.col_right{ width:100%; margin-bottom:25px; }
}



/*ROUND BORDERS*/
.round_border{
	-webkit-border-radius: 5px;
    border-radius: 5px;
	 }	 
.round_border_top{
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.round_border_botom{
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.round_border_left{
	-webkit-border-radius: 5px 0px 0px 5px;
     border-radius: 5px 0px 0px 5px;
}
.round_border_right{
		-webkit-border-radius: 0px 5px 5px 0px;
        border-radius: 0px 5px 5px 0px;
}


/*EFFECTS*/
.degrade{
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#EEF), to(#FFF));
    background: -webkit-linear-gradient(#EEF, #FFF 70%);
    background: -moz-linear-gradient(#EEF, #FFF 70%);
    background: -ms-linear-gradient(#EEF, #FFF 70%);
    background: -o-linear-gradient(#EEF, #FFF 70%);
    background: linear-gradient(#EEF, #FFF 70%);
    -pie-background: linear-gradient(#EEF, #FFF 70%);
	}
	
	
.shadow {
	-webkit-box-shadow: #CCC 2px 2px .25em;
    -moz-box-shadow: #CCC 2px 2px .25em;
    box-shadow: #CCC 2px 2px .25em;
	}
	
.glow{
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.4);
	}


/*VARIOS*/
	
.text_shadow{text-shadow:0 1px 0 rgba(0,0,0,1);}
.tranparent{ background-color:rgba(0,0,0, 0.6);}
.border_transparent{ border: 4px solid rgba(0, 0, 0, 0.3);}


/*TRANSITIONS*/
a{
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

}


/*SCALE Y TRANSITION*/
@media only screen and (max-width: 768px) {

.scale{   
-ms-transform: scale(0.5); /* IE 9 */ 
-webkit-transform: scale(0.5); /* Safari */ 
transform: scale(0.5);

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
}

/*PADING INSIDE*/

.box padding {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


/*CALC WIDTH*/
.calc {width: calc(100% - 80px);}






