/*estructura*/

.cerrado {
	overflow:hidden;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#000000;
	float:left;
	height:500px;
	width:30px;
	margin:0px;
	padding:0px;
}

.abierto {
	width:500px;
	overflow:visible;
	height:100%;
	}
	
.tope {
	border-left-width:3px;
	border-left-style:double;
}
	
/*estilo*/

body {
	background-color:#FFFFFF;
	margin-left:30px;
	margin-top:0px;
}

table tr td {
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}

.normal a:link {
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color:#333333;
	text-decoration: underline;
}

.normal a:visited {
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color:#333333;
	text-decoration:line-through;
}

.normal a:hover {
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color:#333333;
	text-decoration: underline;
}

.mini {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}

.mini a:link {
	font-family: Helvetica, Arial;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color:#333333;
	text-decoration: underline;
}

.mini a:visited {
	font-family: Helvetica, Arial;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color:#333333;
	text-decoration: underline;
}

.mini a:hover {
	font-family: Helvetica, Arial;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color:#333333;
	text-decoration: underline;
}

.imagen {
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#000000;
	
}

.marca {
	
}