/* 
-- Id: css/p_contacto.css 2016-04-25
-- Copyright (c) 2016 MovimientoWeb.com
*/

/* begin contacto */
#contacto { width:100%; padding-top:100px; background-color:#ffffff; text-align:center; } 
.contacto_int { background-color:#ffffff; width:100%; padding-top:0px; padding-bottom:150px; } 
.contacto { text-align:center; width:1180px; } 
.contacto_tit { display:block; text-align:center; color:#0a1f3f; font-size:33px; font-weight:normal; text-transform:uppercase; padding-bottom:18px; margin-bottom:50px; border-bottom:2px solid #5b5c5e; margin-left:320px; margin-right:320px; } 

.contacto_txt { margin-left:170px; margin-right:170px; color:#010000; text-align:center; } 
.mw_tdm_contactus { padding-top:50px; padding-bottom:50px; } 

@media only screen and (min-width:1280px) and (max-width:1365px) {
} 
@media only screen and (min-width:1024px) and (max-width:1279px) { 
	.contacto { width:990px; } 
	.contacto_txt { margin-left:0px; margin-right:0px; } 
} 
@media only screen and (min-width:800px) and (max-width:1023px) { 
	.contacto { width:760px; } 
	.contacto_tit { margin-left:150px; margin-right:150px; } 
	.contacto_txt { margin-left:0px; margin-right:0px; } 
} 
@media only screen and (min-width:640px) and (max-width:799px) { 
	.contacto { width:600px; } 
	.contacto_tit { margin-left:150px; margin-right:150px; } 
	.contacto_txt { margin-left:0px; margin-right:0px; } 
} 
@media only screen and (min-width:480px) and (max-width:639px) { 
	.contacto { width:440px; } 
	.contacto_tit { margin-left:50px; margin-right:50px; } 
	.contacto_txt { margin-left:0px; margin-right:0px; } 
} 
@media only screen and (min-width:1px) and (max-width:479px) { 
	.contacto { width:280px; } 
	.contacto_tit { margin-left:10px; margin-right:10px; } 
	.contacto_txt { margin-left:0px; margin-right:0px; } 
} 
/* end contacto */

/* begin forms */
input[type="text"], input[type="password"], input[type="email"], select, textarea 
{
	font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px;
	-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 #7f9fca; -webkit-border-radius: 2px; -moz-border-radius:2px; 
	border-radius:2px; outline:0; margin:0; padding:3px 3px 3px 3px; width:160px; background-color:white; display:inline-block; overflow:visible;
} 
input::-webkit-input-placeholder { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; color:#A0A0A0; text-transform:capitalize; } 
input:focus::-webkit-input-placeholder { color:#C0C0C0; text-transform:capitalize; } 
/* Firefox < 19 */ 
input:-moz-placeholder { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; color:#A0A0A0; text-transform:capitalize; } 
input:focus:-moz-placeholder { color:#C0C0C0; text-transform:capitalize; } 
/* Firefox > 19 */
input::-moz-placeholder { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; color:#A0A0A0; text-transform:capitalize; } 
input:focus::-moz-placeholder { color:#C0C0C0; text-transform:capitalize; } 
/* IE 10 */
input:-ms-input-placeholder { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; color:#A0A0A0; text-transform:capitalize; } 
input:focus:-ms-input-placeholder { color:#C0C0C0; text-transform:capitalize; } 
input[type="email"]:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border-color:#2484d6; -moz-box-shadow: 0 0 0 1px #2484d6; box-shadow: 0 0 0 1px #2484d6; } 

.mw_error { color:#fff1f6; text-align:justify; border:3px solid #b05445; background-color:#c93e37; padding:10px; 
				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; 
				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; } 
/* end forms */

/* BEGIN contactus */
/* @media only screen and (min-width:1280px) and (max-width:1365px) { */
#mw_contacto_frm_layer { display:inline-block; width:360px; text-align:left; vertical-align:top; } 
#mw_contacto_frm { width:360px; vertical-align:top; text-align:justify; padding-top:0px; } 
#mw_contacto_info_layer { display:inline-block; width:310px; vertical-align:top; } 
#mw_contacto_info_layer table tr td ul li { color:#0d1119; } 
#mw_contacto_info_layer table tr td ul li a { color:#ed3123; -webkit-transition:all .1s ease; transition:all .3s ease; } 
#mw_contacto_info_layer table tr td ul li a:hover { color:#0a1f3f; -webkit-transition:all .1s ease; transition:all .3s ease; } 
#mw_contacto_mapa_layer { display:inline-block; width:500px; text-align:right; } 
#mw_contacto_mapa_frame { width:500px; height:350px; } 
.mw_contacto_inputs, input.mw_contacto_inputs { border:1px solid #b0b0b0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#333333; font-size:14px; width:350px; 
					background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:36px; padding-left:3px; padding-right:3px; resize:none; margin-bottom:9px; } 
.mw_contacto_btn { display:block; width:350px; height:44px; text-decoration:none; cursor:pointer; display:inline; color:#ffffff; text-decoration:none; border:0px;  
					text-align:center; font-size:13px; padding:5px; margin-right:10px; margin-top:15px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; 
					-webkit-border-radius:10px 10px 10px 10px; background-color:#ed3123; background:#ed3123; -webkit-transition:all .1s ease; transition:all .3s ease; } 
.mw_contacto_btn:hover { display:block; width:350px; height:44px; cursor:pointer; color:#ffffff; text-decoration:none; text-align:center; padding:5px; margin-right:10px; 
							border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; 
							background-color:#333333; background:#333333; -webkit-transition:all .1s ease; transition:all .3s ease; }  

/* } */
@media only screen and (min-width:1024px) and (max-width:1279px) { 
	#mw_contacto_mapa_layer { display:block; width:990px; margin-top:50px; } 
	#mw_contacto_mapa_frame { width:990px; } 
} 
@media only screen and (min-width:800px) and (max-width:1023px) { 
	#mw_contacto_mapa_layer { display:block; width:760px; margin-top:50px; } 
	#mw_contacto_mapa_frame { width:760px; } 
}
@media only screen and (min-width:640px) and (max-width:799px) { 
	#mw_contacto_frm_layer { display:block; width:100%; } 
	#mw_contacto_frm { width:590px; text-align:center; } 
	#mw_contacto_mapa_layer { width:600px; } 
	#mw_contacto_mapa_frame { width:600px; height:300px; } 
	.mw_contacto_inputs, input.mw_contacto_inputs { width:585px; } 
	.mw_contacto_btn, .mw_contacto_btn:hover { width:590px; } 
}
@media only screen and (min-width:480px) and (max-width:639px) { 
	#mw_contacto_frm_layer { display:block; width:100%; }
	#mw_contacto_frm { width:400px; text-align:center; }  
	#mw_contacto_mapa_layer { width:430px; } 
	#mw_contacto_mapa_frame { width:440px; height:300px; } 
	.mw_contacto_inputs, input.mw_contacto_inputs { width:425px; } 
	.mw_contacto_btn, .mw_contacto_btn:hover { width:430px; } 
}
@media only screen and (min-width:1px) and (max-width:479px) { 
	#mw_contacto_frm_layer { display:block; width:100%; } 
	#mw_contacto_frm { width:280px; } 
	#mw_contacto_mapa_layer { width:280px; } 
	#mw_contacto_mapa_frame { width:280px; height:300px; } 
	.mw_contacto_inputs, input.mw_contacto_inputs { font-size:11px; width:270px; } 
	.mw_contacto_btn, .mw_contacto_btn:hover { display:block; width:275px; } 
} 
/* END contactus */
