/***********************************/
/*	   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 NARANJA GRANDE       */
/***********************************/

.boton_naranja{
    float: left;
    margin: 12px 0 0;
}

.btnNaranjaGrande {
	background:url(../img/botones/btn_naranjaGrande.png) right -40px no-repeat;
	height:38px;
	display:inline-block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFF;
	padding-right:11px;
}
.btnNaranjaGrande span {
	background:url(../img/botones/btn_naranjaGrande.png) top left no-repeat;
	padding:12px 1px 12px 11px;
	display:block;
	cursor:pointer;
	width:105px;
	text-align:center;
}
.btnNaranjaGrande:hover {
	background-position:right -120px;
}
.btnNaranjaGrande:hover span {
	background-position:left -80px;
	text-decoration:none;
}
* html .btnNaranjaGrande,
* html .btnNaranjaGrande span,
* html .btnNaranjaGrande:hover,
* html .btnNaranjaGrande:hover span {
	background-image:url(../img/botones/btn_naranjaGrande.gif);
}

/***********************************/
/*	  BOTON VERDE GRANDE NEW       */
/***********************************/

.boton_verde{
	display: block;
    float: left;
    margin-top:5px;
    padding: 0 0 0 0;
}

.btnVerdeGrande_new {
	background:url(../img/botones/btn_verdeGrande_new.png) right -40px no-repeat;
	height:38px;
	display:inline-block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	padding-right:10px;
}
.btnVerdeGrande_new span {
	background:url(../img/botones/btn_verdeGrande_new.png) top left no-repeat;
	padding:10px 1px 12px 11px;
	display:block;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	
}
.btnVerdeGrande_new:hover {
	background-position:right -120px;
}
.btnVerdeGrande_new:hover span {
	background-position:left -80px;
	text-decoration:none;
}
* html .btnVerdeGrande_new,
* html .btnVerdeGrande_new span,
* html .btnVerdeGrande_new:hover,
* html .btnVerdeGrande_new:hover span {
	background-image:url(../img/botones/btn_verdeGrande_new.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 2       */
/***********************************/

.btnVerdeGrande2 {
    background: url("../img/generico/btn_verdeGrande2.png") no-repeat scroll right -40px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 38px;
    padding-right: 11px;
    text-decoration: none;
}
.btnVerdeGrande2 span {
    background: url("../img/generico/btn_verdeGrande2.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    font-weight: bold;
    padding: 4px 1px 12px 11px;
    text-align: center;
    width: 120px;
}
.btnVerdeGrande2 span {
    padding: 10px 1px 17px 12px;
}
.btnVerdeGrande2:hover {
    background-position: right -120px;
}
.btnVerdeGrande2:hover span {
    background-position: left -80px;
    color: #FFFFFF;
    text-decoration: none;
}
* html .btnVerdeGrande2, * html .btnVerdeGrande2 span, * html .btnVerdeGrande2:hover, * html .btnVerdeGrande2:hover span {
    background-image: url("../img/generico/btn_verdeGrande2.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;
    font-family: Tahome, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bolder;
    color: #FFF;
    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;
}

.btnNaranjaGrande2 {
    background: url("../img/botones/bt_naranjo2.png") no-repeat scroll right -40px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    height: 32px;
    padding-right: 7px;
    text-decoration: none;
}
.btnNaranjaGrande2 span {
    background: url("../img/botones/bt_naranjo2.png") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    padding: 9px 1px 12px 11px;
    text-align: center;
}
.btnNaranjaGrande2:hover {
    background-position: right -120px;
}
.btnNaranjaGrande2:hover span {
    background-position: left -80px;
    text-decoration: none;

}
* html .btnNaranjaGrande2, * html .btnNaranjaGrande2 span, * html .btnNaranjaGrande2:hover, * html .btnNaranjaGrande2:hover span {
    background-image: url("../img/botones/bt_naranjo2.gif");
	
}

