* {margin:0;padding:0;} ul li {list-style:none;} img {border:none;}
body {background: #ffffff; font-size:0.7em}
a:link {text-decoration: none; color:#666666; font-family:Arial, Helvetica, sans-serif;} 
a:visited {text-decoration: none; color:#666666;font-family:Arial, Helvetica, sans-serif;} 
a:active {text-decoration:none;color:#666666;font-family:Arial, Helvetica, sans-serif;} 
a:hover {text-decoration:underline;color:#666666;font-family:Arial, Helvetica, sans-serif;}
a.historial {color:#999999;}
a.crearpedido{
	font-size:18px;
	color:#DC1F1A;
	font-weight:normal;}
td {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
	width:60px;
	text-align:center;
}
#container {
	width:875px;
	height:auto;
	background:none;
	margin-left:auto;
	margin-right:auto;
	padding:0px;}
#login-index {
	width:875px;
	height:auto;
	background:none;
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;}

#header {
	width:875px;
	height:110px;
	margin-top:20px;
	background:none;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#666666;}
#header ul li.logo{
	float:left;
	width:180;
	height:90px;
	padding:20px 0px 0px 0px;
	}
#header ul li.title{
	float:left;
	width:450px;
	height:70px;
	padding:40px 0px 0px 20px;
	}
#header ul li.text{
	float:left;
	width:auto;
	height:20px;
	font-size:12px;
	padding:50px 0px 0px 10px;
	}
#header ul li.text2{
	float:left;
	width:auto;
	height:40px;
	font-size:12px;
	padding:0px 0px 0px 30px;
	text-align:right;
	}

#middle{
	width:875px;
	height:auto;
	background:none;
	float:left;
	clear:both;}	
#menu {
	width:200px;
	height:336px;
	background:none;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	float:left;}
#menu ul li{
	width:auto;
	height:auto;
	margin-bottom:10px;}
#menu ul li span{
	color:#CCCCCC;}
a.search-submit	{
	color:#CE1E4F;}
	
#body {
	width:655px;
	height:auto;
	padding:30px 0px 0px 20px;
	background:none;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;}
	
#footer {
	width:875px;
	height:90px;
	background:url(../images/separator.png) no-repeat;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#666666;
	float:left;
	clear:both;}
#footer ul li.logo{
	float:left;
	width:160;
	height:70px;
	padding:20px 0px 0px 20px;
	margin-right:490px;
	}
#footer ul li.text{
	float:left;
	width:auto;
	height:20px;
	font-size:12px;
	padding:30px 0px 0px 10px;
	}
#footer ul li.text2{
	float:left;
	width:auto;
	height:40px;
	font-size:12px;
	padding:0px 0px 0px 75px;
	text-align:right;
	}

#form-index{
	width:410px;
	height:230px;
	padding:40px 0px 0px 0px;
	margin-top:40px;
	background:url(../images/form-index.png);}
#form-index p{
	width:310px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#666666;
	margin-bottom:20px;
	}
input.input-index{
	width:310px;
	height:30px;
	padding:10px 5px 0px 5px;
	background:url(../images/input-index.png);
	border:none;
	font-family:"Lucida Sans", Arial, Tahoma;
	font-size:14px;
	color:#666666;
	margin-bottom:15px;}
input.submit-index{
	width:75px;
	height:20px;
	background:url(../images/submit-index.png);
	border:none;}
input.submit-indexeng{
	width:75px;
	height:20px;
	background:url(../images/submit-indexeng.png);
	border:none;}



h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#666666;
	margin-bottom:5px;}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color:#666666;}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666666;
	margin-bottom:20px;}
input.box{
	background:url(../images/box-grey.png);
	width:104px;
	height:21px;
	border:none;
	padding:4px 3px 0px 3px;}
input.box2{
	background:url(../images/box-grey2.png);
	width:149px;
	height:21px;
	border:none;
	padding:4px 3px 0px 3px;
	margin:5px 10px 10px 0px;}
input.box3{
	background:url(../images/box-grey3.png);
	width:114px;
	height:21px;
	border:none;
	padding:4px 3px 0px 3px;
	margin:5px 10px 10px 0px;}
select.box3{
	background:none;
	width:149px;
	height:21px;
	margin:5px 10px 10px 0px;}
select.hour{
	width:149px;
	height:20px;
	padding:0 3px 0px 3px;
	margin:5px 10px 10px 0px;}
form {
	height:18px;
	margin:8px 0px 0px 10px;
	}
#busq_facturas{
	height:auto;
	}
#busq_pedidos{
	height:auto;
	}
#altapedido{
	height:auto;
	width:auto;
	margin:0px 0px 0px 0px;}
#agregarpedido{
	height:auto;
	width:auto;
	margin:0px 0px 0px 0px;}

#precargaImagenes { display:none;}

/********************************* LiveValidation *************************************/

.LV_valid {
    color:#0C0;

}
	
.LV_invalid {
	color:#C00;
	
}
	
.LV_validation_message{
    font-weight:bold;	
	font-size:11px;
	color:red;

}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {

}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {

}

#links {
		padding: 10px;
		margin-top: 12px;
		margin-left:2px;
		text-align:center;
		font-family:Tahoma,Helvetica,sans-serif;
		font-size:.85em;
		color:#000;
		clear:both;	
		width:650px;
		

	}

#links a {
		border: 1px solid #dedfde;
		margin-right:3px;
		padding:2px 6px;
		background-position:bottom;
		text-decoration: none;
		background-color:#fff;
		color:#000	

	}
#links a:hover, a:active {
		border: 1px solid #fff;
		background-image:none;
		background-color:#660041;
		color: #fff;
	}