/* Primero reiniciamos todos los elementos */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal}
ol {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
textarea{overflow:auto;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
*:focus{outline: none}
a img {border:none} 
#encabezado{float:left;margin-left:6px;width:590px}
#encabezado p{color:#F60; display:block; float:left; font-size:18px; margin: 15px 0px 0px 25px}
#video{ width:420; height:400; padding-top:35px}
#header_recursos{ height:150px; width:990px;}
body{
	/* [disabled]line-height:15px; */
	color:black;
	background:#fff;
	font-size:62.5%;
	font-family:Helvetica , Arial, sans-serif;
	color:#FFF
}
/*etiquetas generales*/
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#5BB321;outline: none}
p{
	padding:8px 12px;
	font-size:13px; color:#333
}
p.m2{padding:5px 0px; font-size:11px; text-align:center}
h1,h2,h3,h4{padding:10px 60px;color:#666}
h1{font-size:1.6em;line-height:24px}
h2{font-size:1.2em;line-height:22px}
h3{font-size:1em;line-height:20px}
hr{margin:10px 20px;border:0;clear:both;display:block}
.amasnoticias{color:#7cba00 !important;float:right;font-weight:bold;margin-top:-6px}
ul .idioma {list-style:none; display:block width:90px; height:5px }
.idioma li{float:left; position:relative;list-style:none }
.idioma li a { width:40px; margin-right:5px; font-size:10px; color:#666}
.ghost{display:none}
.migas{color:#FFF; font-size:12px; padding:15px 0 0 20px}
p.migas{margin-bottom:14px}
.ghost{display:none}
.subapartado{background-color:#5BB321 ;font-weight:bold; margin:20px 10px 10px 10px; color:#FFF; padding-bottom:10px !important}
.piefoto{padding:2px 0 0 0;font-size:10px !important;margin:0}
.clearfloat{clear:both;height:0;line-height:0;display:block}
.txtder{text-align:right!important}
.txtizq{text-align:left!important}
.txtcentro{text-align:center!important}
.der{float:right}
.izq{float:left}
.dermargen{float:right; margin-left:20px; margin-bottom:20px}
.lizqmargen{float:left; margin-right:20px}
.centrar{display:block;margin:0 auto}
.negrita{font-weight:bold}
.mitad{width:50%;float:left}
.separador_h{ height:5px; background-image: url(../imgcss/sep.jpg); background-repeat:repeat-x; margin:0 20px 0 20px}
.separador_v{ width:5px; background-image: url(../imgcss/sep.jpg); background-repeat:repeat-y; margin: 20px 0 20px 0}
.img_borde{border:#5BB321 10px solid}
.img_bordewhite{border:#FFF 10px solid}
.verde {color:#5BB321}
.bgverde {background-color:#5BB321}
.blanco {color:#FFF !important}
#documentos li{list-style:none; display:block; margin:10px 0}
#documentos li a{ margin-left:20px; font-size:14px}
.listado{ font-size:14px; text-decoration:none; list-style:none;}
.listado li{margin: 15px 0 0 0}


/*estructura*/
#cab{position:relative;background-color:#fff; background-image: url(../imgcss/bg_cab.jpg); height:164px;z-index:2;overflow:visible; border-bottom:#FFF 1px solid}
#cabint{position:relative; background-color:#fff;width:990px; margin:0 auto; height:164px; z-index:2;overflow:visible; background-position:top right}
#logo a{ float:left;margin:15px 0px 0px 15px;}
#logo h1{ displa:block;float:left; font-size:28px; margin-top:35px}
#cuerpo{position:relative;background-color:#fff; background:z-index:1; background-image:url(../imgcss/bg_cuerpo.jpg); background-repeat: repeat-x}
#cuerpoint{position:relative;width:990px;margin:0 auto;z-index:1; }
#pie{position:relative;; background-color:#3b3b3b; background:z-index:1; margin-bottom:50px; padding-top:10px; margin-top:10px}
#pieint{position:relative;width:990px;margin:0 auto;z-index:1;overflow:visible; background-position:top right; margin-bottom:50px}

.publider{position:absolute; top:50px;right:10px}
.caja_prod {width:240px; margin:5px 5px 0 0; float:left; background-color:#FFF; border:5px solid #999}
.descript{font-size:16px; color:#5BB321; margin-bottom:5px}
.btn_carrito{ background-image: url(imgcss/cesta.png); background-repeat:no-repeat; display:block; background-position:left; width:30px; height:30px;float:right; margin:0; padding:0 }
.carrito{width: 180px; height:80px; background:#666; border-radius:5px; position:absolute; top:60px; right:0; background-image: url(imgcss/carrito.png); background-position:right; background-repeat: no-repeat}
.carrito p{font-size:16px; color:#FFF}
.precio {font-size:22px !important; font-weight:bold}
.buscador{ background:#5BB321; border-radius:5px; padding:15px}
.buscador p{ color:#FFF;font-size:20px}
.menu_izq p{ color:#5BB321; text-align:left; font-size:18px}
.menu_izq ul {font-size: 12px;text-decoration:none; list-style:none !important; color:#333; margin-left:25px}
.menu_izq li a{ color:#333 !important }
.menu_izq li a:hover{ color:#5BB321 !important }


/*menu*/
#menudiv{position:absolute;top:120px; height:44px;z-index:333; line-height:12px; padding-left:5px; background-color:#4f4f4f}
ul.megamenu {float:left;height:44px; width:990px ;list-style:none;display:block}
ul.megamenu li.sep{float:left;background:url(imgcss/menusep.png) 0 -189px; width:2px;height:42px;overflow:hidden;padding-top:-100px; color:#f00}
.megamenu li{ float:left; position:relative;list-style:none}
.megamenu li a {font-size:12px;display:block;line-height:1.25em;color:#fff;padding:15px 30px 15px 30px;position:relative;text-decoration:none;text-transform:uppercase;background:url(../imgcss/menubg.png);background-position: 0 0}

.activo {background-color:#5BB321 ;color:#FFF !important}

.megamenu li a:hover{ background-color:#FFF ;color:#5BB321 }

/*productos*/
.lista_productos{padding-left:30px; text-decoration:none; list-style:none}
.lista_productos li{ font-size:14px; margin-bottom:10px}
.lista_productos li a:hover{color:#390}
.lista_productos_titulo{ padding:15px; margin:0}
.destacados_product{ width:230px; ; border:2px #91D300 solid; float:left; margin: 10px 3px; padding:3px; border-radius:5px 5px 5px 5px}
.destacados_product img{}
.destacados_product h2{ background:none; color:#666; font-size: 20px; width:100%;padding:5px ; margin:0}
.destacados_product h1{color:#AE5666; font-size:42px; text-align:center; margin-top:20px; }
.destacados_product p{background-color:#91D300;  color:#333; padding:2px 5px; color:#333; font-size:10px; width:100px; margin-top:25px; float:right}
.destacados_product a{ color:#333 !important}
/*paginate*/
.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:150px;
	float:right
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
	
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
	background-color:#ff6600
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }
#paginationdemo td{  width:350px; border-bottom:#CCC 1px dashed}
#paginationdemo td p{margin-left:130px; }
.noborder{ border-left:none !important}
#paginationdemo table {background-color: #F4F4F4; width:990px}



/* paginación */
#paginacionDiv{position:relative;float:right}
.paginaImg{position:relative;float:right}
.paginasNum{position:relative;float:right;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;line-height:20px}
.paginaact{padding:4px 10px;color:#e50303; background:#feba00;border-radius: 5px 5px 5px 5px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 1px rgba(0,0,0,0.1)}
.irpagina:link, .irpagina:visited, .irpagina:hover{padding:0 13px;color:#666666}
.irpagina:hover{color:#e50303}
.pagpuntos{padding:0}
#paginacionDiv .paginaImg .ant, #paginacionDiv .paginaImg .sig { display:block; width:20px; height:30px; background:url(imgcss/ant-sig.png) 0 0 no-repeat}
#paginacionDiv .paginaImg .ant { background-position:0 -36px }
#paginacionDiv .paginaImg .sig { background-position: -20px -36px}
.volver{ display:block; width:20px; height:34px; background:url(imgcss/ant-sig.png) 0 -32px no-repeat }
/*slider*/
#slider {width:990px; height:372px; }

/*cajas*/
.caja{width:320px; float:left; margin:30px 15px 20px 0}
.tittle{ font-size:20px; font-weight:bold; background-color:#FFF; text-align:center; padding:15px 0 15px 0 }
.caja p{ font-size:14px; padding: 10px 15px 15px 15px}
.noticias{ width:990px; padding:30px 0 15px 0}
.noticias h2 { font-size:20px; font-weight:bold;  text-align:left; padding:0 0 15px 10px; float:left }
.noticias p{font-size:14px; color:#333; padding: 10px 15px 15px 15px}
.quienes{ width:990px; padding:15px}
.quienes h2 { font-size:20px; font-weight:bold;  text-align:left; padding:0 0 15px 10px; float:left }
.quienes p{font-size:14px;padding: 10px 15px 15px 15px}
.publider{
	position:absolute;
	top:9px;
	right:10px
}
/*pie*/
.pie_lista{width:200px; float:left; margin: 20px}
.pie_lista p{font-size:16px; color:#FFF}
.pie_lista ul{list-style:none;display:block; float:left }
.pie_lista li{font-sicze:14px;margin:5px}
.pie_lista li a{font-size:14px;margin:5px; color:#FFF; text-decoration:none}
.pie_lista li a:hover{ color:#090}
.piecopy{position:absolute; }
.piecopy p {font-size:12px; color:#333; width:980px; line-height:50px; padding:0}
.piecopy a{color:#090 ; text-decoration:none}
.piecopy span{color:#090; font-size:24px; font-weight:bold; float:right}
/*	botonera cabecera intranet	*/
.btnIntranetDiv{position:absolute;right:10px;top:10px}
.btn_intranet{float:right;border-radius:5px;cursor:pointer;background-color:#333;border:#00B2F5 2px solid;font-size:13px;padding:5px;color:#FFF!important; margin-left:10px}
#login{position:absolute;right:0;top:0;width:500px; height:50px;background-color:#666;border-radius:5px;padding:5px; margin:5px; color:#fff}
#login input[type=text],#login input[type=password]{margin:8px 10px 0 10px; float:right}
#login a{font-size:12px;color:#fff}
/*	/botonera cabecera intranet	*/
	/*formularios*/
.formulario{font-size:12px;margin: 0 10px 0 20px;padding:16px 20px 15px 20px;width:500px}
label{display:block}
label.errorcon{float:left}
input[type=text]{height:22px;margin:4px 0 10px 0;padding:0 10px;border:1px #999a9b solid;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#414142}
input[type=password]{height:22px;margin:4px 0 10px 0;padding:0 10px;border:1px #999a9b solid;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#414142}
textarea{margin:4px 0 10px 0;padding:0 10px;border:1px #999a9b solid; font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#414142}
textarea.xxl, input[type=text].xxl{width:100%}
textarea.xl, input[type=text].xl, input[type=password].xl{width:97%}
.lista{float:left;width:200px;border:1px #999a9b solid;margin:5px;padding:5px 5px 5px 10px;line-height:12px;}
.lista.act{background:#f3e3b9; border-color:#f8931e}
.lista input[type=checkbox]{margin-right:5px;float:left}
.lista label{margin-top:5px;*line-height:20px}
input[type=button], input[type=submit], input[type=button]:visited, input[type=submit]:visited{background:#5BB321; display:inline-block;padding:6px ;border-radius:10px;cursor:pointer;color:#fff;font-weight:bold;text-transform:uppercase; margin:0 3px 1px 0;font-weight:normal; border:0}
input[type=button]:hover, input[type=button]:active, input[type=submit]:hover, input[type=submit]:active{background-color:#999;border-top:none; color:#000; border:0}
.error,.error2{display:none;font-size:12px;color:red;margin-left:20px}
.error{float:left}
.error:before{content:url(imgcss/dirrojoleft.gif);margin-right:5px}

/*Ventana emergente*/
#popup, #popup1, #popup2, #popup3, #popup4, #popup5 {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;

    z-index: 1001;
}

.content-popup {
    margin:0px auto;
    margin-top:50px;
    padding:10px;
    width:600px;
    min-height:100%;
    border-radius:4px;
    background-color:#FFFFFF;
    box-shadow: 0 2px 5px #666666;
}
.content-popup h1{ color:#390; font-size:18px; text-align:left; padding:0 5px 5px 5px}
.content-popup p{ width:100%; color:#333; background-color:transparent; font-size:12px }

.close {
    position:relative;
    left:580px;
}

.amasnoticias{color:#7CBA00 !important; margin-top:5px;font-size:16px}
/* // pag indice noticias */
#titulo_not{background-image:url(../imagenes/menu_not_bg.png);background-repeat:no-repeat ;height:60px}
#titulo_not h1{font-size:14px;text-transform:uppercase;font-family:Verdana,Geneva,sans-serif;padding-top:0px;;color:#F30}
#caja_azul2 span{float:right;padding:0 10px 0 0}
#caja_azul2 h1{padding:5px 10px 0 20px}
.caja_not{background:#f7f7f9;padding:0 3px 3px 3px;margin:5px 0;border:1px solid #CCC;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 1px rgba(0,0,0,0.1)}

.titulo{color:#94c11f;font-size:17px;font-weight:normal}
.titulo2{color:#94c11f;font-size:15px;font-weight:normal}
.fecha{color:#777;float:right;font-size:12px;font-weight:normal;text-transform:lowercase}
.texto_not{display:block}
.texto_not p{padding:10px 5px 0 10px}
.img_noticia{width:210px;float:left;padding:5px 5px 5px 10px}
.fecha3{color:#F30;display:block;float:right}
#texto_not3{float:left;width:880px;margin:10px 5px 20px 20px}
#texto_not3 p{float:left;width:880px;display:block;margin:10px 5px 0 20px}

/* // buscador */
#buscarDiv{position:absolute;top:70px;right:0px;width:200px;height:40px;z-index:333;text-align:right}
#buscarDiv input[type=text]{padding:1px;width:130px;border:solid 1px #bcbbbb;outline:none;border-radius:2em;margin:8px 0 0 0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);margin-right:5px}
#buscarDiv input[type=button]{background:url(../imagenes/lupa.png) 0 0 no-repeat;width:30px;height:30px;border:0;float:right;margin:10px 0 0 0;cursor:pointer}
/* paginación */
#paginacionDiv{position:relative;float:right;margin-top:10px}
.paginaImg{position:relative;float:right}
.paginasNum{position:relative;float:right;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:15px;line-height:20px}
.paginaact{padding:4px 10px;color:#e50303;background:#feba00;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 1px rgba(0,0,0,0.1)}
.irpagina:link,.irpagina:visited,.irpagina:hover{padding:0 13px;color:#666666}
.irpagina:hover{color:#e50303}
.pagpuntos{padding:0}
#paginacionDiv .paginaImg .ant,#paginacionDiv .paginaImg .sig{display:block;width:20px;height:30px;background:url(../imgcss/ant-sig.png) 0 0 no-repeat}
#paginacionDiv .paginaImg .ant{background-position:0 -36px}
#paginacionDiv .paginaImg .sig{background-position:-20px -36px}
.volver{display:block;width:20px;height:34px;background:url(../imgcss/ant-sig.png) 0 -32px no-repeat}
/* /paginacion */
/*Fancy box*/
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../imgcss/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../imgcss/fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../imgcss/blank.gif);z-index:1102;display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url(../imgcss/fancybox.png);background-position:-40px -30px}
#fancybox-right-ico{background-image:url(../imgcss/fancybox.png);background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;/* IE6 */}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../imgcss/fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../imgcss/fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../imgcss/fancybox-y.png);background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../imgcss/fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../imgcss/fancybox-x.png);background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../imgcss/fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../imgcss/fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../imgcss/fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url(../imgcss/fancy_title_over.png);display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(../imgcss/fancybox.png) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(../imgcss/fancybox-x.png) 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(../imgcss/fancybox.png) -55px -90px no-repeat}
/* IE6 */
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div	{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_loading.png',sizingMethod='scale')}
/* IE6,IE7,IE8 */
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgcss/fancy_shadow_nw.png',sizingMethod='scale')}

/*Carousel*/
.jcarousel-skin-tango .jcarousel-container{text-align:center}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:320px;padding:10px 40px;margin:0 auto}
.jcarousel-skin-tango .jcarousel-container-vertical{width:85px;height:370px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:320px;height:85px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px}
.jcarousel-skin-tango .jcarousel-item{width:160px;height:85px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
/*Horizontal Buttons*/
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:34px;right:5px;width:24px;height:35px;cursor:pointer;background:transparent url(../imgcss/ant-sig.png) no-repeat -20px -32px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(prev-horizontal.png)}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:-20px -64px}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-20px -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:34px;left:5px;width:24px;height:35px;cursor:pointer;background:transparent url(../imgcss/ant-sig.png) no-repeat 2px -32px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(../imgcss/next-horizontal.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:2px -64px}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:2px -64px}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 0}
/*Vertical Buttons*/
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(next-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(prev-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}
