BODY {
	background: #dededd; 
}

.BODY_IMPRESION {
	background: #ffffff; 
}

.im_ar {
	background: url('imagenes/arriba.jpg') center repeat-x; 
}
.im_ab {
	background: url('imagenes/abajo.jpg') center repeat-x; 
}
.im_l1 {
	background: url('imagenes/lateral01.jpg') center repeat-y; 
}
.im_l2 {
	background: url('imagenes/lateral02.jpg') center repeat-y; 
}

img.foto {
border: 1px solid #000;
background: url("../cargando.gif") no-repeat center center;
}

A {
	/*color: #585744;*/
	color: #555555;
	font-family: arial, verdana, courier;
	font-size: 8pt;
	text-decoration: none;
	/*letter-spacing: 0.2em;*/
}

A:hover {
	color: #0000ff; /*#585744;*/
	font-family: arial, verdana, courier;
	font-size: 8pt;
	text-decoration: none;
	/*letter-spacing: 0.2em;*/
}

.formulario {
	color: #555555;
	font-size: 8pt;
	font-family: arial, verdana, courier;
	text-align: left;
	}

FORM {
	MARGIN: 1em 0px 0px;
	font-size: 8pt ;
	font-family: arial, verdana, courier;
}

INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid;
	font-size: 8pt ;
	font-family: arial, verdana, courier;
}

textarea {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid;
	font-size: 8pt ;
	font-family: arial, verdana, courier;
}

select {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid;
	font-size: 8pt ;
	font-family: arial, verdana, courier;
}

INPUT.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #666; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1em; CURSOR: pointer; BORDER-TOP-COLOR: #ccc; PADDING-TOP: 0px; BACKGROUND-COLOR: #e6e6e6; BORDER-RIGHT-COLOR: #666
}

INPUT.radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0em; CURSOR: pointer; BORDER-TOP-COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}

.botonchico {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #666; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0em; CURSOR: pointer; BORDER-TOP-COLOR: #ccc; PADDING-TOP: 0px; BORDER-RIGHT-COLOR: #666; BACKGROUND-COLOR: white;
	font-size: 8pt ;
	font-family: arial, verdana, courier;
}

P {
	font-size: 10pt ;
	font-family: arial, verdana, courier;
	color: #555555;
	letter-spacing: 0em;
	line-height: 2em;
}

SPAN {
	font-size: 10pt ;
	font-family: arial, verdana, courier;
	color: #555555;
	letter-spacing: 0em;
	line-height: 2em;
}


fieldset {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #CCCCCC;
	letter-spacing: 0.3em;
	line-height: 2em;
	PADDING: 5px;
	border-left: 1px solid #888888;
	border-right: 2px solid #333333;
	border-top: 1px solid #888888;
	border-bottom: 2px solid #333333;
}

.P_impresion {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #000000;
	letter-spacing: 0em;
	line-height: 2em;
	PADDING-LEFT: 5px;
	border: 1px dotted #000;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.TD_imp_titulo{
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	background: #CCCCCC;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.1em;
	PADDING-LEFT: 5px;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-LEFT: #000000 2px solid;
	BORDER-BOTTOM: #000000 0px solid;
	border: 1px solid #000;
	/*background: url("imagenes/fondo_th_impresion.jpg") no-repeat;*/
	
}

.P_INFOSET {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #555555;
	MARGIN-LEFT: 0.5em;
	MARGIN-RIGHT: 0.5em;
}

.P_FOTOGRAFO {
	font-size: 10pt ;
	font-family: arial, verdana, courier;
	color: #555555;
}

.P_TITULO {
	font-size: 12pt ;
	font-family:  arial, verdana, courier;
	color: #555555;
}

.A_FOTOGRAFO {
	/*color: #585744;*/
	color: #555555;
	font-family: arial, verdana, courier;
	font-size: 10pt;
	text-decoration: none;
	letter-spacing: 0.2em;
}

.A_FOTOGRAFO:hover {
	color: #0000ff; /*#585744;*/
	font-family: arial, verdana, courier;
	font-size: 10pt;
	text-decoration: none;
	letter-spacing: 0.2em;
}

.P_LINK {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #555555;
}

.P_LINK:hover {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #0000ff;
}

.TD_MENU_navon {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	background: #555555;
	text-decoration: none;
	letter-spacing: 0.3em;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.TD_MENU_navoff {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	background: #4b4b4b;
	text-decoration: none;
	letter-spacing: 0.3em;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	}

.A_MENU {
	/*color: #585744;*/
	color: #ffffff;
	font-family: arial, verdana, courier;
	font-size: 8pt;
	text-decoration: none;
	letter-spacing: 0.3em;
}

.A_MENU:hover {
	color: #000000; /*#585744;*/
	font-family: arial, verdana, courier;
	font-size: 8pt;
	text-decoration: none;
	letter-spacing: 0.3em;
}

.A_MENU_ARRIBA {
	color: #ffffff;
	font: bold 7pt Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0.3em;
}

.A_MENU_ARRIBA:hover {
	color: #0000ff;
	font: bold 7pt Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0.3em;
}

LI {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #555555;
}


/* --- menu styles --- note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font: 8pt Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #555555; /*#707070;*/
}
.m0l0iover {
	font: 8pt Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 	text-decoration: none;
	padding: 4px;
	color: #ffffff; /*#E2144A;*/
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #000000;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #29384a; /*#f9f9f9;*/
}

/* level 1 inner */
.m0l1iout {
	font: 8pt Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #555555;
}
.m0l1iover {
	font: bold 8pt Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #ffffff;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #000000;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #29384a;
}


.titulo_cuadro_blog {
	font: bold 8pt Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}



.TD_MENU_navon_venta {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	background: #555555;
	text-decoration: none;
	letter-spacing: 0.3em;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
}

.TD_MENU_navoff_venta {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	background: #ffffff;
	text-decoration: none;
	letter-spacing: 0.3em;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	}
	
.P_venta {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #4b4b4b;
}

.TD_venta_detalle {
	BORDER-RIGHT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
}

.P_venta_link {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #4b4b4b;
}

.p_ventas_link:hover {
	font-size: 8pt ;
	font-family: arial, verdana, courier;
	color: #555555;
}

.formulario_venta {
	color: #4b4b4b;
	font-size: 8pt;
	font-family: arial, verdana, courier;
	text-align: left;
	}

#menuv {
	border: 1px solid #CCCCCC;
	border-width: 1px 1px 0 1px;
	width: 200px;
	/*font-size: 8pt ;*/
	font-family: arial, verdana, courier;
}
#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	border-bottom: 1px solid #CCCCCC;
}

#menuv a {
	text-decoration: none;
	color: #4b4b4b;
	background: #ffffff;
	display: block;
	width: 188px;
	padding: 3px 6px;
}

#menuv a:hover {
	color: #000000;
	background: #CCCCCC;
}

#navi li a {
	display:block;
	width:270px;
	height:40px;
	margin: 2px;
	padding:4px 4px;
	text-decoration:none;
	text-align:left;
	/*font-size:11px;*/
	font-size: 8pt;
	font-family: arial, verdana, courier;
	color:#4b4b4b;
	background-color:#ffffff;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:10px solid #CCCCCC;  /*Agrego un borde ancho a la izquierda*/
}

#navi li a:hover {
	color:#ffffff;
	background-color:#64c22f;
	border-left-color:#4b4b4b; /*Luego le cambio el color al borde en el evento hover.*/
}

#navi {  
	list-style:none;
	margin:0;
	padding:0;
}

TH {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 8pt; BACKGROUND-COLOR: #CCCCCC; color:#000000;
}

.TR0 {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; /*BACKGROUND-COLOR: #F3FFE1;*/
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #000000;
	border-right:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	/*display:block;*/
	margin: 2px;
	padding:4px 4px;
}

.TR1 {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; /*BACKGROUND-COLOR: #FEF8D3;*/
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #000000;
	border-right:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	/*display:block;*/
	margin: 2px;
	padding:4px 4px;
}

#nouser {
	display:block;
	width:600px;
	margin: 2px;
	padding:4px 4px;
	text-decoration:none;
	text-align:left;
	/*font-size:11px;*/
	font-size: 8pt;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	color:#4b4b4b;
	background-color:#ffffff;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:10px solid #CCCCCC;  /*Agrego un borde ancho a la izquierda*/
}
