body{
	background: #f2f2f2;
}

h1, h3, p, td, footer, a{
	font-family: Verdana, Geneva, sans-serif;
}

/* ### LAYOUT BODY  ###*/
.area-privada{
	text-align: left;
	font-size: 20px;
}

.area-privada h1{
	font-size: 20px;
	font-weight: bold;
}

.bienvenida{
	padding: 40px;
}

.bienvenida p {
	text-align: justify;
}

.row label i {
	color: rgb(40, 167, 69);
}

.row .caja-top {
	border: 2px solid rgb(0, 123, 255);
	background: rgb(0, 123, 255);
	border-radius: 5px 5px 0px 0px;
	padding: 0px;
	margin-top: 40px;
	margin-right: 20px;
}

.row .caja-top h6 {
	padding: 10px;
	color: #fff;
}

.row .caja-form {
	border: 2px solid rgb(0, 123, 255);
	border-radius: 0px 0px 15px 15px;
	padding: 0px;
	margin-right: 20px;
}

.row .caja-form .fields {
	margin-bottom: 25px;
}

.row .caja-form .row {
	margin-bottom: 10px;
}

.slider{
	margin-top: 20px;
}

.slider img{
	width: 97%;
}

footer{
	height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 15px;
}

.footer{
	background: black;
	color: white;
	padding: 15px;
}

.footer-right{
	padding: 15px;
	background: black;
	text-align: right;
	color:white;
}

/* TABLA PEDIDOS DETALLE */
table.pedidos-detalle.dataTable thead th, table.pedidos-detalle.dataTable thead td{
	padding: 0px 0px;
}