/* 
-- Id: css/style_global.css 2017-01-16 
-- Copyright (c) 2017 MovimientoWeb.com
-- Author: Raul Morales Ferrer
-- Facebook: https://www.facebook.com/raulmoralesferrer
*/

@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

/* begin global elements html css */
html, body { margin:0px; padding:0px; background-color:#f3f3f3; } 
BODY, TD, TH, TR, TABLE, FORM, DIV, SPAN, FIELDSET, LEGEND, INPUT, TEXTAREA, SELECT, UL, OL, LI, P, A, A:hover { color:#405968; font-family:'Raleway', Arial, Helvetica, sans-serif; font-weight:normal; font-weight:400; font-size:14px; } 
A { 
	color:#405968; font-weight:normal; text-decoration:none; 
	-webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); 
	-webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.5s; 
	transition-duration: 0.5s; -webkit-transition-property: color, background-color; transition-property: color, background-color;

} 
A:hover { 
	color:#006971; font-weight:normal; text-decoration:none; 
	-webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); 
	-webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.5s; 
	transition-duration: 0.5s; -webkit-transition-property: color, background-color; transition-property: color, background-color;
} 

input[type="text"], input[type="password"], input[type="email"], select, textarea 
{
	font-family:'Raleway', Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color:#58667f;
	-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.01); box-shadow:0 0 0 1px rgba(255,255,255,0.01); -moz-transition: all .1s linear; -webkit-transition: all .1s linear; 
	-ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; border: 1px solid #e7e7e7; -webkit-border-radius:0px; -moz-border-radius:0px; 
	border-radius:0px; outline:0; margin:0; padding:3px 3px 3px 3px; width:160px; background-color:#ffffff; display:inline-block; overflow:visible;
} 
TEXTAREA { color:#58667f; } 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#A0A0A0; font-weight:normal; text-transform:none; } 
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { color:#C0C0C0; font-weight:normal; text-transform:none; } 
/* Firefox < 19 */ 
input:-moz-placeholder, textarea:-moz-placeholder { color:#A0A0A0; font-weight:normal; text-transform:none; } 
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color:#C0C0C0; font-weight:normal; text-transform:none; } 
/* Firefox > 19 */
input::-moz-placeholder, textarea:-moz-placeholder { color:#A0A0A0; font-weight:normal; text-transform:none; } 
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color:#C0C0C0; font-weight:normal; text-transform:none; } 
/* IE 10 */
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#A0A0A0; font-weight:normal; text-transform:none; } 
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { color:#C0C0C0; font-weight:normal; text-transform:none; } 
input[type="email"]:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border-color:#006971; -moz-box-shadow: 0 0 0 1px #006971; box-shadow: 0 0 0 1px #006971; } 

.mw_btn, a.mw_btn  
{ 
	display:inline-block; margin-bottom:0; -ms-touch-action: manipulation; touch-action: manipulation; white-space:nowrap; border:0px; cursor:pointer; 
	-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-transition:all .1s ease; transition:all .3s ease; 
	background-color:#405968; padding:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;
}
.mw_btn:focus, .mw_btn:active:focus, .mw_btn.active:focus, .mw_btn.focus, .mw_btn:active.focus, .mw_btn.active.focus, a.mw_btn:focus, a.mw_btn:active.focus { 
	outline:thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; outline: 0; outline-offset: 0; background-color:#006971; color:#ffffff; }
.mw_btn:hover, .mw_btn:focus, .mw_btn.focus, a.mw_btn:hover { background-color:#006971; color:#ffffff; font-weight:normal; -webkit-transition:all .2s ease; transition:all .3s ease; } 

.mw_error { color:#fff1f6; text-align:justify; border:3px solid #b05445; background-color:#c93e37; padding:10px; font-family:'Raleway', Arial, Helvetica, sans-serif;
				margin-top:10px; margin-bottom:10px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; 
				border:1px solid #eb4941; border-bottom-color:#eb4941; background:#eb4941; background: linear-gradient(top, #eb4941, #e31d13); 
				background: -moz-linear-gradient(top, #eb4941, #e31d13); background: -webkit-gradient(linear, left top, left bottom, from(#eb4941), to(#e31d13)); 
				background: -o-linear-gradient(top, #eb4941, #e31d13); background: -ms-linear-gradient(top, #eb4941, #e31d13); 
			} 
.mw_error a { color:#fff1f6; text-decoration:none; border-bottom:1px dotted #fff1f6; font-weight:bold; font-style:normal; margin-left:15px; margin-right:15px; } 
.mw_error a:hover { color:#fff1f6; text-decoration:underline; border-bottom:0px; font-weight:bold; font-style:normal; margin-left:15px; margin-right:15px; } 
.mw_msg { color:#fff1f6; text-align:justify; border:3px solid #10a3b7; background-color:#c93e37; padding:10px; font-family:'Raleway', Arial, Helvetica, sans-serif; 
				margin-top:10px; margin-bottom:10px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; 
				border:1px solid #10a3b7; border-bottom-color:#10a3b7; background:#45c2d8; background: linear-gradient(top, #45c2d8, #10a3b7); 
				background: -moz-linear-gradient(top, #45c2d8, #10a3b7); background: -webkit-gradient(linear, left top, left bottom, from(#45c2d8), to(#10a3b7)); 
				background: -o-linear-gradient(top, #45c2d8, #10a3b7); background: -ms-linear-gradient(top, #45c2d8, #10a3b7); 
			} 
.mw_msg a { color:#fff1f6; text-decoration:none; border-bottom:1px dotted #fff1f6; font-weight:bold; font-style:normal; margin-left:15px; margin-right:15px; } 
.mw_msg a:hover { color:#fff1f6; text-decoration:underline; border-bottom:0px; font-weight:bold; font-style:normal; margin-left:15px; margin-right:15px; } 

@media only screen and (min-width:640px) and (max-width:799px) { 
	BODY, TD, TH, TR, TABLE, FORM, DIV, SPAN, FIELDSET, LEGEND, INPUT, TEXTAREA, SELECT, UL, OL, LI, P, A, A:hover { font-size:14px; } 
} 
@media only screen and (min-width:1px) and (max-width:639px) { 
	BODY, TD, TH, TR, TABLE, FORM, DIV, SPAN, FIELDSET, LEGEND, INPUT, TEXTAREA, SELECT, UL, OL, LI, P, A, A:hover { font-size:13px; } 
} 
@media only screen and (min-width:1px) and (max-width:479px) { 
	input[type="text"], input[type="password"], input[type="email"], select, textarea { width:250px; padding-left:5px; padding-right:5px; } 

} 
.mw_awesome_font > .mw_awesome_font_label { display:none; visibility:hidden; } 
.mw_awesome_font, a.mw_awesome_font, a.mw_awesome_font:hover { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; font-family:FontAwesome; color:#cecece; 
																	 font-style:normal; font-weight:normal; text-decoration:none; text-transform:none !important; } 

#mw_back_to_top span { z-index:4; position:fixed; bottom:45px; right:15px; width:48px; height:48px; background-image:url('../img/mw_nav_back_to_top.png'); background-repeat:no-repeat; }
/* end global */

/* begin pager */
.mywf_pager_content { margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:0px; text-align:center; padding-left:10px; padding-right:10px; } 
.mywf_pager_content_links { display:inline-block; margin-bottom:10px; text-align:center; margin-top:10px; } 
.mywf_pager_txt { display:inline-block; font-size:12px; vertical-align:top; padding-top:5px; padding-left:10px; padding-right:10px; } 
.mywf_pager_curpage  
{ 
	display:inline-block; color:#005351; font-weight:bold; 
	background:#cce739; background-color:#cce739; 
} 
a.mywf_pager_link 
{ 
	display:inline-block; color:#ffffff; font-weight:bold; 
	background:#005351; background-color:#005351; -webkit-transition:all .1s ease; transition:all .3s ease; 
}
a.mywf_pager_link:hover 
{ 
	display:inline-block; color:#005351; font-weight:bold;
	background:#cce739; background-color:#cce739; -webkit-transition:all .1s ease; transition:all .3s ease;  
}
.mywf_pager_curpage, a.mywf_pager_link, a.mywf_pager_link:hover { width:30px; height:26px; padding-top:4px; text-align:center; vertical-align:top; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; margin:0px; margin-left:1px; margin-right:1px; padding-left:0px; padding-right:0px; text-decoration:none; }  

.mywf_pager_next, .mywf_pager_prev, .mywf_pager_first, .mywf_pager_last { padding-bottom:0px; padding-top:0px; }
.mywf_pager_next:before, .mywf_pager_prev:before, .mywf_pager_first:before, .mywf_pager_last:before { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; 
		font-family:FontAwesome; color:#ffffff; font-style:normal; font-weight:normal; font-size:12px; text-decoration:none; text-transform:none !important; border:0px; 
	} 
.mywf_pager_next:before { content:"\f054"; } 
.mywf_pager_prev:before { content:"\f053"; } 
.mywf_pager_first:before { content:"\f049"; } 
.mywf_pager_last:before { content:"\f050"; } 

@media only screen and (min-width:640px) and (max-width:799px) { 
	.mywf_pager_content_links { /*display:block;*/ } 
	.mywf_pager_txt { padding-left:1px; padding-right:1px; font-size:11px; } 
	.mywf_pager_curpage, a.mywf_pager_link, a.mywf_pager_link:hover { width:24px; height:22px; padding-top:2px;  border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; }  
	.mywf_pager_next:before, .mywf_pager_prev:before, .mywf_pager_first:before, .mywf_pager_last:before { font-size:12px; } 
} 
@media only screen and (min-width:480px) and (max-width:639px) { 
	.mywf_pager_content_links { /*display:block;*/ } 
	.mywf_pager_txt { display:none; visibility:hidden; } 
	.mywf_pager_curpage, a.mywf_pager_link, a.mywf_pager_link:hover { width:20px; height:20px; padding-top:0px;  border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-left:1px; margin-right:0px; }  
	.mywf_pager_next:before, .mywf_pager_prev:before, .mywf_pager_first:before, .mywf_pager_last:before { font-size:10px; } 
} 
@media only screen and (min-width:1px) and (max-width:479px) { 
	.mywf_pager_content_links { /*display:block;*/ } 
	.mywf_pager_txt { display:none; visibility:hidden; } 
	.mywf_pager_curpage, a.mywf_pager_link, a.mywf_pager_link:hover { width:20px; height:20px; padding-top:0px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-left:1px; margin-right:0px; }  
	.mywf_pager_next:before, .mywf_pager_prev:before, .mywf_pager_first:before, .mywf_pager_last:before { font-size:10px; } 
} 
/* end pager */

/* globals */
.mw_content { width:1200px; } 
.mw_tit { border-bottom:3px solid #405968; text-align:center; color:#333b46; font-family:'Raleway', Arial, Helvetica, sans-serif; font-size:36px; font-weight:normal; } 
.mw_txt { padding-top:40px; padding-bottom:40px; text-align:center; font-size:20px; } 
.mw_txt a { font-size:inherit; font-family:inherit; } 
.mw_txt .fa-ul li { font-size:20px; padding-top:5px; padding-bottom:5px; } 
.fa-li { padding-top:5px; } 
.mw_fb_frame_content { height:22px; padding-top:15px; padding-bottom:0px; text-align:center; } 
#mw_fb_frame { height:22px; width:100%; } 

.mw_social_share { padding-top:5px; padding-bottom:5px; text-align:left; } 
.addthis_toolbox { display:inline-block; width:auto; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; } 
a.addthis_button_compact, a.addthis_button_facebook, a.addthis_button_twitter, a.addthis_button_google, a.addthis_button_linkedin { text-decoration:none; vertical-align:middle; } 
#MW_SHARING_ICON_MORE, #MW_SHARING_ICON_SEPARATOR, #MW_SHARING_ICON_FACEBOOK, #MW_SHARING_ICON_TWITTER, #MW_SHARING_ICON_GOOGLEPLUS, #MW_SHARING_ICON_LINKEDIN { color:#ffffff; font-size:20px; text-decoration:none; vertical-align:middle; } 
.addthis_toolbox a .mw_awesome_font { width:20px; height:23px; display:inline-block; text-align:center; background-color:#1c1c1c; padding-top:6px; padding-bottom:1px; padding-left:5px; padding-right:5px; border:0px; border-radius:15px 15px 15px 15px; -moz-border-radius:15px 15px 15px 15px; -webkit-border-radius:15px 15px 15px 15px; } 
.addthis_separator { padding-top:7px; color:#1c1c1c; font-weight:bold; }


@media only screen and (min-width:1024px) and (max-width:1279px) { 
	.mw_content { width:990px; } 
	.mw_tit { font-size:32px; } 
} 
@media only screen and (min-width:800px) and (max-width:1023px) { 
	.mw_content { width:760px; } 
	.mw_tit { font-size:24px; } 
	.mw_txt { font-size:16px; } 
	.mw_txt .fa-ul li { font-size:16px; } 
} 
@media only screen and (min-width:640px) and (max-width:799px) { 
	.mw_content { width:600px; } 
	.mw_tit { font-size:20px; } 
	.mw_txt { font-size:14px; } 
	.mw_txt .fa-ul li { font-size:14px; } 
} 
@media only screen and (min-width:480px) and (max-width:639px) { 
	.mw_content { width:440px; } 
	.mw_tit { font-size:24px; } 
	.mw_txt { font-size:16px; } 
	.mw_txt .fa-ul li { font-size:16px; } 
} 
@media only screen and (min-width:1px) and (max-width:479px) { 
	.mw_content { width:280px; } 
	.mw_tit { font-size:24px; } 
	.mw_txt { font-size:16px; } 
	.mw_txt .fa-ul li { font-size:16px; } 
} 
/* end globals */

