body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:center; /*aqui mandamos a centrar todo el contenido*/
	margin: 5px 0px 0px 0px;
	background-image:url(../Grafismes/fondo.jpg);
}
h1, h2, h3, h4, h2, h6{
padding:0px;
margin:0px;
border:0px;
}
#slogan{
margin-left:35px;
}
h3{
color:#000000;
font-weight:bold;
font-size:13px;
margin-bottom:5px;
}
a:hover{
color:#FF0000;
}
p{
margin:0px;
margin-top:-10px;
padding:5px;
width:270px;
}
.texto{
text-align:left;
background-color:#ffffff;
float:left;
display:inline;
width:795px;
}
.columna1{ 
text-align:left;
background-color:#ffffff;
float:left;
display:inline;
width:375px;
}
.columna2{
margin-left:7px;
text-align:left;
padding-left:10px;
background-color:#ffffff;
border-left:1px solid #CCCCCC;
float:left;
display:inline;
width:404px;
}

.cuadraditos{
display:inline;
float:left;
	text-align:left;
	padding:2px;
	border:0px;
	margin:0;
	margin-top:0px;	
	z-index:1;
	list-style:none;
}

.cuadraditos div{
display:inline;
right:0px;
float:left;
padding:2px;
margin:2px;
border:0px;
width:70px;
height:70px;
list-style:none;
background-color:#FFFFFF;
border: 1px solid #BBBBBB;
}

#intintcontencuadr div div:hover, #intintcontencuadr div div.sfhover {
background-color:#FF0000;
border-color:#FFBFBF;
}

h1{
background-color:#ffffff;
font: bold 120% "Trebuchet MS", verdana, sans;
font-size:24px;
color:#FF0000;
border-bottom:1px solid #FF0000;
width:795px;
float:left;
display:inline;
background-position:bottom;
}
h2{
background-color:#ffffff;
padding-left:2px;
margin-top:10px;
margin-bottom:10px;
font: bold 120% "Trebuchet MS", verdana, sans;
font-size:16px;
float:left;
text-decoration:none;
border-bottom:1px solid #000000;
width:793px;
color:#000000;
}
h2 a{
text-decoration:none;
color:#000000;
}
h2 a:hover{
text-decoration:none;
color:#FF0000;
}

.rightt{
text-align:right;
}
.normal{
font:normal 11px Arial, Helvetica, sans-serif;
}
#search_suggest {
	position: absolute;
	margin-top:21px;
	font: normal 11px "Trebuchet MS", verdana, sans;
	width:153px;
	z-index:1000;
	visibility: hidden;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #DDDDDD;
	left: 0px;
	top: 0px;
}
	.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
		border-bottom:1px dotted #EEEEEE;
		cursor:pointer;
	}
	.suggest_link_over {
		background-color:#CCCCCC;
		border-bottom:1px dotted #EEEEEE;
		padding: 2px 6px 2px 6px;
		cursor:pointer;
	}

#contenedor {
padding:0px;
	width:1000px; /*ancho total de la pagina*/  
	background-color:#bbbbbb;
	margin:0 auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
	text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ 
}
#footer{
padding:0px;
	width:1000px; /*ancho total de la pagina*/  
	margin:0 auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
	font: "Trebuchet MS", verdana, sans;
	text-align:center; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ 
}
#footer a{
font-weight:bold;
}

#encabezado {
	margin:0px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:1000px; /*este ancho es para que cuadre con el texto*/ 
	height:91px; /*idem*/ 
	background-image:url(../Grafismes/superior.jpg);
	background-repeat:no-repeat;
	background-color:#bbbbbb; /*more*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
	}
	#encabezado1 {
	margin:5px 3px 3px 5px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:162px; /*este ancho es para que cuadre con el texto*/ 
	height:83px; /*idem*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}


#encabezado2 {
	margin:5px 0px 3px 0px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:825px; /*este ancho es para que cuadre con el texto*/ 
	height:28px; /*idem*/ 
	background-image:url(../Grafismes/barramensup.png);
	background-repeat:no-repeat;
	background-color:#bbbbbb;	 /*more*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}

#men, #men ul { /* all lists */
	width: 570px;
	float: right;
	padding: 1px 0 0 0;
	margin: 0;
	margin-right: 0px;
	list-style: none;	
}

#men div{
width:1px;
}

#men h6 a  {
height:22px;
padding-bottom:10px;
padding-top:10px;
padding-right:18px;
padding-left:15px;
border:0px;
margin:0px;
display:inline;
color:#777777;
text-decoration : none;
font: "Trebuchet MS", verdana, sans;
font-size:12px;
font-weight:normal;
}
#men li { /* all list items */
padding-top:6px;
padding-bottom:6px;
position : relative;
float : right;
width:89px;
display:inline; 
/*margin-left:30px;*/
}
li#ayudaa a{
padding-left:25px;
}
li#cesta a{
padding-left:19px;
}
li#novedades a{
padding-left:9px;
padding-right:8px;
}
#men li:hover, #men li.sfhover{
background-color:#bbbbbb;
}
#men li a:hover{
color:#EEEEEE;
}
#men li ul li:hover, #men li ul li.sfhover {
background-color:#dddddd;
}
#men li ul { /* second-level lists */
margin:0px;
padding:0px;
top:0px;
height:26px;
float: right;
border-left:1px dotted #FFFFFF;
display:inline;
position: absolute;
width: 1px;
	/*left: -999em;  using left instead of display to hide menus because display: none isn't read by screen readers */
}
#men li ul li{
width: 1px;
}
#ayudaa:hover, #ayudaa.sfhover{
background-image:url(../Grafismes/botayuda.jpg);
background-repeat:no-repeat;
background-position:left;
}

.punts{
border-left:1px dotted #FFFFFF;
display:inline; 
height:18px;
}

#contenido{
	margin:0px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:1000px; /*este ancho es para que cuadre con el texto*/ 
padding-bottom:5px;
	background-color:#bbbbbb; /*more*/ 
	background-image:url(../Grafismes/inferior.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}

#encabezado3 {
	margin:0px 0px 3px 0px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:825px; /*este ancho es para que cuadre con el texto*/ 
	height:52px; /*idem*/ 
	background-image:url(../Grafismes/barrasup.png);
	background-color:#bbbbbb; /*more*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}
#menvert {
	margin:0px 3px 0px 5px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:162px; /*este ancho es para que cuadre con el texto*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}

.nav, .nav ul, .nav1, .nav1 ul { /* all lists */
	margin:0px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:162px; /*este ancho es para que cuadre con el texto*/ 
	background-color:#FFFFFF;
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline;
	list-style:none;		
	}
.nav1 img, .nav img{
margin:3px 0px 0px 3px; 
position:absolute; 
}
.nav li, .nav1 li { /* all list items */
float : left;
width:160px;
position:relative;
border-bottom:1px solid #D2D2D2;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}	

.nav li a, .nav1 li a {
	margin:0px;
		width:150px;
		w\idth : 150px;
		
		display : block;
		color : #777777;
		font-weight: normal;
		text-decoration : none;
		padding:3px 0px 3px 10px;
font: bold 120% helvetica, "Trebuchet MS", verdana, arial, sans;
font-size:12px;
}
.nav .ultimo, .nav1 .ultimo{
background-image:url(../Grafismes/menhovinf.png);
background-repeat:no-repeat;
border:0px;
width:162px;
}
.nav .ultimo a, .nav1 .ultimo a{
background-image:url(../Grafismes/mencapinf.png);
background-repeat:no-repeat;
width:151px;
padding-left:11px;
border:0px;
height:15px;
}
.nav .ultimo a:hover, .nav1 .ultimo a:hover{
background-image:url(../Grafismes/menhovinf.png);
}
.nav li a:hover, .nav1 li a:hover {
color : #111111;
background-color : #eaeaea;
}
.nav .titdiv a:hover, .nav1 .titdiv a:hover{
color : #000000;
background-image:url(../Grafismes/Fondocaptitsobr.jpg);
}
.nav li .tit, .nav1 li .tit{
width:155px;
w\idth : 155px;
padding:7px 0px 7px 5px;
font: bold 120% "Trebuchet MS", verdana, sans;
font-size:14px;
}	
.nav .titdiv, .nav1 .titdiv, .nav .volver{
width:162px;
border:0px;
border-bottom:1px solid #D2D2D2;
}	
.nav .titdiv a, .nav1 .titdiv a{
color:#111111;
background-image:url(../Grafismes/Fondocaptit.jpg);
background-repeat:no-repeat;
width:157px;
border:0px;
}
.nav .volver a{
color:#FF0000;
background-image:url(../Grafismes/Fondocaptitvolver.jpg);
background-repeat:no-repeat;
width:157px;
border:0px;
}
.nav1{
margin-top:3px;
}

#contenidoedit1{
	margin:0px;
	padding:0px; /*algo de relleno*/
	width:825px; /*este ancho es para que cuadre con el texto*/ 
	background-color:#ffffff; /*more*/ 
	color:#000000;
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}
#intcontenidoedit1{
	margin:0px;
	padding-top:5px; /*algo de relleno*/
	width:825px; /*este ancho es para que cuadre con el texto*/ 
	background-image:url(../Grafismes/superiorcont.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#000000;
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}
#intintconten{
	margin:5px 5px 5px 15px; /*algo de relleno*/
	width:797px; /*este ancho es para que cuadre con el texto*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
	text-align:left;
	min-height:1443px;
	background-color:#FFFFFF;
}
#intintconten1{
	margin:5px 5px 5px 15px; /*algo de relleno*/
	width:797px; /*este ancho es para que cuadre con el texto*/ 
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
	text-align:left;
	min-height:1028px;
	background-color:#FFFFFF;
}
/* for Internet Explorer */
/*\*/
* html #intintconten {
height: 1413px;
}
* html #intintconten1 {
height: 998px;
}
/**/
#intcontenidoedit2{
	margin:0px; /*para que no se pegue al borde*/ 
	padding:0px; /*algo de relleno*/
	width:825px; /*este ancho es para que cuadre con el texto*/ 
	height:5px;
	background-image:url(../Grafismes/inferiorcont.png);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left; /*lo flotamos a la izquierda*/ 
	display:inline; 
}
.nav .bradstone a:hover, .nav1 .bradstone a:hover{
background-color:#B5F3A9;
}
#root{
margin:35px 0px 0px 5px;
font-family: verdana, helvetica, arial, sans;
font-size:9px;
color:#666666;
}
#root a{
color:#6666FF;
}
#root a:visited{
color:#666666;
}
#root a:hover{
color:#FF0000;
}
.model{
background-color:#EEEEEE;
color:#000000;
font-weight:bold;
padding-top:5px;
}
th.tablamini{
letter-spacing:-1px;
font-size:9px;
text-align:center;
}

.mytable, .mytablelarge {
float:right;
	width: 70%;
	padding: 0;
	margin: 0px 0px 10px 0px;
}
.mytablelarge {
	width: 100%;
}

th {
	font: normal 9px Verdana, Helvetica, "Trebuchet MS", Arial,   sans-serif;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	padding: 2px 5px 2px 5px;
	background: #FF0000;
}

th.tablaizq{
background-image:url(../Grafismes/tablaizq.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#FF0000;
}
th.tablader{
background-image:url(../Grafismes/tablader.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#FF0000;
}
td {
	font: 10px Verdana, Helvetica, "Trebuchet MS", Arial, sans-serif;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #EEEEEE;
	padding: 0px 5px 0px 5px;
	color: #222222;
}
.conttablas1 td{
padding-top:2px;
border-top:2px solid #FFFFFF;
height:21px;
}
.radiobtxt{
width:85px;
padding-top:3px;
float:left;
}
#elemform{
background-color:#EEEEEE;
background-repeat:no-repeat;
background-position:right;
width:100%;
float:left;
height:35px;
margin-bottom:10px;
font: 11px Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
}
.n1{
background-image:url(../Grafismes/n1.png);
}
.n2{
background-image:url(../Grafismes/n2.png);
}
.n3{
background-image:url(../Grafismes/n3.png);
}

.n5{
background-image:url(../Grafismes/n5.png);
}
.negritaform{
padding:5px 0px 0px 5px;
font: bold 11px Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
}
input{
float:left;
}
#vistaprod{
border: 1px solid #EEEEEE;
width:563px;
float:left;
font: 11px Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;

}

#elemform.n4{
background-image:url(../Grafismes/n4.png);
margin-bottom:0px;
}
#preloader{
padding-left:5px;
width:100%;
}
.BRADSTONE{
background-image:url(../Grafismes/bradstone.png);
background-repeat:no-repeat;
background-position:right;
color:#007241;
border-bottom:1px solid #007241;
}
.MASPE{
background-image:url(../Grafismes/maspe.png);
background-repeat:no-repeat;
background-position:right;
color:#d82d39;
border-bottom:1px solid #d82d39;
}
.LITOLAND{
background-image:url(../Grafismes/litoland.png);
background-repeat:no-repeat;
background-position:right;
color:#999999;
border-bottom:1px solid #999999;
}
.SAS{
background-image:url(../Grafismes/LogoSAS.png);
background-repeat:no-repeat;
background-position:right;
}
.SASSTONE{
background-image:url(../Grafismes/sasstone.png);
background-repeat:no-repeat;
background-position:right;
color:#CC9933;
border-bottom:1px solid #CC9933;
}
.TESSERA{
background-image:url(../Grafismes/tessera.png);
background-repeat:no-repeat;
background-position:right;
color:#1f507b;
border-bottom:1px solid #1f507b;
}


.BRADSTONEmini{
background-image:url(../Grafismes/bradstoneminimini.png);
background-repeat:no-repeat;
background-position:right;
}
.TESSERAmini{
background-image:url(../Grafismes/tesseraminimini.png);
background-repeat:no-repeat;
background-position:right;
}
.SASSTONEmini{
background-image:url(../Grafismes/sasstoneminimini.png);
background-repeat:no-repeat;
background-position:right;
}
.MASPEmini{
background-image:url(../Grafismes/maspeminimini.png);
background-repeat:no-repeat;
background-position:right;
}
.LITOLANDmini{
background-image:url(../Grafismes/litolandminimini.png);
background-repeat:no-repeat;
background-position:right;
}
.SASmini{
background-image:url(../Grafismes/LogoSASminimini.png);
background-repeat:no-repeat;
background-position:right;
}

.carrito{
text-align:center;
}
.carrito a{
border:0px;
display:block;
margin-top:0px;
width:31px;
height:23px;
text-decoration:none; 
background-image: url(../Grafismes/carrito.png);
background-repeat:no-repeat;
background-position:center;
}
#preloadpic {
background-image: url(../Grafismes/carritohov.png);
position:absolute;
left:-1000px;
}
#preloadpic1 {
background-image:url(../Grafismes/Fondocaptitsobr.jpg);
background-repeat:no-repeat;
position:absolute;
left:-1000px;
}
#preloadpic2{
background-image:url(../Grafismes/botayuda.jpg);
background-repeat:no-repeat;
position:absolute;
left:-1000px;
}
#preloadpic3{
background-image:url(../Grafismes/asistentehov.png);
background-repeat:no-repeat;
position:absolute;
left:-1000px;
}
#preloadpic4{
background-image:url(../Grafismes/imprimirhov.png);
background-repeat:no-repeat;
position:absolute;
left:-1000px;
}
#preloadpic5{
background-image:url(../Grafismes/autocadhov.png);
background-repeat:no-repeat;
position:absolute;
left:-1000px;
}
#preloadpic6{
background-image:url(../Grafismes/lupahov.png);
background-repeat:no-repeat;
position:absolute;
left:-1000px;
}
#preloadpic7{
background-image:url(../Grafismes/eraserhov.png);
background-repeat:no-repeat;
position:absolute;
left:-1000px;
}
.carrito a:hover{
background-image:url(../Grafismes/carritohov.png);
}
.col1form{
margin-top:8px;
display:inline;
float:left;
line-height:42px;
text-align:right;
}
.col1form .first{
line-height:15px;
}
.col2form{
margin-top:6px;
padding-left:3px;
width:55px;
display:inline;
float:left;
}
.radioext{
width:20px;
height:60px;
float:left;
}
.radio{

width:20px;
height:20px;
margin-top:-1px;
margin-bottom:-2px;
}
.radiotxt{
width:90px;
float:left;
display:inline;
}
.col3form{
margin-top:6px;
display:inline;
float:left;
line-height:38px;
text-align:right;
padding-left:4px;
}
.col3form .first{
line-height:23px;
}
.col2form input{
margin-bottom:8px;
font: 11px arial, helvetica, "Trebuchet MS", verdana, sans;
height:14px;
}
.precio{
font: bold 11px helvetica, "Trebuchet MS", verdana, arial, sans;
float:left;
padding:0px 0px 5px 0px;
background-color:#EEEEEE;
display:inline;
margin:0px 0px 10px 10px;
width:200px;
height:148px;
}
.result{
background-image:url(../Grafismes/tablaizq.png);
background-repeat:no-repeat;
background-position:left top;
background-color:#ff0000;
height:21px;
font: bold 12px helvetica, "Trebuchet MS", verdana, arial, sans;
color:#000000;
}
#resultcontt{
padding-left:4px;
line-height:18px;
height:90px;
}
.resultcont{
padding-left:4px;
line-height:18px;
height:90px;
}
.prec{
margin-top:4px;
font: bold 15px helvetica, arial, verdana, "Trebuchet MS",   sans;
}

.miniobli{
font: bold 8px helvetica, arial, verdana, "Trebuchet MS",  sans;
font-style:oblique;
}
.precioresult{
text-align:center;
font: bold 18px helvetica, arial, verdana, "Trebuchet MS",  sans;
color:#339933;
}
.resultint{
background-image:url(../Grafismes/tablader.png);
background-repeat:no-repeat;
background-position:right top;
padding-top:3px;
height:18px;
font: bold 12px helvetica, "Trebuchet MS", verdana, arial, sans;
padding-left:4px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.datos{
font: bold 11px helvetica, "Trebuchet MS", verdana, arial, sans;
float:left;
padding:0px 0px 5px 0px;
background-color:#EEEEEE;
display:inline;
margin-left:0px;
width:357px;
height:148px;
margin:0px 0px 10px 0px;
}
.asistente, .imprimir, .autocad{
display:inline;
margin-top:-15px;
float:right;
}
.asistente a, .imprimir a, .autocad a{
border:0px;
display:block;
margin:0px 5px 0px 0px;
width:16px;
height:16px;
text-decoration:none; 
background-image: url(../Grafismes/asistente.png);
background-repeat:no-repeat;
background-position:center;
}
.imprimir a{
background-image: url(../Grafismes/imprimir.png);
}
.autocad a{
background-image: url(../Grafismes/autocad.png);
}
.imprimir a:hover{
background-image: url(../Grafismes/imprimirhov.png);
}
.autocad a:hover{
background-image: url(../Grafismes/autocadhov.png);
}
.asistente a:hover{
background-image: url(../Grafismes/asistentehov.png);
}
#imprimiralt, #autocadalt, #asistentealt{
font: 11px arial, helvetica, "Trebuchet MS", verdana, sans;
width:118px;
height:29px;
color:#FFFFFF;
font-style:oblique;
text-align:left;
padding:14px 0px 0px 16px;
visibility:hidden;
position:absolute;
display:inline;
background-image:url(../Grafismes/altjava.png);
background-repeat:no-repeat;
margin-left:-120px;
}
#asistentealt{
padding-left:3px;
font: 10px arial, helvetica, "Trebuchet MS", verdana, sans;
font-style:oblique;
}
#cargandoanim{
margin-left:20px;
display:inline;
position:absolute;
width:12px;
height:12px;
visibility:hidden;
background-color:#FF0000;
}
#cargandoanim1{
display:inline;
width:12px;
height:12px;
float:left;
background-color:#FF0000;
}
.vistalateral{
font: bold 11px helvetica, "Trebuchet MS", verdana, arial, sans;
float:left;
padding:0px 0px 5px 0px;
background-color:#EEEEEE;
display:inline;
margin:0px 0px 10px 0px;
width:100%;
height:108px;
}
.exteleme{
width:100%;
height:100%;
overflow:auto;
}
.prodlinea{
margin-top:30px;
height:30px;
}
.prodlinea1{
margin-top:20px;
height:30px;
}
.resultcont1{
padding-left:4px;
padding-right:4px;
line-height:18px;
height:88px;
}
.resultcont2{
padding-left:4px;
padding-right:4px;
line-height:18px;
height:320px;
}
.vistaprodsinb{
float:left;
font: 11px Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
}
.perspectiva{
font: bold 11px helvetica, "Trebuchet MS", verdana, arial, sans;
float:left;
padding:0px 0px 5px 0px;
background-color:#EEEEEE;
display:inline;
margin:0px 0px 10px 0px;
width:100%;
height:340px;
}
.carritoresult{
z-index:10;
position:absolute;
text-align:center;
display:inline;
margin-left:150px;
margin-top:-15px;
}
.carritoresult a{
	display:block;
	width:31px;
	height:23px;
	background-image: url(../Grafismes/carrito.png);
	background-repeat:no-repeat;
	background-position:center;
	left: 817px;
	top: 722px;
}
.carritoresult a:hover{
background-image:url(../Grafismes/carritohov.png);
}
#c1{
margin-top:10px; 
height:50px; 
background-color:#FFFFFF; 
border:1px solid #aeaeae; 
padding:3px; 
font: bold 11px helvetica, arial, verdana, "Trebuchet MS",  sans;
color:#FF0000; 
font-style:oblique; 
font-weight:bold;
}
#c2{
margin-top:10px; 
height:90px; 
background-color:#FFFFFF; 
border:1px solid #aeaeae; 
padding:3px; 
font: bold 11px helvetica, arial, verdana, "Trebuchet MS",  sans;
color:#000000; 
}
.accept{
margin-top:4px; 
float:right; 
cursor: pointer; 
color:#0000FF; 
text-decoration:underline;
}
#cargandoanim1, #cargandoanim2, #cargandoanim3{
margin:-18px 0px 0px 183px;
display:inline;
position:absolute;
width:12px;
height:12px;
background-color:#FF0000;
visibility:hidden;
}
#cargandoanim2, #cargandoanim3{
margin-left:550px;
}

#colorcap{
float:left;
width:114px;
height:75px;
margin:8px 0px 0px 13px;
padding:0px 0px 0px 13px;
border-left:1px solid #999999;
}
.texto a:hover{
color:#FF0000;
}
.buscador{
font:normal 110% "Trebuchet MS", Arial,sans-serif, Verdana, Helvetica;
height:18px;
width:150px;
padding:2px 0px 0px 3px;
border:1px solid #AAAAAA;
}
.lupa{
float:left;
text-align:center;
}
.lupa a{
border:0px;
float:left;
display:block;
margin-top:0px;
width:23px;
height:22px;
text-decoration:none; 
background-image: url(../Grafismes/lupa.png);
background-repeat:no-repeat;
background-position:center;
margin-left:3px;
}
.lupa a:hover{
background-image: url(../Grafismes/lupahov.png);
background-repeat:no-repeat;
background-position:center;
}
.extbusc{
position:absolute;
margin:3px 0px 0px 11px;
}
.enlazesc, .enlacesc1{
margin-top:12px;
text-align:left;
}
.enlazesc a{
font: bold 11px "Trebuchet MS", verdana, sans;
color:#6499CE;
}
.enlacesc1 a{
font: bold 11px "Trebuchet MS", verdana, sans;
color:#6499CE;
}
.enlazesc a:hover, .enlazesc1 a:hover{
color:#FF0000;
}
.titulofondogris{
padding:2px;
float:left;
width:360px;
margin-bottom:10px;
background-color:#EEEEEE;
}
.titulofondogris1{
padding:2px;
float:left;
width:746px;
margin:10px 0px 10px 0px;
background-color:#EEEEEE;
}
.normaltitfongris{
float:left;
width:306px;
}
.normaltitfongris1{
height:150px;
display:block;
float:left;
width:180px;
margin:0px 30px 0px 0px;
padding-left:0px;
}
a{
color:#6499CE;
}
#saludo{
position:relative;
float:right; 
margin:5px 5px 0px -2px;
}
.item{
float:left;
width:244px;
height:160px;
padding:20px;
padding-top:15px;
padding-bottom:10px;
margin-right:1px;
background: no-repeat url(../Grafismes/fondoelementointro.png);
}
.item img{
padding:7px;
padding-left:0px;
padding-bottom:0px;
float:left;
}
#cloud{
margin-top:-4px;
margin-left:-1px;
width:185px;
height:330px;
padding:20px;
float:left;
display:inline;
background: no-repeat url(../Grafismes/clouds.png);
}
#cloud .estilo1, #cloud .estilo2, #cloud .estilo3, #cloud .estilo4, #cloud .estilo5, #cloud .estilo6{
font: "Trebuchet MS", verdana, sans;
}
#cloud .estilo1{
font-size:24px;
}
#cloud .estilo2{
font-size:18px;
}
#cloud .estilo3{
font-size:16px;
}
#cloud .estilo4{
font-size:14px;
}
#cloud .estilo5{
font-size:12px;
}
#cloud .estilo6{
font-size:10px;
}
#cloud .smal{
font-size:14px;
}
.itemlargo{
float:left;
width:526px;
height:160px;
padding:20px;
padding-top:15px;
padding-bottom:10px;
margin-right:1px;
background: no-repeat url(../Grafismes/fondoelementolargointro.png);
}
.itemlargo img{
padding:7px;
padding-left:0px;
padding-bottom:0px;
float:left;
}
#telefn{
padding:5px 0px 0px 5px;
color:#FF0000;
margin-bottom:-33px;
font: bold 14px "Trebuchet MS", verdana, sans;
height:30px;
}
#telefn span{
line-height:1px;
z-index:1;
/*border:1px dotted #FF0000;*/
}
.oferta{
width:86px;
height:71px;
margin-left:170px;
margin-top:70px;
padding:35px 0px 0px 20px;
position:absolute;
float:left;
display:inline;
background: no-repeat url(../Grafismes/oferta.png);
}
.tituloblanco{
color:#FFFFFF;
font: bold 260% Arial, "Trebuchet MS", verdana, sans;
}
.gris{
color:#CCCCCC;
}
#nxt{
float:left;
width:400px; 
text-align:right;
}
#capafotos, #capafotos1, #capafotos2, #capafotos3{
width:404px; 
visibility:visible; 
position:relative;
}
#capafotos1, #capafotos2, #capafotos3{
visibility:hidden; 
position:absolute;
}
#prv{
float:left;
width:100px; 
text-align:left; 
visibility:hidden;
}
.fondoblanco{
background-color:#FFFFFF;
}
.elegir{
text-decoration:underline;
cursor: pointer;
}
.descargimg{
height:25px; 
width:30px; 
float:left; 
display:inline;
}
.descar{
height:5px;
margin-bottom:1px; 
}
.marg{
margin-left:2px; 
margin-right:-2px; 
margin-bottom:6px; 
}
#desgr .descapa{
float:left;
margin-bottom:4px;
display:inline;
width:320px;
}
.itm{
width:250px; 
float:left; 
margin:5px 0px 0px 8px;
}
#desgr{
float:left;
display:inline;
}
.faq{
list-style:decimal;
}
#catalog div {
border:1px solid #FF0000;
float:left;
display:inline;
width:120px;
color:#FF0000;
font-weight:bold;
margin-left:53px;
}
#catalog div:hover {
background-color:#EEEEEE;
}
#catalog .bbradstone{
color:#007241;
border:1px solid #007241;
}
#catalog .mmaspe{
color:#d82d39;
border:1px solid #d82d39;
}
#catalog .llitoland{
color:#999999;
height:171px;
border:1px solid #999999;
}
.resultint a{
padding:1px 1px 1px 3px;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
border:1px solid #FFFFFF;
}
.resultint a:hover{
color:#FFFFFF;
cursor:pointer;
background-color:#0099FF;
}
.tablabradstone th{
background-color:#007444;
}
.tablabradstone th.tablaizq{
background-image:url(../Grafismes/tablaizqbrad.png);
background-position:top left;
background-repeat:no-repeat;
}
.tablabradstone th.tablader{
background-image:url(../Grafismes/tabladerbrad.png);
background-position:top right;
background-repeat:no-repeat;
}
.tablamaspe th{
background-color:#d92e3a;
}
.tablamaspe th.tablaizq{
background-image:url(../Grafismes/tablaizqmasp.png);
background-position:top left;
background-repeat:no-repeat;
}
.tablamaspe th.tablader{
background-image:url(../Grafismes/tabladermasp.png);
background-position:top right;
background-repeat:no-repeat;
}

.tablalito th{
background-color:#888888;
}
.tablalito th.tablaizq{
background-image:url(../Grafismes/tablaizqlito.png);
background-position:top left;
background-repeat:no-repeat;
}
.tablalito th.tablader{
background-image:url(../Grafismes/tabladerlito.png);
background-position:top right;
background-repeat:no-repeat;
}
.tablasasstone th{
background-color:#a67d30;
}
.tablasasstone th.tablaizq{
background-image:url(../Grafismes/tablaizqsasstone.png);
background-position:top left;
background-repeat:no-repeat;
}
.tablasasstone th.tablader{
background-image:url(../Grafismes/tabladersasstone.png);
background-position:top right;
background-repeat:no-repeat;
}
.tablatessera th{
background-color:#1f507b;
}
.tablatessera th.tablaizq{
background-image:url(../Grafismes/tablaizqtess.png);
background-position:top left;
background-repeat:no-repeat;
}
.tablatessera th.tablader{
background-image:url(../Grafismes/tabladertess.png);
background-position:top right;
background-repeat:no-repeat;
}
.textolito{
color:#888888;
}
.textosas{
color:#FF0000;
}
.textosasstone{
color:#CC9933;
}
.textomaspe{
color:#d92e3a;
}
.textobrad{
color:#007444;
}
#restoss{
height:23px;
background: no-repeat left center url(../Grafismes/resto-de-serie.png);
padding-top:10px;
padding-left:39px;
margin-bottom:5px;
}

