body {
	margin: 22px 10px 10px 10px;
	padding: 0;
	text-align: left;
}
img {
	margin: 0;
	padding: 0;
	border: none;
}
h1 {
	text-align: left;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}
#vanina {
	width: 220px;
	position: absolute;
	top: 9px;
	left: 540px;
	background-image: url(vanina.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
#texto {
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	display: block;
	padding: 15px 50px 0 75px;
}
#texto p a {
	text-decoration: none;
	color: #777;
}
#texto p a:hover {
	color: #F00;
}
#datos {
	margin: 0 0 5px 15px;
	padding: 0 0 5px 15px;
	width: 885px;
	border-bottom: 1px #6666CC dotted;
}
#obra {
	margin: 0 0 5px 30px;
	padding: 0 0 5px 0;
	width: 870px;
}
#datos span, #obra span {
	margin: 0;
	padding: 0 5px 0 5px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
#datos span {
	background-color: #333300;
}
#obra span {
	background-color: #999966;
}
#obra span.title {
	background-color: #333300;
	color: #ffffff;
}
#datos a, #obra a {
	margin: 0;
	padding: 0 5px 0 5px;
	text-decoration: none;
	color: #333300;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
#datos a:hover {
	color:#CC0000;
}
#obra a:hover {
	color: #999900;
}
#serie {
	margin: 5px 0 0 25px;
	padding: 0;
	width: 875px;
	clear: left;
	border-top: 1px #6666CC dotted;
	border-bottom: 1px #6666CC dotted;
	height: 492px;
}
#lista {
	margin: 15px 0 0 0;
	padding: 0;
	width: 175px;
	float: left;
}
#referencia {
	margin: 75px 0 0 0;
	padding: 0;
	display: block;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #666699;
	float:right;
	position:static;
}
#referencia p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #333300;
}
#referencia span.vendido {
	background-color: #FF6600;
	text-align: right;	
}
#lista span {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #999966;
}
#lista span.v {
	background-color: #FFF;
	color:#666;
}
#lista a {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #88AEFF;
}
#lista a:hover {
	background-color: #666666;
}
#lista a.menudos {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #9875FF;
}
#lista a.menudos:hover {
	background-color: #666666;
}
#lista a.menutre {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #6666CC;
}
#lista a.menutre:hover {
	background-color: #666666;
}
#lista span.subtitle {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	background-color: #666600;
	color: #FFFFFF;
}
#lista span.sublist {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	background-color: #CEDEFF;
	color: #333300;
}
#lista a.sublistLink {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #999900;
}
#lista a.sublistLink:hover {
	margin: 0;
	padding: 0 0 0 5px;
	display: block;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	background-color: #999900;
	color: #FFFFFF;
}
#contenedor {
	display:block;
	margin: 5px 0 0 180px;
	padding: 0 0 0 5px;
	border-left: 1px #6666CC dotted;
	height: 465px;
}
#rotacion {
	padding: 45px 0 0 45px;
	height: 465px;
	text-align: center;
	margin: auto;
}
#contenedor p.img {
	margin: 15px 0 5px 25px;
	padding: 0;
}
#contenedor p.imgclr {
	margin: 7px 0 0 25px;
	padding: 5px 5px 5px 5px;
	background-color: #CCCC99;
	width: 600px;
}
#indexador {
	margin: 10px 55px;
	padding: 0px 0px 10px 0px;
	display: block;
	width: 760px;
	border-right: 1px #6666CC dotted;
}
#req {
	margin: 0;
	padding: 0 0 0 5px;
	width: 275px;
	float: left;
	border-left: 1px #6666CC dotted;
	border-right: 1px #6666CC dotted;
}
#req p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	color: #666666;
}
#req p.linea {
	border-bottom: 1px #6666CC dotted;
}
#req span {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #666666;	
}
#req span.enter {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
#req span a.ent {
	background-color: #FFFFFF;
	color: #999900;
	text-decoration: none;	
}
#req span a.ent:hover {
	background-color: #CCCC99;
	color: #666600;
	text-decoration: none;
}
#req span a.flash {
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;	
}
#req span a.flash:hover {
	background-color: #FFFFFF;
	color: #999900;
	text-decoration: none;
}
#req img {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	border: none;
}
#enlacesR {
	float: left;
	width: 247px;
	margin: 20px  0px;
	display: block;
}
#enlacesR span{
	display:block;
	color: #CC0000;
	border-bottom: 1px #555 dotted;
	background-color: #FFF;
	margin-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
#contax{
	display: block;
	float: left;
	margin: 20px 0px;
}
#contax img{
	padding: 3px;
	background-color:#CCCC99;
	margin: 0 0 0 30px;
}
#copyright {
	margin: 5px 0px;
	padding: 5px 0 0 15px;
	width: 900px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-align: right;
	color: #FFFFFF;
	background-color: #CCCC99;
	height: 25px;
}
#copyright.in {
	width: 760px;
	left: 75px;
}
#copyright.e {
	clear: left;
}

