/***********************************/
/*	   BOTON GRANDE DESACTIVADO    */
/***********************************/
.btnDesactivadoGrande {
	background:url(../img/botones/btn_desactivado.png) right -40px no-repeat;
	float:left;
	display:block;
	height:38px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:6px;
	cursor:default;
}
.btnDesactivadoGrande span {
	background:url(../img/botones/btn_desactivado.png) top left no-repeat;
	padding:13px 4px 11px 10px;
	display:block;
	cursor:default;
}

* html .btnDesactivadoGrande,
* html .btnDesactivadoGrande span{
	background-image:url(../img/botones/btn_desactivado.gif);
}
/***********************************/
/*  BOTON GRANDE DESACTIVADO LARGO */
/***********************************/
.btnDesactivadoGrandeLargo {
	background:url(../img/botones/btn_desactivado.png) right -40px no-repeat;
	float:left;
	display:block;
	height:38px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:6px;
	cursor:default;
}
.btnDesactivadoGrandeLargo span {
	background:url(../img/botones/btn_desactivado.png) top left no-repeat;
	padding:13px 24px 11px 30px;
	display:block;
	cursor:default;
}

* html .btnDesactivadoGrandeLargo,
* html .btnDesactivadoGrandeLargo span{
	background-image:url(../img/botones/btn_desactivado.gif);
}




/***********************************/
/*		  BOTON AZUL GRANDE        */
/***********************************/
.btnAzulGrande {
	background:url(../img/botones/btn_azulGrande.png) right -40px no-repeat;
	height:38px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:11px;
}
.btnAzulGrande span {
	background:url(../img/botones/btn_azulGrande.png) top left no-repeat;
	padding:12px 1px 12px 11px;
	display:block;
	cursor:pointer;
}
.btnAzulGrande:hover {
	background-position:right -120px;
}
.btnAzulGrande:hover span {
	background-position:left -80px;
}
* html .btnAzulGrande,
* html .btnAzulGrande span,
* html .btnAzulGrande:hover,
* html .btnAzulGrande:hover span {
	background-image:url(../img/botones/btn_azulGrande.gif);
}
/***********************************/
/*		BOTON AZUL GRANDE LARGO	*/
/***********************************/
.btnAzulGrandeLargo {
	background:url(../img/botones/btn_azulGrande.png) right -40px no-repeat;
	height:38px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:11px;
}
.btnAzulGrandeLargo span {
	background:url(../img/botones/btn_azulGrande.png) top left no-repeat;
	padding:13px 19px 11px 30px;
	display:block;
	cursor:pointer;
}
.btnAzulGrandeLargo:hover {
	background-position:right -120px;
}
.btnAzulGrandeLargo:hover span {
	background-position:left -80px;
}
* html .btnAzulGrandeLargo,
* html .btnAzulGrandeLargo span,
* html .btnAzulGrandeLargo:hover,
* html .btnAzulGrandeLargo:hover span {
	background-image:url(../img/botones/btn_azulGrande.gif);
}

/***********************************/
/*           BOTON AZUL            */
/***********************************/
.btnAzul {
	background:url(../img/botones/btn_azul.png) right -34px no-repeat;
	height:34px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:8px;
}
.btnAzul span {
	background:url(../img/botones/btn_azul.png) top left no-repeat;
	padding:10px 2px 10px 10px;
	display:block;
	cursor:pointer;
}
.btnAzul:hover {
	background-position:right -102px;
}
.btnAzul:hover span {
	background-position:left -68px;
}
* html .btnAzul,
* html .btnAzul span,
* html .btnAzul:hover,
* html .btnAzul:hover span {
	background-image:url(../img/botones/btn_azul.gif);
}
/***********************************/
/*			BOTON AZUL LARGO		*/
/***********************************/
.btnAzulLargo {
	background:url(../img/botones/btn_azul.png) right -34px no-repeat;
	height:34px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:8px;
}
.btnAzulLargo span {
	background:url(../img/botones/btn_azul.png) top left no-repeat;
	padding:10px 22px 10px 30px;
	display:block;
	cursor:pointer;
}
.btnAzulLargo:hover {
	background-position:right -102px;
}
.btnAzulLargo:hover span {
	background-position:left -68px;
}
* html .btnAzulLargo,
* html .btnAzulLargo span,
* html .btnAzulLargo:hover,
* html .btnAzulLargo:hover span {
	background-image:url(../img/botones/btn_azul.gif);
}


/***********************************/
/*        BOTON AZUL DELGADO       */
/***********************************/
.btnAzulDelgado {
	background:url(../img/botones/bg_btn_delgado.png) right -30px no-repeat;
	height:30px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:8px;
}
.btnAzulDelgado span {
	background:url(../img/botones/bg_btn_delgado.png) top left no-repeat;
	padding:8px 2px 6px 10px;
	display:block;
	cursor:pointer;
}
.btnAzulDelgado:hover {
	background-position:right -90px;
}
.btnAzulDelgado:hover span {
	background-position:left -60px;
}
* html .btnAzulDelgado,
* html .btnAzulDelgado span,
* html .btnAzulDelgado:hover,
* html .btnAzulDelgado:hover span {
	background-image:url(../img/botones/bg_btn_delgado.gif);
}
/***********************************/
/*		BOTON AZUL DELGADO LARGO	*/
/***********************************/
.btnAzulDelgadoLargo {
	background:url(../img/botones/bg_btn_delgado.png) right -30px no-repeat;
	height:30px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:8px;
}
.btnAzulDelgadoLargo span {
	background:url(../img/botones/bg_btn_delgado.png) top left no-repeat;
	padding:8px 22px 6px 30px;
	display:block;
	cursor:pointer;
}
.btnAzulDelgadoLargo:hover {
	background-position:right -90px;
}
.btnAzulDelgadoLargo:hover span {
	background-position:left -60px;
}
* html .btnAzulDelgadoLargo,
* html .btnAzulDelgadoLargo span,
* html .btnAzulDelgadoLargo:hover,
* html .btnAzulDelgadoLargo:hover span {
	background-image:url(../img/botones/bg_btn_delgado.gif);
}



/***********************************/
/*		BOTON VERDE GRANDE         */
/***********************************/
.btnVerdeGrande {
	background:url(../img/botones/btn_verdeGrande.png) right -38px no-repeat;
	height:38px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:9px;
}
.btnVerdeGrande span {
	background:url(../img/botones/btn_verdeGrande.png) top left no-repeat;
	padding:12px 1px 12px 10px;
	display:block;
	cursor:pointer;
}
.btnVerdeGrande:hover {
	background-position:right -114px;
}
.btnVerdeGrande:hover span {
	background-position:left -76px;
}
* html .btnVerdeGrande,
* html .btnVerdeGrande span,
* html .btnVerdeGrande:hover,
* html .btnVerdeGrande:hover span {
	background-image:url(../img/botones/btn_verdeGrande.gif);
}
/***********************************/
/*		BOTON VERDE GRANDE LARGO	*/
/***********************************/
.btnVerdeGrandeLargo {
	background:url(../img/botones/btn_verdeGrande.png) right -38px no-repeat;
	height:38px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:9px;
}
.btnVerdeGrandeLargo span {
	background:url(../img/botones/btn_verdeGrande.png) top left no-repeat;
	padding:12px 19px 12px 30px;
	display:block;
	cursor:pointer;
}
.btnVerdeGrandeLargo:hover {
	background-position:right -114px;
}
.btnVerdeGrandeLargo:hover span {
	background-position:left -76px;
}
* html .btnVerdeGrandeLargo,
* html .btnVerdeGrandeLargo span,
* html .btnVerdeGrandeLargo:hover,
* html .btnVerdeGrandeLargo:hover span {
	background-image:url(../img/botones/btn_verdeGrande.gif);
}



/***********************************/
/*           BOTON VERDE            */
/***********************************/
.btnVerde {
	background:url(../img/botones/btn_verde.png) right -33px no-repeat;
	float:left;
	display:block;
	height:33px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:7px;
}
.btnVerde span {
	background:url(../img/botones/btn_verde.png) top left no-repeat;
	padding:10px 3px 10px 10px;
	display:block;
	cursor:pointer;
}
.btnVerde:hover {
	background-position:right -99px;
}
.btnVerde:hover span {
	background-position:left -66px;
	color: #ffffff;
	text-decoration:none;	
}
* html .btnVerde,
* html .btnVerde span,
* html .btnVerde:hover,
* html .btnVerde:hover span {
	background-image:url(../img/botones/btn_verde.gif);
}
/***********************************/
/*       BOTON VERDE LARGO		   */
/***********************************/
.btnVerdeLargo {
	background:url(../img/botones/btn_verde.png) right -33px no-repeat;
	float:left;
	display:block;
	height:33px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:7px;
}
.btnVerdeLargo span {
	background:url(../img/botones/btn_verde.png) top left no-repeat;
	padding:10px 23px 10px 30px;
	display:block;
	cursor:pointer;
}
.btnVerdeLargo:hover {
	background-position:right -99px;
}
.btnVerdeLargo:hover span {
	background-position:left -66px;
	color: #ffffff;
	text-decoration:none;	
}
* html .btnVerdeLargo,
* html .btnVerdeLargo span,
* html .btnVerdeLargo:hover,
* html .btnVerdeLargo:hover span {
	background-image:url(../img/botones/btn_verde.gif);
}


/***********************************/
/*       BOTON VERDE DELGADO       */
/***********************************/
.btnVerdeDelgado {
	background:url(../img/botones/btn_verdeDelgado.png) right -30px no-repeat;
	height:30px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:8px;
}
.btnVerdeDelgado span {
	background:url(../img/botones/btn_verdeDelgado.png) top left no-repeat;
	padding:8px 2px 10px 10px;
	display:block;
	cursor:pointer;
}
.btnVerdeDelgado:hover {
	background-position:right -90px;
}
.btnVerdeDelgado:hover span {
	background-position:left -60px;
}
* html .btnVerdeDelgado,
* html .btnVerdeDelgado span,
* html .btnVerdeDelgado:hover,
* html .btnVerdeDelgado:hover span {
	background-image:url(../img/botones/btn_verdeDelgado.gif);
}
/*****************************************/
/*       BOTON VERDE DELGADO Alargado    */
/*****************************************/
.btnVerdeDelgadoLargo {
	background:url(../img/botones/btn_verdeDelgado.png) right -30px no-repeat;
	height:30px;
	float:left;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:8px;
}
.btnVerdeDelgadoLargo span {
	background:url(../img/botones/btn_verdeDelgado.png) top left no-repeat;
	padding:8px 22px 10px 30px;
	display:block;
	cursor:pointer;
}
.btnVerdeDelgadoLargo:hover {
	background-position:right -90px;
}
.btnVerdeDelgadoLargo:hover span {
	background-position:left -60px;
}
* html .btnVerdeDelgadoLargo,
* html .btnVerdeDelgadoLargo span,
* html .btnVerdeDelgadoLargo:hover,
* html .btnVerdeDelgadoLargo:hover span {
	background-image:url(../img/botones/btn_verdeDelgado.gif);
}

/*****************************************/
/*      BOTON AZUL DELGADO Redondeado    */
/*****************************************/
.btn_azul {
    display: block;
    background: url(../img/botones/img_btn_azul.gif) right -24px no-repeat;
    height: 24px;
    text-decoration: none !important;
    font-family: Tahome, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bolder;
    color: #FFF !important;
    padding-right: 9px;
}* html .btn_azul {
	display: inline-block;
}*:first-child+html .btn_azul {
	display: inline-block;
}

.btn_azul span {
    background: url(../img/botones/img_btn_azul.gif) top left no-repeat;
    padding: 5px 4px 0 15px;
    height: 19px;
    display: block;
    cursor: pointer;
}* html .btn_azul span {
    float: left;
}

.btn_azul:hover {
    background-position: right -72px;
}

.btn_azul:hover span {
    background-position: left -48px;
}

.contenedor_boton_azul {
	display: block;
	float: left;
}

