/*bubbles*/
.bubble
{
	position: relative;
	background: #CCC;
	border-color: #CCC;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: bold 12px helvetica, arial;
	color: #FFF;
}
.bubble:after
{
	content: "";
	position: absolute;
	top: 100%;
	left: 10px;
	border-top: 6px solid #FFFFFF;
	border-top-color: inherit;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.bubble.rojo
{
	border-color: #FC575E;
	background: #FC575E;
}
.bubble.azul
{
	border-color: #00ADEF;
	background: #00ADEF;
}
/*botones*/
.buttonPro
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 12px / 1em HelveticaNeue, Arial, sans-serif;
	padding: 8px 11px;
	color: #555;
	text-shadow: 0 1px 0 #FFF;
	background: #F5F5F5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	border: 1px solid #DEDEDE;
	border-color: #DEDEDE #D8D8D8 #D3D3D3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #EAEAEA, inset 0 1px 0 #FBFBFB;
}
.buttonPro:hover, .buttonPro:focus
{
	color: #555;
	background: #EFEFEF;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
	border-color: #CCC;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #E0E0E0, inset 0 1px 0 #FBFBFB;
}
.buttonPro:active
{
	position: relative;
	top: 1px;
	color: #555;
	background: #EFEFEF;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
	border-color: #C6C6C6;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #DDD;
}
.buttonPro.rounded
{
	padding: 8px 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
INPUT.buttonPro, BUTTON.buttonPro
{
	=width: auto;
/*IE7 Fix*/
	=overflow: visible;
/*IE7 Fix*/
}
.buttonPro IMG
{
	border: none;
	vertical-align: bottom;
}
/*----- ---- --- -- -  Small buttons - -- --- ---- -----*/
.buttonPro.small
{
	padding: 5px 11px;
	font-size: 11px;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.buttonPro.small.rounded
{
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
/*----- ---- --- -- -  Large buttons - -- --- ---- -----*/
.buttonPro.large
{
	padding: 12px 15px;
	font-size: 20px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.buttonPro.large.rounded
{
	padding: 12px 22px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
}
/*
------------------------------------------------------------------------
------ ----- ---- --- -- -  Color Variations  - -- --- ---- ----- ------
------------------------------------------------------------------------

----- ---- --- -- -  Light Blue - -- --- ---- -----*/
.buttonPro.light_blue
{
	background: #92DBF6;
	background: -webkit-gradient(linear, left top, left bottom, from(#abe4f8), to(#6fcef3));
	background: -moz-linear-gradient(top, #abe4f8, #6fcef3);
	border-color: #7CBDD5;
	color: #444;
	text-shadow: 0 1px 0 #B6E6F9;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
	box-shadow: 0 1px 2px #D6D6D6, inset 0 1px 0 #C0EBFA;
}
.buttonPro.light_blue:hover, .buttonPro.light_blue:focus
{
	background: #85D6F5;
	background: -webkit-gradient(linear, left top, left bottom, from(#b1e9fd), to(#66c6ea));
	background: -moz-linear-gradient(top, #b1e9fd, #66c6ea);
	border-color: #66A8BF;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #C0EBFA;
}
.buttonPro.light_blue:active
{
	background: #92DBF6;
	border-color: #66A8BF;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #66A8BF;
}
/*----- ---- --- -- -  Blue - -- --- ---- -----*/
.buttonPro.blue
{
	background: #377AD0;
	background: -webkit-gradient(linear, left top, left bottom, from(#52a8e8), to(#377ad0));
	background: -moz-linear-gradient(top, #52a8e8, #377ad0);
	border-color: #4081AF #2E69A3 #20559A;
	color: #FFF;
	text-shadow: 0 1px 1px #4081AF;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	box-shadow: 0 1px 2px #D6D6D6, inset 0 1px 1px #72B9EB;
}
.buttonPro.blue:hover, .buttonPro.blue:focus
{
	background: #206BCB;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5), to(#206bcb));
	background: -moz-linear-gradient(top, #3e9ee5, #206bcb);
	border-color: #2A73A6 #165899 #07428F;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	box-shadow: 0 1px 0 0 #FFF, inset 0 1px 0 0 #62B1E9;
}
.buttonPro.blue:active
{
	background: #3282D3;
	border-color: #154C8C #154C8C #0E408E;
	text-shadow: 0 -1px 1px #1D62AB;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	box-shadow: 0 1px 0 0 #FFF, inset 0 0 6px 3px #1657B5;
}
/*----- ---- --- -- -  Green - -- --- ---- -----*/
.buttonPro.green
{
	background: #7FBF4D;
	background: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
	background: -moz-linear-gradient(top, #7fbf4d, #63a62f);
	border-color: #63A62F;
	color: #FFF;
	text-shadow: 0 1px 0 #53961E;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
	box-shadow: 0 1px 2px #D6D6D6, inset 0 1px 0 #96D865;
}
.buttonPro.green:hover, .buttonPro.green:focus
{
	background: #76B347;
	background: -webkit-gradient(linear, left top, left bottom, from(#86c755), to(#5ea12a));
	background: -moz-linear-gradient(top, #86c755, #5ea12a);
	border-color: #53961E;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #96D865;
}
.buttonPro.green:active
{
	background: #7FBF4D;
	border-color: #53961E;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #53961E;
}
/*----- ---- --- -- -  Red - -- --- ---- -----*/
.buttonPro.red
{
	background: #E6433D;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8674b), to(#d54746));
	background: -moz-linear-gradient(top, #f8674b, #d54746);
	border-color: #D1371C #D1371C #9F220D;
	color: #FFF;
	text-shadow: 0 1px 1px #961A07;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	box-shadow: 0 1px 2px #D6D6D6, inset 0 1px 0 #FF9573;
}
.buttonPro.red:hover, .buttonPro.red:focus
{
	background: #DD3A37;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7858), to(#cc3a3b));
	background: -moz-linear-gradient(top, #ff7858, #cc3a3b);
	border-color: #961A07;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #FF9573;
}
.buttonPro.red:active
{
	background: #E6433D;
	border-color: #961A07;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #961A07;
}
/*----- ---- --- -- -  Orange - -- --- ---- -----*/
.buttonPro.orange
{
	background: #EE8F1F;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5b026), to(#f48423));
	background: -moz-linear-gradient(top, #f5b026, #f48423);
	border-color: #E6791C #E6791C #D86F15;
	color: #FFF;
	text-shadow: 0 1px 1px #B85300;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	box-shadow: 0 1px 2px #D7E9A4, inset 0 1px 0 #F8D898;
}
.buttonPro.orange:hover, .buttonPro.orange:focus
{
	background: #E38512;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
	background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
	border-color: #D0680C;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #FFDF9E;
}
.buttonPro.orange:active
{
	background: #EE8F1F;
	border-color: #D0680C;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #D0680C;
}
/*----- ---- --- -- -  Yellow - -- --- ---- -----*/
.buttonPro.yellow
{
	background: #F9E327;
	background: -webkit-gradient(linear, left top, left bottom, from(#fceb4c), to(#ebd611));
	background: -moz-linear-gradient(top, #fceb4c, #ebd611);
	border-color: #DCC700 #DCC700 #C2B00B;
	color: #444;
	text-shadow: 0 1px 1px #FFFF98;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
	box-shadow: 0 1px 2px #D7E9A4, inset 0 1px 0 #FEE395;
}
.buttonPro.yellow:hover, .buttonPro.yellow:focus
{
	background: #EBD611;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffa58), to(#e1cd00));
	background: -moz-linear-gradient(top, #fffa58, #e1cd00);
	border-color: #CEBB10;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #FEE395;
}
.buttonPro.yellow:active
{
	background: #F9E327;
	border-color: #CEBB10;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #CEBB10;
}
/*----- ---- --- -- -  Pink - -- --- ---- -----*/
.buttonPro.pink
{
	background: #F87BCA;
	background: -webkit-gradient(linear, left top, left bottom, from(#f87bca), to(#ec56b5));
	background: -moz-linear-gradient(top, #f87bca, #ec56b5);
	border-color: #E54AAC #E54AAC #CC3695;
	color: #FFF;
	text-shadow: 0 1px 1px #C02589;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
	box-shadow: 0 1px 2px #EAEAEA, inset 0 1px 0 #F1B9DD;
}
.buttonPro.pink:hover, .buttonPro.pink:focus
{
	background: #F075C3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff85d3), to(#e34dac));
	background: -moz-linear-gradient(top, #ff85d3, #e34dac);
	border-color: #C02589;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #F1B9DD;
}
.buttonPro.pink:active
{
	background: #F87BCA;
	border-color: #C02589;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #C02589;
}
/*----- ---- --- -- -  Purple - -- --- ---- -----*/
.buttonPro.purple
{
	background: #995DC8;
	background: -webkit-gradient(linear, left top, left bottom, from(#c785e5), to(#995dc8));
	background: -moz-linear-gradient(top, #c785e5, #995dc8);
	border-color: #7C45AA #7C45AA #5D288A;
	color: #FFF;
	text-shadow: 0 1px 1px #370662;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
	box-shadow: 0 1px 2px #EAEAEA, inset 0 1px 0 #CE8DED;
}
.buttonPro.purple:hover, .buttonPro.purple:focus
{
	background: #8B50BA;
	background: -webkit-gradient(linear, left top, left bottom, from(#cc8aea), to(#884eb8));
	background: -moz-linear-gradient(top, #cc8aea, #884eb8);
	border-color: #5D288A;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #CE8DED;
}
.buttonPro.purple:active
{
	background: #995DC8;
	border-color: #5D288A;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #5D288A;
}
/*----- ---- --- -- -  Grey - -- --- ---- -----*/
.buttonPro.grey
{
	background: #969696;
	background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#818181));
	background: -moz-linear-gradient(top, #ababab, #818181);
	border-color: #A0A0A0 #7C7C7C #717171;
	color: #FFF;
	text-shadow: 0 1px 1px #444;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	box-shadow: 0 1px 2px #EAEAEA, inset 0 1px 0 #BEBEBE;
}
.buttonPro.grey:hover, .buttonPro.grey:focus
{
	background: #868686;
	background: -webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#6f6f6f));
	background: -moz-linear-gradient(top, #b0b0b0, #6f6f6f);
	border-color: #666 #666 #606060;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #BEBEBE;
}
.buttonPro.grey:active
{
	background: #909090;
	border-color: #606060;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #606060;
}
/*----- ---- --- -- -  Black - -- --- ---- -----*/
.buttonPro.black
{
	background: #525252;
	background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));
	background: -moz-linear-gradient(top, #5e5e5e, #434343);
	border-color: #4C4C4C #313131 #1F1F1F;
	color: #FFF;
	text-shadow: 0 1px 1px #2E2E2E;
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	box-shadow: 0 1px 2px #EAEAEA, inset 0 1px 0 #868686;
}
.buttonPro.black:hover, .buttonPro.black:focus
{
	background: #4B4B4B;
	background: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#363636));
	background: -moz-linear-gradient(top, #686868, #363636);
	border-color: #313131;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
	box-shadow: 0 0 1px #D6D6D6, inset 0 1px 0 #868686;
}
.buttonPro.black:active
{
	background: #525252;
	border-color: #313131;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
	box-shadow: 0 1px 0 #FFF, inset 0 0 5px #313131;
}
/*
--------------------------------------------------------------
------ ----- ---- --- -- -  Extras  - -- --- ---- ----- ------
--------------------------------------------------------------

----- ---- --- -- -  Google Buttons - -- --- ---- -----*/
.googleButton
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	padding: 7px;
	font: normal 15px / 1em arial, sans-serif;
	color: #000;
	background: #EDEDED;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dfdfdf');
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#dfdfdf));
	background: -moz-linear-gradient(top, #f1f1f1, #dfdfdf);
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC #9B9B9B #999999 #CDCDCD;
	-webkit-box-shadow: 1px 1px 0 #e7e7e7, inset 0 1px 0 #fff, inset 0 -1px 0 #d7d7d7;
	-moz-box-shadow: 1px 1px 0 #e7e7e7, inset 0 1px 0 #fff, inset 0 -1px 0 #d7d7d7;
	box-shadow: 1px 1px 0 #E7E7E7, inset 0 1px 0 #FFF, inset 0 -1px 0 #D7D7D7;
}
.googleButton:hover
{
	color: #000;
}
.googleButton:active
{
	color: #000;
	background: #CCC;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
	border-color: #CCC #999 #999 #CCC;
	-webkit-box-shadow: 1px 1px 0 #e7e7e7;
	-moz-box-shadow: 1px 1px 0 #e7e7e7;
	box-shadow: 1px 1px 0 #E7E7E7;
}
/*----- ---- --- -- -  Twitter Simple Button - -- --- ---- -----*/
.twitterButton
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	padding: 6px 9px;
	font: 300 15px / 1em "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
	color: #333;
	text-shadow: 0 1px 0 #F0F0F0;
	background: #EBEBEB;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dddddd));
	background: -moz-linear-gradient(top, #fefefe, #dddddd);
	border-width: 1px;
	border-style: solid;
	border-color: #BBB #BBB #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 #f8f8f8;
	-moz-box-shadow: 0 1px 0 #f8f8f8;
	box-shadow: 0 1px 0 #F8F8F8;
}
.twitterButton:hover, .twitterButton:focus
{
	color: #333;
	text-shadow: 0 1px 0 #F0F0F0;
	background: #E5E5E5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd));
	background: -moz-linear-gradient(top, #f0f0f0, #dddddd);
	border-color: #999 #999 #666;
}
.twitterButton:active
{
	color: #333;
	text-shadow: none;
	background: #DDD;
	border-color: #999 #999 #666;
}
/*----- ---- --- -- -  Twitter Follow Button - -- --- ---- -----*/
.twitterFollowButton
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	padding: 7px 10px;
	font: bold 12px / 1em "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
	color: #FFF;
	background: #00AE3E;
	background: -webkit-gradient(linear, left top, left bottom, from(#53d874), to(#00ae3e));
	background: -moz-linear-gradient(top, #53d874, #00ae3e);
	border-width: 1px;
	border-style: solid;
	border-color: #339933 #339933 #277827;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 #f8f8f8;
	-moz-box-shadow: 0 1px 0 #f8f8f8;
	box-shadow: 0 1px 0 #F8F8F8;
}
.twitterFollowButton:hover, .twitterFollowButton:focus
{
	color: #FFF;
	background: #DC4B4B;
	background: -webkit-gradient(linear, left top, left bottom, from(#f15c5d), to(#c63738));
	background: -moz-linear-gradient(top, #f15c5d, #c63738);
	border-color: #AA3333 #AA3333 #962C2C;
}
.twitterFollowButton:active
{
	background: #C63738;
}
/*----- ---- --- -- -  Facebook Simple Button - -- --- ---- -----*/
.facebookButton
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	padding: 5px 6px;
	font: bold 11px / 1em "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color: #333;
	background: #ECECEC;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6', endColorstr='#e0e0df');
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f6f6), to(#e0e0df));
	background: -moz-linear-gradient(top, #f5f6f6, #e0e0df);
	border-width: 1px;
	border-style: solid;
	border-color: #999 #999 #888;
	-webkit-box-shadow: 0 1px 0 #d9d9d9, inset 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #d9d9d9, inset 0 1px 0 #fff;
	box-shadow: 0 1px 0 #D9D9D9, inset 0 1px 0 #FFF;
}
.facebookButton:hover
{
	color: #333;
}
.facebookButton:active
{
	color: #333;
	background: #DDDDDD;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
	border-color: #999;
	-webkit-box-shadow: 0 1px 0 #eaeaea;
	-moz-box-shadow: 0 1px 0 #eaeaea;
	box-shadow: 0 1px 0 #EAEAEA;
}
/*----- ---- --- -- -  Facebook Confirm Button - -- --- ---- -----*/
.facebookConfirmButton
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	padding: 5px 6px;
	font: bold 11px / 1em "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color: #FFF;
	background: #5E77AA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#637bad', endColorstr='#5972a7');
	background: -webkit-gradient(linear, left top, left bottom, from(#637bad), to(#5972a7));
	background: -moz-linear-gradient(top, #637bad, #5972a7);
	border-width: 1px;
	border-style: solid;
	border-color: #29447E #29457F #1A356E;
	-webkit-box-shadow: 0 1px 0 #dddddd, inset 0 1px 0 #8a9cc2;
	-moz-box-shadow: 0 1px 0 #dddddd, inset 0 1px 0 #8a9cc2;
	box-shadow: 0 1px 0 #DDDDDD, inset 0 1px 0 #8A9CC2;
}
.facebookConfirmButton:hover
{
	color: #FFF;
}
.facebookConfirmButton:active
{
	color: #FFF;
	background: #4F6AA3;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
	border-color: #29447E;
	-webkit-box-shadow: 0 1px 0 #eaeaea;
	-moz-box-shadow: 0 1px 0 #eaeaea;
	box-shadow: 0 1px 0 #EAEAEA;
}
/*----- ---- --- -- -  Wordpress Simple Button - -- --- ---- -----*/
.wordpressButton
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	padding: 6px 11px;
	font: normal 11px / 1em "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	color: #464646;
	background: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
	background: -moz-linear-gradient(top, #fff, #f1f1f1);
	border: 1px solid #BBB;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
.wordpressButton:hover, .wordpressButton:focus
{
	color: #000;
	border-color: #666;
}
.wordpressButton:active
{
	background: #EEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fbfbfb));
	background: -moz-linear-gradient(top, #ededed, #fbfbfb);
	color: #000;
	border-color: #666;
}
/*----- ---- --- -- -  Wordpress Confirm Button - -- --- ---- -----*/
.wordpressConfirmButton
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	padding: 6px 11px;
	font: bold 11px / 1em "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	background: #247CA4;
	background: -webkit-gradient(linear, left top, left bottom, from(#298cba), to(#206d92));
	background: -moz-linear-gradient(top, #298cba, #206d92);
	border: 1px solid #298CBA;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
.wordpressConfirmButton:hover, .wordpressConfirmButton:focus
{
	color: #EAF2FA;
	border-color: #13455B;
}
.wordpressConfirmButton:active
{
	background: #216F94;
	background: -webkit-gradient(linear, left top, left bottom, from(#1d6385), to(#2683ae));
	background: -moz-linear-gradient(top, #1d6385, #2683ae);
	color: #EAF2FA;
	border-color: #13455B;
}
