/*****HOJA DE ESTILOS para Ayala&Sagardoy2008 ENIXE.ES*****/html {	font-size: 80%;	font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #333333;}body{	margin:0;	background:#000;}body a:link, body a:visited { color:#e26821; text-decoration: none }body a:hover, body a:active { color:#e26821; text-decoration: underline }.hidden-text {	display: block;	overflow: hidden;	text-indent: -9999px;}#main{	margin:0 auto;	width:645px;	height:732px;	background:url(../images/body-pda-bg.jpg) no-repeat;	position:relative;	font-size:64%;}#page{	margin:0 auto;	width:645px;	background:#000;	position:relative;	padding-bottom:80px;	overflow:hidden;}strong a{	background:url(../images/logo.gif) no-repeat;	width:360px;	height:71px;	display:block;	text-indent:-3000px;	position:absolute;	left:30px;	bottom:200px;	overflow:hidden;}#page strong a{	top:24px;	background:url(../images/logo-int.gif) no-repeat;}ul.menu{	margin:0;	background:url(../images/line-menu.gif) no-repeat 100% 0;	padding:55px 2px 0 0;	position:absolute;	top:60px;	left:30px;	height:350px;	overflow:hidden;}#page .menu{background:none;}.menu li{	list-style-type:none;}.menu li a{	width:150px;	height:35px;	display:block;	text-indent:-3000px;	overflow:hidden;	margin:0 0 6px;}.trabajos a{background:url(../images/trabajos.gif) no-repeat;}.clientes a{background:url(../images/clientes.gif) no-repeat;}.contacto a{background:url(../images/contacto.gif) no-repeat;}.trabaja a{background:url(../images/trabaja.gif) no-repeat;}.legal a{background:url(../images/legal.gif) no-repeat;}.menu .modelos a{	background:url(../images/modelos.png) no-repeat;	height:101px;	margin-top:12px;}.trabajos a:hover{background:url(../images/trabajos-hov.gif) no-repeat;}.clientes a:hover{background:url(../images/clientes-hov.gif) no-repeat;}.contacto a:hover{background:url(../images/contacto-hov.gif) no-repeat;}.trabaja a:hover{background:url(../images/trabaja-hov.gif) no-repeat;}.legal a:hover{background:url(../images/legal-hov.gif) no-repeat;}.modelos a:hover{background:url(../images/modelos-hov.png) no-repeat;}h1{	margin:5px 0 0 17px;	width:422px;	height:53px;	display:block;	text-indent:-3000px;}h1.trabajos { background:url(../images/tit-trabajos.gif) no-repeat }h1.clientes { background:url(../images/tit-clientes.gif) no-repeat }h1.contacto { background:url(../images/tit-contacto.gif) no-repeat }h1.trabaja { background:url(../images/tit-trabaja.gif) no-repeat }h1.legal { background:url(../images/tit-legal.gif) no-repeat }h1.modelos { background:url(../images/tit-modelos.gif) no-repeat }h2 { font-size: 130%; color: #666666; padding-top: 20px; margin: 0 }h2.autor { 	font-size: 130%;	color: #f36d1f;	text-transform: uppercase;}.foto-trabajos{	position:absolute;	display:block;	width:216px;	height:166px;	top:-103px;	right:12px;	background:url(../images/foto-trabajos.png) no-repeat;}.foto-clientes{	position:absolute;	display:block;	width:216px;	height:166px;	top:-103px;	right:12px;	background:url(../images/foto-clientes.png) no-repeat;}.foto-contacto{	position:absolute;	display:block;	width:216px;	height:166px;	top:-103px;	right:12px;	background:url(../images/foto-contacto.png) no-repeat;}.foto-trabaja{	position:absolute;	display:block;	width:216px;	height:166px;	top:-103px;	right:12px;	background:url(../images/foto-trabaja.png) no-repeat;}.foto-legal{	position:absolute;	display:block;	width:216px;	height:166px;	top:-103px;	right:12px;	background:url(../images/foto-legal.png) no-repeat;}.foto-modelos{	position:absolute;	display:block;	width:216px;	height:166px;	top:-103px;	right:12px;	background:url(../images/foto-modelos.png) no-repeat;}#content{	width:455px;	margin:120px 10px 0 0;	background:url(../images/content-bg.gif) repeat-y;	float:right;	position:relative;}.content-int { padding: 0 20px 20px 20px }.top{	background:url(../images/top-bg.png) no-repeat;	display:block;	width:455px;	height:25px;	top:-20px;	left:0;	position:absolute;}.bottom{	background:url(../images/bottom-bg.png) no-repeat;	display:block;	width:455px;	height:50px;	bottom:-45px;	left:0;	position:absolute;}#content .block{	padding:25px 0 5px 19px;	width:127px;	float:left;}#content .block .fotogaleria { border:3px #ccc solid;}#content .block a:hover .fotogaleria { border:3px #fb6025 solid; }#content .block p{	margin:0;	padding:0;	font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:85%;	color: #666666;}#content .block p strong {	margin:0;	padding:0;	font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:100%;	font-weight:bold;	color: #333333;}#content .block a {	margin:5px 0 5px 0;	padding:0;}#content .block .ficha{	background:url(../images/boton-autor.gif) no-repeat;	width:125px;	height:17px;	display:block;	text-indent:-3000px;	overflow:hidden;}#content .block-modelo{	padding:25px 0 5px 23px;	width:192px;	float:left;}#content .block-modelo .fotomodelos { border:3px #ccc solid;}#content .block-modelo a:hover .fotomodelos { border:3px #fb6025 solid; }#content .block-modelo { font-size: 1.2em;}#content .block-modelo p{	margin:0;	padding:0;	font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:85%;	color: #989898;}#content .block-modelo p strong {	margin:0;	padding:0;	font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:120%;	font-weight:bold;	color: #666666;}#content .block-modelo p.modelo-linea{	color:#D68657;}#content .block-modelo a {	margin:5px 0 5px 0;	padding:0;}#content .block-modelo .ficha{	background:url(../images/boton-modelo.gif) no-repeat;	width:192px;	height:17px;	display:block;	text-indent:-3000px;	overflow:hidden;}#content .block2 .fotomodelos { border:3px #ccc solid;}#content .block2 a:hover .fotomodelos { border:3px #fb6025 solid; }#content .block2 a.lista-modelos {	background: url(../images/modelo-regresar.png) no-repeat;	float: left;	display: block;	height: 17px;	width: 195px;	text-indent:-3000px;	margin: 0;}#content .block2 .modelo-ficha {	float: right;	width: 205px;	font-size:1.2em;}#content .block2 div.modelo-ficha p{ color: #989898;}#content .block2 div.modelo-ficha p strong{ color: #666666; font-size: 130%;}#content .block2 div.modelo-ficha label {	font-size:100%;	font-weight:bold;	color: #666666;}#content .block2 div.modelo-ficha .radio {	margin:0 3px;	padding:0;	vertical-align:middle}#content .block2 div.modelo-ficha .caracteristicas{	font-size:85%;	font-weight:bold;	color: #666666;}#content .block2 div.modelo-ficha p.precio strong{	color: #F36D1F;}#content .block2 div.modelo-ficha .agregar-carro{	background: url(../images/modelo-agregar-carro.png) no-repeat;	float: left;	display: block;	height: 29px;	width: 147px;	text-indent:-3000px;	margin: 0;	border:0;	cursor:pointer;}/* Tienda online: VERIFICAR PEDIDO */#content .block2 div.tienda-pasos {	color: #858585;}#content .block2 div.tienda-pasos h1{	margin:5px 0 20px;}#content .block2 div.tienda-pasos h1.paso1 {	background: url(../images/tienda-titulo-paso1.png) no-repeat;	height: 33px;	width: 239px;}#content .block2 table.items-carrito {background-color: #fff;  border-spacing:0 2px; /*border-collapse: collapse;*/}#content .block2 table.items-carrito .colModel {	width: 220px;}#content .block2 table.items-carrito .colCant {		width: 58px;}#content .block2 table.items-carrito .colPrice {	width: 65px; text-align: right;}#content .block2 table.items-carrito .colLink {		width: 65px;}#content .block2 table.items-carrito th.colModel {	text-align: left;}#content .block2 table.items-carrito th.colCant {	text-align: center;}#content .block2 table.items-carrito th.colPrice {	text-align: right;}#content .block2 table.items-carrito th.colLink {	text-align: left;}#content .block2 table.items-carrito td.colModel {		font-weight: bold;}#content .block2 table.items-carrito td.colPrice {		color: #F36D1F; 	font-weight: bold;}#content .block2 table.items-carrito tr.item {	background-color: #f3f3f3;	font-size: 1.2em;}#content .block2 table.items-carrito tr.item td{	border-top: 3px solid #fff;	}#content .block2 table.items-carrito tr.headers{	border-bottom: 1px solid #EAC7B3;	}#content .block2 table.items-carrito tr th{	border-bottom: 1px solid #EAC7B3;	border-top: 0;	color: #858585;	font-size: 10px;}#content .block2 div.tienda-pasos .fieldform{	float:left;	border: 1px solid #a6a6a6;	background: #ffffff;	width: 30px;	padding: 0px;}#content .block2 .numeric {text-align: right;}#content .block2 table.items-carrito .spins{	width: 15px; 	height:15px;	float:left; 	margin:8px 0 0 2px;}#content .block2 table.items-carrito .spins a{	display: block; 	float: left ;	width: 15px; 	height:7px; 	color:#fff; 	text-align:center; 	margin: 0 0 1px; 	padding: 0;	font-size:9px;	line-height:5px;}#content .block2 table.items-carrito .spins .spin-up {background-color: #898989;}#content .block2 table.items-carrito .spins .spin-down{background-color: #BFBFBF;}#content .block2 table.items-carrito .eliminar { 	width: 51px; 	height: 14px; 	background:url(../images/tienda-borrar-boton.png) no-repeat;	display: block;	text-indent:-3000px;	margin: 0 auto;		border: 0;}#content .block2 div.totales {	text-align: right;	margin: 18px 0;	color:#858585;}#content .block2 div.totales .total-label{ font-size: 1.1em;font-weight: bold;color: #6C6C6C;}#content .block2 div.totales .total-valor{font-size: 1.3em; font-weight: bold;color: #F36D1F;}#content .block2 div.totales .subtotal-label{ font-size: 1.0em;color: #6C6C6C;}#content .block2 div.totales .subtotal-valor{font-size: 1.2em;color: #F36D1F;}#content .block2 div.totales div.subtotal-label,#content .block2 div.totales div.total-label{width:auto; float:right; height: 23px;}#content .block2 div.totales div.subtotal-valor,#content .block2 div.totales div.total-valor{width:100px; float:right; height: 23px; clear:both;}#content .block2 div.totales .nota{ font-size: 0.9em;}#content .block2 div.totales button.realizar-pedido { 	width: 141px; 	height: 26px; 	background:url(../images/tienda-realizar-pedido.png) no-repeat;	display: block;	float:right;	text-indent:-3000px;	margin: 30px 0;	border: 0;	cursor:pointer;}#content .block2 div.totales div.envio-int {	background-color: #F1EDE2;	text-align: left;	width: 405px;	margin: 10px auto;}#content .block2 div.totales div.envio-int h2.envio-int-tit{	display:block;	background: url(../images/tienda-tit-envio-int.png) no-repeat;	height: 31px;	width: 405px;	text-indent:-3000px;	margin: 0;	padding: 0;}#content .block2 div.totales div.envio-int p{	padding:0 8px 10px;	font-size: 0.95em;}#content .block2 div.totales div.envio-int p strong {font-size: 0.95em;}/* Tienda online: REGISTRO */#content .block2 div.tienda-pasos h1.paso2 {	background: url(../images/tienda-titulo-paso2.png) no-repeat;	height: 33px;	width: 239px;}#content .block2 div.registro .fieldform{	height: 21px;	margin: 0;}#content .block2 div.registro label { 	display: block; 	float:left;	font-size: 0.8em;	margin: 3px 0;}#content .block2 div.registro label.c1 {	clear: both;	height: auto;	width: 168px;}#content .block2 div.registro label.c2 {	height: auto;	width: 240px;}#content .block2 div.registro label.ct {	clear: both;	width: 408px;	}#content .block2 div.registro label.c1 .fieldform{	width: 153px;}#content .block2 div.registro label.c2 .fieldform{	width: 240px;}#content .block2 div.registro label.ct .fieldform{	width: 408px;}#content .block2 div.registro div.fieldsgroup {	clear: both;	float: left;	display:block;	width: 410px;	padding-bottom: 10px;	margin-bottom: 10px;	border-bottom: 3px solid #E8E8E8;}#content .block2 div.registro div.fieldsep {	clear: both;	float: left;	background: #E8E8E8;	display:block;	width: 408px;	height: 3px;	border-top: 10px solid #fff;	border-bottom: 10px solid #fff;}#content .block2 div.registro div.privacy {	float:right;	display: block;	width: 274px;}#content .block2 div.registro div.privacy textarea.fieldform{	width: 274px;	height: 63px;	font-size: 0.85em;}#content .block2 div.registro input.checkbox{	vertical-align:middle;}#content .block2 div.registro button.continuar { 	clear:both;	width: 100px; 	height: 26px; 	background:url(../images/tienda-continuar-boton.png) no-repeat;	display: block;	float:right;	text-indent:-3000px;	margin: 10px 0;	border: 0;	cursor:pointer;}#content div.tpv-msg-top { 	clear:both;	width: 397px; 	height: auto; 	background: #e3e3e3 url(../images/tpv_msg_top.png) no-repeat;	display: block;	padding: 12px 10px 0;	margin: 10px 0 0;	border: 0;	font-weight: bold;	text-align:center;}#content div.tpv-msg-bottom { 	clear:both;	width: 417px; 	height: 12px; 	background: url(../images/tpv_msg_bottom.png) no-repeat;	display: block;	margin: 0 0 10px;	padding:0;	border: 0;}/* Tienda online: PAGO*/#content .block2 div.tienda-pasos h1.paso3 {	background: url(../images/tienda-titulo-paso3.png) no-repeat;	height: 33px;	width: 239px;	margin-bottom:0;}#content .block2 div.pago div.form-pago{	background: url(../images/tienda-pago-fondo.png) repeat-x;	height: 152px;	padding: 22px;	margin-top:10px;}#content .block2 div.pago div.form-pago-int {	width: 294px;	margin: 0 auto;}#content .block2 div.pago .fieldform{	height: 21px;	margin: 0;}#content .block2 div.pago label ,#content .block2 div.pago .label{ 	display: block; 	float:left;	font-size: 0.8em;	margin: 5px 0;}#content .block2 div.pago label.c1,#content .block2 div.pago .label-c1{	clear: both;	height: auto;	width: 190px;}#content .block2 div.pago label.c2 {	height: auto;	width: 104px;}#content .block2 div.pago label.ct {	clear: both;	width: 294px;	}#content .block2 div.pago label.c1 .fieldform,#content .block2 div.pago .label-c1 .fieldform{	width: 78px;	margin-right: 3px;}#content .block2 div.pago label.c2 .fieldform{	width: 80px;}#content .block2 div.pago label.ct .fieldform{	width: 292px;}#content .block2 div.pago a.cod-seg-help {	background: url(../images/tienda-help-boton.png) no-repeat;	float: left;	display: block;	height: 23px;	width: 21px;	text-indent:-3000px;	margin: 0;}#content .block2 div.pago button.finalizar { 	clear:both;	width: 212px; 	height: 46px; 	background:url(../images/tienda-finalizar-boton.png) no-repeat;	display: block;	float:right;	text-indent:-3000px;	margin: 10px 0;	border: 0;	cursor:pointer;}#content .block2 a.tienda-regresar {	background: url(../images/tienda-regresar.png) no-repeat;	float: left;	display: block;	height: 17px;	width: 75px;	text-indent:-3000px;	margin: 0;}/* FIN TIENDA */#content .enviar{	background:url(../images/boton-enviar.gif) no-repeat;	width:124px;	height:21px;	display:block;	text-indent:-3000px;	overflow:hidden;}#content .block2{	padding:25px 0 5px 19px;	width:418px;	float:left;}#content .block2 .fotogaleria { border:3px #ccc solid;}#content .block2 a:hover .fotogaleria { border:3px #fb6025 solid; }#content .block2 p{	margin:0;	padding:0;	font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:85%;	color: #666666;}#content .block2 p strong {	margin:0;	padding:0;	font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:115%;	font-weight:bold;	color: #333333;}#content .block2 a {	margin:5px 0 5px 0;	padding:0;}#content .block2 .trabajo{	background:url(../images/boton-trabajo.gif) no-repeat;	width:124px;	height:21px;	display:block;	text-indent:-3000px;	overflow:hidden;}#content .trabajos-autor{	background:url(../images/boton-trabajos-autor.gif) no-repeat;	width:189px;	height:25px;	display:block;	text-indent:-3000px;	overflow:hidden;}#content .foto-trabajo { float: left }#content .datos-trabajo { 	padding: 2px 0 3px 10px;	float: left;	width:240px;}#content .datos-trabajo P.title-trabajo strong { 	font-size: 130%;	color: #f36d1f;	text-transform: uppercase;}#content .carro{	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #858585;	font-weight:bold;	padding-bottom: 5px;	width:418px;	float:left;	background: #FDE5D7 url(../images/carro-bottom.png) no-repeat 50% 100%;}#content .carro .carro-top{	background: url(../images/carro-top.png) no-repeat 0 0;	display:block;	height: 6px;	width: 418px;	float:left;}#content .carro .carro-mensaje{	margin:0;	background: url(../images/carro-icono.png) no-repeat 7px 0;	display:block;	height: 28px;	line-height: 28px;	padding-left: 45px;	width: 373px;		float:left;	clear:left;}#content .carro .carro-items{	padding-left: 45px;	padding-bottom:10px;}#content .carro .carro-item{	margin-left: 45px;	margin-bottom: 5px;	width: 373px;}#content .carro .carro-item a.quitar{	background: url(../images/carro-quitar-item.png) no-repeat 50% 50%;	float: left;	display: block;	height: 16px;	width: 16px;	text-indent:-3000px;	margin: 0;}#content .carro .carro-item input.fieldform{	background-color: #ffffff;	border:1px solid #666666;	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	width: 22px;	text-align: right;	/*height:13px;*/	margin:0;	padding:1px;}#content .carro .carro-item .fieldform:hover, #content .carro .carro-item .fieldform:focus {	background-color: #ffffff;	border:1px solid #F36D1F;}#content .carro .carro-item .precio{	color: #F36D1F;}#content .carro a.comprar{	background: url(../images/carro-comprar.png) no-repeat 0 0;	float: right;	display:block;	height: 28px;	width: 124px;	text-indent:-3000px;	margin: 0;	clear:both;}#content .carro span.carro-total{	margin-left: 45px;	line-height: 26px;	font-size: 15px;	font-weight: bold;}#content .carro span.monto{	margin-left: 5px;	color: #F36D1F;}.content-int ul, .bar-list {	padding: 5px 0 0;	margin-left: 15px;	list-style: none;}.content-int ul li, .bar-list li {	background: url(../images/point-list.gif) no-repeat 0 3px;	margin-bottom: 5px !important;	line-height: 12px;	padding-left: 12px;}.fieldform {	width: 350px;	border: 1px solid #d76f32;	padding: 3px;	margin-top: 5px;	background-color: #f1f1f1;	color: #333333;	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px}	.fieldform:hover, .fieldform:focus {	background-color: #f8eee0;	border:1px solid #666666;	padding: 3px;	margin-top: 5px;}.form-ok {	border: 2px solid #336600;	padding: 10px;	background-color: #99B033;	color: #fff;	text-align: center;	font-size: 140%;}.form-error {	border: 2px solid #880000;	padding: 10px;	background-color: #cc3333;	color: #fff;	text-align: center;	font-size: 120%;}.boton {	font-size: 12px;	font-weight: bold;	color: #f9f9f4 !important;	background-color: #d76f32;	text-align: center;	display: block;	text-decoration: none !important;	padding: 3px 20px 3px 20px;}.pages{	clear:both;	list-style-image:none;	list-style-position:outside;	list-style-type:none;		margin: 50px 0 10px;	text-align:center;}.pages li{	display:inline;		height:18px;	line-height:18px;	list-style-type:none;	padding:0 2px;}.pages li a{	padding:3px 6px;	font:80%/110% verdana, sans-serif;	text-align:center;	text-decoration:none;}.pages li a img {border:0}.pages li a:hover {	text-decoration:none;}.pages .num a, .pages .num-w a{	border:1px #d5d5d5 solid;	text-align:center;	color:#fb6025;	text-decoration:none;}.pages .num-w a{width:30px;}.pages .none a{	display:block;	text-decoration:none;	color:#000;	font-size:16px;	padding:0;	text-align:center;}.pages .num a:hover, .pages .num-w a:hover, ul.pages li a.activ {	background:#ef6428;	color:#ffffff;	border:none;	text-decoration:none;	border:1px solid #ef6428;}.pages .previous a{	background:url(../images/last.gif) no-repeat;	padding:3px 8px;	width:22px;	height:18px;	overflow:hidden;}.pages .next a{	background:url(../images/next.gif) no-repeat;	width:21px;	height:18px;	overflow:hidden;	padding:3px 8px;}.multiBoxDesc { display:none;}.contentMinHeight {	width: 1px;	height: 280px;	margin: 0;	padding: 0;	float: left;		font: 10px Verdana, Arial, Helvetica, sans-serif;} .clear{clear:both;}.colorBox{	width: 24px;	height: 19px;	border: 1px solid #ccc;	padding: 2px;	margin: 0 2px;	float: left;	font-size:1.3em;	line-height:18px;	text-align:center;}.tienda .fieldform{width: auto;}form .numeric {text-align: right;}