body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-top: 0px;
	background-color: #ffffff;
}
h1,h2,h3,h4,h5 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 4px 4px 4px 4px;
	border: 1px solid #C1DE2C;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.estilo_boton {
	background-color: #ffffff;
	padding: 2px 4px 2px 4px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #C1DE2C;
	padding: 4px 4px 4px 4px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a {
	cursor: pointer;
}
.menu_op a, .menu_op2 a {
	color: #005959;
	text-decoration: none;
}
#sin_salto {
	position: absolute;
}
#contenedor {
	width: 761px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#cabecera {
	height: 260px;
	/*background-image: url("../../images/cabecera.jpg");*/
	padding: 0px 0px 0px 34px;
}
#tit_categoria {
	background-image: url("../../images/eti_categoria.gif");
	height: 27px;
	width: 135px;
	margin: 0px 0px 0px 41px;
	padding: 12px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #6E7E14;
	text-align: center;
	position: absolute;
}
#cat_btn {
	margin: 5px 0px 0px 549px;
	position: absolute;
	font-size: 10px;
	color: #005959;
}
#recomendar {
	margin: 33px 0px 0px 238px;
	position: absolute;
	font-size: 10px;
	color: #005959;
	background-color: #ffffff;
	z-index: 10;
}
#recom {
	/*border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;*/	
}
#recom2 {
	border-left: 1px solid #939393;
	border-bottom: 1px solid #939393;
	border-right: 1px solid #939393;
	width: 384px;
	height: 160px;
	padding: 7px;
}
#recom2 td {
	color: #005959;
}
#cat_btn2 {
	margin: 10px 0px 0px 470px;
	position: absolute;
	font-size: 10px;
	color: #005959;
}
#des1 {
	background-image: url("../../images/flecha_bot3.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 0px 0px 2px;
	margin-left: 5px;
	width: 140px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	cursor: pointer;
}
#des2 {
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}
#des3 {
	background-color: #ffffff;
	padding: 0px 0px 0px 2px;
	width: 140px;
	border-left: 1px solid #C1DE2C;
	border-right: 1px solid #C1DE2C;
	border-bottom: 1px solid #C1DE2C;
	color: #005959;
}
#des2b {
	visibility: hidden;
}
#des1 td {
	color: #005959;
	font-weight: bold;
}
#des2 td {
	color: #005959;
	text-align: left;
}
#mano {
	cursor: pointer;
}
#categoria {
	background-image: url("../../images/fondo_ficha2.gif");
	background-repeat: repeat-y;
	background-position:  0px 150px;
}
#cabecera_categorias {
	height: 15px;
	padding: 15px 0px 0px 55px;
}
#pie_cat {
	background-image: url("../../images/fondo_ficha1.gif");
	background-position: top;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
}

#columna1, #columna2, #columna3 {
	color: #005959;
	width: 220px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	margin: 5px 0px 0px 0px;
}
#columna1 {
	padding: 0px 0px 4px 50px;
}
#columna2, #columna3 {
	padding: 0px 0px 4px 3px;
}
#columna1 p, #columna2 p, #columna3 p {
	background-image: url("../../images/point.gif");
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 15px;
	cursor: pointer;
	margin: 0px;
	line-height: 15px;
}
#pie2_cat {
	background-image: url("../../images/fondo_ficha3.gif");
	height: 28px;
	clear: both;
	color: #005959;
	text-align: center;
	font-weight: bold;
	line-height: 15px;
}
#pie2_cat a {
	cursor: pointer;
}
#fin_columnas {
	clear: both;
	font-size: 1px;
}
#migas {
	font-family: Arial;
	color: #005959;
	padding: 3px 0px 6px 52px;
	font-weight: bold;
	font-size: 12px;
}
#migas a {
	text-decoration: underline;
}
#migas a:hover {
	text-decoration: none;
}
#menu01, #menu02 {
	background-image: url("../../images/fondo_menu.gif");
	height: 31px;
	padding: 0px 0px 0px 41px;/*Overflow aņadido por JOSE*/
	overflow:hidden;
}
#secciones {
	background-image: url("../../images/menu.gif");
	height: 33px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 60px;
}
#secciones2 {
	background-image: url("../../images/menu.gif");
	height: 33px;
	margin: 10px 0px 4px 0px;
	padding: 0px 0px 0px 60px;
}
.menu_op {
	background-image: url("../../images/lin_menu.gif");
	background-repeat: no-repeat;
	background-position: right 2px;
	padding: 0px 5px 0px 0px;
	margin: 0px 3px 0px 0px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005959;
}
.menu_op2 {
	padding: 0px 5px 0px 0px;
	margin: 0px 3px 0px 0px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005959;
}
.menu_op3 {
	position: absolute;
	padding: 6px 0px 0px 0px;
}
#mini_busqueda {
	position: absolute;
	margin: 2px 0px 0px 442px;
}
#mini_busqueda2 {
	position: absolute;
	margin: 3px 0px 0px 560px;
}
#hipernet {
	position: absolute;
	margin: 2px 0px 0px 415px;
}
.boton_a {
	background-image: url("../../images/bot1.gif");
	width: 136px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #005959;
}
.boton_b {
	background-image: url("../../images/bot2.gif");
	background-repeat: no-repeat;
	width: 136px;
	height: 22px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 9px 4px 0px 0px;
	color: #005959;
}
.boton_c {
	background-image: url("../../images/bot3.gif");
	background-repeat: no-repeat;
	background-color: #333333;
	height: 21px;
	width: 136px;
	cursor: pointer;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.boton_a2 {
	background-image: url("../../images/bot4.gif");
	width: 185px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 9px 6px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #005959;
}
.boton_a4 {
	background-image: url("../../images/bot11.gif");
	width: 185px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 9px 6px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #005959;
}
.boton_a5 {
	background-image: url("../../images/bot14.gif");
	width: 187px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #005959;
}
.boton_b5 {
	background-image: url("../../images/bot15.gif");
	background-repeat: no-repeat;
	width: 187px;
	height: 22px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 9px 4px 0px 0px;
	color: #005959;
}
.boton_c5 {
	background-image: url("../../images/bot13.gif");
	background-repeat: no-repeat;
	background-color: #333333;
	height: 21px;
	width: 187px;
	cursor: pointer;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.boton_b2 {
	background-image: url("../../images/bot5.gif");
	background-repeat: no-repeat;
	width: 185px;
	height: 22px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 9px 6px 0px 0px;
	color: #005959;
}
.boton_c2 {
	background-image: url("../../images/bot6.gif");
	background-repeat: no-repeat;
	width: 185px;
	height: 22px;
	cursor: pointer;
	float: left;
	text-align: center;
	padding: 9px 6px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.boton_d {
	background-image: url("../../images/bot7.gif");
	width: 188px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #005959;
	cursor: pointer;
}
.boton_d2 {
	background-image: url("../../images/bot12.gif");
	width: 188px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}
.boton_a3 {
	background-image: url("../../images/bot8.gif");
	width: 120px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #005959;
}
.boton_b3 {
	background-image: url("../../images/bot9.gif");
	background-repeat: no-repeat;
	width: 120px;
	height: 22px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 9px 4px 0px 0px;
	color: #005959;
}
.boton_c3 {
	background-image: url("../../images/bot10.gif");
	background-repeat: no-repeat;
	width: 120px;
	height: 22px;
	cursor: pointer;
	float: left;
	text-align: center;
	padding: 9px 4px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
#cabecera_ficha {
	background-image: url("../../images/fondo_ficha1.gif");
	height: 21px;
	padding: 7px 0px 0px 30px;
}
#cabecera_ficha2 {
	background-image: url("../../images/fondo_ficha2.gif");
	height: 21px;
	padding: 7px 0px 0px 30px;
}
#cabecera_ficha3 {
	background-image: url("../../images/fondo_ficha2.gif");
	height: 50px;
	padding: 20px 0px 0px 30px;
}
#cab0, #cab1, #cab2, #cab3, #cab4, #cab5, #cab6, #cab7, #cab8, #cab9,
#cab10, #cab11, #cab12, #cab13, #cab14 , #cab15 , #cab16, #cab17 ,
#cab18 , #cab19, #cab20, #cab21, #cab22, #cab23, #cab24, #cab25, #cab26, #cab27,
#cab28, #cab29, #cab30{
	font-weight: bold;
	color: #005959;
	padding: 0px 0px 0px 18px;
	cursor: pointer;
	position:absolute;
}
#cab0 {
	margin: 0px 0px 0px 50px;
}
#cab1 {
	margin: 0px 0px 0px 106px;
}
#cab2 {
	margin: 0px 0px 0px 382px;
}
#cab3 {
	margin: 0px 0px 0px 469px;
}
#cab4 {
	margin: 0px 0px 0px 520px;
}
#cab5 {
	margin: 0px 0px 0px 571px;
}
#cab6 {
	margin: 0px 0px 0px 15px;
}
#cab7 {
	margin: 0px 0px 0px 400px;
}
#cab8 {
	margin: 0px 0px 0px 495px;
}
#cab9 {
	margin: 0px 0px 0px 610px;
}
#cab10 {
	margin: 0px 0px 0px 106px;
}
#cab11 {
	margin: 0px 0px 0px 325px;
}
#cab12 {
	margin: 0px 0px 0px 423px;
}
#cab13 {
	margin: 0px 0px 0px 540px;
}
#cab14 {
	margin: 0px 0px 0px 635px;
}
#cab15 {
	margin: 0px 0px 0px 460px;
}
#cab16 {
	margin: 0px 0px 0px 610px;
}
#cab17 {
	margin: 0px 0px 0px 325px;
}
#cab18 {
	margin: 0px 0px 0px 415px;
}
#cab19 {
	margin: 0px 0px 0px 520px;
}
#cab20 {
	margin: 0px 0px 0px 227px;
}
#cab21 {
	margin: 0px 0px 0px 320px;
}
#cab22 {
	margin: 0px 0px 0px 419px;
}
#cab23 {
	margin: 0px 0px 0px 514px;
}
#cab24 {
	margin: 0px 0px 0px 552px;
}
#cab25 {
	margin: 0px 0px 0px 322px;
}
#cab26 {
	margin: 0px 0px 0px 305px;
}
#cab27 {
	margin: 0px 0px 0px 250px;
}
#cab28 {
	margin: 0px 0px 0px 449px;
}
#cab29 {
	margin: 0px 0px 0px 490px;
}
#cab30 {
	margin: 0px 0px 0px 531px;
}
#demanda_texto3 {
	position: absolute;
	margin: 4px 0px 0px 15px;
	width: 220px;
}
#ficha_estado2 {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 250px;
	font-weight: bold;
}
#ficha_estado {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 305px;
	font-weight: bold;
}
.abajo {
	background-image: url("../../images/flechas_abajo.gif");
	background-repeat: no-repeat;
}
.arriba {
	background-image: url("../../images/flechas_arriba.gif");
	background-repeat: no-repeat;
}
#lista_ficha {
	background-image: url("../../images/fondo_ficha2.gif");
}
.ficha {
	background-image: url("../../images/ficha.gif");
	width: 709px;
	height: 67px;
	margin: 0px 0px 11px 49px;
	padding: 1px 0px 0px 0px;
}
.ficha2 {
	background-image: url("../../images/ficha2.gif");
	width: 709px;
	height: 67px;
	margin: 0px 0px 11px 49px;
	padding: 1px 0px 0px 0px;
}
.ficha3 {
	background-image: url("../../images/ficha3.gif");
	width: 709px;
	height: 67px;
	margin: 0px 0px 11px 49px;
	padding: 1px 0px 0px 0px;
}
#pie1 {
	background-image: url("../../images/fondo_ficha3.gif");
	height: 26px;
}
#paginacion {
	height: 12px;
	text-align: center;
}
.paginas {
	font-size: 10px;
	color: #005959;
	margin: 0px 0px 10px 10px;
	cursor: pointer;
}
.ficha_foto {
	margin: 4px 0px 0px 5px;
	position: absolute;
}
.ficha_texto {
	position: absolute;
	margin: 4px 0px 0px 106px;
	width: 180px;
}
#demanda_texto {
	position: absolute;
	margin: 4px 0px 0px 15px;
	width: 335px;
}
#demanda_texto2 {
	position: absolute;
	margin: 4px 0px 0px 15px;
	width: 280px;
}
.ficha_titulo, .ficha_titulo a {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	margin: 0px 0px 2px 0px;
}
.ficha_descripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
	cursor: none;
	text-align: justify;
	line-height: 11px;
}
.ficha_fecha {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 380px;
}
.ficha_new {
	background-image: url("../../images/new.gif");
	width: 16px;
	height: 6px;
	font-size: 2px;
	position: absolute;
	margin: 11px 0px 0px 287px;
}
.ficha_desc {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 322px;
	font-weight: bold;
}
.ficha_desc2 {
	background: url("../../images/link_bono.gif") no-repeat 0px 18px;
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 15px 0px 0px 315px;
	padding: 0px;
	font-weight: bold;
	border: 1px solid #BBDA0C;
	text-align: center;
	width: 48px;
	height: 37px;
	cursor: pointer;
}
.ficha_desc3 {
	background: url("../../images/link_bono2.gif") no-repeat 0px 18px;
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 15px 0px 0px 315px;
	padding: 0px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	text-align: center;
	width: 48px;
	height: 37px;
	cursor: pointer;
}
.lotes {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	margin: 23px 0px 0px 470px;
}
.lotes2 {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	margin: 23px 0px 0px 450px;
}
.unidades {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	margin: 23px 0px 0px 520px;
}
.unidades2 {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	margin: 23px 0px 0px 490px;
}
.precio {
	color: #005959;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	margin: 20px 0px 0px 570px;
}
.precio2 {
	color: #005959;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	margin: 20px 0px 0px 460px;
}
.precio3 {
	color: #005959;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	margin: 20px 0px 0px 530px;
}
#mis_ofertas_bot {
	position: absolute;
	width: 100px;
	text-align: right;
	margin: 19px 0px 0px 582px;
}
#mis_ofertas_bot2 {
	position: absolute;
	margin: 19px 0px 0px 552px;
}
#mis_ofertas_of_de {
	position: absolute;
	margin: 19px 0px 0px 580px;
	color: #005959;
	font-weight: bold;
}
#demanda_fecha {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 400px;
}
#demanda_localidad {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 495px;
	width: 105px;
}
#demanda_unidades {
	color: #005959;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	margin: 20px 0px 0px 610px;
}
#demanda_fecha2 {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 325px;
}
#demanda_localidad2 {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 23px 0px 0px 415px;
	width: 105px;
}
#demanda_unidades2 {
	color: #005959;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	margin: 20px 0px 0px 520px;
}
#empresa_foto {
	margin: 4px 0px 0px 5px;
	position: absolute;
	background-color: #cccccc;
}
#empresa_texto {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	margin: 14px 0px 0px 106px;
	position: absolute;
	width: 200px;
}
#empresa_texto a {
	color: #005959;
	text-decoration: none;
}
#empresa_texto1 {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	margin: 0px 0px 0px 50px;
	position: absolute;
	width: 118px;
}
#empresa_texto2 {
	color: #005959;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	margin: 0px 0px 0px 106px;
	position: absolute;
	width: 118px;
}
#empresa_texto2 a {
	color: #005959;
	text-decoration: none;
}
#empresa_valoracion {
	position: absolute;
	margin: 25px 0px 0px 325px;
}
#empresa_valoracion2 {
	position: absolute;
	margin: 25px 0px 0px 227px;
}
#empresa_localidad {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 0px 0px 0px 423px;
	width: 75px;
}
#carrito1 {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 20px 0px 0px 500px;
	width: 30px;
}
.carrito2 {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 20px 0px 0px 654px;
	width: 30px;
}
#empresa_localidad2 {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 0px 0px 0px 320px;
	width: 98px;
}
#empresa_antiguedad {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 0px 0px 0px 540px;
	width: 90px;
}
#empresa_antiguedad2 {
	color: #005959;
	font-size: 13px;
	position: absolute;
	margin: 0px 0px 0px 419px;
	width: 90px;
}
#empresa_sello {
	position: absolute;
	margin: 22px 0px 0px 635px;
}
#empresa_sello2 {
	position: absolute;
	margin: 22px 0px 0px 514px;
}
#logos_pie {
	height: 140px;
	margin: 0px 0px 0px 0px;
}

/******* FICHA PRODUCTO ***********/

#datos_izq {
	float: left;
	width: 388px;
}
#datos_prod {
	float: left;
	text-align: right;
	width: 315px;
}
#margen_01 {
	font-size: 1px;
	height: 1px;
	background-image: url("../../images/prod_2.gif");
	clear: both;
	background-color: #cccccc;
}
#cabecera_prod {
	background-image: url("../../images/prod_1.gif");
	height: 16px;
}
#contenido_prod {
	background-image: url("../../images/prod_2.gif");
}
#descripcion_prod {
	background-image: url("../../images/prod_3.gif");
	height: 31px;
	padding: 0px 0px 0px 42px;
	font-size: 10px;
}
#descripcion_contenido_prod {
	background-image: url("../../images/prod_2.gif");
	text-align: justify;
	padding: 18px 63px 0px 63px;
	font-size: 11px;
	line-height: 15px;
}
#pie_prod {
	background-image: url("../../images/prod_4.gif");
	height: 22px;
	margin: 0px 0px 5px 0px;
}
#foto_prod {
	margin: 8px 0px 0px 57px;
	z-index: 10;
	text-align: center;
}
#lupa {
	cursor: pointer;
}
#datos_id {
	font-size: 10px;
	padding: 2px 0px 0px 57px;
}
#datos_titulo {
	font-size: 20px;
	line-height: 18px;
	color: #005959;
	font-weight: bold;
	padding: 0px 0px 0px 57px;
}
#datos_precio {
	background-image: url("../../images/cuadro_ficha.gif");
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
	padding: 10px 22px 0px 0px;
	line-height: 14px;
	font-size: 10px;
	height: 214px;
}
#datos_varios {
	text-align: left;
	padding: 4px 0px 0px 105px;
	font-size: 10px;
}
#precio_total {
	font-size: 20px;
	font-weight: bold;
	margin: 3px 0px 7px 0px;
}
#datos_ofertado {
	padding: 0px 15px 0px 0px;
	font-size: 10px;
}
#datos_empresa {
	color: #005959;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 15px 4px 0px;
}
#datos_empresa02 {
	color: #005959;
	font-size: 14px;
	font-weight: bold;
	padding: 30px 0px 4px 57px;
}
#datos_empresa_link {
	cursor: pointer;
}
#datos_valoracion {
	padding: 3px 12px 0px 0px;
	height:13px;
}
#datos_tipo1 {
	padding: 5px 12px 6px 0px;
}
#datos_tipo1_iz {
	color: #005959;
	font-size: 10px;
}
#datos_tipo1_de {
	font-size: 12px;
	border: 2px solid #C2DE24;
	padding: 1px 6px 1px 6px;
	margin: 0px 2px 0px 8px;
	line-height: 25px;
}
#datos_link {
	font-size: 10px;
	padding: 0px 15px 3px 0px;
}
#datos_link_cursor {
	cursor: pointer;
}
#datos_votos {
	font-size: 9px;
	padding: 2px 15px 3px 0px;
	color: #999999;
}
#datos_contactar {
	background-image: url("../../images/boton.gif");
	background-position: right;
	background-repeat: no-repeat;
	height: 26px;
	margin: 4px 12px 0px 0px;
	padding: 7px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}
#datos_contactar_link {
	cursor: pointer;
	padding: 0px 60px 0px 60px;
}
#datos_inf {
	position: absolute;
	margin: 298px 0px 0px 50px;
}
#datos_inf_iz {
	width: 170px;
	float: left;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}
#datos_inf_de {
	width: 200px;
	float: left;
	font-size: 10px;
	padding: 0px 0px 0px 15px;
}
#datos_inf_me {
	clear: both;
	font-size: 1px;
	height: 1px;
}
#datos_min {
	margin: 8px 0px 0px 119px;
}
#datos_miniatura1 {
	width: 101px;
	height: 60px;
	margin: 0px 5px 0px 0px;
	padding: 4px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
	float: left;
}
#datos_miniatura2 {
	width: 101px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
	float: left;
}
.datos_miniatura_fondo {
	border: 1px solid #CCE349;
}
#cont_pie {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 8px 50px 0px 0px;
	width: 600px;
}
#cont_pie1 {

	width: 300px;
	float: left;
	text-align: center;

}
#cont_pie2 {
	width: 300px;
	float: left;
	text-align: center;

}
#cont_pie1 a, #cont_pie1, #cont_pie2 a, #cont_pie2 {
	text-decoration: none;
	color: #000000;
}
.cont_pie_color {
	/*color: #005959;*/
	font-weight: bold;
}
#cont_fin_pie {
	clear: both;
	font-size: 1px;
	height: 1px;
}
/******************************* FICHA DEMANDA *****************************************/

#datos_titulo_demanda {
	position: absolute;
	margin: 5px 0px 0px 65px;
	font-size: 20px;
	color: #005959;
	font-weight: bold;
}
#datos_dem {
	position: absolute;
	margin: 75px 0px 0px 65px;
}
#datos_dem_iz {
	width: 200px;
	float: left;
	font-weight: bold;
	font-size: 10px;
	
}
#datos_dem_de {
	width: 200px;
	float: left;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}
#datos_dem_me {
	clear: both;
	font-size: 1px;
	height: 1px;
}

#descripcion_dem {
	background-image: url("../../images/prod_3.gif");
	height: 19px;
	padding: 9px 0px 0px 63px;
	font-size: 10px;
}
#contenido_dem {
	background-image: url("../../images/prod_2.gif");
	height: 190px;
	
}

/*****************************************************************************/


.ruta1 {
	color: #FF9900;
}
.ruta2 {
	color: #FF6600;
}
.ruta3 {
	color: #FF3300;
}
.ruta4 {
	color: #990000;
}
#sub_cat {	
	font-family: Arial;
	background-image: url("../../images/sub_cat.gif");
	background-repeat: no-repeat;
	background-position: 150px 0px;
	padding: 0px 0px 0px 175px;
	color: #990000;
	width: 500px;
	height: 12px;
	font-weight: bold;
	font-size: 12px;
}
#sub_cat a {
	text-decoration: underline;
}
#sub_cat a:hover {
	text-decoration: none;
}
#mensaje01 {
	color: #990000;
	padding: 15px 0px 0px 60px;
}
#mensaje02 {
	color: #990000;
	padding: 15px 0px 0px 30px;
}
#contactar {
	margin: 0px 0px 0px 0px;
	background-image: url("../../images/prod_2.gif");
	padding: 16px 0px 0px 52px;
}
#cont_1 {
	/*background-image: url("../../images/cont_1.gif");*/
	height: 14px;
	width: 656px;
}
#cont_2 {
	/*background-image: url("../../images/cont_2.gif");*/
	width: 656px;
}
#cont_3 {
	/*background-image: url("../../images/cont_3.gif");*/
	height: 14px;
	width: 656px;
}
#cont_tit {
	font-size: 16px;
	font-weight: bold;
	padding: 0px 15px 0px 15px;
}
#cont_tit3 {
	font-size: 12px;
	padding: 0px 15px 0px 15px;
}
#cont_tit2 {
	padding: 0px 15px 5px 15px;
	font-size: 12px;
	clear: both;
}

#cont_datos {
	padding: 0px 15px 0px 15px;
	font-size: 12px;

}
#cont_form {
	padding: 0px 15px 0px 15px;
	font-size: 12px;
}
#cont_bot {
	padding: 5px 0px 0px 0px;
	width: 625px;
	height: 28px;
	text-align: right;
}
#cont_der {
	padding: 20px 15px 3px 0px;
	float: right;
	font-size: 12px;
	text-align: right;
	line-height: 16px;
}
#cont_izq {
	padding: 20px 0px 3px 15px;
	float: left;
	font-size: 12px;
	line-height: 16px;
}
.form_consulta {
	width: 615px;
	height: 84px;
}
.cont_color {
	color: #005959;
	font-weight: bold;
}
.cont_color2 {
	color: #005959;
}
#loading {
	background-image: url("../../images/loading.gif");
	background-repeat: no-repeat;
	background-position: 60px 17px;
	width: 210px;
	height: 70px;
}
#boton_gen {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 5px 1px 0px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 72px;
	line-height: 18px;
	cursor: pointer;
	float: right;
}
#boton_gen2 {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 10px 1px 0px;
	margin-left: 20px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 150px;
	line-height: 18px;
	cursor: pointer;
}
#boton_gen3 {
	background-image: url("../../images/flecha_bot2.gif");
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 0px 0px 1px 8px;
	margin-left: 20px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 70px;
	line-height: 18px;
	cursor: pointer;
}
#boton_gen4 {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 10px 1px 0px;
	margin-left: 20px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 167px;
	line-height: 18px;
	cursor: pointer;
}
#boton_gen5 {
	background-image: url("../../images/flecha_bot2.gif");
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 0px 0px 1px 8px;
	margin-left: 0px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 70px;
	line-height: 18px;
	cursor: pointer;
	float: left;
}
#boton_gen6 {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 10px 1px 0px;
	margin-left: 5px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 167px;
	line-height: 18px;
	cursor: pointer;
	float: left;
}
#boton_gen7 {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 10px 1px 0px;
	margin-left: 5px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 150px;
	line-height: 18px;
	cursor: pointer;
	float: left;
}
#boton_gen8 {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 0px 10px 1px 0px;
	margin: 15px 0px 5px 275px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 76px;
	line-height: 18px;
	cursor: pointer;
}
.boton_gen9 {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 3px 22px 3px 10px;
	border: 1px solid #C1DE2C;
	display: inline;
	color: #005959;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
}
#boton_gen13 {
	background-image: url("../../images/flecha_bot2.gif");
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 3px 10px 3px 22px;
	border: 1px solid #C1DE2C;
	display: inline;
	color: #005959;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
}
#boton_gen10 {
	padding: 3px 10px 3px 10px;
	border: 1px solid #C1DE2C;
	display: inline;
	color: #005959;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
}
#boton_gen11 {
	padding: 3px 22px 3px 0px;
	border: 1px solid #ffffff;
	display: inline;
	color: #C1DE2C;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
}
#boton_gen12 {
	background-image: url("../../images/flecha_bot.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding: 3px 22px 3px 0px;
	border: 1px solid #ffffff;
	display: inline;
	color: #005959;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
}
#msg_error {
	color: #990000;
}
#alta_bot {
	padding: 0px 5px 1px 5px;
	margin: 4px 0px 10px 0px;
	border: 1px solid #C1DE2C;
	color: #005959;
	font-weight: bold;
	text-align: center;
	width: 72px;
	line-height: 18px;
	cursor: pointer;
}

/**************************** CONTACTAR - NO REGISTRADO *********************************/


#noreg_base {

	width: 335px;
	margin: 20px 0px 20px 164px;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
}
#noreg_form {
	text-align: right;
	margin: 15px 70px 0px 0px;
	font-size: 11px;
	color: #004646;
	font-family: Arial;
	line-height: 25px;
}
#noreg_bot {
	margin: 5px 70px 10px 0px;
	height: 28px;
	text-align: right;
}

/**************************** ALTA EMPRESA *********************************/


#alta_form {	
	background-image: url("../../images/fondo_ficha2.gif");
	padding: 0px 0px 10px 74px;

}
#alta_form_b {	
	float: left;

}
#alta_form2 {
	font-size: 10px;
	padding: 0px 0px 7px 0px;
	line-height: 16px;
}
#alta_foto {
	padding: 4px 4px 4px 4px;
	margin: 0px 5px 8px 0px;
	border: 1px solid #C1DE2C;
}
.alta_cuadro {
	border: 1px solid #ffffff;
}
.alta_label {
	font-size: 12px;
}


/***************************************************************************/

#personal {
	background-image: url("../../images/fondo_ficha1.gif");
	height: 21px;
	padding: 7px 0px 0px 30px;
}


/****************** LISTA CONTACTOS ********************/

#lista_contactos {
	height: 16px;
	border-bottom: 1px solid #BBDA0B;
	margin: 0px 40px 0px 42px;
	padding: 10px 0px 0px 20px;
	clear: both;
}
#lista_contactos_b {
	margin: 0px 40px 0px 62px;
	clear: both;
}
#lista_contactos_c {
	height: 10px;
	clear: both;
}
#lista_contactos1 {
	width: 160px;
	font-size: 10px;
	float: left;
}
#lista_contactos2 {
	width: 95px;
	font-size: 10px;
	float: left;
	text-align: center;
}
#lista_contactos3 {
	width: 95px;
	font-size: 10px;
	float: left;
	text-align: center;
}
#lista_contactos4 {
	width: 95px;
	font-size: 10px;
	text-align: center;
	float: left;
}
.lista_contactos_margen {
	padding: 10px 0px 0px 0px;
}

/*******************************************************/

#fav_cate {
	color: #005959;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 288px;
}
#fav_cate2 {
	color: #005959;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 288px;
}

/*********************** MAPA WEB ********************************/


#mapa1a {
	background-image: url("../../images/mas.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #005959;
	font-weight: bold;
	margin-bottom: 5px;
}
#mapa1b {
	background-image: url("../../images/menos.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #005959;
	font-weight: bold;
	margin-bottom: 5px;
}
#mapa1c {
	background-image: url("../../images/final.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #005959;
	font-weight: bold;
	margin-bottom: 5px;
}
#mapa2a {
	background-image: url("../../images/mas.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #005959;
	margin: 0px 0px 5px 25px;
	line-height: 16px;
}
#mapa2b {
	background-image: url("../../images/menos.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #005959;
	margin: 0px 0px 5px 25px;
	line-height: 16px;
}
#mapa2c {
	background-image: url("../../images/final.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #005959;
	margin: 0px 0px 5px 25px;
	line-height: 16px;
}
#mapa3a {
	background-image: url("../../images/mas.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #005959;
	margin: 0px 0px 5px 50px;
	line-height: 16px;
}
#mapa3b {
	background-image: url("../../images/menos.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #005959;
	margin: 0px 0px 5px 50px;
	line-height: 16px;
}
#mapa3c {
	background-image: url("../../images/final.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #005959;
	margin: 0px 0px 5px 50px;
	line-height: 16px;
}
#mapa4c {
	background-image: url("../../images/final.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #005959;
	margin: 0px 0px 5px 75px;
	line-height: 16px;
}
.resaltado {
	border: 1px solid #CCE348;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	line-height: 20px;
}

/****************** BONO DESCUENTO ********************/

#logo_descuento {
	position: absolute;
	margin-left: 0px;
	margin:top: 15px;
	width: 172px;
}
#logo_descuento_empresa {
	position: absolute;
	margin-left: 300px;
	margin:top: 15px;
	width: 300px;
	text-align: right;
}
#margen_descuento_barra {
	padding: 110px 0px 0px 0px;
}
#descuento_barra {
	width: 600px;
	height: 20px;
	background-color: #BBDA0B;
	color: #ffffff;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
}
#descuento_col1 {
	padding: 15px 0px 0px 10px;
	width: 330px;
	float:left;
}
#descuento_col2 {
	padding: 15px 5px 0px 30px;
	width: 225px;
	float:left;
	text-align: right;
}
#descuento_imprimir {
	text-align: center;
	clear: both;
}
#descuento_descripcion {
	text-align: justify;
	padding: 15px 0px 0px 0px;
}
#datos_titulo2 {
	font-size: 20px;
	line-height: 18px;
	color: #005959;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
#datos_id2 {
	font-size: 10px;
	padding: 2px 0px 0px 0px;
}


/****************** CARRITO ********************/

#c_cantidad {
	font-size: 10px;
	color: #005959;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 485px;
	line-height: 8px;
	padding: 5px 0px 8px 0px;
}
#c_precio {
	font-size: 10px;
	color: #005959;
	font-weight: bold;
	float: left;
	text-align: right;
	padding: 5px 0px 8px 0px;
	line-height: 8px;
	width: 115px;
}
#c_barra1 {
	border-top: 1px solid #BBDA0B;
	width: 660px;
	height: 15px;
	margin: 0px 0px 0px 50px;
	clear: both;
}
#c_barra2 {
	background-color:  #BBDA0B;
	width: 660px;
	height: 15px;
	margin: 8px 0px 0px 50px;
	clear: both;
}
#c_total {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 480px;
}
#c_fila {
	padding: 0px 0px 22px 0px;
}
#c_nombre {
	font-size: 10px;
	float: left;
	width: 343px;
	padding: 1px 0px 0px 60px;
}
#c_cantidad2 {
	font-size: 10px;
	float: left;
	width: 80px;
	padding: 1px 0px 0px 0px;
	text-align: right;
}
#c_precio2 {
	font-size: 10px;
	float: left;
	width: 117px;
	padding: 1px 0px 0px 0px;
	text-align: right;
}
#c_borrar {
	font-size: 10px;
	float: left;
	width: 105px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
#c_botones {
	padding: 10px 51px 0px 0px;
	text-align: right;
}
#registrar {
	margin: 33px 0px 0px 85px;
	padding: 12px 15px 12px 0px;
	width: 205px;
	position: absolute;
	font-size: 10px;
	color: #005959;
	background-color: #F7FADC;
	z-index: 10;
	border: 1px solid #BBDA0B;
	text-align: right;
}
.resultados_parentesis {
	color: #990000;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/******************* NUEVOS MAYO 2009 ********************/

.boton_a6 {
	background-image: url("../../images/bot8c.gif");
	width: 100px;
	height: 30px;
	float: left;
	text-align: center;
	padding: 11px 4px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #005959;
}
.boton_b6 {
	background-image: url("../../images/bot9c.gif");
	background-repeat: no-repeat;
	width: 100px;
	height: 30px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 11px 4px 0px 0px;
	color: #005959;
}
.boton_c6 {
	background-image: url("../../images/bot10c.gif");
	background-repeat: no-repeat;
	width: 100px;
	height: 30px;
	cursor: pointer;
	float: left;
	text-align: center;
	padding: 11px 4px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.boton_a7 {
	background-image: url("../../images/bot8b.gif");
	width: 143px;
	height: 30px;
	float: left;
	text-align: center;
	padding: 11px 4px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #005959;
	text-indent: -9999px;
}
.boton_b7 {
	background-image: url("../../images/bot9b.gif");
	background-repeat: no-repeat;
	width: 143px;
	height: 30px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 11px 4px 0px 0px;
	color: #005959;
	text-indent: -9999px;
}
.boton_c7 {
	background-image: url("../../images/bot10b.gif");
	background-repeat: no-repeat;
	width: 143px;
	height: 30px;
	cursor: pointer;
	float: left;
	text-align: center;
	padding: 11px 4px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-indent: -9999px;
}
.vacantes {
	color: #005959;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	margin: 20px 0px 0px 480px;
}
.ficha_oferta_trabajo {
	position: absolute;
	margin: 4px 0px 0px 10px;
	width: 350px;
}
