/*banners*/
div#banner_1{
	position: relative;
	background: url(../img/ico_apadrina.gif) top left no-repeat;
	padding-left: 80px;
	text-align: left;
	height: 90px;
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	border-bottom: solid 1px #ccc;
		}
div#banner_1 p{
	margin-bottom: 20px;
	line-height: 1.2em;
	font-size: 12px;
	}
	
div#banner_2{
	position: relative;
	background: url(../img/ico_devolucion.gif) top left no-repeat;
	padding-left: 80px;
	height: 80px;
	text-align: left;
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	border-bottom: solid 1px #ccc;
	}
div#banner_2 p{
	margin-bottom: 20px;
	line-height: 1.2em;
	font-size: 12px;
	}

#banner_1 a:link, #banner_1 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 1.3em;
	}

#banner_1 a:link span, #banner_1 a:visited span{
	font-size: 16px;
	font-weight: bold;
	color: #eb0067;
	line-height: 1.3em;

	}
#banner_1 a:hover {
	color: #9ba503;
	}
	
	
#banner_2 a:link, #banner_2 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 1.3em;

	}

#banner_2 a:link span, #banner_2 a:visited span{
	font-size: 16px;
	font-weight: bold;
	color: #eb0067;
	line-height: 1.3em;

	}
#banner_2 a:hover {
	color: #9ba503;
	}
	

div#banner_3{
	position: relative;
	background: url(../img/ico_candado.gif) top left no-repeat;
	padding-left: 80px;
	text-align: left;
	height: 80px;
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	border-bottom: solid 1px #ccc;
		}
	div#banner_3 p{
	position: relative;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-size: 12px;
	}
	#banner_3 a:link, #banner_3 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 1.3em;
	}
	#banner_3 a:hover {
	color: #9ba503;
	}
	
div#banner_4{
	
	position: relative;
	background: url(../img/ico_info.gif) top left no-repeat;
	padding-left: 80px;
	text-align: left;
	height: 80px;
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	border-bottom: solid 1px #ccc;
	
	}
	div#banner_4 p{
	position: relative;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-size: 12px;
	}
	#banner_4 a:link, #banner_4 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 1.3em;
	}
	#banner_3 a:hover {
	color: #9ba503;
	}
	

/*moveleft moveright*/

a.bot_moveleft{
	position: absolute;
	top: 14px;
	left: -30px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/ico_left_n.gif) top left no-repeat;
	}
	
a.bot_moveleft span{
	display: none;
	}
a.bot_moveleft:hover{
	position: absolute;
	top: 14px;
	left: -30px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/ico_left_over.gif) top left no-repeat;
	}

a.bot_moveright{
	position: absolute;
	top: 48px;
	left: -30px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/ico_menu_n.gif) top left no-repeat;
	}
	
a.bot_moveright span{
	display: none;
	}
a.bot_moveright:hover{
	position: absolute;
	top: 48px;
	left: -30px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/ico_menu_over.gif) top left no-repeat;
	}

	
/*Button 1*/

a.button1 {
	position: absolute;
	bottom: 5px;
	left: 208px;
	color: #9ba503;
	text-decoration: none;
	background: url(../img/ico_butt_ficha.gif) top right no-repeat;
	overflow: hidden;
	white-space: nowrap;
	line-height: 30px;
	padding: 0px 40px 6px 0;
	}

a.button1:hover {
	color: #666;
	}
	
a.button2 {
	position: absolute;
	top: 5px; 
	right: 10px;
	color: #9ba503;
	text-decoration: none;
	background: url(../img/ico_butt_ficha.gif) top right no-repeat;
	overflow: hidden;
	white-space: nowrap;
	line-height: 30px;
	padding: 0px 30px 6px 0;
	font-size: 14px;
	}

a.button2:hover {
	color: #666;
	}


	/* Big button */
	span.button a { 
	    height: 40px;
	    font: bold 14px/30px Trebuchet Ms, Helvetica, Arial, sans-serif;
	    text-decoration: none;
	    float: left;
    display: block;
    overflow: hidden;
    padding: 0;
}
    span.button a span {
        display: block;
        white-space: nowrap;
        padding: 0 22px 5px 0;
        line-height: 32px;  
        cursor: pointer;
    }
    span.button a.black_h { 
    height: 35px;
    font: bold 14px/30px Trebuchet Ms, Helvetica, Arial, sans-serif;
    text-decoration: none;
    float: left;
    display: block;
    overflow: hidden;
    padding: 0;
}
    span.button a.black_h span {
        display: block;
        white-space: nowrap;
        padding: 0 22px 5px 0;
        line-height: 32px;  
        cursor: pointer;
    }

/* Gris */

span.button a.gris {
    color: #FFFFFF;
    padding: 0 0 0 40px;
    background: url(../img/bot_black_left.gif) left top no-repeat;
}
span.button a.gris:hover {
    padding: 0 0 0 40px;
    background: url(../img/bot_black_left.gif) 0 -40px no-repeat;
}
    span.button a.gris span {
        background: url(../img/bot_black_right.gif) right top no-repeat;
    }
    span.button a.gris:hover span {
        background: url(../img/bot_black_right.gif) right -40px no-repeat;
    }



/* Green*/

span.button a.green {
    color: #FFFFFF;
    padding: 0 0 0 40px;
    background: url(../img/bot_green_left.gif) left top no-repeat;
}
span.button a.green:hover {
    padding: 0 0 0 40px;
    background: url(../img/bot_green_left.gif) 0 -40px no-repeat;
}
    span.button a.green span {
        background: url(../img/bot_green_right.gif) right top no-repeat;
    }
    span.button a.green:hover span {
        background: url(../img/bot_green_right.gif) right -40px no-repeat;
    }



/* Frucsia */

span.button a.frucsia {
    color: #FFFFFF;
    padding: 0 0 0 15px;
    background: url(../img/bot_frucsia_left.gif) left top no-repeat;
}
span.button a.frucsia:hover {
    padding: 0 0 0 15px;
    background: url(../img/bot_frucsia_left.gif) 0 -40px no-repeat;
}
    span.button a.frucsia span {
        background: url(../img/bot_frucsia_right.gif) right top no-repeat;
        padding-right: 50px;
      
    }
    span.button a.frucsia:hover span {
    	padding-right: 50px;
        background: url(../img/bot_frucsia_right.gif) right -40px no-repeat;
    }


/* Frucsia */

span.button a.black_h {
    color: #FFFFFF;
    padding: 0 0 0 15px;
    background: url(../img/bot_black_h_left.gif) left top no-repeat;
}
span.button a.black_h:hover {
    padding: 0 0 0 15px;
    background: url(../img/bot_black_h_left.gif) 0 -36px no-repeat;
}
    span.button a.black_h span {
        background: url(../img/bot_black_h_right.gif) right top no-repeat;
        padding-right: 50px;
      
    }
    span.button a.black_h:hover span {
    	padding-right: 50px;
        background: url(../img/bot_black_h_right.gif) right -36px no-repeat;
    }





/* Disabled buttons */

span.button a.disabled {
	color: #afb4b4 !important;
	background: #F0F0F0 url(/i/images/buttons/gray/gray_comp_left.png) left top no-repeat !important;
	cursor: default !important;
}

span.button a.disabled:hover {
	color: #afb4b4 !important;
	background: #F0F0F0 url(/i/images/buttons/gray/gray_comp_left.png) left top no-repeat !important;
	cursor: default !important;
}
span.button a.disabled span {
	background: #F0F0F0 url(/i/images/buttons/gray/gray_comp_right.png) right top no-repeat !important;
	cursor: default !important;
}
span.button a.disabled:hover span {
	background: #F0F0F0 url(/i/images/buttons/gray/gray_comp_right.png) right top no-repeat !important;
	cursor: default !important;
}

