/*******************
	tablas
********************/

/* tabla global de listado de  articulos */
table.tablaArticulo {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
	width: 100%;
}

table.tablaArticulo tr {background: #ffffff; border-bottom: 1px solid #cdcdcd;}
table.tablaArticulo td {padding-top: 10px}


/* tabla datos */
table.tablaDatos {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 0px solid #cdcdcd;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
	width: 100%;
}

th.tablaDatos { text-align:center; font-weight:bold; border: 0px solid #cdcdcd;}
th.tablaDatos { padding:2px; border: 0px solid #cdcdcd;}
td.tablaDatos { padding:2px; border: 0px solid #cdcdcd;}
table.tablaDatos tr {border-bottom: 0px;}


/* tabla pedido */
table.tablaPedido {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #cdcdcd;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
	width: 100%;
}


/* th.tablaPedido { text-align:center; font-weight:bold; border: 0px solid #cdcdcd;} */
table.tablaPedido td, th { padding-left:3px; padding-right: 3px; } 
/* td.tablaPedido { padding:2px; border: 0px solid #cdcdcd;}
tr.tablaPedido {background: #e5e5e5; font-weight: bold;} */

table.tablaPedido thead th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }


/*******************
	botones
********************/
button.boton {
	background: #fff;
	color: #095799;
	border: none;
}

button:HOVER {
cursor: pointer;
}


.textoBoton {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

/*******************
  mensajes y error
********************/
.boxError{
color:#ffffff;
background-color:#ff8e09;
border:1px solid #c8c8c8;
line-height:1.3em;
padding:5px 5px 5px 8px;
width: 230px;
}

.boxError a{color:#f0f0f0;}

.boxMsg{
color:#ffffff;
background-color:#11DD11;
border:1px solid #c8c8c8;
line-height:1.3em;
padding:5px 5px 5px 8px;
}
.boxMsg a{color:#f0f0f0;}

.error{
color: #ff8e09;
line-height:1.3em;
}


/*******************
  input y textarea
********************/
input.small{
  width: 50px;
}
input.normal{
  width: 150px;
}
input.big{
  width: 230px;
}

textarea.small{
  width: 50px;
}
textarea.normal{
  width: 150px;
}
textarea.big{
  width: 230px;
}


/*******************
  recursos texto
********************/
p.small{
  width: 50px;
}
p.normal{
  width: 150px;
}
p.big{
  width: 230px;
}

.verde{
color: #11DD11;
}

.rojo{
color: red;
}

.tachado{
	text-decoration: line-through;
}

