/* ### movistar.es css interfaz front end */
/* ### elementos de interfaz de usuario */
/* ### fecha: 29/11/2013 */


.btn, .btn:link, .btn:visited {
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 100;
line-height: 22px;
padding: 2px 20px 4px 20px;
text-decoration: none;
display: inline-block;
font-family: 'MovistarHeadlineregular' 'MovistarHeadlineBold', 'MovistarH1', Verdana, Geneva, sans-serif;
background: #6a6a6a;
color: #fff !importat;
}
.btn:focus, .btn:hover{
	background: #979797;
	text-decoration: none;
}
.btn.primary, .btn.primary:link, .btn.primary:visited{
background: #0a486f;
background: -moz-linear-gradient(bottom, #0a486f 0%, #3598bc 4%, #3092b6 17%, #1a769d 69%, #146e96 90%, #146e96 100%);
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#0a486f), color-stop(4%,#3598bc), color-stop(17%,#3092b6), color-stop(69%,#1a769d), color-stop(90%,#146e96), color-stop(100%,#146e96));
background: -webkit-linear-gradient(bottom, #0a486f 0%,#3598bc 4%,#3092b6 17%,#1a769d 69%,#146e96 90%,#146e96 100%);
background: -o-linear-gradient(bottom, #0a486f 0%,#3598bc 4%,#3092b6 17%,#1a769d 69%,#146e96 90%,#146e96 100%);
background: -ms-linear-gradient(bottom, #0a486f 0%,#3598bc 4%,#3092b6 17%,#1a769d 69%,#146e96 90%,#146e96 100%);
background: linear-gradient(to top, #0A486F 0%, #3598BC 4%, #3092B6 17%, #1A769D 69%, #146E96 90%, #146E96 100%) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146e96', endColorstr='#0a486f',GradientType=0 );
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 -1px 1px 0 #2B88AC;
-webkit-box-shadow: 0px -1px 1px 0px #2B88AC;
/*text-shadow: 0 2px 4px #013358;*/
}
.btn.primary:hover, .btn.primary:focus {
background: #257B9D;
background: -moz-linear-gradient(bottom, #0F4E73 0%, #0A486F 0%, #3089AA 4%, #2980A1 25%, #176A8E 68%, #126387 90%);
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#0F4E73), color-stop(0%,#0A486F), color-stop(4%,#3089AA), color-stop(25%,#2980A1), color-stop(68%,#176A8E), color-stop(90%,#126387));
background: -webkit-linear-gradient(bottom, #0F4E73 0%,#0A486F 0%,#3089AA 4%,#2980A1 25%,#176A8E 68% #126387 90%);
background: -o-linear-gradient(bottom, #0F4E73 0%,#0A486F 0%,#3089AA 4%,#2980A1 25%,#176A8E 68%, #126387 90%);
background: -ms-linear-gradient(bottom, #0F4E73 0%,#0A486F 0%,#3089AA 4%, #2980A1 25%,#176A8E 68%, #126387 90%);
background: linear-gradient(to bottom, #0F4E73 0%, #0A486F 0%, #3089AA 4%, #2980A1 25%, #176A8E 68%, #126387 90%, #126387 100%) repeat scroll 0 0 transparent;
/*text-shadow: 0 0 0 #000;*/
}

.btn.secondary, .btn.secondary:link,  .btn.secondary:visited{
font-size: 14px;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 -1px 1px 0 #7eba2c;
background: #78b02b;
background: -moz-linear-gradient(bottom, #78b02b 0%, #aed655 4%, #9ccc46 17%, #89c136 69%, #7eba2c 90%, #7eba2c 100%);
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#78b02b), color-stop(4%,#aed655), color-stop(17%,#9ccc46), color-stop(69%,#89c136), color-stop(90%,#7eba2c), color-stop(100%,#7eba2c));
background: -webkit-linear-gradient(bottom, #78b02b 0%,#aed655 4%,#9ccc46 17%,#89c136 69%,#7eba2c 90%,#7eba2c 100%);
background: -o-linear-gradient(bottom, #78b02b 0%,#aed655 4%,#9ccc46 17%,#89c136 69%,#7eba2c 90%,#7eba2c 100%);
background: -ms-linear-gradient(bottom, #78b02b 0%,#aed655 4%,#9ccc46 17%,#89c136 69%,#7eba2c 90%,#7eba2c 100%);
background: linear-gradient(to top, #78b02b 0%, #aed655 4%, #9ccc46 17%, #89c136 69%, #7eba2c 90%, #7eba2c 100%) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eba2c', endColorstr='#78b02b',GradientType=0 );
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: 0px -1px 1px 0px #7eba2c;
/*text-shadow: 0 2px 4px #71A727;*/
}
.btn.secondary:hover, .btn.secondary:focus{
background: #729d37; /* Old browsers */
background: -moz-linear-gradient(top, #729d37 0%, #729d37 10%, #7ca440 31%, #8fb646 83%, #9fc252 96%, #6d9535 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#729d37), color-stop(10%,#729d37), color-stop(31%,#7ca440), color-stop(83%,#8fb646), color-stop(96%,#9fc252), color-stop(100%,#6d9535)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #729d37 0%,#729d37 10%,#7ca440 31%,#8fb646 83%,#9fc252 96%,#6d9535 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #729d37 0%,#729d37 10%,#7ca440 31%,#8fb646 83%,#9fc252 96%,#6d9535 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #729d37 0%,#729d37 10%,#7ca440 31%,#8fb646 83%,#9fc252 96%,#6d9535 100%); /* IE10+ */
background: linear-gradient(to bottom, #729d37 0%,#729d37 10%,#7ca440 31%,#8fb646 83%,#9fc252 96%,#6d9535 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#729d37', endColorstr='#6d9535',GradientType=0 ); /* IE6-9 */
}
.btn.common, .btn.common:link, .btn.common:visited{
background: -moz-linear-gradient(top, #6a6a6b 0%, #8a8a8b 4%, #9b9b9b 9%, #909192 17%, #838587 31%, #75787b 55%, #686c70 84%, #676a6f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a6a6b), color-stop(4%,#8a8a8b), color-stop(9%,#9b9b9b), color-stop(17%,#909192), color-stop(31%,#838587), color-stop(55%,#75787b), color-stop(84%,#686c70), color-stop(100%,#676a6f));
background: -webkit-linear-gradient(top, #6a6a6b 0%,#8a8a8b 4%,#9b9b9b 9%,#909192 17%,#838587 31%,#75787b 55%,#686c70 84%,#676a6f 100%);
background: -o-linear-gradient(top, #6a6a6b 0%,#8a8a8b 4%,#9b9b9b 9%,#909192 17%,#838587 31%,#75787b 55%,#686c70 84%,#676a6f 100%);
background: -ms-linear-gradient(top, #6a6a6b 0%,#8a8a8b 4%,#9b9b9b 9%,#909192 17%,#838587 31%,#75787b 55%,#686c70 84%,#676a6f 100%);
background: linear-gradient(to bottom, #6a6a6b 0%,#8a8a8b 4%,#9b9b9b 9%,#909192 17%,#838587 31%,#75787b 55%,#686c70 84%,#676a6f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6a6b', endColorstr='#676a6f',GradientType=0 );
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px -1px 1px 0px #737373;
box-shadow: 0px -1px 1px 0px #737373;
/*text-shadow: #353535 0 2px 4px;*/
}
.btn.common:hover, .btn.common:focus{
background: #494949;
background: -moz-linear-gradient(top, #606061 0%, #7c7c7d 0%, #8c8c8c 5%, #8c8c8c 10%, #757779 32%, #6a6d70 53%, #5e6165 84%, #5d6064 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606061), color-stop(0%,#7c7c7d), color-stop(5%,#8c8c8c), color-stop(10%,#8c8c8c), color-stop(32%,#757779), color-stop(53%,#6a6d70), color-stop(84%,#5e6165), color-stop(100%,#5d6064));
background: -webkit-linear-gradient(top, #606061 0%,#7c7c7d 0%,#8c8c8c 5%,#8c8c8c 10%,#757779 32%,#6a6d70 53%,#5e6165 84%,#5d6064 100%);
background: -o-linear-gradient(top, #606061 0%,#7c7c7d 0%,#8c8c8c 5%,#8c8c8c 10%,#757779 32%,#6a6d70 53%,#5e6165 84%,#5d6064 100%);
background: -ms-linear-gradient(top, #606061 0%,#7c7c7d 0%,#8c8c8c 5%,#8c8c8c 10%,#757779 32%,#6a6d70 53%,#5e6165 84%,#5d6064 100%);
background: linear-gradient(to bottom, #606061 0%,#7c7c7d 0%,#8c8c8c 5%,#8c8c8c 10%,#757779 32%,#6a6d70 53%,#5e6165 84%,#5d6064 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606061', endColorstr='#5d6064',GradientType=0 );
-webkit-box-shadow: 0px -1px 1px 0px #737373;
box-shadow: 0px -1px 1px 0px #737373;
/*text-shadow: #000 0 0 0;*/
}

.btn.disabled, .btn.disabled:link, .btn.disabled:visited{
cursor: default;
background: #ccc;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.contenedor-precio .btn, .contenedor-precio .btn:hover, .contenedor-precio .btn:link, .contenedor-precio .btn:visited, .contenedor-precio .btn:focus {background: none;}