@charset "utf-8";
/* CSS Document */


a {
color:#f60;}

input[type="text"] {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #808080;
padding: 0 4px 0 4px;
}

a.RXpress {width:392px; height:108px; display:block; position:absolute; top:0;}

input[type="password"] {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #808080;
padding: 0 4px 0 4px;
}

select {
-moz-border-radius:5px 1px 1px 5px;
-webkit-border-radius:5px 1px 1px 5px;
border-radius:5px 1px 1px 5px;
border: 1px solid #808080;
padding: 0px 0px 0px 2px;
}

input.hasDatepicker {
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #808080;
padding: 1px 4px 1px 4px;
width:70px;}

input[type="text"][readonly] {
background-color: #E2E2E2;
}


textarea {-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #808080;
padding: 2px;
width:275px;}

input[type="submit"], input[type="reset"], input[type="button"]{
background:#F00;
color:#fff;
border:none;
width:76px;
height:24px;
margin:5px;

border: 0px hidden #333;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow:  1px 1px 2px 0 #222;
-moz-shadow:  1px 1px 2px 0 #222;
 box-shadow:  1px 1px 2px 0 #222;
 padding:0px 11px;
 float:none;	
}

input[type="submit"]:hover{
background:#666;
 
text-shadow: #222 2px 2px 1px; 

-webkit-box-shadow: inset 0 5px 2px 0 #444;
-moz-shadow: inset 1px 3px 2px 0 #444;
 box-shadow: inset 1px 3px 2px 0 #444;
}



input[type="reset"]:hover{
background:#666;

text-shadow: #222 2px 2px 1px; 

-webkit-box-shadow: inset 1px 3px 2px 0 #444;
-moz-shadow: inset 1px 3px 2px 0 #444;
 box-shadow: inset 1px 3px 2px 0 #444;
}

input.btn{
background:#F00;
color:#fff;
border:none;
width:76px;
height:24px;
margin:5px;

border: 0px hidden #333;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	
-webkit-box-shadow:  1px 1px 2px 0 #222;
-moz-shadow:  1px 1px 2px 0 #222;
 box-shadow:  1px 1px 2px 0 #222;
 padding:0px 11px;	
}

input.btn[disabled] {
	background:#666;
	color:#333;}

text-shadow: #222 2px 2px 1px; 

-webkit-box-shadow: inset 1px 3px 2px 0 #444;
-moz-shadow: inset 1px 3px 2px 0 #444;
 box-shadow: inset 1px 3px 2px 0 #444;
}

input.button{
background:#f00;
color:#fff;
border:none;
width:76px;
height:28px;
margin:5px;

border: 0px hidden #333;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow:  1px 1px 2px 0 #222;
-moz-shadow:  1px 1px 2px 0 #222;
 box-shadow:  1px 1px 2px 0 #222;	
}

input.button:hover {
background:#666;

text-shadow: #222 2px 2px 1px; 

-webkit-box-shadow: inset 1px 3px 2px 0 #444;
-moz-shadow: inset 1px 3px 2px 0 #444;
 box-shadow: inset 1px 3px 2px 0 #444;}
 
 
 .cajaChica{
	 width:35px;}
	 

.cajaCh{
	width:67px;
}

	 
.cajaMedium {
	width:80px;
}

.cajaMed{
	width:150px;}

.cajaLarga{
	width:215px;}


table.errors {
	margin:20px;
	width:500px;
	text-align:left;}
	
table.errors td{
	padding:7px;
	text-align:left;
}
	
table.errors th{
	color:#fff;
	font-weight:bold;
	background:#f60;
	text-align:left;
	vertical-align:middle;}
	
p.Estilo71 {
	color:#f60;
	font-weight:bold;
	font-size:16px;
	}

span.Estilo71 {
	color:#f60;
	font-weight:bold;
	font-size:16px;
	}


.caleContorno {
	font-family:'Century Gothic', Arial, Sans-serif;
}


.caleContorno tr td.colgris {
 font-family:'Century Gothic', Arial, Sans-serif;}


span.submenu {
	 font-family:'Century Gothic', Arial, Sans-serif;
}

span.opcion {
	 font-family:'Century Gothic', Arial, Sans-serif;
	width:auto;
	min-width:35px;
	white-space:normal;
	text-align:left;
}

fieldset { padding:0; border:0; margin-top:25px; }

  .ui-dialog .ui-state-error { padding: .3em; }

  .validateTips { border: 1px solid transparent; padding: 0.3em; }

table.white  tr td{
	
	white-space:nowrap;
	padding:5px;
	background:#fff;
	border:none;
}
	

table.white  tr td.botones {
	padding:0;
	text-align:right;}

table.white  tr td.errores {
	background:#FC0;
	color:#000;}
	
table.white  tr td.errores p {
	margin-top:0;
	margin-bottom:0;
	margin-left:40px;}

span.error {
	display:block;
	width:100%;
	background:url(../images/error.png) top left no-repeat;
	color:#000;
	font-weight:bold;
	padding-left:40px;
	height:30px;
	padding-top:5px;}
	
	.demo {border:1px solid #CCC; 
	background:#FFF; 	
	width:1225px;
	min-width:1225px;
	max-width:1225px: }
	
	.demo h3  {
		display:inline-block;
		background:#333333;
		color:#fff;
		padding:3px;
}
		.demo h3 a { color: #fff; text-decoration:none;  background:url(img/inactive.png) 0 3px no-repeat; }
		.demo h3 a:hover { text-decoration:none;  }
        .demo h3.inactive a { color: #fff; text-decoration:none; padding-right:20px; }
		.demo h3.inactive a:hover { text-decoration:none;  background:url('/rxpress/img/arrow_down.png') top right no-repeat;}
		.demo h3.active a{ color: #fff; text-decoration:none;  padding-right:20px;}
		.demo h3.active a:hover { text-decoration:none;  background:url('/rxpress/img/arrow_up.png') top right no-repeat;}
		.demo ul li {list-style:none;}
		.demo ul {margin-left:-35px;}


.img_sinExistencia {
	width:18px;
	height:16px;
	position:relative;
	display:inline-block;
	top:3px;}
	

.block {
	display:block;
	float:left;
	text-align:right;
	width:150px;
	background:#333;
	color:#fff;
	padding:0 2px;
	font-weight:bold;
	border-bottom:1px solid #333;}
	

.blocke {
	display:inline-block;
/*	float:left;*/
	text-align:left;
	width:150px;
	background:#fff;
	color:#000;
	padding:0 2px;
	font-weight:bold;
	border-bottom:1px solid #333;}
	

#accordion	  div {
/*	position:absolute;
	width:auto;*/
	float:none;
	margin-top:0px;
	height:auto;
/*	max-width:200px;*/}
	

.ui-datepicker-trigger {
	background:url('/rxpress/comun/img/calendar.png') no-repeat;
	border:none;
	color:#fff;
	margin:2px;
	height:16px;
	width:16px; }

.funciones {margin-top:20px;}	
	
.subfunc {width:175px; float:left; text-align:left; padding:10px; margin:0px;}


.welcome_img {background:url(../images/welcome.jpg) no-repeat top left; height:299px; border:1px solid #ccc;}


.welcome_img h1 {font-weight:lighter; display:block; width:50%; float:right; text-align:left; margin-top:55px; padding:0 20px;}

.welcome_img p {display:block; width:50%; float:right; text-align:justify; padding:0 20px;}

span.prod {display:inline-block; font-weight:bold; width:60px; margin:0; padding:0;}
span.produc {display:inline-block;  width:60px; margin:0; padding:0;}
span.com {display:inline-block;   font-weight:bold; width:110px; margin:0; padding:0;}
span.comi {display:inline-block;  width:35px; margin:0; padding:0;}

.highlight td{border-top:none;}



.highlight:hover td

{
 background:red;  color: #0070a3;
 color:#fff;
 cursor:pointer;
}

ul.clientes{overflow: auto; height: 400px; width: 500px;}
