.hideview, .hideview2 {
	display:none;
}

body {
	text-align:center;
	margin:0px;
	background:#cc8833;
	background:url("../img/background.gif");
	font-family:verdana;
	font-size:11px;
}

table {	
	font-family:verdana;
	font-size:11px;
}

h4 {
	padding-left:0px;
	border-bottom:1px solid #cc8833;
	color:#aa6622;
}

img {
	vertical-align:middle;
}

input, select, option, textarea {
	background:#ffdd88;
	padding:3px;
	margin-top:2px;
	color:#5c1e05;
	color:#aa6622;
	border:1px solid #f0c060;
	font-size:11px;
	font-family:verdana;
}

.chincheta {
	position:relative;
	left:-2px;
	top:11px;
}

#mensaje {
	background:#ffdd88;
	font-size:11px;
	font-family:verdana;
	width:400px;
	color:#5c1e05;
	padding:10px;
	border:1px solid #ffeeaa;
	margin-bottom:0px;
	text-align:left;
	padding-bottom:5px;
}

#mensaje .secondline{
	display:block;
	padding-top:4px;
	margin-top:5px;
	color:#cc8833;
	border-top:1px solid #f0c060;
}

#mensaje .secondline a {
	color:#5c1e05;
	text-decoration:none;
}

#mensaje .secondline a:hover {
	color:#cc8833;
}

#mensaje .answer {
	margin-left:10px;
	padding-left:40px;
	width:100%;
	margin-top:18px;
	padding-bottom:5px;
	color:#aa6622;
	background:url("../img/respuesta.gif") no-repeat ;
}

#respuesta a {
	color:#cc8833;
	text-decoration:none;
}

#respuesta a:hover {
	color:#990000;
}

#divVisitas {
 	margin-top:25px;
	padding:0px;
	margin-left:18px;
	border:1px dashed #cc8833;
	width:650px;
}

#seccion #divVisitas_emtpy {
	margin-bottom:10px;
	color:#990000;
	border:1px dashed #cc8833;
	border-top:none;
	padding:10px;
	margin-left:18px;
	padding-top:8px;
	width:656px;
}

.visitas_firma {
	width:657px;
	border:1px solid #ffeeaa;
	border-bottom:1px solid #cc8833;
	border-right:1px solid #cc8833;
	margin-left:18px;
	background:#ffdd88;
	padding:5px;
}

#seccion #librovisitas {	
	font-family:verdana;
	font-size:11px;
}

#seccion #librovisitas a {
	color:#5c1e05;
	text-decoration:none;
}

#seccion #librovisitas a:hover {
	color:#cc8833;
}

#listadoRecetas {
	margin-top:15px;
}

#listadoRecetas td {
	padding:0px;
	border-bottom:1px dashed #cc8833;
}

#listadoRecetas a {
	color:#5c1e05;
	width:100%;
	text-decoration:none;
}

#listadoRecetas a:hover {
	color:#cc8833;
}

#general {
	position:absolute;
	left:50%;
	margin-left:-375px;
	width:750px;
	margin-top:0px;
	border-top:0px solid #ffcc66;
	background:url("../img/barra3.gif");
}

#contenido {
	border:0px solid #efefef;
	padding:0px;
	padding-top:200px;
	font-family:arial;
	font-size:11px;
	background:url("../img/header.gif") top center no-repeat ;
	height:expression(document.body.clientHeight-370+"px");
}

#pasteles {
    position:absolute;
	top:expression(document.body.offsetTop+125+"px");
	left:expression(document.all['contenido'].offsetLeft+3+"px");
	width:745px;
	z-index:1;
	border-top:1px solid #cc8833;
}

#clip {
	position:absolute;
	top:expression(document.all['fotografia'].offsetTop+260+"px");
	left:expression(document.all['fotografia'].offsetLeft+415+"px");
	z-index:10;
}

#fotografia {
	margin-top:-27px;
	background:#ffcc66;
	border:1px solid #ffeeaa;
	padding:5px;
	padding-top:27px;
	padding-bottom:17px;
}


#seccion {
	font-family:verdana;
	font-size:11px;
	width:750px;
	height:expression(document.body.clientHeight-275+"px");
	padding-bottom:25px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	text-align:left;
	color:#5c1e05;
}

hr {
	height:1px;
	color:#5c1e05;
	border:1px dashed #cc8833;
}

#menu {
	position:absolute;
	top:expression(document.body.offsetTop+105+"px");
	left:expression(document.all['contenido'].offsetLeft+6+"px");
	width:745px;
	font-size:12px;
	display:block;
	border-bottom:0px solid #5c1e05;
	color:#ffcc66;
	padding-bottom:0px;
	padding-top:1px;
	text-align:center;
	padding-left:8px;
	margin-left:-3px;
	background:#b23136;
	border-top:1px solid #cc8833;
	height:20px;
}

#menu img {
	position:relative;
	left:-10px;
}

#menu a {
	text-decoration:none;
	color:#cc8833;
	color:#ffcc66;
	display:inline;	
}

#menu a:hover {
	color:#ffdd88;
}

#submenu {
	font-family:verdana;
	font-size:11px;
	color:#aa6622;
	text-align:left;
	padding-left:29px;
	height:15px;
	padding-top:1px;
	margin-bottom:-2px;
}

#submenu a {
	padding-left:0px;
	text-decoration:none;
	color:#aa6622;
	height:20px;
	padding-top:3px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:2px;
}

#submenu a:hover {
	color:#990000;
}

#seccion table {
	width:100%;
	font-size:11px;
	font-family:verdana;
}

#seccion table td {	
	padding:8px;
	color:#5c1e05;
}

#seccion p {
	margin:0px;
}

#seccion .info {
	font-family:verdana;
	font-size:11px;
	color:#5c1e05;
	margin:0px;
	margin-top:10px;
	padding:0px;
	background: #ffcc66;	
}

#receta {
	text-align:left;
	font-size:11px;
	font-family:verdana;
	color:#5c1505;
	border:0px dashed #cc8833;
	width:100%px;
	border-right:0px dashed #cc8833;
}


#receta span, #producto span {
	border-bottom:0px solid #cc8833;
	/*border:1px solid #ffeeaa;
	border-right:1px solid #cc8833;
	border-bottom:1px solid #cc8833;*/
	display:block;
	padding-left:0px;
	margin-bottom:2px;
	padding-bottom:2px;
}

#receta span img {
	vertical-align:middle;
}

#pie {
	color:#cc8833;
	font-family:verdana;
	font-size:11px;
	padding-top:18px;
	height:75px;
	background:url("../img/barrabottom.jpg") no-repeat;
	padding-bottom:10px;
}

#pie a {
	color:#cc8833;
	text-decoration:none;
	font-weight:bolder;
}

#pie a:hover {
	color:#ffcc66;
}

ul {
	margin:0px;
	margin-left:33px;
}


img {
	border:none;
}

#imprimir {
	margin-top:10px;
	text-align:center;
}

#imprimir a {
	color:#5c1e05;
	text-decoration:none;
}

#imprimir a:hover {
	text-decoration:underline;
}

.subtitulo {
	color:#003366;
	font-family:arial;
	font-size:14px;
	font-weight:bolder;
	margin-bottom:5px;
	margin-top:10px;
	padding-left:15px;
	background:url("../img/flecha.gif") left no-repeat;
}

#listado {
	margin-top:10px;
}

.foto {
	border:1px solid #ffeeaa;
	border-top:1px solid #cc8833;
	border-left:1px solid #cc8833;
}


#listado th {
	background:#ffcc66;
	height:17px;
	color:#aa6622;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	padding-bottom:5px;
	padding-top:3px;
	font-weight:normal;
}

#listado td span {
	color:#cc5533;
}

#listado td {
	vertical-align:middle;
	background:#ffdd88;
}

#listado input {
	width:23px;
	border:1px solid #cc8833;
	background:#ffdd88;
	color:#5c1e05;
	padding:1px;
	font-size:12px;
	font-family:arial;
	text-align:center;
}

.icocarro {
	display:block;
	text-decoration:none;
	color:#5c1e05;
	border:1px solid #ffcc66;
	padding:4px;
	background:#ffcc66;
	font-family:arial;
	font-size:10
}

.icocarro:hover {	
	color:#990000;
	border:1px solid #ffeeaa;
	border-right:1px solid #cc8833;
	border-bottom:1px solid #cc8833;
}

#operaciones {
	text-align:left;
	margin-bottom:30px;
	margin-top:10px;
}

#operaciones a {
	text-decoration:none;
	color:#5c1e05;
}

#operaciones a:hover {
	color:#990000;
	text-decoration:underline;
}

#operaciones img {
	margin-right:10px;
	vertical-align:middle;
}

.explain {
	padding:4px;
	padding-bottom:7px;
	color:#aa6622;
	margin-top:5px;
	padding-left:40px;
	border:1px solid #ffeeaa;
	border-right:1px solid #cc8833;
	border-bottom:1px solid #cc8833;
}

.explain img {
	vertical-align:middle;
	margin-right:5px;
}

#navegador {
	margin:0px;
	padding:0px;
	margin-top:5px;
	width:690px;
	padding-left:28px;
}

#navegador .adelante {
	text-align:right;
	padding-right:0px;
}

#navegador img {
	vertical-align:middle;
	margin-left:8px;
	margin-right:8px;
}

#navegador a, #identificacion a, .explain a {
	color:#990000;
	text-decoration:none;
}

#navegador a:hover, #identificacion a:hover, .explain a:hover {
	color:#990000;
	text-decoration:underline;
}

#informacion, #informacion table td {
	line-height:15px;
}

.freelink {
	color:#aa6622;
	text-decoration:none;
}

.freelink:hover {	
	color:#990000;
}

select .par {
	background:#ffeeaa;
}

#zonamenu {
	vertical-align:top;
	width:150px;
	text-align:right;
	padding:0px;
}

#pasos {
	background:#ffdd88;
	padding:0px;
}


#pasos img {
	vertical-align:middle;
	margin-right:5px;
}

#pasos a {
	margin:0px;
	color:#cc8833;
	display:block;
	padding-left:25px;
	background:url('../img/respuesta.gif') left top no-repeat;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dashed #cc8833;
}

#pasos a div {
	color:#aa6622;
	margin-bottom:2px;
}

#pasos .ok {
	color:#5c1e05;
}

#pasos .activo {
	background:url('../img/respuesta.gif') left top no-repeat #ffeeaa;
	display:block;
	color:#5c1e05;
}

#pasos hr {
	margin-top:2px;
	margin-bottom:2px;
}

#identificacion {
	margin-top:4px;
	margin-bottom:15px;
}

#identificacion li {
	margin-bottom:8px;
}

#identificacion table td {	
	padding:0px;
}

#clientForm {
	color:#5c1e05;
	margin-top:4px;
}

#clientForm th {
	text-align:left;
	padding-bottom:5px;
}

#clientForm table td {
	padding:1px;
}

#clientform .info {
	color:#aa6622;
	padding-bottom:10px;
}

.hoja, #clientform .hoja {
	padding-left:25px;
	padding-bottom:10px;
	background:url("../img/hoja.gif") left top repeat-y #ffdd88;
}

#clientform table td input {
	padding-top:1px;
}

#interior {
	width:525px;
	border:4px solid #ffeeaa;
	border-right:4px solid #cc8833;
	border-bottom:4px solid #cc8833;
	height:470px;
	margin-top:4px;
	margin-bottom:20px;
}