/* CSS Document */

body {
	background-color:#fA9F1B;
	font-family:Taoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#1B6B2C;
	font-size:9px;
}

IMG {
	border:0px;
	margin:0px;
	padding:0px;
}

TABLE {
	border:0px;
	padding:0px;
	margin:0px;
}

P {
	text-align:left;
}

A.enlace_negrita_p {
	color:#1B6B2C;
	font-size:9px;
	text-decoration:none;
}
A.enlace_negrita_p:hover {
	color:#1B6B2C;
	font-size:9px;
	text-decoration:underline;
}

A.enlace_negrita_g {
	font-weight:bold;
	color:#1B6B2C;
	font-size:12px;
	text-decoration:none;
}
A.enlace_negrita_g:hover {
	font-weight:bold;
	color:#1B6B2C;
	font-size:12px;
	text-decoration:underline;
}

#contenedor_gen {
	height:100%;
	width:760px;
}

#cabecera {
	background-color:#FFF;
	padding:10px;
	height:127px;
	display:block;
}
#cabecera P {
	text-align:left;
	font-size:11px;
}
#cabecera .peque {
	text-align:left;
	font-size:9px;
}

#titulo_acceso {
	background:url(../img/titulo_acceso.gif) no-repeat right;
	width:449px;
	height:18px;
}

#marquesina {
	padding:0px;
	padding-top:3px;
	height:17px;
	vertical-align:middle;
	font-size:11px;
}

#pasos {
	background-color:#1B6B2C;
	height:31px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

#hoja {
	background-color:#FFF;
	height:100%;
	padding:15px;
}

#hoja1 {
	background-color:#FFF;
	height:100%;
	padding:15px;
}

#titular {
	margin-top:10px;
	font-size:14px;
	display:block;
	text-align:left;
	font-weight:bold;
}
#titular span {
	font-size:9px;
	font-weight:normal;
	padding-left:5px;
}

#negrita {
	font-weight: bold;
}
#negrita_grande {
	font-weight: bold;
	font-size:12px;
}

#caja {
	display:block;
}

#caja P {
	text-align: left;
	font-size:11px;
}
#caja div.negrita_p {
	text-align:left;
	font-size:9px;
	font-weight:bold;
}
#caja div.normal_p {
	padding-top:5px;
	text-align:left;
	font-size:9px;
}

#caja TD.contenido_caja {
	padding-bottom:5px;
	padding-top:5px;
}

#caja_amarilla {
	display:block;
	background-color:#FFC;
	width:306px;
}

#caja_amarilla P {
	text-align:left;
}

#caja_amarilla TD.contenido_caja {
	padding-bottom:15px;
	padding-top:5px;
}

TD img{
	vertical-align:bottom;
}

TD.lati {
	border-left: 1px solid #1B6B2C;
}
TD.latd {
	border-right: 1px solid #1B6B2C;
}

TD.cab {
	height:7px;
	border-top: 1px solid #1B6B2C;
	font-size:1px;
}

TD.cabi {
	background: url("../img/esi.gif") top left no-repeat;
	width: 9px;
	height:7px;
	border: 0px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

TD.cabd {
	background: url("../img/esd.gif") top left no-repeat;
	width: 9px;
	height:7px;
	border: 0px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

TD.piei {
border: 0px;
font-size:1px;
background: url("../img/eii.gif") bottom left no-repeat;
width: 9px;
height:7px;
}

TD.pied {
border: 0px;
font-size:1px;
background: url("../img/eid.gif") bottom right no-repeat;
width: 9px;
height:7px;
}
TD.pie {
	height:7px;
	border-bottom: 1px solid #1B6B2C;
	font-size:1px;
}

#titulo_confirmacion {
	background-color:#C6DACA;
	font-size:9px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	margin-bottom:5px;
}

/*
		caja naranja
*/
TD.latin {
	border-left: 1px solid #FA9F1B;
}
TD.latdn {
	border-right: 1px solid #FA9F1B;
}

TD.cabn {
	height:7px;
	border-top: 1px solid #FA9F1B;
	font-size:1px;
}

TD.cabin {
	background: url("../img/esin.gif") top left no-repeat;
	width: 9px;
	height:7px;
	border: 0px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

TD.cabdn {
	background: url("../img/esdn.gif") top left no-repeat;
	width: 9px;
	height:7px;
	border: 0px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

TD.piein {
border: 0px;
font-size:1px;
background: url("../img/eiin.gif") bottom left no-repeat;
width: 9px;
height:7px;
}

TD.piedn {
border: 0px;
font-size:1px;
background: url("../img/eidn.gif") bottom right no-repeat;
width: 9px;
height:7px;
}
TD.pien {
	height:7px;
	border-bottom: 1px solid #FA9F1B;
	font-size:1px;
}

input.datos_personales {
	background:url(../img/icon_datos.gif) center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}
input.historico_pedidos {
	background:url(../img/icon_pedidos.gif) center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}
input.cerrar_sesion {
	background:url(../img/session_close.gif) center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}

/*--------------------------*/

TD.act{
	color:#FA9F1B;
}

form {
	margin:0px;
	padding:0px;
}
input.boton_info {
	background:url(..(img/icon_info.gif) center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}
input.boton_paste {
	background:url(../img/paste_plain.gif) center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}
input.boton_borrar {
	background:url(../img/icon_borrar.gif) center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}
input.boton_add{
	background: url(../img/icon_add.gif) center no-repeat;
	width:14px;
	height:14px; 
	border:none; 
	cursor:pointer;
}
.obligatorio { color:#FF0000; vertical-align:top;}
.explica{ color:#000; float:left; display:block;}
.frase { color:#f00; }
.form_texto {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1B6B2C;
	border:1px solid #1B6B2C;
}
.form_texto_read {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1B6B2C;
	border:0px;
	background-color:#FEE7C6;
}
input.boton_buscar {
	background:url(../img/icon_zoom.gif) center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}
input.boton_oferta {
	background:url("../img/icon_oferta.gif") center center no-repeat;
	width:16px;
	height:16px;
	border:none; 
	cursor:pointer;
}
.form_select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1B6B2C;
	border:1px solid #1B6B2C;
}
.form_area {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1B6B2C;
	border:1px solid #1B6B2C;
}
.form_area_read {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1B6B2C;
	border:0px;
	background-color:#FEE7C6;
}

.class_row {
	background-color: #FFFFFF;
}
.class_row_over {
	background-color:#FFCD87;
	cursor:pointer;
}
.impar {
	background-color:#FFFFFF;
}
.par {
	background-color:#F5F5F5;
}

.div_info {
position:absolute;
background-color:#ffff99;
border:1px solid #000000;
padding:1px;
-moz-opacity:0%;
display:none;
z-index:999;
width:350px;
font-size:9px;
}

input.boton_enviar {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1B6B2C;
}

TD.encabezado {
	background-color:#C6DACA;
	font-size:9px;
	text-align:center;
}

TD.encabezado_total {
	background-color:#FEE7C6;
	font-size:9px;
	text-align:center;
	font-weight:bold;
}

TD.separador {
	font-size:1px;
	border-top:1px solid #FA9F1B;
}

#msg_amarillos{
	text-align:center;
	margin-top:-20px;
	height:200px;
	width:370px;
	border:1px solid #1B6B2C;
	background-color:#FFFFCC;
	position:relative;
	z-index:99999999;
}

#msg_amarillos span{
	color:#FF0000;
	font-size:1.3em;
	font-weight:bold;
	margin-top:15px;
}

#msg_amarillos p{
	margin:5px;
	font-size:1em;
}

#msg_amarillos a{
	font-size:1.2em;
}

/*#msg_amarillos .boton_cerrar{
	position:absolute;
	color:#1B6B2C;
	font-size:1em;
	padding:0;
	margin:0;
	margin-left:135px;
	margin-top:8px;
	width:43px;
	text-align:center;
}*/

#msg_amarillos input{
	padding:0;
	margin:0;
	position:relative;
	color:#1B6B2C;
	font-size:1em;
	width:155px;
	text-align:center;
	margin:10px;
}
