
/*

/************************************ SLIDER *********************************************************/

/* slider */
.space {height:0.2em; clear:both;}
.left {float:left;}
.right {float:right;}
.clear-both {clear:both;}
.clear-right {clear:right;}
.clear-left {clear:left;}
.cero {padding:0 !important; margin:0 !important;}
.hide {display:none;}
.block {display:block;}
.btop {padding-top: 1em;}

.clear, .seccion {display:inline-block;}   
.clear:after, .seccion:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clear, * html .seccion {height:1%;}
.clear, .seccion {display:block;}

#slider
{
    margin: 0px 0px 0px 0px;
	position:relative;
	top:10px; 
	left:-10px;
    width: 350px;
}
@-moz-document url-prefix() {
    #slider
    {
        margin: 0px 0px 0px 0px;
	    position:relative;
	    top:10px; 
	    left:10px;
        width: 350px;
        float:left;
    }
}
#in-slider
{
    margin: 0;
    padding: 0;
    height: 88px;
}
#campanias
{
    margin: 5px 0px 5px 4px;
    padding: 0px;
    border: 0px;
    float: left;
    text-align: center;
}
#slider-left {float: left; margin:0px; padding:0px;}
#slider-left img, #slider-right img {margin-top: 0px;}
#slider-left {text-align: center;}
#slider-right {float: right; margin:0px; padding:0px;}
#slider-left-img {margin: 0 auto;}
#campanias span {width: 170px;margin: 0;padding: 0;text-align: center;}
#campanias img {margin: 0;padding:0;}
div.element
{
    position: absolute;
    left: -999em;
}
.destacado-campania {background-color: #E2E2E2 !important; width:215px !important;}
.sl-img {float: left;}
.sl-desc {font-size: 1em; font-family: "Tahoma"; float: left; width: 65%; text-align: left; line-height: 1.25em; margin-top:5px; }
.sl-desc a, .sl-desc a:hover {color: #333;}
h2.deinteres {position:relative; top: -0.93em; left: 0.25em; color:#8A8A8A; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; margin:0 !important; padding:0 0 0 0.33em; letter-spacing:0.17em; background:#ffffff; width:10em;}
.sl-desc a {text-decoration: none;}
.sl-desc a:hover {text-decoration: none; color: #CC0000;}
.sl-desc a span.titulo		 {text-decoration: underline; font-weight: bold;}


.btn_previous, .btn_next, .btn_up, .btn_down 		{ width: 20px; height: 20px; margin: 0 2px 0 2px; }

.btn_previous a			{ width: 20px; height: 20px; display:block; background: url(./images/btn_flechas.gif) no-repeat 0px 0px; }
.btn_next a				{ width: 20px; height: 20px; display:block; background: url(./images/btn_flechas.gif) no-repeat -20px 0px; }
.btn_up a				{ width: 20px; height: 20px; display:block; background: url(./images/btn_flechas.gif) no-repeat -40px 0px; }
.btn_down a				{ width: 20px; height: 20px; display:block; background: url(./images/btn_flechas.gif) no-repeat -60px 0px; }

.btn_previous a:hover	{ background-position: 0px -20px; }
.btn_next a:hover		{ background-position: -20px -20px; }
.btn_up a:hover			{ background-position: -40px -20px; }
.btn_down a:hover		{ background-position: -60px -20px; }

.btn_previous a:active	{ background-position: 0px 0px; }
.btn_next a:active		{ background-position: -20px 0px; }
.btn_up a:active			{ background-position: -40px 0px; }
.btn_down a:active		{ background-position: -60px 0px; }


