/* 
-- Id: style.css 2014-07-02
-- Copyright 2014 MovimientoWeb
-- Created by: Raul Morales Ferrer
-- E-mail: raul.morales@movimientoweb.com
*/

body { background-image:url('../images/body_bg.jpg'); margin:0px; background-color:#b5b5b5; background-repeat:repeat; } 

.tit1 { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#098121; font-size:24px; font-weight:bold; } 
.tit2 { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; color:#000; } 
.tit3 { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:16px; color:#2ab673; font-weight:bold; } 


.text1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f40; font-weight:normal; } 
.text2 { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#333; } 
.required { color:#fe5400; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; } 
a.text1 { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#3f3f40; font-weight:normal; text-decoration:none; border-bottom:1px dotted #3f3f40; } 
a.text1:hover { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#3f3f40; font-weight:normal; text-decoration:none; border-bottom:1px solid #3f3f40; } 

.right_bg { background-image:url('../images/bg_right.jpg'); background-repeat:no-repeat; } 

.Error { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:13px; 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); 
}  
.Confirm 
{ 
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:13px; color:#fff1f6; text-align:justify; border:3px solid #19448a; 
	background-color:#d0ddf4; 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 #19448a; border-bottom-color:#19448a; background:#19448a; 
	background: linear-gradient(top, #d0ddf4, #19448a); background: -moz-linear-gradient(top, #d0ddf4, #19448a); background: 
	-webkit-gradient(linear, left top, left bottom, from(#d0ddf4), to(#19448a)); background: -o-linear-gradient(top, #d0ddf4, #19448a); 
	background: -ms-linear-gradient(top, #d0ddf4, #19448a); 
} 

input, textarea { text-transform:uppercase; } 
.InputTextEmailRequired, .InputTextEmailNoRequired, .InputTextRequired, .InputTextNoRequired, .InputNumRequired, .InputNumNoRequired, .InputDateRequired, .InputDateNoRequired
{ 
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#3f3f40; background-color:#e3ede6; border:1px solid #daeadf; height:26px; text-transform:uppercase; 
} 
.InputButton { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#005888; cursor:pointer; } 
.InputRequired { color:red; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#005888; font-weight:normal; } 
.InputDisabled { background-color:#c0c6cd; } 

.mw_msg 
{ 
	font-size:16px; color:#fff1f6; text-align:justify; 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 #497292; background:#497292; background: linear-gradient(top, #497292, #003865); 
	background: -moz-linear-gradient(top, #497292, #003865); background: -webkit-gradient(linear, left top, left bottom, from(#497292), to(#003865)); 
	background: -o-linear-gradient(top, #497292, #003865); background: -ms-linear-gradient(top, #497292, #003865); 
} 
