@charset "utf-8";
/* CSS Document */


.izquierda { text-align:left; } 
.justificado { text-align:justify; } 
.derecha { text-align:right; } 
.subrayado { text-decoration: underline; } 
.tachado { text-decoration: line-through; }
.centrado { text-align:center; } 
.vcentrado { vertical-align: middle; }

.sha_bla { -webkit-box-shadow: 0px 0px 10px 5px #ffffff; -moz-box-shadow: 0px 0px 10px 5px #ffffff; box-shadow: 0px 0px 10px 5px #ffffff; border: #cccccc 1px solid; } 

.sha_neg 
{ 
	/*-webkit-box-shadow: 5px -3px 8px 3px #000000; 
	-moz-box-shadow: 5px -3px 8px 3px #000000;*/
	box-shadow: 4px 5px 8px 2px #6e6e6e; 
	/*border: #dddddd 1px solid;*/
} 

.sha_gri { -webkit-box-shadow: 0px 0px 10px 5px #cccccc; -moz-box-shadow: 0px 0px 10px 5px #cccccc; box-shadow: 0px 0px 10px 5px #cccccc; border: #aaaaaa 1px solid; } 

.redondeados  { -moz-border-radius:3px; -webkit-border-radius:3px;  } 
.redondea_2 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  } 
.redondea_3 { -moz-border-radius: 10px; -webkit-border-radius: 10px;  } 


.transparente { filter:alpha(opacity=0); -moz-opacity:0;     -khtml-opacity: 0;     opacity: 0; } 
.rtra_100 { filter:alpha(opacity=100); -moz-opacity:1;     -khtml-opacity: 1;     opacity: 1; } 
.rtra_50 { filter:alpha(opacity=50); -moz-opacity:0.5;     -khtml-opacity: 0.5;     opacity: 0.5; } 
.rtra_25 { filter:alpha(opacity=25); -moz-opacity: 0.25;     -khtml-opacity: 0.25;     opacity: 0.25; } 
.rtra_10 { filter:alpha(opacity=10); -moz-opacity: 0.1;     -khtml-opacity: 0.1;     opacity: 0.1; } 
.sub_pun { border-bottom:#ffffff 1px dotted; } 
.bor_der { border-right:#f5f5f5 1px solid; } 
.negrita { font-weight: bold; } 
.cursiva { font-style: italic; } 

.flota_izq { float:left; } 
.flota_der { float:right; } 
 
.sin_borde { border:none; } 
.relativo { position: relative; } 
.absoluto { position: absolute; } 
.fijo { position: fixed; }



.f_ari { font-family:Arial; } 
.f_ver { font-family:Verdana; } 
.f_go1 { font-family: 'Open Sans', sans-serif; }
.t_9 { font-size:9px; } 
.t_10 { font-size:10px; } 
.t_11 { font-size:11px; } 
.t_12 { font-size:12px; } 
.t_14 { font-size:14px; } 
.t_16 { font-size:16px; } 
.t_18 { font-size:18px; } 
.t_24 { font-size:24px; } 
.t_30 { font-size: 30px; }
.t_36 { font-size: 36px; } 
.t_48 { font-size: 48px; } 
.t_60 { font-size: 60px; } 
.t_72 { font-size: 72px; } 
.t_max { font-size:5em; }

.titu
{
	font-family:Verdana;
	font-size:12px;
	color:#4d4d4d;
	height:25px;
	line-height:25px;
}

.campo
{
	height:25px;
	line-height:25px;
	padding-left: 5px;	
	font-family:Verdana;
	font-size:12px;
	color:#4d4d4d;
}

.campo:focus
{
	background:#c2e3ff;
}


.campText
{
	padding-left: 5px;	
	font-family:Verdana;
	font-size:12px;
	color:#4d4d4d;
}

.campText:focus
{
	background:#D5FFFF;
}


hr
{
	display: block;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: auto;
	-webkit-margin-end: auto;
	border-style: inset;
	border-width: 1px;	
}

.botoLargo
{
	width:123px;
	height:25px;
	border:0px;
	border-radius:5px;
	margin:0px;
	padding:4px 0 0 0;
	padding-bottom:5px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#FFFFFF;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/button.png) no-repeat 0 0;
}

.caAcdi:hover
{
	background:#29abe2;
	opacity:0.5;
}


.rot90
{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
 
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
 
  font-size: 40px;
  background: #e0e0e0;
  width: 100px;
  position: relative;
  top: 50px;
}


.cerVen
{
	background:url(../img/ventas/cerrar-out.png) no-repeat #FFF;
	background-position:center;
}

.nuevo
{
	background:url(../img/ventas/nuevo.png) no-repeat #FFF;
	background-position:center;
}

.aCade
{
	text-overflow:ellipsis;
	white-space:nowrap; 
	overflow:hidden;
}

.lineaBottom
{
	border-bottom:1px solid #FFF;	
}

.lineaRight
{
	border-right:1px solid #FFF;	
}

.marcar:hover
{
	background:#D7EDFF;	
}

.sele:hover
{
	background:#CCEEFF;
	cursor:pointer;
	color:#FFF;
}


.lineMenu
{
	background-color:transparent;
}

.lineMenu:hover
{
	background:#46b8da;
	color:black;
}


.bordeSelecPrim
{
	border:1px solid #06F;	
}

.marcaTari
{
	background-color:#0866C6;
	color:#FFF;
}

