@CHARSET "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Dosis&subset=all");
body {
	margin:5px;
	background-color:#ffffff;
}
div#pagina {
	background-color:#fff;
	width:992px;
	margin:5px auto 0;
	border:1px solid #ddd;
	padding:1px;
}
img#frontal_pos {
	display:block;
	width:992px;
	height:57px;
	margin-bottom:10px;
}
div#menupos {
	background:#fc6e00 url(../images/fondo_menu.jpg);
	height:2em;
	margin-bottom:15px;
}
div#menupos h1 {
	font-size:1.2em;
	color:#262b30;
	float:left;
	margin:0.3em 1em;	
}
div#menupos a {
	/*color:#5b1e0b;*/
	color:#ff6600;
	display:block;
	width:10em;
	float:right;
	margin-top:0.4em;
	font-weight:bold;
	text-align:right;
	padding-right:1em;
}

div#contenido {
	padding:0px 15px 15px;
	width:962px;
}
div#menu {
	width:977px;
	padding-left:15px;
}
div#pie {
	width:992px;
	margin:25px auto 0;
}
div#pie p {
	font-size:0.8em;
	text-align:center;
	color:#5b1b0b;
}
div#pie p a {
	color:#5b1b0b;
}

/* Contenido */
div#contenido h1 {
	margin-bottom:15px;
}

div#contenido .yui-dt td {
	padding:2px 8px;
}

div#menuNav {
	border:1px solid #ffcfa1;
	background-color:#fbf3ec;
	padding:10px;	
	margin:0 3px 10px;
}

div#datosInterfProductSimple {
	border:1px solid #ffcfa1;
	background-color:#fbf3ec;
	padding:10px;	
	margin:0 3px 10px;
}

div#menuNav div.yui-module .yui-button {
	vertical-align:middle;
}
div#menuNav div.yui-module div.valor {
	color:#4f4e4e;
}

.yui-module .botonera {
	margin-top:10px;
	margin-bottom: 10px;
	text-align:center;
}

div#appPOS div.formulario_nuevo {
	border:1px solid #ffcfa1;
	background-color:#fbf3ec;
	padding:10px;	
	margin:10px 3px;
}
div#appPOS div.formulario_nuevo table th {
	text-align:left;	
}

div#appPOS div#menuNav .boton-volver {
	background: url(../images/ico_atras.gif) scroll no-repeat center center;
	text-indent:-20em;
	overflow: hidden;
	width:20px;
	border-width:0px;
	margin-right:8px;
}
div#appPOS div#menuNav .boton-borrar {
	background: url(../images/ico_borrar.gif) scroll no-repeat 14px center;
	text-indent:-20em;
	overflow: hidden;
	width:33px;
	border-width:0px;
	
}
div#appPOS div#menuNav .boton-borrar .first-child {
	background: url(../images/ico_barra.gif) scroll no-repeat left center;
}

div#appPOS div#menuNav .boton-imprimir {
	background: url(../images/ico_imprimir.png) scroll no-repeat 14px center;
	text-indent:-20em;
	overflow: hidden;
	width:33px;
	border-width:0px;
	
}
div#appPOS div#menuNav .boton-imprimir .first-child {
	background: url(../images/ico_barra.gif) scroll no-repeat left center;
}



div#appPOS .botonera .boton-revision {
	background-color:#ff3600;
}

div#appPOS div.formulario_nuevo input,
div#appPOS div.formulario_nuevo elect,
div#appPOS div.formulario_nuevo extarea {
	font-size:1em;
	font-family:'Dosis', Arial,Helvetica,sans-serif;
	width:99%;
	color:#5b1b0b;
	border:1px solid #a5acd2;
}

div#appPOS div.formulario_nuevo input,
div#appPOS div.formulario_nuevo textarea {
	width:97%;
	padding:3px;
}
div#appPOS div.formulario_nuevo select {
	width:100%;
}
div#appPOS div.formulario_nuevo input.check {
	border:0;
	width:auto;
}
div#appPOS div.formulario_nuevo table td,
div#appPOS div.formulario_nuevo table th {
	padding:4px 8px 4px 0;
}
.block-plv{
    display: inline-block;
    vertical-align: middle;
	margin-right: 5px;
}
.block-plv:last-child{
	margin-right: 0;
}
div#appPOS table.graficolineal {
	border-spacing:1px;
}
div#appPOS table.graficolineal td {
	border:1px solid #f60;
}

div#dialogoProductoRepe div.bd {
	text-align:justify;
}

/* Interface de producto */
div#appPOS div#interfProduct div#promociones1{
	float:left;
}
div#appPOS div#interfProduct h3 {
	font-size:1em;
	margin-bottom:0.7em;	
}
div#appPOS div#interfProduct div#promociones2 {
	/*float:right;*/
	width:50%;
	margin-bottom:10px;
}
span#enlaceImagen {
	margin-right:10px;	
}
span#borrarImagen {
	background:#FBF3EC url(../images/ico_barra.gif) no-repeat left center;
	padding-left:15px;
}
span#enlaceImagen img, span#borrarImagen img {
	cursor:pointer;
	vertical-align:middle;
} 

/* Pestañas de producto */
#TabProduct .yui-nav {
	border-bottom:0;	
}
#TabProduct .yui-nav li {
	margin-right:5px;
}
#TabProduct .yui-nav a,
#TabProduct .yui-nav a:focus,
#TabProduct .yui-nav a:hover {
	background:#d8d8d8 url(../images/fondo_claro_pestana.gif) repeat-x scroll top left;
	border-color:#ffcfa1;
	color:#9e9e9e;
}
#TabProduct .yui-nav a em {
	border-color:#ffcfa1;
	color:#9e9e9e;
}
#TabProduct .yui-nav .selected a,
#TabProduct .yui-nav .selected a:focus,
#TabProduct .yui-nav .selected a:hover	{
	background:#f50 url(../images/fondo_oscuro_pestana.gif) repeat-x scroll top left;
	border-color:#fc6e00;
	color:#fff;
}
#TabProduct .yui-nav .selected a em {
	border-color:#fc6e00;
	color:#fff;	
}
#updateArticuloExposicionForm .yui-content {
	padding:0;
	border:1px solid #fc6e00;
	border-top-width:3px solid #fc6e00;
}
#updateArticuloExposicionForm .yui-content div.formulario_nuevo {
	margin:0;
	border:0;
}

#updateArticuloExposicionForm div.formulario_nuevo table.graficolineal caption {
	font-weight:bold;
	margin-left:auto;margin-right:0;
	padding-bottom:10px;
}
#updateArticuloExposicionForm div.formulario_nuevo table.graficolineal td {
	padding:3px 8px;
}

#popupimagen {
	border-color:#fba05d;
}

#popupimagen div.hd {
	text-align:center;
	color:#5b1b0b;
}
#popupimagen div.bd {
	background-color:#fff;	
}
#popupimagen div.bd,
#popupimagen div.hd,
#popupimagen div.ft {
	border-color:#fba05d;
	text-align:center;
}

/* Estilos del pop-up de Información del producto. */
div#infoProducto {
	font-family:'Dosis',Arial,Helvetica,sans-serif;font-size:9pt;
	background-color:#FBF3EC;
	border:1px solid #FFCFA1;
	margin:0 3px 10px;
	padding:10px;
	color: #4F4E4E;	
}

div#infoProducto h1 {font-size:1.3em;text-decoration:underline;color: #5B1B0B;}
div#infoProducto h2 {
		font-size:1.1em;
		font-weight: normal;
	}

div#infoProducto tr.validado { 
		background-color: green;
		color: white;
	}
div#infoProducto tr.no_validado { 
		background-color: red;
		color: white;
	}
	
div#infoProducto th {
		padding: 4px;
		background:#B6E3EE url(../images/fondo_titulo_tabla.gif) repeat-x scroll 0 0;
		border:1px solid #79A8B3;
		color:#4F4D4D;
		font-weight:bold;
}
					
div#infoProducto td {
		padding: 4px;
	}

div#infoProducto strong {
		font-weight: bold;
		color: #5B1B0B;
	}
#sincronizarPanel{
	width:992px;
	background:#FFF;
	margin: 0 auto;
	text-align:center;
	padding:1px;
	border: 1px solid #DDDDDD;
}
#contenido_detalle{
	display:none;
	border: 1px solid #DDDDDD;
	padding: 5px;
}

#interfLastVisits .botonera {
	text-align: left !important;
}

.texto-elige-visita {
	vertical-align: super;
	color: #839496;
	display: block;
	margin: 12px 3px;
}

.js-nueva-visita-div {
	display: none;
}

.titulo-informe-visitas-detallado {
	margin-top: 30px;
	text-align: center
}

div#contenido tr.yui-dt-odd td.grey-total,
div#contenido tr.yui-dt-even td.grey-total {
	background: #e3e3e3;
}

