/* GENERALES */
body {background:url(images/bg.jpg) no-repeat top center #006e91;margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;color:#2e3332;}
a {color:#0a4f5c;text-decoration:none;}
p {font-size:14px;line-height:20px;}
#cortinita {background:url(images/bgcortinita.gif) repeat-x;width:100%;}
#main {width:973px;margin:0 auto;#margin:0 auto;}
#topmenu {color:#0a4f5c; text-align:right;font-size:10px;height:35px;margin-bottom:15px;}
#topmenu a {color:#0a4f5c;font-size:10px;}
#topmenu a:hover {text-decoration:underline;}
.sep {padding:0 5px 0px 6px;font-size:10px;}
.bmicuenta {background:url(images/bot_micuenta.png) no-repeat;width:75px;height:22px;text-align:center;padding-top:12px;}
.breglogin {background:url(images/bot_reglogin.png) no-repeat;width:104px;height:22px;text-align:center;padding-top:12px;}
.noticias {margin-top:10px;}
.flechita {margin:4px 7px 0 30px;}
.leftspace {padding-left:50px;}
#header {margin-bottom:100px;text-align:left;}
.titulos {margin-top:24px;#margin-top:32px;}
#content {background:url(images/white.gif) repeat-y top right;width:758px;padding:10px 0 15px 0;margin-top:22px;text-align:left;}
	#contentwhitespace {background:white;height:30px;margin-left:10px;}
	#contentbottom {background:url(images/contentbottom.png) no-repeat;width:748px;height:68px;margin:0 0 -12px 10px;#margin:0 0 0 10px;}
	#margen {width:680px;margin:14px 0 0 50px;}
#menu {background:url(images/bgmenu.png) no-repeat;width:471px;height:74px;padding:60px 0 0 58px;}
	#menu a {font:bold 14px Georgia, "Times New Roman", Times, serif;color:#0a4f5c;padding:0 10px;}
	#menu a:hover {color:#e60072;}
	#menu #current {color:#e60072;}
#cartmenu {text-align:right;color:#11b5c4;font-size:11px;}
	#cartmenu td {padding-left:22px;}
	#cartmenu a {color:#82cadc;font-size:11px;}
	#cartmenu a:hover {text-decoration:underline;}
		#carritolink {color:#00cde0;font-weight:bold;}
		#carritolink a {font-weight:bold;color:white;font-size:13px;}
#greybox {border:1px solid #c3c4c5;background:#e7e7e7;}
#footer {background:url(images/bgfooter.png) repeat-x;width:100%;height:190px;}
	#footerwave {width:942px;height:190px;background:url(images/footer.png) no-repeat top center;margin-left:-62px;}
		.footercontent {position:relative;left:120px;top:40px; text-align:left;}
		.footertxt {color:#5f6d73;font-size:11px;margin:10px 0 49px 0;}
		.firmafoto {font-style:italic;color:#00cde0;font-size:11px;text-align:right;width:866px;}
			.firmafoto a {color:white;}
			.firmafoto a:hover {text-decoration:underline;}
#news {color:#e60072;font: italic 13px Trebuchet MS, Arial, Helvetica, sans-serif;}
	#news ul {list-style:none;}
	#news li {width:2100px;#width:2300px;}
/* SIDEBAR */
#sidebar {background:url(images/bgsidebar.png) no-repeat;width:201px;height:575px;font-size:10px;color:#11b5c4;margin:17px 0 8px 10px;padding:40px 0 30px 0;#background:url(images/bgsidebar_ie.png) no-repeat;#height:645px;text-align:left;}
	#sidebar h1 {background:url(images/sbtitlelong.png) no-repeat;margin-left:-2px;margin-bottom:5px;color:#002f3f;font-size:14px;font-weight:bold;width:136px;height:30px;padding:9px 0 0 19px;}
	#sidebar input {height:12px;}
	#id {font-size:11px;}
		.idcontent {margin-left:10px;}
		.recordar {margin:6px 0 8px 40px;}
		.recordar a {color:#11b5c4;text-decoration:underline;}
		.recordar a:hover {text-decoration:none;}
	.newscontent {margin:0 10px 0 23px;}
		.newstitle {color:#e0f7fc;text-align:center;font-size:12px;font-weight:bold;margin-bottom:6px;}
		.newscontent input {margin:3px 0 8px 0;}
	.sbcontactcontent {color:#e0f7fc;margin:0 10px 0 23px;line-height:16px;font-size:11px;}
		.pepabold {color:#e0f7fc;font-size:12px;font-weight:bold;margin:0;padding:0;}
		.sbcontactcontent a {color:#11b5c4;text-decoration:underline;}
		.sbcontactcontent a:hover {text-decoration:none;}
	.aviso {margin-left:20px;}
	.aviso a {color:#11b5c4;font-size:11px;}
	.aviso a:hover {text-decoration:underline;}
/* HOME */
#flash {height:372px;}
#flashhome {background:url(images/mainfoto.jpg) no-repeat top right; width:748px;height:360px;padding:20px 0 0 0;}
#destacados {margin-left:50px;}
	.dashedline {border-top:1px dashed #a7bec2;width:100%;height:1px;margin:10px 0;}
	.titular {color:#023f4f;font-size:18px;font-weight:bold;padding-left:8px;}
	.destaca {width:668px;height:260px;margin:15px 0 0 0;}
/* ESCAPARATE */
#menuescaparate {color:#0a4f5c; font-size:18px;border-bottom:1px solid #8daaaf;padding-bottom:6px;}
	#menuescaparate a {font:bold 18px Helvetica, Arial, sans-serif;}
	#menuescaparate a:hover {color:#e60072;}
	#menuescaparate #current {color:#e60072;}
	.separator {padding:0 8px 0 9px;}
#submenuescaparate {color:#6c8b90; font-size:9px;margin:7px 0 22px 0;padding-top:0px;}
	#submenuescaparate a {color:#6c8b90;font:regular 9px Arial, Helvetica, sans-serif; text-transform:uppercase;}
	#submenuescaparate a:hover {color:#0a4f5c;}
	#submenuescaparate #current {color:#0a4f5c;font-weight:bold;}
.contpaginacion {width:100%;text-align:right;}
.paginacion {width:120px;}
	.paginacion img {border:0; vertical-align:bottom;}
	.paginacion img:hover {filter:alpha(opacity=75);opacity: .75}
	.txtpaginacion {padding:0 8px 0 8px;color:#6c8b90;font-size:11px;}
.contresults {padding-right:40px;}
#resultados {width:680px;margin:14px 0 0 50px;}
	.black {width:156px;height:222px;background:black;}
	#resultados td {vertical-align:top;height:238px;}
	#resultados img {border:6px solid #273335;}
	#resultados img:hover {filter:alpha(opacity=75);opacity: .75}
/* FICHA */
.botsficha {margin:0 0 10px 50px;}
	.botsficha img,a {outline:none;}
#ficha {width:680px;margin:0 0 0 50px;}
	.blackbig {width:329px;height:452px;background:black;}
	#ficha img {border:7px solid #2e3332;}
	#ficha img:hover {filter:alpha(opacity=75);opacity: .75}
	#infoficha {margin:0 0 14px 14px;}
		.referencia {width:328px;height:154px;}
		.datos {text-transform:uppercase;font-weight:bold;padding:7px 14px;line-height:33px;vertical-align:top;}
			.datos input {width:75px;}
			.datos select {width:80px;}
			.ref {color:#11b5c4;font-size:14px;}
		.price {padding:14px 0 7px 0;vertical-align:top;}
			.oferta {background:url(images/bgoferta.png) no-repeat;width:81px;height:17px;text-align:center;color:white;padding:4px 0 0 0;font-weight:bold;letter-spacing:1px;}
			.precio {font-size:17px;font-weight:bold;margin:32px 14px 6px 0;}
			.precioferta {background:url(images/bgprecioferta.png) no-repeat;width:102px;height:26px;padding:11px 0;color:#e60072;font-size:20px;font-weight:bold; text-align:center;margin-right:11px;}
/* NOSOTROS */
#slideshowcontainer {width:303px;height:447px;background:#2e3332;padding:7px 0 0 7px;margin:5px 0 0 30px;}
	#nosotros h1 {font-size:18px;line-height:23px;margin:0;padding:0;color:#11b5c4;}
.thanks {text-align:right;width:100%}
	.thanks a {color:#11b5c4; text-decoration:none;font-weight:bold;}
	.thanks a:hover {text-decoration:underline;}
/* CONTACTO */
.gmap {border:7px solid #2e3332;margin-top:8px;}
.contactinfo {font-size:12px;line-height:20px;color:#0a4f5c}
	.contactinfo h1 {font-size:18px;line-height:23px;margin:0 0 5px 0;padding:0;color:#11b5c4;}
	.contactinfo a {color:#11b5c4;font-size:11px;font-weight:bold;}
	.contactinfo a:hover {color:#e60072;}
	.grey {color:#999;}
.contactform {color:#999;font-size:11px;}
	.contactform input, textarea {border:0;background:#e7e7e7;color:#6c8b90;}
	.contactform input {margin:2px 0 8px 0;width:170px;height:24px;padding:0 3px 0 8px;#padding:4px 2px 0 8px;#height:20px;vertical-align:middle;}
	.contactform textarea {margin:2px 0 14px 0;width:158px;height:84px;padding:5px 12px;}
/* CARRITO */
.carritobox {width:668px;margin:15px 0 0 0;padding:4px 6px 0 4px;}
	.carritohead {background:#fff;width:100%;font-size:12px;font-weight:bold;color:#176882;border:1px dashed #c3c4c5}
		.carritohead td {height:30px; text-align:center;padding-top:1px;vertical-align:middle;width:12%;}
	.fotocart {border:4px solid #2e3332;}
	.fotocart:hover {filter:alpha(opacity=90);opacity: .90}
	.item td {text-align:center;vertical-align:middle;padding:8px 0;width:12%;color:#11b5c4;font-weight:bold;border-bottom:1px solid #c3c4c5;}
		.pricecart {font-size:14px;}
	.total {margin:22px 17px 25px 10px;color:#0a4f5c;font-size:18px;}
		.totalvalor {font-size:24px;font-weight:bold;}
	.mayoristasprice {font-size:11px;color:#6c8b90;}
.checkout {text-align:center;color:#176882;}
	.checkout p {font-size:11px;color:#6c8b90;line-height:15px;text-align:left;}
	.leido {margin:0 0 14px 0;}
	.leido a {color:#176882;text-decoration:underline;font-weight:bold;}
	.leido a:hover {text-decoration:none;}
/* MI CUENTA */
.pedido td {text-align:center;vertical-align:middle;padding:8px;width:25%;color:#11b5c4;font-weight:bold;border-bottom:1px solid #c3c4c5;}
	.pedidottl {font-weight:normal;color:#2e3332;}
	.comments {text-align:left;font-size:11px;font-weight:normal;}
/* REGISTRO */
.registrobox {width:668px;}
	.registrobox table {width:373px;border:0;margin:24px auto 28px auto;}
	.registrobox input {width:300px;height:24px;border:0;background:#fff;color:#6c8b90;padding:0 7px;#padding:4px 7px 0 7px;#height:22px;vertical-align:middle;border:1px solid #c3c4c5;}
	.registrobox select {width:163px;height:24px;padding:3px 0 0 0;}
		.registrobox input.corto {width:47%;}
		.formttls {text-align:right;width:64px;padding-right:10px;height:32px;color:#0a4f5c;}
.registrarse {text-align:center;color:#176882;margin-top:14px;font-size:11px;}
/* LOGIN */
.login {text-align:center;color:#176882;}
.login a {font-size:10px;}
.login a:hover {text-decoration:underline;}
/* CONFIRMATION REGISTRO */
.confirmationbox {width:668px;margin-bottom:20px;}
	.confcontent {margin:30px 0 30px 50px;line-height:16px;}
/* PASSREMIND */
.recuperar {font-size:14px;}
.field {margin:18px 0;width:405px;}
.field input {border:0;background:#e7e7e7;color:#0a4f5c;width:360px;height:30px;padding:0 3px 0 8px;#padding:4px 2px 0 8px;#height:26px;vertical-align:middle;font-size:16px;}
	
/* BOTONES */
.botescaparate2 {background:url(images/botescaparate.png) no-repeat; left:50px; width:87px;height:28px;color:white;font-weight:bold;position:relative;cursor:pointer;padding:12px 0 0 35px;}
	.botescaparate2:hover {background-position:0 -40px;color:#e60072;}
.botescaparate {background:url(images/botescaparate.png) no-repeat; width:87px;height:28px;color:white;font-weight:bold;position:relative;left:600px;top:200px;cursor:pointer;padding:12px 0 0 35px;}
	.botescaparate:hover {background-position:0 -40px;color:#e60072;}
.botpeque {background:url(images/botpeque.png) no-repeat; width:70px;height:27px;color:white;cursor:pointer;padding:8px 0 0 30px;font-size:11px;margin:0 auto;letter-spacing:0;font-weight:bold;}
	.botpeque:hover {background-position:0 -36px;color:#e60072;}
.botpago {background:url(images/botpago.png) no-repeat; width:174px;height:29px;color:#002f3f;cursor:pointer;font-size:14px;margin:15px 0 0 0;padding:11px 0 0 19px;font-weight:bold;}
	.botpago:hover {background-position:0 -40px;}
.botpdf {background:url(images/bot_pdf.png) no-repeat; width:149px;height:22px;color:white;cursor:pointer;padding:8px 0 0 30px;font-size:11px;letter-spacing:0;font-weight:bold;}
.botadd {background:url(images/botadd.png) no-repeat; width:50px;height:20px;cursor:pointer;padding:3px 0 0 45px;font-weight:bold;margin-left:235px;}
	.botadd:hover {background-position:0 -23px;}
.botcontinuar {background:url(images/botcontinuar.png) no-repeat; width:127px;height:22px;color:#e60072;cursor:pointer;padding:7px 0 0 21px;font-size:11px;letter-spacing:0;font-weight:bold;}
	.botcontinuar:hover {background-position:0 -29px;color:#11b5c4;}
.botgigante {background:url(images/botgigante.png) no-repeat; width:168px;height:31px;color:#fff;cursor:pointer;padding:12px 0 0 20px;font-size:15px;margin:0 auto;font-weight:bold;}
	.botgigante:hover {background-position:0 -43px;}
