@charset "utf-8";

body{
	background-color: #004375;
	background-image:url(../img/lines.png);
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5{
	font-family:Calibri, "Calibri Light";
	font-weight:900;
	
}

h1{
	font-size:42px;
	color:#006699;
	padding-left:20px;
}
h2{
	font-size:34px;
	color:#093;
	padding-left:10px;
}

th{
	text-align: center;
	vertical-align: middle !important;
	background-color: #ED7D31 !important;
	color: #FFF;
}

#header {
	background-image: url(../img/header.png);
}

#footer {
	background-color: #004375;
	background-image:url(../img/lines.png);
	text-align:center;
	color:#FFF;
	margin: 10px 0px;
}

#index_body{
	background-color:#FFF; 
	
	padding: 50px 0px;
	min-height: 450px;
}

#index_footer{
	height: 100px;
	position:absolute;
	bottom:0;
	width:100%;
}

.msg_error {
	background-color:rgb(230,192,192);
	border-top: solid 3px rgb(222,122,123);
	border-bottom: solid 3px rgb(222,122,123);
	color:rgb(204,0,0);
	font-weight:bold;
	margin-bottom:10px;
	padding: 8px;
	vertical-align:middle;
}

.msg_ok {
	background-color:rgb(195,210,229);
	border-top: solid 3px rgb(132,167,219);
	border-bottom: solid 3px rgb(132,167,219);
	color:rgb(0,85,187);
	font-weight:bold;
	margin-bottom:10px;
	padding: 8px;
}

.txt_error{
	border: 1px solid #a94442;
	background-color:rgb(230,192,192);
	color: #a94442;
}

.txt_ok{
	border: 1px solid #3c763d;
	background-color:rgb(195,210,229);
	color: #3c763d;
}

.text_error{
	color:#F00;
	display:none;
}

/*------ Cuadro para agregar indicaciones del cliente --------*/

#dialog_add_notes{
	position: absolute;
	display: none;
	top: 150px;
	left: 400px;
	background-color: #E7E7E7;
	padding: 15px;
	/*width: 350px;*/
	/*height: 200px;*/
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
}

#dialog_add_notes textarea{
	width: 100%;
}