/*CSS REDUCIDO*/
@media (max-width: 768px) {	/*banner.css*/
.submenux { margin-left:25px; clear:both;}
#__zopnetworkswf {display:none;}
#enlaceshead01 {display:none;}
#telhead {display:none;}
#sepbushead {display:none;}
#servicios02 {display:none;}
#footer1 {display:none;}
#texto-seo-inferior {display:none;}
#cajaprovincias {display:none;}
#logofoot {display:none;}
#dvcreator {float:left;}
#saltocreator {clear:both;}
#headsepmenu {display:none;}
#headsubmenu {display:none;}
#bloqmenuhead {display:none;}
#sephmenu_01 {display:none;}
#menudeplegable {float:right;cursor:pointer;font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#3f5951; position:relative; top:15px;}
.opcionmenuhead {margin-left:8px;background-image:url(../picspef/punto02.png); background-repeat:no-repeat; background-position:left;padding-left:12px;}
#fichaprodsrel {display:none;}
#dvimgprincipalgr {display:none;}
#dvlnkamigo {display:none;}
.tdnombrecolores {display:none;}
#datos_complementos {position:relative; margin:0px auto; display:none;}
.w200 {width:230px;}
#a_cambiarciudad {height:20px;}
#minifcomplementos {width:127px; height:250px; margin-right:12px; padding-bottom:10px;}
.carrito3_col1 {text-align:center;}
.carrito3_col2 {}
.carrito3_col3 {}
#tblfincompra02 { width:100%;}
#tblfincompra02 td { padding:1px; font-size:9px !important;}
.tdnowrap {}
.inputform8 {	font-family: Helvetica;	font-size: 9px;	font-weight: normal;	color: #333333;	text-decoration: none;	border: #666666 solid 1px;}
#tbltarjetafc02 { width:100%;}
#tbltarjetafc02 td { padding:0px; font-size:8px !important;}
.cajacliopina {float:left; width:97%; margin:10px; height:140px;}
.contcliopina {}
#pagecliopina {padding:0px;}
#socialhead {display:none;}
#sepheadsocial {display:none;}
#sepheadsocial02 {display:none;}
.imglupa { width:18px;}
.imgmenu {width:32px !important;}
#submenuaux {display:none;float:right; margin-top:20px;}
.frmcontacto {}

.h85 {}
.hv1220 {	height:25px; overflow:hidden; margin-top:10px;text-align:right;}
.banstyleone { background-color: #405953; }
.txtban01 {	font-family:Helvetica, Arial; font-size:40px; font-weight:normal; color:#3f5951; text-decoration:none; line-height:36px;}
.txtban02 {	font-family:Helvetica, Arial; font-size:18px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtban03 {	font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#4f4f4f; text-decoration:none;}
.txtban04 {	font-family:Helvetica, Arial; font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtban05 {	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;}
.txtban04_2 {	font-family:Helvetica, Arial; font-size:16px; font-weight:bold; color:#3F594E; text-decoration:none;}
.txtban05_2 {	font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#3F594E; text-decoration:none;}
.ban001 {	width:959px; height: 304px; position:absolute; top:0px; left:0px; background-repeat:no-repeat; background-position: top right; background-color: #FBF7EC; overflow:hidden;}
.ban04 {	padding: 25px 0px 0px 45px; width:350px;}
.ban005 {	 float:left; width:330px; text-align: right;}
.ban007 {	background-color: #3f5951; width:100px; height:15px; text-align:center; padding:2px; -moz-border-radius: 10px;}
.ban008 {	height:304px;}
.ban009 {	height:62px; background-color: #B1D676;}
.bhv7 {	height:7px; overflow:hidden;}
.bhv12 {	height:12px; overflow:hidden;}
.bhv16 {	height:16px; overflow:hidden;}
.bhv20 {	height:20px; overflow:hidden;}
.bhv4 {	height:4px; overflow:hidden;}
.classblink {	float:left; width:238px; height:62px; border-left: #6F8251 solid 1px; text-align:center; cursor:pointer;}
.classblink_img1 {	height:17px; background-image:url(../pics/banner/selectorbanner.gif); background-repeat:no-repeat; background-position: top center; overflow:hidden;}
.classblink_img2 {	height:17px; background-image:url(../pics/banner/selectorbanner2.gif); background-repeat:no-repeat; background-position: top center; overflow:hidden;}
/*FIN banner.css*/

.warning {	background-image:url(../pics/warning.png); background-repeat:no-repeat; background-position:center; height:250px; position:relative;}
.warning p {	height:80px;	}
.warningtxt {	 text-align:center; background-color:#ffffff; padding: 0px; margin: 0px auto; color:#333333;}
.capacontenido {	width: 100%;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
	overflow:hidden;
	position: relative;
	background-color:#FFF;
	}
.classbody {	margin:0px; background-image:url(../picspef/fndprincipal.jpg); background-repeat:repeat-x; background-position: top center; background-attachment:fixed; }
/* background-image:url(../picspef/fndcontenido33.png); background-repeat:repeat-y;*/
.sombraslats {	margin: 2px; padding: 0px;}
#capabanner {	display:none;position:relative;	left:25px;	width: 852px;	height:116px;	background-image:url("../picspef/fndcuadrohead.jpg");	background-repeat:no-repeat;	z-index:1;}
#contenidobann {	position:absolute;
	left:240px;
	top: 7px;
	width: 580px;
	z-index:1;}
#contenidobann a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;	}
.sombraslatsfot {	}
.classlogo {	float:left; width:40%;padding:10px 0px 0px 3px;}
.classlogo img {width:100%;}
.hh2fl {	float:left; width:2px; overflow:hidden;}
.hh5fl {	float:left; width:5px; overflow:hidden;}
.hh10fl {	float:left; width:10px; overflow:hidden;}
.hh20fl {	float:left; width:20px; overflow:hidden;}
.hh25fl {	float:left; width:25px; overflow:hidden;}
.hh28fl {	float:left; width:28px; overflow:hidden;}
.hh30fl {	float:left; width:30px; overflow:hidden;}
.hh120fl {	float:left; width:120px; overflow:hidden;}
.hh182fl {	float:left; width:4%; overflow:hidden;}
.linkbc {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:#4f4f4f; text-decoration:none;}
.txtbc {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:#4f4f4f; text-decoration:none;}
.txtbc2 {	font-family:Helvetica, Arial; font-size:13px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.txtrojo {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:red; text-decoration:none;}
.titblanco {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;}
.txtgris {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;}
.txtgris2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #757575;
	text-decoration: none;}
.txtgris3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #757575;
	text-decoration: none;}
.lnkgris2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #757575;
	text-decoration: none;}
.txtnegro {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
.txtverde {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4EAD32;
	text-decoration: none;}
.txtlinknegro {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
.txtnegro01 {	font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#4f4f4f; text-decoration:none;}
.txtnegro01_2 {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.txtnegro01b {	font-family:'Times New Roman', Times, serif; font-size:13px; font-weight:bold; color:#4f4f4f; text-decoration:none;}
.txtlinknegro01 {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:#4f4f4f; text-decoration:none;}
.txtlinknegro02 {	font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#333333; text-decoration:none;}
.txtlinknegro03 {	font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#333333; text-decoration:none;}
.txtlinknegro03:hover {	font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#333333; text-decoration:underline;}
.txtnegro02 {	font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.txtnegro03 {	font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#333333; text-decoration:none;}
.txtblanco01 {	font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtblanco01_2 {	font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#3F5951; text-decoration:none;}
.txtlinkblanco01 {	font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtlinkblanco01_2 {	font-family:Helvetica, Arial; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtblanco02 {	font-family:Helvetica, Arial; font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtblanco03 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;}
.txtblanco03_2 {	font-family:Helvetica, Arial; font-weight:normal; color:#ffffff; text-decoration:none;}
.txtverde01 {	font-family:Helvetica, Arial; font-size:14px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtverde01_2 {	font-family:Helvetica, Arial; font-size:13px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtlinkverde01_2 {	font-family:Helvetica, Arial; font-size:14px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtlinkverde01 {	font-family:Helvetica, Arial; font-size:13px; font-weight:bold; color:#65754d; text-decoration:none;}
.txtverde02 {	font-family:Helvetica, Arial; font-size:18px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtverde02_2 {	font-family:Helvetica, Arial; font-size:30px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtverde02_link {	font-family:Helvetica, Arial; font-size:18px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtverde03 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#b0d675; text-decoration:none;}
.txtlinkverde02 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtlinkverde03 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#b0d675; text-decoration:none;}
.txtlinkverde03_2 {	font-family:Helvetica, Arial; font-weight:normal; color:#b0d675; text-decoration:none;}
.txtverde04 {	font-family:Helvetica, Arial; font-size:11px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtverde05 {	font-family:Helvetica, Arial; font-size:30px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtverde06 {	font-family:'Times New Roman', Times, serif; font-size:21px; font-weight:normal; color:#3f5951; text-decoration:none; font-style:italic;}
.txtverde07 {	font-family:'Times New Roman', Times, serif; font-size:18px; font-weight:normal; color:#3f5951; text-decoration:none; font-style:italic;}
.txtverde08 {	font-family:Arial; font-size:18px; font-weight:normal; color:#697e6e; text-decoration:none; font-style:normal;}
.posbannerindex {	display:none;position:absolute; top:170px; left:0px; z-index:1; width:959px; height: 365px; overflow:hidden}
.seppunto01 {	float:left; width:20px; text-align:center; background-image:url(../picspef/punto01.png); background-repeat:no-repeat; background-position:center; font-size:15px;}
.seppunto02 {	clear:both;height:1px;}
.seppunto01r {	float:right; width:20px; text-align:center; background-image:url(../picspef/punto01.png); background-repeat:no-repeat; background-position:center; font-size:15px;}
.fndcarritohead {	display:none;float:left; height: 21px; box-shadow: inset 0px 1px 0px 1px #e1e1e1; background-color:#EFF9E5; border-radius:12px;}
.fndbuscarhead {	float:right; box-shadow: inset 0px 1px 0px 1px #e1e1e1; background-color:#EFF9E5; border-radius:12px;}
.poscestahead {	float:left; margin: 4px 10px 3px 10px;}
.contcarritohead {	float:left; width:250px; text-align:right; margin: 3px 10px 0px 0px;}
.inputtrans {	background-color: transparent; border: #ffffff solid 0px; font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.css001 {	float:left; width:55%; }
.css002 {	margin-top:2px;}
.css003 {	width:40%; outline:none; font-size:14px;}
.css004 {	display:none;position:relative; z-index:10;margin-bottom:10px;}
.css005 {	 float:left; width:330px; text-align: right;}
.css006 {}
.css007 {	background-color: #3f5951; width:100px; height:15px; text-align:center; padding:2px; float:right; border-radius: 10px;}
.css008 {	float:left; width:159px;}
.css009 {	float:left; width:565px; height:50px; background-image:url(../picspef/fnd005.png); background-repeat:no-repeat; z-index:10; position:relative;}
.css010 {	float:left; width:343px; height:50px; background-image:url(../picspef/fnd006.png); background-repeat:no-repeat; z-index:10; position:relative;}
.css011 {	margin:8px 0px 0px 33px;}
.css012 {	background-color: #b0d675; width:100px; height:17px; text-align:center; padding:2px; border-radius: 10px;}
.css013 {	display:none;height: 360px;}
.css014 {	text-align:left; margin: 0px auto; position:relative;}
.css0015 {	display:none;height:385px;}
.css016 {	 position:absolute; top:36px; left: 0px; width:100%; background-color:#eff9e5; z-index:1;}
.css017 {	float:left; width:535px; padding-right:30px;}
.css018 {	float:left; width:130px; height:130px; overflow:hidden; background-position:center;}
.css019 {	float:left; width:270px;}
.css020 {	float:left; width: 310px; padding:15px;}
.css021 {	width:409px; height:168px; background-image:url(../picspef/fndempresas.jpg); background-repeat:no-repeat; text-align:left;}
.css022 {	width:200px;}
.css023 {	width:409px; height:168px; background-image:url(../picspef/fndcumpleanos.jpg); background-repeat:no-repeat; text-align:left;}
.css024 {	height:3px; overflow:hidden; background-color:#b0d675;}
.css025 {	background-color:#f4f4f4; padding:20px;}
.css026 {	float:left; width:330px;}
.css027 {	background-color: #3f5951;font-size:11px !important;}
.css028 {	position:absolute; width:100%;}
.css029 {	height:28px; width:100%;}
.css012_2 {	background-color: #b0d675; width:100px; height:20px; text-align:center; padding:0px; border-radius: 10px; border: 0px; font-family:Helvetica, Arial; font-size:13px; font-weight:bold; color:#65754d; text-decoration:none; cursor: pointer;}
.css030 {	float:left; margin:4px; width:465px; position: relative;}
.css031 {	float:left; width:50px; height:50px; border: #cccccc solid 1px; overflow:hidden;}
.css031_2 {	float:left; width:50px; height:50px; border: #ffffff solid 1px; overflow:hidden;}
.css032 {	height:50px;}
.css033 {	float:left; width:100%; position:relative;}
.css034 {	height:28px;}
.css035 {	float:left; width:15px; height:200px; border-left: #cccccc solid 1px; overflow:hidden; margin-top:60px;}
.css036 {	float:left; width:100%; position:relative;}
.css037 {	text-decoration:line-through;}
.css038 {	float:left; width:20px;}
.css039 {	position:absolute; width:422px; height:34px; z-index:20; display:none;	background-color:#ffffff; white-space:nowrap;}
.css040 {	background-color:#f9fbf1; padding:4px;	}
.css041 {	float:left; width:434px; height:50px; background-image:url(../picspef/fnd007.png); background-repeat:no-repeat; z-index:10; position:relative;}
.css042 {	display:none;height:258px; position:relative;	}
.css042_2 {	height:23px;position:relative;	}
.css043 {	float:left; width:400px;	}
.css044 {	margin-right:5px;}
.css045 {	margin-top:3px;}
.css046 {	display:table-cell;}
.css047 {	width:10%;}
.css048 {	margin-left:10px;}
.css049 {	width:85%;margin:5px 0px 0px 10px;}
.css050 {	}
.css051 {	width:35px;}
.css052 {	cursor:pointer;	margin-right:10px}
.css053 {	visibility:hidden; position:absolute;}
.css054 {	height:inherit;}
.css055 {	width:95%;}
.css056 {	height:83px; overflow:hidden;}
.css057 {	background-image:url(../sec/imagen-producto.php?image=articulos/Untitled-2.jpg);}
.css058 {	height:150px;}
.css059 {	float:left; height:150px;}
.css060 {	overflow:visible;}
.css061 {	padding-left:0px;font-size:11px !important;}
.css062 {	float:left; margin-left:5px; margin-top:5px}
.css063 {	height:30px;}
.cuadronum {	display:none;background-color:#3F5951; width:23px; height:23px; color:#FFF; font-weight:bold; text-align:center; line-height:23px;	position:absolute; left:-30px; top:10px; border-radius:2px;}
.cuadronum_2 {	background-color:#3F5951; width:23px; height:23px; color:#FFF; font-weight:bold; text-align:center; line-height:23px;	position:absolute; left:-30px; border-radius:2px; margin-top:6px;}
.linsepficha {	width:241px; border-top: #999999 dotted 1px;	 height:8px;overflow:hidden;}
.color01 {	width:20px; height:20px;}
.color02 {	border:#d4d4d4 solid 1px;}
.cssamigo01 {	position:absolute; top:0px; left:0px; box-shadow: 2px 2px 5px 5px #333333; width:480px; height:240px; background-color:#FFFFFF; display:none;}
.cssamigo02 {	margin:6px;}
.cssamigo03 {	cursor:pointer; vertical-align:middle;}
.cssamigo04 {	float:left; width:150px; text-align:right;}
.cssamigo05 {	float:left; width:200px;}
.cabsecciones {	background-color:#3F5951; text-align:left; margin: 0px auto; display:table; width:99%;}
.cabsecciones div {display:table-cell;vertical-align:middle; padding:7px 12px 7px 12px;}
.comscli {	display:none;background-image:url(../picspef/comscli.png); background-repeat:no-repeat; height:60px; width:865px; text-align:left; margin: 0px auto;}
.cssmf01 {	float:left; padding:10px; border-bottom:#e1e1e1 dotted 1px;width:43%; position:relative;}
.cssmf01_2 {	float:left; height:261px; width:202px;}
.cssmf02 {width:100%; overflow:hidden; text-align:center; height:140px;}
.cssmf02 img {width:70%;}
.cssmf03 {padding:0px;}
.cssmf04 {text-align:center; overflow:hidden; float: left; width:100%;}
.cssmf05 {	display:none;float:left; width:15px; overflow:hidden; border-left: #e4dfcf solid 1px; margin-top:40px; height:90px;}
.cssmf06 {	float:left; width:15px; overflow:hidden; border-left: #e4dfcf solid 1px; margin-top:30px; height:80px;}
.inputform01 {	 border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px; border-left: #dfdfd2 solid 1px; border-top: #dfdfd2 solid 1px; background-color:#FFFFFF; font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#333333; text-decoration:none;}
.inputform02 {	 border: #dfdfd2 solid 1px;  background-color:#FFFFFF; font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#333333; text-decoration:none;}
.inputform4 {	background-color: #f8f8f8;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding:6px;}
.inputform5 {	background-color: #f8f8f8;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding:6px;}
.inputform6 {	background-color: #f9fbf1;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #697e6e;
	text-decoration: none;
	padding:6px;}
.inputform7 {	background-color: #f9fbf1;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding:6px;}
.inputformtransp {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; border: 0px; background-color:transparent;}
.inputformselect {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; border: #666666 solid 1px; border-radius: 4px 4px; background-image:url(../picspef/fnddeg04.jpg); background-repeat:repeat-x;
	scrollbar-face-color:#3283D6; 
	scrollbar-shadow-color:#3283D6;
	scrollbar-highlight-color:#3283D6;
	scrollbar-3dlight-color:#3283D6;	
	scrollbar-darkshadow-color:BLACK;
	scrollbar-track-color: #D6E6F7;
	scrollbar-arrow-color: #AACDF8;
	}
.inputform {	font-family: Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: #666666 solid 1px;}
.inputform_transp {	background-color: #f8f8f8;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;}
.inputformta {	background-color:#ffffff;
	border:  1px solid #666666;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
.botonform {	background-color:#3F5951;/*8496B2;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.botonform:hover {	background-color:#677750;/*ADBED9;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.botonformg {	background-color:#3F5951;/*8496B2;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.botonformg:hover {	background-color:#677750;/*ADBED9;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.imggalitem {	height:50px; cursor:pointer;}
.cajacurvaprovincias {    border: 1px solid #eeeeee;  padding: 1px;border-radius: 8px; }
.cajacurvacolores {    border: 2px solid #eeeeee; padding: 1px;border-radius: 5px;}
.dvsubmenu {	position:absolute; width:820px; top:0px; left:0px;}
.dvsubmenu h1 {	font-weight:bold; font-size:12px;}
#capacookie{color:black; background-color:#b0d675;width:100%;bottom:0;left:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.boton_masinfo{	background-color:#3f5951;
	border-radius: 4px;
	border:1px solid #a2d64f;
	padding:5px 10px 3px 15px;
	margin-right:20px;
	cursor:pointer;
	}
.boton_masinfo:hover{	background-color:#a2d64f;
	border:1px solid #3f5951;}	
.classdespl {	position:relative;border: #666666 dotted 1px; background-color:#FFFFFF; padding: 10px; min-width:120px; max-width:290px; max-height:180px; overflow-y:scroll; overflow-x:none;	}
.classdespl2 {	position:relative; border: #666666 dotted 1px; background-color:#FFFFFF; padding: 5px;	}
.txtnegrob {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;}
#dvcalendario {	position:fixed; top:0px; left:0px; width:100%; height:100%; display:none; z-index:20;}
#dvcalendario:active {	display:block;}
.cont_calendario {	vertical-align:middle; text-align:center;	}
.cal_td_head {	background-color: #f8f8f8; border-bottom: #e2e2e2 solid 1px; width:120px; text-align:center; vertical-align:middle;	font-size:11px;padding:1px;}
.cal_tit_mes {	border-bottom:solid #e2e2e2 1px; text-align:center; vertical-align:middle;	font-size:12px; color:#666666; padding:4px; width:20px;}
.cal_table_fr {	border:none; width:100%; background-color:#FFF; box-shadow:2px 2px 2px #999999; border:#ccc solid 1px; border-radius:5px;	}
.cal_td_no {	height:26px;font-size:11px; border:#ccc solid 1px; border-radius:2px; text-align:center; vertical-align:middle; }
.dvceldacalendar {		height:60px; width:120px; display:table-cell; text-align:center; vertical-align:middle; font-size:18px; border:#ccc solid 1px; border-radius:2px; cursor:pointer; text-decoration:none;}
.dvceldacalendar2 {		height:60px; width:120px; display:table-cell; text-align:center; vertical-align:middle; font-size:18px; border:#ccc solid 1px; border-radius:2px; text-decoration:none; color:#cccccc;}
.celdacalendar {		height:26px;cursor:pointer;	 font-size:11px; border:#ccc solid 1px; border-radius:2px; text-align:center; vertical-align:middle; }
.celdacalendar2 {		height:26px;font-size:11px; border:#ccc solid 1px; border-radius:2px; text-align:center; vertical-align:middle; color:#cccccc;}
.celdacalendar:hover {		background-color:#8EBE3E;}
.lbopcion {		line-height:18px; cursor:pointer; vertical-align:top;}
.popupcp {	width:600px;height:400px; background-color:#ffffff; margin: 0px auto;	padding:15px; text-align:left;}
.nosecp {	width:400px;height:200px; background-color:#ffffff; margin: 0px auto;	padding:15px; text-align:left;}
.tachado {	color:#999999; font-size:13px;}
.cajagarantia {	border:#c0c0c0 solid 1px; padding:6px; border-radius:4px; width:235px; margin-left:100px;	}
.tdcarritofin {	height:44px; vertical-align:middle; border-bottom:#cccccc solid 1px;	}
.tdcarritofin2 {	height:44px; vertical-align:middle;}
}
/*FIN CSS REDUCIDO*/



/*CSS NORMAL*/
@media (min-width: 769px) {/*banner.css*/
.novis_n {	display:none;	}
#saltobuscahead {display:none;}
#dvcreator {float:right;}
#saltocreator {display:none;}
#menudeplegable {display:none;}
#datos_complementos {position:relative; width:800px; margin:0px auto; display:none;}
.w200 {width:320px;}
#minifcomplementos {width:127px; height:250px; margin-right:32px; padding-bottom:10px;}
.carrito3_col1 {float:left; width:250px;}
.carrito3_col2 {float:left; width:30px;}
.carrito3_col3 {float:left; width:600px;}
#tblfincompra02 { width:80%;}
#tblfincompra02 td { padding:2px;}
.tdnowrap {white-space:nowrap;}
.inputform8 {	font-family: Helvetica;	font-size: 14px;	font-weight: normal;	color: #333333;	text-decoration: none;	border: #666666 solid 1px;}
#tbltarjetafc02 { width:80%;}
#tbltarjetafc02 td { padding:2px;}
.cajacliopina {float:left; width:345px; margin:10px; height:140px;}
.contcliopina {margin-left:50px;}
#pagecliopina {padding:20px;}
#submenuaux {display:none;}
.frmcontacto {width:400px; margin-left:150px;}

.h85 {	height:85px;}
.hv1220 {	height:25px; overflow:hidden; margin-top:-10px;text-align:right;}
.banstyleone { background-color: #405953; }
.txtban01 {	font-family:Helvetica, Arial; font-size:40px; font-weight:normal; color:#3f5951; text-decoration:none; line-height:36px;}
.txtban02 {	font-family:Helvetica, Arial; font-size:18px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtban03 {	font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#4f4f4f; text-decoration:none;}
.txtban04 {	font-family:Helvetica, Arial; font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtban05 {	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;}
.txtban04_2 {	font-family:Helvetica, Arial; font-size:16px; font-weight:bold; color:#3F594E; text-decoration:none;}
.txtban05_2 {	font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#3F594E; text-decoration:none;}
.ban001 {	width:959px; height: 304px; position:absolute; top:0px; left:0px; background-repeat:no-repeat; background-position: top right; background-color: #FBF7EC; overflow:hidden;}
.ban04 {	padding: 25px 0px 0px 45px; width:350px;}
.ban005 {	 float:left; width:330px; text-align: right;}
.ban007 {	background-color: #3f5951; width:100px; height:15px; text-align:center; padding:2px; -moz-border-radius: 10px;}
.ban008 {	height:304px;}
.ban009 {	height:62px; background-color: #B1D676;}
.bhv7 {	height:7px; overflow:hidden;}
.bhv12 {	height:12px; overflow:hidden;}
.bhv16 {	height:16px; overflow:hidden;}
.bhv20 {	height:20px; overflow:hidden;}
.bhv4 {	height:4px; overflow:hidden;}
.classblink {	float:left; width:238px; height:62px; border-left: #6F8251 solid 1px; text-align:center; cursor:pointer;}
.classblink_img1 {	height:17px; background-image:url(../pics/banner/selectorbanner.gif); background-repeat:no-repeat; background-position: top center; overflow:hidden;}
.classblink_img2 {	height:17px; background-image:url(../pics/banner/selectorbanner2.gif); background-repeat:no-repeat; background-position: top center; overflow:hidden;}
/*FIN banner.css*/

.warning {	background-image:url(../pics/warning.png); background-repeat:no-repeat; background-position:center; height:250px; position:relative;}
.warning p {	height:80px;	}
.warningtxt {	 text-align:center; background-color:#ffffff; padding: 0px; margin: 0px auto; color:#333333;}
.capacontenido {	width: 959px;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
	overflow:hidden;
	position: relative;
	background-color:#FFF;}
.classbody {	margin:0px; background-image:url(../picspef/fndprincipal.jpg); background-repeat:repeat-x; background-position: top center; background-attachment:fixed; }
/* background-image:url(../picspef/fndcontenido33.png); background-repeat:repeat-y;*/
.sombraslats {	margin: 0px 15px 0px 15px; padding: 20px 23px 20px 23px;}
#capabanner {	position:relative;
	left:25px;
	width: 852px;
	height:116px;
	background-image:url("../picspef/fndcuadrohead.jpg");
	background-repeat:no-repeat;
	z-index:1;}
#contenidobann {	position:absolute;
	left:240px;
	top: 7px;
	width: 580px;
	z-index:1;}
#contenidobann a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;	}
.sombraslatsfot {	margin: 0px 15px 0px 15px; background-image:url(../picspef/fndcontenido.png); background-repeat:repeat-y;}
.classlogo {	float:left; width:161px;}
.hh2fl {	float:left; width:2px; overflow:hidden;}
.hh5fl {	float:left; width:5px; overflow:hidden;}
.hh10fl {	float:left; width:10px; overflow:hidden;}
.hh20fl {	float:left; width:20px; overflow:hidden;}
.hh25fl {	float:left; width:25px; overflow:hidden;}
.hh28fl {	float:left; width:28px; overflow:hidden;}
.hh30fl {	float:left; width:30px; overflow:hidden;}
.hh120fl {	float:left; width:120px; overflow:hidden;}
.hh182fl {	float:left; width:182px; overflow:hidden;}
.linkbc {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:#4f4f4f; text-decoration:none;}
.txtbc {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:#4f4f4f; text-decoration:none;}
.txtbc2 {	font-family:Helvetica, Arial; font-size:13px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.txtrojo {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:red; text-decoration:none;}
.titblanco {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;}
.txtgris {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;}
.txtgris2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #757575;
	text-decoration: none;}
.txtgris3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #757575;
	text-decoration: none;}
.lnkgris2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #757575;
	text-decoration: none;}
.txtnegro {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
.txtverde {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4EAD32;
	text-decoration: none;}
.txtlinknegro {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
.txtnegro01 {	font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#4f4f4f; text-decoration:none;}
.txtnegro01_2 {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.txtnegro01b {	font-family:'Times New Roman', Times, serif; font-size:13px; font-weight:bold; color:#4f4f4f; text-decoration:none;}
.txtlinknegro01 {	font-family:'Times New Roman', Times, serif; font-size:13px; font-style:italic; color:#4f4f4f; text-decoration:none;}
.txtlinknegro02 {	font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#333333; text-decoration:none;}
.txtlinknegro03 {	font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#333333; text-decoration:none;}
.txtlinknegro03:hover {	font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; color:#333333; text-decoration:underline;}
.txtnegro02 {	font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.txtnegro03 {	font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#333333; text-decoration:none;}
.txtblanco01 {	font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtblanco01_2 {	font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtlinkblanco01 {	font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtlinkblanco01_2 {	font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtblanco02 {	font-family:Helvetica, Arial; font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtblanco03 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;}
.txtblanco03_2 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;}
.txtverde01 {	font-family:Helvetica, Arial; font-size:14px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtverde01_2 {	font-family:Helvetica, Arial; font-size:13px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtlinkverde01_2 {	font-family:Helvetica, Arial; font-size:14px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtlinkverde01 {	font-family:Helvetica, Arial; font-size:13px; font-weight:bold; color:#65754d; text-decoration:none;}
.txtverde02 {	font-family:Helvetica, Arial; font-size:18px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtverde02_2 {	font-family:Helvetica, Arial; font-size:30px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtverde02_link {	font-family:Helvetica, Arial; font-size:18px; font-weight:bold; color:#3f5951; text-decoration:none;}
.txtverde03 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#b0d675; text-decoration:none;}
.txtlinkverde02 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtlinkverde03 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#b0d675; text-decoration:none;}
.txtlinkverde03_2 {	font-family:Helvetica, Arial; font-size:12px; font-weight:normal; color:#b0d675; text-decoration:none;}
.txtverde04 {	font-family:Helvetica, Arial; font-size:11px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtverde05 {	font-family:Helvetica, Arial; font-size:30px; font-weight:normal; color:#3f5951; text-decoration:none;}
.txtverde06 {	font-family:'Times New Roman', Times, serif; font-size:21px; font-weight:normal; color:#3f5951; text-decoration:none; font-style:italic;}
.txtverde07 {	font-family:'Times New Roman', Times, serif; font-size:18px; font-weight:normal; color:#3f5951; text-decoration:none; font-style:italic;}
.txtverde08 {	font-family:Arial; font-size:18px; font-weight:normal; color:#697e6e; text-decoration:none; font-style:normal;}
.posbannerindex {	position:absolute; top:170px; left:0px; z-index:1; width:959px; height: 365px; overflow:hidden}
.seppunto01 {	float:left; width:20px; text-align:center; background-image:url(../picspef/punto01.png); background-repeat:no-repeat; background-position:center; font-size:15px;}
.seppunto02 {	float:left; width:28px; text-align:center; background-image:url(../picspef/punto02.png); background-repeat:no-repeat; background-position:center; font-size:13px;}
.seppunto01r {	float:right; width:20px; text-align:center; background-image:url(../picspef/punto01.png); background-repeat:no-repeat; background-position:center; font-size:15px;}
.fndcarritohead {	float:left; height: 21px; width:309px; box-shadow: inset 0px 1px 0px 1px #e1e1e1; background-color:#EFF9E5; border-radius:12px; /*background-image:url(../picspef/fndcarritohead.png); background-repeat:no-repeat; overflow:hidden;*/}
.fndbuscarhead {	float:right; height: 21px; width:188px; box-shadow: inset 0px 1px 0px 1px #e1e1e1; background-color:#EFF9E5; border-radius:12px; /*background-image:url(../picspef/fndbuscarhead.png); background-repeat:no-repeat; overflow:hidden;*/}
.poscestahead {	float:left; margin: 4px 10px 3px 10px;}
.contcarritohead {	float:left; width:250px; text-align:right; margin: 3px 10px 0px 0px;}
.inputtrans {	background-color: transparent; border: #ffffff solid 0px; font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#4f4f4f; text-decoration:none;}
.css001 {	float:left; width:530px; }
.css002 {	margin-top:2px;}
.css003 {	width:140px; outline:none;}
.css004 {	position:relative; height:90px; background-image:url(../picspef/fndmenusup2.png); background-repeat:no-repeat; z-index:10; left:-30px; width:943px;}
.css005 {	 float:left; width:330px; text-align: right;}
.css006 {	overflow:hidden; height:20px;}
.css007 {	background-color: #3f5951; width:100px; height:15px; text-align:center; padding:2px; float:right; border-radius: 10px;}
.css008 {	float:left; width:159px;}
.css009 {	float:left; width:565px; height:50px; background-image:url(../picspef/fnd005.png); background-repeat:no-repeat; z-index:10; position:relative;}
.css010 {	float:left; width:343px; height:50px; background-image:url(../picspef/fnd006.png); background-repeat:no-repeat; z-index:10; position:relative;}
.css011 {	margin:8px 0px 0px 33px;}
.css012 {	background-color: #b0d675; width:100px; height:17px; text-align:center; padding:2px; border-radius: 10px;	}
.css013 {	height: 360px;}
.css014 {	width:912px; text-align:left; margin: 0px auto; position:relative;}
.css0015 {	height:385px;}
.css016 {	 position:absolute; top:36px; left: 0px; width:100%; background-color:#eff9e5; z-index:1;}
.css017 {	float:left; width:535px; padding-right:30px;}
.css018 {	float:left; width:130px; height:130px; overflow:hidden; background-position:center;}
.css019 {	float:left; width:270px;}
.css020 {	float:left; width: 310px; padding:15px;}
.css021 {	width:409px; height:168px; background-image:url(../picspef/fndempresas.jpg); background-repeat:no-repeat; text-align:left;}
.css022 {	width:200px;}
.css023 {	width:409px; height:168px; background-image:url(../picspef/fndcumpleanos.jpg); background-repeat:no-repeat; text-align:left;}
.css024 {	height:3px; overflow:hidden; background-color:#b0d675;}
.css025 {	background-color:#f4f4f4; padding:20px;}
.css026 {	float:left; width:330px;}
.css027 {	background-color: #3f5951;}
.css028 {	float:left; width:28px;}
.css029 {	height:28px; width:28px;}
.css012_2 {	background-color: #b0d675; width:100px; height:20px; text-align:center; padding:0px; border-radius: 10px;	border: 0px; font-family:Helvetica, Arial; font-size:13px; font-weight:bold; color:#65754d; text-decoration:none; cursor: pointer;}
.css030 {	float:left; margin:4px; width:465px; position: relative;}
.css031 {	float:left; width:50px; height:50px; border: #cccccc solid 1px; overflow:hidden;}
.css031_2 {	float:left; width:50px; height:50px; border: #ffffff solid 1px; overflow:hidden;}
.css032 {	height:50px;}
.css033 {	float:left; width:380px; position:relative;}
.css034 {	height:28px;}
.css035 {	float:left; width:15px; height:200px; border-left: #cccccc solid 1px; overflow:hidden; margin-top:60px;}
.css036 {	float:left; width:430px; position:relative;}
.css037 {	text-decoration:line-through;}
.css038 {	float:left; width:20px;}
.css039 {	position:absolute; width:422px; height:34px; z-index:20; display:none;	background-color:#ffffff; white-space:nowrap;}
.css040 {	background-color:#f9fbf1; padding:13px;	}
.css041 {	float:left; width:434px; height:50px; background-image:url(../picspef/fnd007.png); background-repeat:no-repeat; z-index:10; position:relative;}
.css042 {	height:258px; position:relative;	}
.css042_2 {	height:23px;position:relative;	}
.css043 {	float:left; width:400px;	}
.css044 {	margin-right:30px;}
.css045 {	margin-top:3px;}
.css046 {	display:table-cell;}
.css047 {	width:24px;}
.css048 {	margin-left:10px;}
.css049 {	width:650px; margin:5px 0px 0px 10px;}
.css050 {	width:150px;}
.css051 {	width:35px;}
.css052 {	cursor:pointer;	margin-right:10px}
.css053 {	visibility:hidden; position:absolute;}
.css054 {	height:100%;}
.css055 {	width:95%;}
.css056 {	height:83px; overflow:hidden;}
.css057 {	background-image:url(../sec/imagen-producto.php?image=articulos/Untitled-2.jpg);}
.css058 {	height:150px;}
.css059 {	float:left; height:150px;}
.css060 {	width:700px; overflow:visible;}
.css061 {	padding-left:20px;}
.css062 {	float:left; width:210px; margin-left:5px; margin-top:5px}
.css063 {	height:30px;}
.cuadronum {	background-color:#3F5951; width:23px; height:23px; color:#FFF; font-weight:bold; text-align:center; line-height:23px;	position:absolute; left:-30px; top:10px; border-radius:2px;}
.cuadronum_2 {	background-color:#3F5951; width:23px; height:23px; color:#FFF; font-weight:bold; text-align:center; line-height:23px;	position:absolute; left:-30px; border-radius:2px; margin-top:6px;}
.linsepficha {	width:241px; border-top: #999999 dotted 1px;	 height:8px;overflow:hidden;}
.color01 {	width:20px; height:20px;}
.color02 {	border:#d4d4d4 solid 1px;}
.cssamigo01 {	position:absolute; top:0px; left:0px; box-shadow: 2px 2px 5px 5px #333333; width:480px; height:240px; background-color:#FFFFFF; display:none;}
.cssamigo02 {	margin:6px;}
.cssamigo03 {	cursor:pointer; vertical-align:middle;}
.cssamigo04 {	float:left; width:150px; text-align:right;}
.cssamigo05 {	float:left; width:200px;}
.cabsecciones {	background-image:url(../picspef/cabsecciones.png); background-repeat:no-repeat; height:60px; width:865px; text-align:left; margin: 0px auto; display:table;}
.cabsecciones div {display:table-cell;vertical-align:middle; padding-left:20px;}
.comscli {	background-image:url(../picspef/comscli.png); background-repeat:no-repeat; height:60px; width:865px; text-align:left; margin: 0px auto;}
.cssmf01 {	float:left; height:321px; width:202px;}
.cssmf01_2 {	float:left; height:261px; width:202px;}
.cssmf02 {width:186px; height:170px; overflow:hidden; text-align:center; margin: 0px auto;
}
.cssmf03 {	height:25px; width:129px; background-image:url(../picspef/fndprecioficha.png); background-repeat:no-repeat; padding:10px;}
.cssmf04 {width:100px; text-align:center; overflow:hidden; float: left;}
.cssmf05 {	float:left; width:15px; overflow:hidden; border-left: #e4dfcf solid 1px; margin-top:40px; height:90px;}
.cssmf06 {	float:left; width:15px; overflow:hidden; border-left: #e4dfcf solid 1px; margin-top:30px; height:80px;}
.inputform01 {	 border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px; border-left: #dfdfd2 solid 1px; border-top: #dfdfd2 solid 1px; background-color:#FFFFFF; font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#333333; text-decoration:none;}
.inputform02 {	 border: #dfdfd2 solid 1px;  background-color:#FFFFFF; font-family:Helvetica, Arial; font-size:12px; font-style:normal; color:#333333; text-decoration:none;}
.inputform4 {	background-color: #f8f8f8;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding:6px;}
.inputform5 {	background-color: #f8f8f8;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding:6px;}
.inputform6 {	background-color: #f9fbf1;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #697e6e;
	text-decoration: none;
	padding:6px;}
.inputform7 {	background-color: #f9fbf1;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding:6px;}
.inputformtransp {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; border: 0px; background-color:transparent;}
.inputformselect {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; border: #666666 solid 1px; border-radius: 4px 4px; background-image:url(../picspef/fnddeg04.jpg); background-repeat:repeat-x;
	scrollbar-face-color:#3283D6; 
	scrollbar-shadow-color:#3283D6;
	scrollbar-highlight-color:#3283D6;
	scrollbar-3dlight-color:#3283D6;	
	scrollbar-darkshadow-color:BLACK;
	scrollbar-track-color: #D6E6F7;
	scrollbar-arrow-color: #AACDF8;
	}
.inputform {	font-family: Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: #666666 solid 1px;}
.inputform_transp {	background-color: #f8f8f8;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;}
.inputformta {	background-color:#ffffff;
	border:  1px solid #666666;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
.botonform {	background-color:#3F5951;/*8496B2;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.botonform:hover {	background-color:#677750;/*ADBED9;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.botonformg {	background-color:#3F5951;/*8496B2;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.botonformg:hover {	background-color:#677750;/*ADBED9;*/
	border:  1px solid #B6D97F;
	padding: 5px;
	border-radius: 5px;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;}
.imggalitem {	height:50px; cursor:pointer;}
.cajacurvaprovincias {    border: 1px solid #eeeeee;   padding: 1px;    border-radius: 8px; }
.cajacurvacolores {    border: 2px solid #eeeeee;    padding: 1px;border-radius: 5px;}
.dvsubmenu {	position:absolute; width:820px; top:0px; left:0px;}
.dvsubmenu h1 {	font-weight:bold; font-size:12px;}
div#capacookie{color:black; background-color:#b0d675;bottom:0;left:0;width:100%;height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.boton_masinfo{	background-color:#3f5951;
	border-radius: 4px;
	border:1px solid #a2d64f;
	padding:5px 10px 3px 15px;
	margin-right:20px;
	cursor:pointer;
	}
.boton_masinfo:hover{	background-color:#a2d64f;
	border:1px solid #3f5951;}	
.classdespl {	position:relative;border: #666666 dotted 1px; background-color:#FFFFFF; padding: 10px; min-width:120px; max-width:290px; max-height:180px; overflow-y:scroll; overflow-x:none;	}
.classdespl2 {	position:relative; border: #666666 dotted 1px; background-color:#FFFFFF; padding: 5px;	}
.txtnegrob {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;}
#dvcalendario {	position:fixed; top:0px; left:0px; width:100%; height:100%; display:none; z-index:20;}
#dvcalendario:active {	display:block;}
.cont_calendario {	vertical-align:middle; text-align:center;	}
.cal_td_head {	background-color: #f8f8f8; border-bottom: #e2e2e2 solid 1px; width:120px; text-align:center; vertical-align:middle;	font-size:18px;padding:4px;}
.cal_tit_mes {	border-bottom:solid #e2e2e2 1px; text-align:center; vertical-align:middle;	font-size:20px; color:#666666; padding:4px; width:20px;}
.cal_table_fr {	border:none; width:450px; background-color:#FFF; box-shadow:2px 2px 2px #999999; border:#ccc solid 1px; border-radius:5px;	}
.cal_td_no {	height:60px;	 font-size:18px; border:#ccc solid 1px; border-radius:2px; text-align:center; vertical-align:middle; }
.dvceldacalendar {height:60px; width:120px; display:table-cell; text-align:center; vertical-align:middle; font-size:18px; border:#ccc solid 1px; border-radius:2px; cursor:pointer; text-decoration:none;}
.dvceldacalendar2 {		height:60px; width:120px; display:table-cell; text-align:center; vertical-align:middle; font-size:18px; border:#ccc solid 1px; border-radius:2px; text-decoration:none; color:#cccccc;}
.celdacalendar {cursor:pointer;height:60px;	 font-size:18px; border:#ccc solid 1px; border-radius:2px; text-align:center; vertical-align:middle; }
.celdacalendar2 {		height:60px;	 font-size:18px; border:#ccc solid 1px; border-radius:2px; text-align:center; vertical-align:middle; color:#cccccc;}
.celdacalendar:hover {		background-color:#8EBE3E;}
.lbopcion {		line-height:18px; cursor:pointer; vertical-align:top;}
.popupcp {	width:600px;height:400px; background-color:#ffffff; margin: 0px auto;	padding:15px; text-align:left;}
.nosecp {	width:400px;height:200px; background-color:#ffffff; margin: 0px auto;	padding:15px; text-align:left;}
.tachado {	color:#999999; font-size:13px;}
.cajagarantia {	border:#c0c0c0 solid 1px; padding:6px; border-radius:4px; width:235px; margin-left:100px;	}
.tdcarritofin {	height:44px; vertical-align:middle; border-bottom:#cccccc solid 1px;	}
.tdcarritofin2 {	height:44px; vertical-align:middle;}
}
/*FIN CSS NORMAL*/

/*fijo*/
.padbc {	padding:0px 0px 0px 15px;}
.pad20 {	padding:20px;}
.pad15_2 {	padding: 15px 0px 15px 15px;}
.pad20_2 {	padding:12px 20px 12px 20px;}
.pad10_2 {	padding: 0px 10px 0px 10px;}
.pad10 {	padding: 10px;}
.bordegris {	border:  1px solid #cccccc;
	border-radius: 5px;}
.bordegris2 {	border:  1px solid #cccccc;
	background-color:#3F5951;
	border-radius: 5px;}
.miautocomplete {	position:absolute; z-index:1;}

.novis {	display:none;	}
.posrel {	position:relative;	}
.classcelda {}
.cpointer {	cursor:pointer;	}
.labprecio {	white-space:nowrap;	}
.txtunder {	text-decoration:underline;	}
img {	border:0px;}
.txc {	text-align:center;}
.txl {	text-align:left;}
.txr {	text-align:right;}
.txj {	text-align:justify;}
.marcofoto01 {	padding:4px; background-color:#FFFFFF; text-align:center; border: #999999 solid 1px;}
.marcofoto02 {	padding:4px; background-color:#FFFFFF; text-align:center; border: #e4e0d0 solid 1px;}
.sep001 {	height:1px; overflow:hidden; background-color:#3f5951; margin: 10px 0px 10px 0px;}
.mar4 {	margin:4px;}
.txar {	text-align:right;}
.vam {	vertical-align:middle;}
.sephor01 {	height:1px; overflow:hidden; border-bottom: #e4dfcf solid 1px;}
.fl {	float:left;}
.fr {	float:right;}
form, p, img, h1, h2, h3, h4, h5, h6 {	margin: 0px; padding: 0px;}
.hv7 {	height:7px; overflow:hidden;}
.hv10 {	height:10px; overflow:hidden;}
.hv12 {	height:12px; overflow:hidden;}
.hv14 {	height:14px; overflow:hidden;}
.hv20 {	height:20px; overflow:hidden;}
.hv22 {	height:22px; overflow:hidden;}
.hv4 {	height:4px; overflow:hidden;}
.hv6 {	height:6px; overflow:hidden;}
.hv8 {	height:8px; overflow:hidden;}
.hv36 {	height:36px; overflow:hidden;}
.hv34 {	height:34px; overflow:hidden;}
.hv40 {	height:40px; overflow:hidden;}
.hv51 {	height:51px; overflow:hidden;}
.hv68 {	height:68px; overflow:hidden;}
.cb {	clear:both;}
.w100 {width:98%;}
.txupper {text-transform:uppercase;}