/* CSS Document */
body,button,input,select,textarea {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#222;
	font-size:13px;
	position:relative;
	background-color:#FFF;
}
#mainlogo{
	width: 175px;
	height: 40px;
	float: left;
	margin-right: 5px;
}
#mainlogo a{
	display: block;
	width: 175px;
	height: 40px;
	background-image: url(../images/writerbeat-logotype.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	outline:none;
	text-indent:-9999px;
}


hr {
	padding:0px;
	clear:both;
	height:1px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#333;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
.field  {
	padding: 7px;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1);
}
	
.field :focus {
	outline: none;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}


.field2 {
	background:#fff;
	overflow:auto;
	border:1px solid #D9D9D9;
	margin:0px;
	padding:3px;
}
.field2.date {
	background-image:url(../images/date.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
}
.small-field {
	border:1px solid #999;
	background:#fff;
	padding:3px 1px;
	font-size:11px;
}
.checkbox {
	/*width:13px;*/
	height:13px;
	vertical-align:top;
	position:relative;
	top:2px;
}
.button {
	border:1px solid #666;
	color:#666;
	font-size:11px;
	padding:2px 6px 2px 6px;
	cursor:pointer;
	line-height:14px !important;
}
.button:hover {
	color:#333;
	border-color:#666;
}
.field:focus {
	color:#000;
	border-color:#666;
}
a img {
	border:0;
}
.left,.alignleft {
	float:left;
	display:inline;
}
.right,.alignright {
	float:right;
	display:inline;
}
.cl {
	font-size:0;
	line-height:0;
	clear:both;
	display:block;
	height:0;
}
.clear,.clean {
	clear:both;
}
.al {
	text-align:left;
}
.ar {
	text-align:right;
}
.ac {
	text-align:center !important;
}
.small-nav {
	color:#666;
	padding-bottom:20px;
}
.small-nav a {
	color:#666;
}
.table th {
	background:#fffdfa url(../images/th.gif) repeat-x 0 0;
	color:#818181;
	text-align:left;
	padding:2px 10px;
	border-bottom:solid 1px #d2d1cb;
}
.table td {
	background:#fbfcfc;
	border-bottom:solid 1px #e0e0e0;
	padding-top:8px;
	padding-right:2px;
	padding-bottom:8px;
	padding-left:2px;
}
.table tr.odd td {
	background:#f8f8f8;
}
.table tr:hover td {
	background:#fff9e1;
}
.table a.ico {
}
.box {
	background:#fbfcfc;
	padding:1px;
	margin-bottom:20px;
}
.box-head {
	height:32px;
	color:#fff;
	padding:0 10px;
	line-height:32px;
	white-space:nowrap;
	background-color:#666;
}
.box-head .right {
	padding-top:5px;
	line-height:13px;
}
.box-head .right label,.box-head .right input {
	float:left;
}
.box-head .right label {
	padding:4px 0 0 0;
}
.box-head .right input {
	margin-left:5px;
}
.pagging {
	height:20px;
	padding:8px 10px;
	line-height:19px;
	color:#949494;
}
.pagging a {
	background:url(../images/pagging.gif) repeat-x 0 0;
	height:20px;
	float:left;
	padding:0 8px;
	border:solid 1px #d5d5d5;
	text-decoration:none;
	color:#949494;
	margin-left:5px;
}
.pagging a:hover {
	border-color:#8c3521;
	background:#ba4c32;
	color:#fff;
}
.pagging span {
	float:left;
	margin-left:5px;
	padding-top:2px;
}
a.ico {
	color:#9d9c9a;
	font-size:10px;
	text-decoration:none;
	padding:0 0 0 14px;
	background-repeat:no-repeat;
	background-position:0 0;
}
a.ico:hover {
	color:#333;
}
a.del {
	background-image:url(../images/del.gif)
}
a.edit {
	background-image:url(../images/edit.gif);
	margin-left:14px;
}
.form {
	padding:15px 10px 5px 10px;
}
.form label {
	display:block;
	font-weight:bold;
	font-size:13px;
	padding-bottom:4px;
}
.form label span {
	color:#999;
	font-weight:normal;
}
.form .field {
	display:block;
}
.form .inline-field .field {
	display:inline;
}
.form .req {
	font-size:13px;
	float:right;
	white-space:nowrap;
	color:#999;
}
.form p {
	padding-bottom:15px;
}
.size1 {
	width:716px;
}
.size2 {
	width:80px;
}
.size3 {
	width:120px;
}
.size4 {
	width:97%;
}
.size5 {
	margin-right:40px;
}
textarea.size1 {
	height:180px;
}
.buttons {
	text-align:right;
	padding:10px;
	background:#eee;
	border-top:solid 1px #e0e0e0;
}
.buttons .button {
	margin-left:3px;
}
.box-content {
	padding:10px;
}
.sort {
	border-top:solid 1px #e0e0e0;
	padding-top:10px;
	margin-top:15px;
}
.sort label {
	display:block;
	font-weight:bold;
}
.sort .field {
	display:block;
	margin-top:5px;
}
.sort select.field {
	width:203px;
}
.box-content p {
	padding-top:10px;
}
.select-all {
}
.select-all label {
	text-decoration:underline;
	padding-left:4px;
}
.add-button,.add-button span {
	float:left;
	height:26px;
	background:url(../images/add-button.gif) no-repeat 0 0;
	padding:0 0 0 28px;
}
.add-button span {
	background-position:right 0;
	padding:0 10px 0 0;
}
.add-button {
	font-weight:bold;
	font-size:12px;
	color:#747474;
	text-decoration:none;
	line-height:26px;
}
.add-button:hover {
	color:#333;
}
#footerOuter {
	background-color:#333;
	line-height:44px;
	position:absolute;
	bottom:0px;
	width:100%;
	height:60px;
}
#footer {
	color:#fff;
}
#footer a {
	color:#fff;
}
.msg {
	position:relative;
	padding-right:35px;
	margin-bottom:10px;
}
.msg1 {
	position:relative;
	margin-bottom:10px;
}
.msg p small {
	position:absolute;
	top:10px;
	right:60px;
}
.msg p,.msg1 p {
	padding:9px 10px 9px 40px;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:10px 5px;
}
.msg-title p {
	background-color:#F5F5F5;
	border:1px solid #CCC;
	color:#333;
}
.msg a.close {
	font-size:0;
	line-height:0;
	position:absolute;
	top:0px;
	right:-1px;
	width:34px;
	height:34px;
	background:url(../images/close.gif);
	text-indent:-4000px;
}
.msg-ok p {
	background-color:#fffac2;
	border:solid 1px #dbd6a2;
	color:#5e5c40;
	background-image:url(../images/msg-ok.gif);
}
.msg-error p {
	background-color:#f3c598;
	border:solid 1px #e8b084;
	color:#ba4c32;
	background-image: url(../images/msg-error.gif);
}
/*** CSS3 ***/
.box {
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 6px #978f6c;
	-webkit-box-shadow:0 0 6px #978f6c;
	margin:0px;
	padding:0px;
}
.box-head {
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.small-field,.button,.pagging a {
	-webkit-border-radius:3px;
}
.msg p {
	-webkit-border-radius:6px;
}
.button {
	-webkit-box-shadow: 0 0 2px #978f6c;
}
/* nuevos estilos */
fieldset {
	border:1px solid #CCC;
	clear:both;
	display:block;
	padding-top:3;
	padding-right:8px;
	padding-bottom:5px;
	padding-left:8px;
}
legend {
	color:#333;
	letter-spacing:1px;
	margin-left:5px;
	padding:3px 10px 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
}
/* ----------- stylized ----------- */
.myform {
}
.mybox {
	background-color:#F5F5F5;
	border:1px solid #CCC;
	color:#333333;
	margin:0 auto;
	padding:14px;
}
.myform h1 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
	color:#333;
}
.myform p {
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #21759B;
	padding-bottom:10px;
}
.myform .top-login-form-sign {
	border-bottom:solid 1px #21759B;
}
.myform .label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:120px;
	float:left;
	clear:left;
}
.myform2 .label {
	display:block;
	font-weight:bold;
	text-align:right;
}
.myform2 .fields {
	width:200px;
	margin-top:2px;
	margin-right:0;
	margin-bottom:5px;
	margin-left:0px;
}
.myform2 .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
.myform .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:120px;
}
.myform .fields {
	float: left;
	width: 200px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
}
.myform .red{
	margin-left: 150px;
	font-family: Arial, Helvetica;
	font-size: 11px;
}
/* box flotantes */
.boxfloat {
	background-color:#F5F5F5;
	border:1px solid #CCC;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
	padding-bottom:15px;
}
.boxfloat .subtitle {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:3px;
	margin:0px;
	background-color:#F6F6F6;
	position:relative;
}
.boxfloat h2 {
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	margin:0px;
	position:relative;
	font-style:normal;
	line-height:12px;
	height:16px;
	padding-top:7px;
	padding-right:7px;
	padding-bottom:7px;
	padding-left:10px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}
.boxfloat p {
	font-style:normal;
	line-height:16px;
	color:#2583AD;
	padding:0px;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:0px;
}
.boxfloat .cont {
	color:#5e5c40;
	font-weight:normal;
	padding:3px;
}
.boxfloat .cont ul {
	list-style:none;
	margin:0px;
	padding:0px
}
.boxfloat .cont li {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	padding:0px;
}
.boxfloat .cont a {
	text-decoration:none;
	color:#333;
	display:block;
	padding:8px;
}
.boxfloat .cont li a.icon {
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:24px;
}
.boxfloat .cont li a:hover.icon {
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:24px;
}
.boxfloat .cont a:hover {
	text-decoration: underline;
}
/** toolbar **/
.toolbar {
	background-color:rgba(243,243,243,0.85);
	border:solid 1px #E5E5E5;
	color:#333;
	padding:7px;
	-moz-border-radius:8px;
	position:relative;
	margin-bottom:10px;
	clear:both;
	z-index:0;
}
.toolbar_title {
	font-size:14px;
	color:#333;
	font-weight:bold;
	float:left;
	display:block;
	padding:8px;
}
.toolbar_icons {
	margin:0px;
	padding:0px;
	position:absolute;
	right:10px;
}
.toolbar_icons ul {
	margin:0px;
	padding:0px;
}
.toolbar_icons li {
	margin:0px;
	float:right;
	list-style-image:none;
	list-style-type:none;
	padding-top:0px;
	padding-right:6px;
	padding-bottom:0px;
	padding-left:6px;
	border:#E5E5E5 1px solid;
	background-color:#D5D5D5;
}
.toolbar_icons li .toolbutton,.toolbar_icons li .toolbutton span {
	float:left;
	height:26px;
	padding:0 0 0 28px;
	background-repeat:repeat;
}
.toolbar_icons li .toolbutton span {
	background-position:right 0;
	padding:0 10px 0 0;
}
.toolbar_icons li .toolbutton {
	font-weight:bold;
	font-size:12px;
	color:#222222;
	text-decoration:none;
	line-height:26px;
	position:relative;
}
.toolbar_icons li b {
	position:absolute;
	left:3px;
	top:6px;
	margin:0px;
	padding:0px;
	height:16px;
	width:16px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.toolbar_icons li .toolbutton:hover {
	color:#333;
	background-position:0px -26px;
}
.toolbar_icons li .toolbutton:hover span {
	background-position: right -26px;
}
/* formularios internos */
.common-form {
}
.common-form label {
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	color:#5E5C40;
	display:block;
	margin:0px;
	padding: 2px;
}
/* tips */
.tip {
	Z-INDEX:13001;
	WIDTH:250px;
	COLOR:#000;
	margin:0px;
	padding:0px;
	border:1px #CCC solid;
}
.tip-title {
	PADDING-RIGHT:8px;
	PADDING-LEFT:8px;
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	PADDING-BOTTOM:4px;
	MARGIN:0px;
	COLOR:#333;
	PADDING-TOP:8px;
	background-color:#EEE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
}
.tip-text {
	PADDING-RIGHT:8px;
	PADDING-LEFT:8px;
	FONT-SIZE:11px;
	PADDING-BOTTOM:8px;
	PADDING-TOP:4px;
	background-color: #FCFCFE;
}
.toolform {
}
/* adminlist tablas */
.adminlist {
	margin:auto;
	padding:0px;
	border:1px solid #DFDFDF;
	-moz-border-radius:4px 4px 4px 4px;
	border-spacing:0;
	border-style:solid;
	border-width:1px;
	clear:both;
	width:100%;
}
.adminlist th {
	color:#333333;
	text-align:left;
	padding:7px 10px;
	border-bottom:solid 1px #d2d1cb;
	background-color:#DFDFDF;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
}
.adminlist td {
	background:#fbfcfc;
	border-bottom:solid 1px #e0e0e0;
	padding-top:9px;
	padding-right:10px;
	padding-bottom:9px;
	padding-left:10px;
}
.adminlist tr.odd td {
	background:#f8f8f8;
}
.adminlist tr:hover td {
	background:#fff9e1;
}
.adminlist a.ico {
}
.adminlist tr.row0 {
	background-color:#FFF;
}
.adminlist tr.row1 {
	background-color: #EEE;
}
/* button */
.btn {
	border:0px;
	background-color:#D14836;
	background-repeat:no-repeat;
	background-position:right 0px;
	text-align:center;
	overflow:visible;
	font-weight:normal;
	text-decoration:none;
	padding-right:12px;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:12px;
	cursor:pointer;
	display:block;
	color:#FFF;
}
.btn:hover {
	font-weight:bold;
	color: #FFF;
}
/* button 2 */
/* boton */
.button2 {
	background:none repeat scroll 0 0 transparent;
	display:block;
	height:22px;
	text-decoration:none;
	text-shadow:0 1px 1px #FFFFFF;
}
.button2 span {
	background:url("../images/boton.gif") repeat scroll 0 0 transparent;
	color:#333;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin:0;
	vertical-align:text-top;
	padding-top:2px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}
.button2 span.btnleft {
	background-position:left top;
	width:10px;
}
.button2 span.btnleft.ic {
	width:16px;
	padding-left:5px;
	padding-right:3px;
}
.button2 span.btnleft.ic img {
	padding-top:1px;
}
.button2 span.btnmid {
	background-position:center top;
	padding-right:0px;
	width:auto;
}
.button2 span.btnright {
	background-position:right top;
	width:10px;
}
.button2:hover span.btnleft {
	background-position:left -22px;
}
.button2:hover span.btnmid {
	background-position:center -22px;
}
.button2:hover span.btnright {
	background-position:right -22px;
}
.button2:active span.btnleft {
	background-position:left -44px;
}
.button2:active span.btnmid {
	background-position:center -44px;
}
.button2:active span.btnright {
	background-position: right -44px;
}
/* diseños prevista */
.tbsitio {
	float:left;
	width:155px;
	margin-bottom:15px;
	margin-top:15px;
}
.tbsitio .template-name {
	display:block;
	padding:5px;
}
.icon-page {
	padding-left:24px !important;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(../images/icons/page.png);
	background-repeat:no-repeat;
	background-position: 4px 50%;
}
/* arrows */
/* flechas abajo */
.arrow_down {
	background-image:url(../images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	margin:0px;
	padding:0px;
	height:24px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}
.arrow_up {
	background-image:url(../images/arrow_up.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	margin:0px;
	padding:0px;
	height:24px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}
.arrow_down:hover {
	background-position:left -24px;
	text-decoration:none;
}
.arrow_up:hover {
	background-position:left -24px;
	text-decoration:none;
}
#miAcordeon h1,#miExtra h1 {
	position:relative;
	display:block;
	white-space:nowrap;
	height:15px;
	color:#000;
	padding-top:9px;
	padding-right:12;
	padding-bottom:6px;
	padding-left:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	line-height:12px;
	text-align:left;
	background-color:#EBEBEB;
	border:1px solid #CCC;
	background-repeat:repeat-x;
	background-position:left top;
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius:8px 8px 8px 8px;
}
.categoriesProduct {
	margin:0px;
	padding:0px;
}
.categoriesProduct ul {
	margin:0px;
	margin-left:15px;
	padding:0px;
}
.categoriesProduct li {
	list-style:none;
	padding:7px;
}
.Paginator {
	margin:10px;
}
.pagination_links {
	margin:0px;
	padding:0px;
	height:30px;
}
.pagination_links b.end {
	margin:0px;
	padding:0px;
	float:right;
	height:30px;
	width:12px;
}
.pagination_links ul {
	margin:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:10px;
	height:30px;
	float:left;
}
.pagination_links li {
	display:inline;
}
.pagination_links ul a {
	height:18px;
	float:left;
	text-decoration:none;
	padding:6px;
}
.pagination_links b {
	padding:6px;
	float:left;
	height:18px;
}
.pagination_links a:link {
	color:#069;
}
.pagination_links a:visited {
	color:#069;
}
.pagination_links a:hover {
	color:#039;
}
.pagination_links a#current {
	color: #039;
}
/* image follow */
#mooimagetip {
	padding:5px;
	background-color: #CCCCCC;
}
/* Customized tip styling (our ID is "mytip") */
#mytip {
	padding:5px;
	background-color: #CCCCFF;
}
/* Tabs */
.tabsN {
	clear:both;
	float:left;
	line-height:normal;
	margin:0;
	padding:0;
	width:100%;
}
.tabsN ul {
	list-style:none outside none;
	margin:0;
	padding:0 10px;
}
.tabsN ul.description {
	margin-top:-16px;
}
.tabsN li {
	color:#333333;
	display:inline;
	font:bold 13px Arial;
	margin:0 6px 0 0;
	padding:0;
	cursor:pointer;
	float:left;
	list-style:none outside none;
	position:relative;
	top:1px;
}
.tabsN li.current {
	border-bottom:1px solid #FFFFFF;
}
.tabsN .current a {
	background-position:0 -42px;
}
.tabsN a {
	background:url("../images/tableft2.gif") no-repeat scroll left top transparent;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
}
.tabsN .current a span {
	background-position:100% -42px;
	color:#333333;
	cursor:default;
}
.tabsN a span {
	float:none;
}
.tabsN a span {
	background:url("../images/tabright3.gif") no-repeat scroll right top transparent;
	color:#333333;
	display:block;
	padding:5px 12px 6px 8px;
}
.contentbox {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #C2C2C2;
	clear:both;
	height:1%;
	padding:6px;
	text-align:left;
	top:20px;
}
.msg_error {
	color:#300;
	background-color:#FFC;
	padding:5px;
}
.buttons {
	margin:0px;
	padding:0px;
}
.buttons ul {
	margin:0px;
	padding:0px;
}
.buttons li {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
.buttons li div {
	padding:10px;
	float:left;
}
.f220 {
	width:97%;
}
.adminlist2 {
	margin:auto;
	padding:0px;
	border:1px solid #DFDFDF;
	border-spacing:0;
	border-style:solid;
	border-width:1px;
	clear:both;
	width:100%;
}
.adminlist2 th {
	color:#333333;
	text-align:left;
	padding:7px 10px;
	border-bottom:solid 1px #d2d1cb;
	background-color:#DFDFDF;
	background-image:url(../images/gray-grad.png);
	background-repeat:repeat-x;
	background-position:0 0;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
}
.adminlist2 td {
	background:#fbfcfc;
	border-bottom:solid 1px #e0e0e0;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
.adminlist2 td td {
	border:none;
	padding:0px;
	margin:0px;
}
.adminlist2 tr.odd td {
	background:#f8f8f8;
}
.adminlist2 tr:hover td {
	background:#fff9e1;
}
.adminlist2 a.ico {
}
.adminlist2 tr.row0 {
	background-color:#FFF;
}
.adminlist2 tr.row1 {
	background-color:#EEE;
}
.largeC {
	width:100%;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
	padding-top:3px;
	padding-bottom:3px;
}
.message_tabs_content {
	padding:0px;
	clear:both;
	color:#333;
	font-style:normal;
	margin: 0px;
}
/* gi */
.message_bar_items {
	float:left;
	width:12px;
	height:12px;
	background-image:url(../images/icons.gif);
	background-repeat:no-repeat;
	background-position:left -48px;
	padding:0px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:5px;
}
.message_bar_items2 {
	float:left;
	width:12px;
	height:12px;
	background-image:url(../images/icons.gif);
	background-repeat:no-repeat;
	background-position:left -72px;
	padding:0px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:5px;
}
.message_bar {
	margin:0px;
	padding:0px;
	float:left
}
.message_brief {
	color:#CCC;
}
.message_bar div {
	margin:0px;
	clear:both;
	float:left;
	padding-top:0px;
	padding-right:19px;
	padding-bottom:0px;
	padding-left:0px;
	display:block;
}
.message_bar span.m {
	display:block;
	margin:0px;
	height:30px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:19px;
}
.message_bar ul {
	margin:0px;
	padding:0px;
}
.message_bar li {
	margin:0px;
	list-style:none;
	float:left;
	padding-top:7px;
	padding-right:15px;
	padding-bottom:7px;
	padding-left:15px;
	height: 16px;
}
/* icons */
.message_icon {
	background-image:url(../images/icons.gif);
	background-repeat:no-repeat;
	background-position:0px;
	padding:0px;
	height:12px;
	width:12px;
}
.message_icon_new_mail {
	background-position:0px 0px;
}
.message_icon_read_mail {
	background-position:0px -12px;
}
.message_icon_favorite_mail {
	background-position:0px -24px;
}
.message_icon_spam_mail {
	background-position:0px -36px;
}
.message_icon_arrow_mail {
	background-position:0px -48px;
}
.message_icon_user_mail {
	background-position:0px -60px;
}
.message_icon_arrow2_mail {
	background-position: 0px -72px;
}
/* messageview */
.messageview {
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	color:#000;
}
.messageview dl {
	clear:both;
	padding:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#666;
}
.messageview .dt {
	width:180px;
	padding:5px;
	background-color:#FEFEFE;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
.messageview .dd {
	padding:5px;
	background-color:#FEFEFE;
	border-bottom:1px solid #CCC;
}
.messagelist {
	margin:0px;
	padding:0px;
}
.messagelist ul {
	margin:0px;
	padding:0px;
}
.messagelist li {
	display:block;
	list-style-image:none;
	list-style-type:none;
	padding:5px;
}
ul.options {
	list-style-type:none;
	margin:0.3em 0;
	padding:0;
	width:100%;
}
ul.options li {
	border:1px solid #CCC;
	color:#000;
	cursor:pointer;
	font-weight:bold;
	margin:1px;
	padding:0.1em 0.3em;
	background-attachment:scroll;
	background-color:#F2F2F2;
	background-image:url(../images/icons/delete.png);
	background-repeat:no-repeat;
	background-position:98% center;
}
.toggler h2.titulo_toggler {
	padding:7px 15px;
	margin:0;
	font:bold 120%/100% Arial,Helvetica,sans-serif;
	border:solid 1px #c4c4c4;
	border-bottom:none;
	cursor:pointer;
	background-color:#e9e7e7;
	background-image:url(../images/arrow-square.gif);
	background-repeat:no-repeat;
	background-position:right -51px;
}
.toggler h2.titulo_toggler:hover {
	background-color:#e3e2e2;
}
.toggler h2.titulo_toggler.active {
	background-position:right 5px;
}
.contenido_toggler {
	background:#f7f7f7;
	margin:0;
	padding:10px 15px 20px;
	border-left:solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
/* comewntarios */
#tablon {
	margin:0px;
	padding:0px;
}
#tablon p {
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}
#tablon ul {
	margin:0px;
	padding:0px;
}
#tablon li.comment {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:115%;
	color:#D8D8D8;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:9px;
	clear:both;
	position:relative;
	margin-top:10px;
	padding-right:10px;
}
#tablon li.haschild {
	margin-left:30px;
	padding-right:0px;
}
#tablon li.hover {
	background-color:#232323;
	border-radius:10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
}
#tablon li a {
	color:#ADC313;
	text-decoration:none;
}
#tablon li a:hover {
	text-decoration:underline;
}
#tablon li .viejo {
	color:#343434;
}
.commentsField {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #F6F6F6;
	border-color:#A4A4A4 #B9B9B9 #B9B9B9;
	border-image:none;
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:1px;
	box-shadow:0 1px 0 #FFFFFF,0 1px 1px rgba(0,0,0,0.17) inset;
	color:#666666;
	font-size:13px;
	margin:0;
	padding:7px 10px;
	width:97%;
}
.arrow2 {
	background-image:url(../images/arrow2.png);
	background-repeat:no-repeat;
	background-position:left 25px;
	width:6px;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:6px;
	float:none;
}
.relacLeft {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#999;
	float:left;
	width:160px;
	padding-top:10px;
}
.relacRight {
	float:right;
	width:95px;
}
.botonesCompartir {
	position:absolute;
	top:10px;
	right:15px;
	display:none;
	text-align:right;
	width:250px;
}
.arrowDisp {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	border-radius:3px 3px 3px 3px;
	box-shadow:0 1px 1px rgba(100,100,100,0.2);
	outline:medium none;
	position:absolute;
	z-index:3000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding-top:6px;
	padding-right:0;
	padding-bottom:0px;
	padding-left:0;
}
#tablon .arrowDisp ul,.arrowDisp ul {
	list-style:none outside none;
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-size:100%;
	margin:0;
	padding:0;
}
#tablon .arrowDisp li,.arrowDisp li {
	margin:0;
	padding:0;
	border-radius:0px;
	-ms-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
}
#tablon .arrowDisp a,.arrowDisp a {
	color:#222222;
	cursor:pointer;
	display:block;
	margin:0;
	padding:6px 20px;
	text-decoration:none;
	white-space:nowrap;
	word-wrap:normal;
	text-align:left;
}
#tablon .arrowDisp a:hover,.arrowDisp a:hover {
	background-color:#222222;
	color:#FFF;
	text-decoration:none;
}
.commmentCompartirBlock {
	border-radius:2px 2px 2px 2px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	margin-top:7px;
	padding:5px;
	position:relative;
}
.commmentCompartirBlock .commentClose {
	position:absolute;
	top:5px;
	right:5px;
}
.commmentCompartirBlock h4 {
	border-bottom:0 none;
	line-height:normal;
	margin:0 0 3px;
	padding:0;
	color:#666666;
	font-weight:normal;
	font-size:13px;
}
.commentShare {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #F6F6F6;
	border-color:#A4A4A4 #B9B9B9 #B9B9B9;
	border-radius:3px 3px 3px 3px;
	border-right:1px solid #B9B9B9;
	border-style:solid;
	border-width:1px;
	box-shadow:0 1px 0 #FFFFFF,0 1px 1px rgba(0,0,0,0.17) inset;
	color:#666666;
	font-size:13px;
	padding:7px 10px;
	width: 94%;
}
/* Comentarios */
.postComments {
	margin:0px;
	padding:0px;
}
.postComments h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}
.postComments ul {
	margin:0px;
	padding:0px;
}
.postComments ul ul {
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:60px;
}
.postComments ul li {
	margin:0px;
	list-style:none;
	position:relative;
	clear:both;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}
.postComments .avatar, .avatar {
	float:left;
	width:60px;
	margin-bottom:15px;
}
.avatarBox, .avatarBox {
	border:1px solid #CCC;
	background-repeat:no-repeat;
	background-position:center center;
	margin:auto;
	height:50px;
	width:50px;
	display:block;
	
}
.commentdescription {
	margin-left:70px;
}
.commentdescription h2{
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-bottom:10px;
}
.commentdescription h2 small{
	font-size:75%;
	font-weight:normal;
}
.commentdescription p {
	background-color:#F0F0F0;
	padding:10px;
	border:1px solid #CCC;
	line-height: 2 !important;
	font-size: 15px;
}
.respondContent {
	margin-top:10px;
	padding-top:10px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
}
*:first-child+html button[type] {
	padding:4px 10px 3px 7px;
	/* IE7 */
}
.mybuttons button img,.buttons a img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height: 16px;
}
/* STANDARD */
button:hover,.buttons a:hover {
	/*background-color:#dff4ff;*/
	/*border:1px solid #c2e1ef;*/
	/*color:#336699;*/
}
.mybuttons a:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color: #fff;
}
/* POSITIVE */
button.positive,.buttons a.positive {
	color:#529214;
}
.mybuttons a.positive:hover,button.positive:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}
.mybuttons a.positive:active {
	background-color:#529214;
	border:1px solid #529214;
	color: #fff;
}
/* NEGATIVE */
.mybuttons a.negative,button.negative {
	color:#d12f19;
}
.mybuttons a.negative:hover,button.negative:hover {
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.mybuttons a.negative:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color: #fff;
}
/* REGULAR */
button.regular,.buttons a.regular {
	color:#336699;
}
.mybuttons a.regular:hover,button.regular:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.mybuttons a.regular:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
.regular.btnPublish {
	float:right;
}
.info {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#039;
	background-color:#E1F3FF;
	padding:10px;
	border:1px solid #09F;
}
.social-links {
	padding:0px;
	margin-top:10px;
	margin-right:30px;
	margin-bottom:10px;
	margin-left:0px;
}
.social-links a {
	display:block;
	background-image:url(../images/social-login.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	margin:0px;
	padding:0px;
	height:32px;
	width:200px;
	text-indent:-3000px;
	margin-bottom:0.5em;
	outline:none;
}

.social-links a.facebook {
	background-position:0px -32px;
}
.social-links a.twitter {
	background-position:0px 0px;
}
.social-links a.openid {
	background-position:0px -64px;
}
.social-links a.likedin {
	background-position:0px -96px;
}
.social-links a.yahoo {
	background-position:0px -128px;
}
.social-links a.facebook:hover {
	background-position:-200px -32px;
}
.social-links a.twitter:hover {
	background-position:-200px 0px;
}
.social-links a.openid:hover {
	background-position:-200px -64px;
}
.social-links a.likedin:hover {
	background-position:-200px -96px;
}
.social-links a.yahoo:hover {
	background-position: -200px -128px;
}
/* dropdown */
/* dropdowns:general */
/*a.dropdown {
	background:#F5F5F5;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin:0px;
	border:1px solid #CCC;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
a.dropdown:hover {
	background-color:#CCCCCC;
	border:1px solid #999;
}
a.dropdown {
	position:relative;
	margin-left:3px;
}
a.dropdown span {
	background-image:url(../images/toggle_down_light.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
a.dropdown.dropdown-active {
	color:#000;
	background-color:#CCCCCC;
	border:1px solid #666;
}
a.dropdown.dropdown-active span {
	background:url(../images/toggle_up_dark.png) 100% 50% no-repeat;
}
.dropdown-menu {
	padding:10px;
	position:absolute;
	top:18px;
	right:0px;
	display:none;
	z-index:5000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	background-color:#F5F5F5;
	border:1px solid #CCC;
	color:#666;
}
.dropdown-menu p {
	font-size:12px;
}*/
/*.dropdown-menu a:link,.dropdown-menu a:visited {
	font-weight:bold;
	color:#59b;
	text-decoration:none;
	line-height:1.7em;
}
.dropdown-menu a:active,.dropdown-menu a:hover {
	color:#222222;
}*/
/** html .dropdown-menu {
	top:28px;
}
*+html .dropdown-menu {
	top:28px;
}*/
.relative {
	position:relative;
}
.button {
	-moz-box-orient:vertical;
	-moz-box-sizing:border-box;
	background-color:#287BBC;
	background-image:-moz-linear-gradient(center top,#287BBC 0%,#23639A 100%);
	border-color:#1B5480;
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	min-height:26px;
	line-height:24px;
	margin:0;
	overflow:visible;
	text-decoration:none !important;
	text-shadow:0 1px 1px rgba(0,0,0,0.35);
	vertical-align:middle;
	white-space:nowrap;
	width:auto;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
.button:hover {
	background-color:#2672AE;
	background-image:-moz-linear-gradient(center top,#2672AE 0%,#1E4F7E 100%);
	box-shadow:0 1px 3px rgba(0,0,0,0.25);
	color:#FFFFFF;
}
.aside {
}
.blockaside {
	border:1px solid #E6E6E6;
	padding:0px;
	background-color:#FFFFFF;
	border-radius:3px;
}
.blockaside h2, .container_16 .blockaside h2{
	font-family:Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#666;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E6E6E6;
	margin:0px;
	padding:10px;
	background-color:#E8E8E8;
	background-image:url(../images/bgfull.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.block-article {
	border:1px solid #CCC;
	border-radius:5px;
	background-color:#FFF;
}
.block-article h2, .container_16 .block-article h2 {
	background-color:#EEEEEE;
	font-family:Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#333;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	position:relative;
	
	margin:0px;
	text-shadow:#FFF 1px 2px 2px;
}
.block-article h2 .article-title {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#999;
	margin-right:40px;
	padding:5px;
}
.block-article h2 .id-article {
	padding:5px;
	position:absolute;
	top:0px;
	right:0px;
	width:30px;
	text-align:center;
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:11px;
	color:#000;
}
.block-article .content-article {
	padding:1em;
}
.block-article .extend-article {
	display:block;
	text-align:right;
	padding:5px;
}
.block-article ul {
	margin:0px;
	padding:0px;
}
.block-article ul li {
	margin:0px;
	padding:0px;
	list-style: none;
}
/* lista */
ul li.selected,ul li.selected a {
	color:#333;
	font-weight:bold;
}
ul.simple-list {
	margin:1em;
	padding:0px;
}
ul.simple-list li {
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	list-style-image:none;
	list-style-type:none;
}
.submenu ul {
	margin:0;
	padding:0;
}
.submenu {
	color:#3877C4;
}
.submenu ul {
	padding:10px 0 10px 20px;
}
.submenu ul li {
	line-height:15px;
	list-style-type:none;
	padding:0 0 8px 0;
	background-image:none;
}
#top-navigation .submenu ul li ul,.submenu ul li ul {
	padding:5px 0 0 18px;
}
#top-navigation .submenu ul li ul li,.submenu ul li ul li {
	background-image:url(../images/ul-long.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:0px 0px;
}
#top-navigation .submenu ul li ul li.end,.submenu ul li ul li.end {
	background-image:url(../images/ul-end.gif);
	padding-bottom:0;
}
#top-navigation .submenu ul li ul li:last-child,.submenu ul li ul li:last-child {
	background-image:url(../images/ul-end.gif);
	padding-bottom:0;
}
#top-navigation .submenu ul {
	padding:10px 0 10px 10px;
	margin:0px;
}
#top-navigation .submenu ul li {
	line-height:15px;
	list-style-type:none;
	padding:0 0 8px 0;
	float:none;
	list-style:none;
	margin:0px;
}
#top-navigation .submenu li ul {
	padding:5px 0 0 18px;
}
#top-navigation .submenu {
	text-align:left;
}
.draganddrop {
	list-style:none;
	float:left;
	margin-bottom:20px;
	width:280px;
	margin-right:10px;
}
.ui-sortable-placeholder {
	visibility:visible !important;
	background-color:#F7F7F7;
}
.ui-sortable-placeholder * {
	visibility: hidden;
}
/* profile author */
.profile-author {
	line-height:120%;
}
.profile-author .first-line {
	background-color:#F5F5F5;
	margin-bottom:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
.profile-author .first-line .photo {
	width:50px;
	height:50px;
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-99999px;
	padding:3px;
	border:1px solid #CCC;
	margin-top:10px;
}
.profile-author .first-line .brief {
	margin-left:70px;
	margin-top:0px;
	font-size:11px;
}
.profile-author .details {
	clear:both;
	border-bottom:1px solid #CCC;
}
.profile-author .details ul {
	margin:0px;
	padding:0px;
}
.profile-author .details li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	display: block;
	padding: 5px;
	margin-right: 10px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #666;
}
.tablelist {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tablelist li {
	padding: 5px;
	border-bottom: 1px solid #CCC;
	display: block;
	font-family: Arial, Helvetica;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.tablelist li:hover {
	background-color: #FFC;
}
/* tabs */
ul.idTabs {
	clear:both;
	height:27px;
	position:relative;
	z-index:10;
	margin:0px;
	padding-top:20px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}
ul.idTabs li {
	float:left;
	list-style:none;
}
ul.idTabs li+li {
	margin:0 0 0 1px;
}
ul.idTabs li a {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #E6E6E6;
	color:#666666;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:21px;
	text-decoration:none;
	margin:0px;
	padding-top:6px;
	padding-right:21px;
	padding-bottom:0;
	padding-left:21px;
}
ul.idTabs li.ui-tabs-active a {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #E6E6E6;
	border-color:#E6E6E6;
	border-image:none;
	border-style:solid;
	border-width:1px 1px 0;
	color:#333333;
	height:22px;
}
ul.idTabsShort li a {
}
ul.idTabsShort li a.selected {
	border-bottom:1px solid #FFF;
	background-color:#FFF;
}
.bordertabs {
	border:1px solid #E6E6E6 !important;
	padding: 10px;
}
/* list articles */
.articles-list {
	margin:0px;
	padding:0px;
}
.articles-list li {
	display:block;
	clear:both;
	list-style:none;
	border-bottom:1px dotted #333;
	padding-top:10px;
}
.articles-list li h2 {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	padding: 0px;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	position:relative;
}
.articles-list li h2 small{
	font-size: 12px;
	position:absolute;
	top:0px;
	right:10px;
	background-color:#E8E8E8;
	padding:3px;
	border-radius:4px;
}
.articles-list li .articledate{
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 11px;
	color: #BBB;
	padding: 0px;
	margin: 0;
}
.articles-list li h2 a{
	color:#000;
}
.articles-list .articles-details{
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 12px;
	line-height: 130%;
	color: #333;
}
.articles-list li .articles-extra {
	font-size:12px;
	color:#999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#F0F0F0;
	padding-bottom:5px;
	margin-bottom:5px;
}
.articles-list li .articles-footer {
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}
.profile-name {
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}
.profile-city {
	font-size:12px;
	color:#999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#F0F0F0;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:0px;
}
.author-profile .photo img {
	padding:4px;
	background-color:#E8E8E8;
	border:1px solid #999;
	text-align:center;
	margin:auto;
}
.photo img {
	padding:3px;
	background-color:#FFF;
	border:1px solid #EEE;
	text-align:center;
	margin:auto;
}
.author-profile .profile-bio {
	font-size:11px;
	color: #666;
}
/* table */
.tinytable {
	border-bottom:medium none;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	font-size:12px;
	width:100%;
}
.tinytable th {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:#FFFFFF -moz-use-text-color #FFFFFF #FFFFFF;
	border-image:none;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	color:#333;
	text-align:left;
	padding:5px;
	background-color:#E8E8E8;
	background-image:url(../images/bgfull.png);
	background-repeat:repeat-x;
	background-position:left top;
}
.tinytable th h3 {
	font-size:10px;
	padding:6px 8px 8px;
}
.tinytable td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:4px 6px 6px;
}
.tinytable .head h3 {
	background:url("../images/sort.gif") no-repeat scroll 7px center transparent;
	cursor:pointer;
	padding-left:18px;
}
.tinytable .desc,.sortable .asc {
	background:url("../images/header-selected-bg.gif") repeat scroll 0 0 transparent;
}
.tinytable .desc h3 {
	background:url("../images/desc.gif") no-repeat scroll 7px center transparent;
	cursor:pointer;
	padding-left:18px;
}
.tinytable .asc h3 {
	background:url("../images/asc.gif") no-repeat scroll 7px center transparent;
	cursor:pointer;
	padding-left:18px;
}
.tinytable .head:hover,.tinytable .desc:hover,.tinytable .asc:hover {
	color:#FFFFFF;
}
.tinytable .tsort-evenrow td {
	background:none repeat scroll 0 0 #FFFFFF;
}
.tinytable .tsort-oddrow td {
	background:none repeat scroll 0 0 #ECECEC;
}
.tinytable td.tsort-evenselected {
	background:none repeat scroll 0 0 #ECF2F6;
}
.tinytable td.tsort-oddselected {
	background:none repeat scroll 0 0 #DCE6EE;
}
.tinytable tfoot {
	background:none repeat scroll 0 0 #FFFFFF;
	font-weight:bold;
}
.tinytable tfoot td {
	padding:6px 8px 8px;
}
.tinytable tr:hover td {
	background:none repeat scroll 0 0 #FFF9D7;
}
.profile-extend {
	margin-top:10px;
	clear:both;
}
.profile-extend .title {
	font-weight:normal;
	color:#333;
}
.profile-extend .description {
	color:#006699;
	font-weight: bold;
}
/* view article */
h2.article-title {
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}
h3.article-author-info {
	font-size:12px;
	color:#999;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:0px;
	margin-right:0px;
	margin-left: 0px;
}
/* filter */
.filters {
	margin:0px;
	padding-bottom:10px;
}
.filters dd {
	background:none repeat scroll 0 0 #D3D3D3;
	border-radius:3px 3px 3px 3px;
	position:relative;
	text-shadow:0 1px 1px #FFFFFF;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:0;
	margin-left:0;
	padding-top:3px;
	padding-right:6px;
	padding-bottom:3px;
	padding-left:6px;
	float:left;
	margin-right:3px;
}
.filters h2 {
	font-size:12px;
	color:inherit;
	font:inherit;
	margin:0;
	outline:0 none;
	vertical-align:baseline;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:0px;
}
.filters dd .close {
	background-position:4px -25px;
	cursor:pointer;
	opacity:0.6;
	position:absolute;
	right:5px;
	top:4px;
}
.filters dd .close:hover {
	opacity:1;
}
.filters .ico {
	background-image:url("../images/search-sprite.png");
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;
	overflow:hidden;
	text-indent:-99px;
	width:16px;
	border:0 none;
	margin:0;
	outline:0 none;
	padding:0;
	vertical-align:baseline;
}
.article-share {
	background-color:#F5F5F5;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#CCC;
	border-bottom-color:#CCC;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
}
.article-share ul {
	margin:0px;
	padding:0px;
}
.article-share ul li {
	padding:0px;
	list-style:none;
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:0px;
}
.buttonspub {
	padding:10px;
}
.buttonspub input[type=submit] {
	-moz-box-orient:vertical;
	-moz-box-sizing:border-box;
	background-color:#287BBC;
	background-image:-moz-linear-gradient(center top,#287BBC 0%,#23639A 100%);
	border-color:#1B5480;
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	height:31px;
	line-height:29px;
	margin:5px 5px 0 0;
	overflow:visible;
	padding:0 13px;
	text-decoration:none !important;
	text-shadow:0 1px 1px rgba(0,0,0,0.35);
	vertical-align:middle;
	white-space:nowrap;
	width:auto;
}
.rowfield {
	clear:both;
	margin:0px;
	padding:10px;
}
.rowfield label {
	text-align:left;
	margin-right:10px;
	padding-top:5px;
	padding-bottom:10px;
}
.rowfield .fieldblock label {
	width:auto;
	float:none;
	margin-right:0px;
	padding-top:0px;
}
.rowfield .fieldblock {

}
.rowfield .fieldblock1 {
	width:320px;
	float:left;
}
.checks {
	margin:0px;
	padding:0px;
}
.checks li {
	float:left;
	width:48%;
	margin-right:1%;
	list-style:none;
}
h1.title {
	font-family:Arial,Helvetica;
	font-size:24px;
	color:#000;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666;
	padding-bottom:5px;
}
h1.title small {
	float:right;
	font-size:12px;
	color:#069;
}
.info,.success,.warning,.error,.validation {
	border:1px solid;
	margin:10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat:no-repeat;
	background-position:10px center;
}
.info {
	color:#333333;
	background-color:#EDEFF4;
	border:1px solid #D8DFEA;
	background-image:url('../images/info.png');
}
.success {
	color:#333333;
	background-color:#DFF2BF;
	background-image:url('../images/success.png');
}
.warning {
	color:#333333;
	background-color:#FFF9D7;
	border:1px solid #E2C822;
	background-image:url('../images/warning.png');
}
.error {
	color:#333333;
	background-color:#FFEBE8;
	border:1px solid #DD3C10;
	background-image:url('../images/error.png');
}
.warning1 {
	color:#F00;
}
.red {
	color:#F00;
}
.draft {
	position:absolute;
	top:1px;
	right:42px;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:12px;
	color:#000;
	background-color:#FFFFCC;
	border:1px solid #FF6;
	border-radius:5px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
}
.rating1 {
	background-image:url(../images/star.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	height:16px;
	margin:0px;
	padding:0px;
}
.rating2 {
	background-image:url(../images/star.jpg);
	background-repeat:repeat-x;
	background-position:0px -16px;
	height:16px;
	margin:0px;
	padding:0px;
}
.rating3 {
	background-image:url(../images/star.jpg);
	background-repeat:repeat-x;
	background-position:0px -32px;
	height:16px;
	margin:0px;
	padding:0px;
}
.plusminus {
	display:block;
	padding-left:20px;
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/plus-minus.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.plusminus.minus {
	background-position: 0px -18px;
}
/* arrows */
/* flechas abajo */
.arrow_down {
	background-image:url(../images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	margin:0px;
	padding:0px;
	height:24px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}
.arrow_up {
	background-image:url(../images/arrow_up.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	margin:0px;
	padding:0px;
	height:24px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}
.arrow_down:hover {
	background-position:left -24px;
	text-decoration:none;
}
.arrow_up:hover {
	background-position:left -24px;
	text-decoration: none;
}
/* estilos del overlay */
#divOverlay {
	position:fixed;
	background:#000;
	height:100%;
	width:100%;
	z-index:99998;
	display:none;
	top:0;
	left:0;
}
.clsBoton {
	padding:7px;
	background:#000;
	display:inline-block;
	border-radius:5px;
	text-decoration:none;
	color:#fff;
	box-shadow:0 0 10px #f1f1f1;
	border:solid 1px #000;
}
.clsBoton:hover {
	background:#fff;
	color:#000;
	border-color: #000;
}
/* clases relacionadas con la ventana modal */
.clsVentana {
	width:600px;
	height:500px;
	border:solid 1px #ccc;
	position:absolute;
	top:50%;
	margin-top:-250px;
	left:50%;
	margin-left:-300px;
	border-radius:3px;
	box-shadow:0 0 15px #999;
	background:#fff;
	z-index:99999;
	display:none;
}
.clsVentanaTitulo {
	background:#222;
	color:#fff;
	border-radius:3px 3px 0 0;
	display:block;
}
.clsVentanaTitulo strong {
	display:inline-block;
	padding:10px;
}
.clsVentanaTitulo a {
	float:right;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	background:#000;
	padding:5px;
	margin:5px;
	border-radius:3px;
	cursor:pointer;
}
.clsVentanaTitulo a:hover {
	background:#fff;
	color:#000;
}
.clsVentanaContenido {
	padding:10px;
	height:446px;
	overflow:auto;
	border-radius:0 0 3px 3px;
}
.clsVentanaContenido iframe {
	width:575px;
	height:440px;
	border-radius:3px;
	border: solid 1px #f1f1f1;
}
#endcontent{
	height:20px;
	clear:both;
}
.greybox{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #666;
	background-color: #F0F0F0;
	text-align: center;
	margin: 0px;
	padding: 20px;
}
.detailListAuthorDescription{
}
.detailListAuthorDescription h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}
.inner .contents .details small{
	 display: inline;
	 padding:0px;
	 margin:0px;
}
#filtermain{
	position: absolute;
	top: 0px;
	right: 5px;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 12px;
	color: #069;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}
#filtermain a{
	color: #069;
	text-decoration: underline;
}
.authorsList{
	margin:0px;
	padding:0px;	
}
.authorsList li{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	list-style:none;
}
.authorsList li .img{
	float:left;
	width:70px;
	margin-right:10px;
	margin-bottom:10px;
}
.profile-bio{
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 110%;
	color: #333;
	background-color: #F4F4F4;
	padding: 10px;
	border: 1px solid #CCC;
	margin-top:10px;
}
#commentsContent{
	clear:both;
	padding:1em;
}
#commentsContent li{
	margin-bottom:10px;
}
#commentsContent li ul{
	margin-left:20px;
}
.container_16 h2{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin-top: 5px;
	margin-bottom: 5px;	
}
#my-account h2 a{
	background-image: url(../images/mini-user.png);
	background-repeat: no-repeat;
	background-position: 95% 4px;	
}
.button1{
	box-shadow: 0 1px 0 #FFFFFF;
	padding-left: 0.9em;
	padding-right: 0.9em;
	color: #333333;
	background-color: #F8F8F8;
	background-image: linear-gradient(to bottom, #FCFCFC 0px, #F8F8F8 100%);
	border-color: #D3D3D3;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	white-space: nowrap;
	word-wrap: normal;
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	outline: 0 none;
	vertical-align: middle;
	white-space: nowrap;
	word-wrap: normal;
	padding-top: 9px;
	padding-bottom: 9px;
	display: block;
	margin: 0px;
	padding-right/*\**/: 2em\9;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
	box-shadow:0 1px 3px rgba(0,0,0,0.25);
}

.filtermain{
	padding: 2px;
	border: 1px solid #aaa;
	border-radius: 2px;
	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1);
	width:130px;
}
.extraComment{
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 11px;
	color: #333;
}
.extraComment span{
	display:block;
	float:left;
	margin-right:5px;
}
.extraComment span.like a{
	background-image: url(../images/like-icon.png);
	background-position: 0px 0px;
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	
}
.extraComment span.like a:hover{
	background-image: url(../images/like-icon.png);
	background-position: 0px -16px;
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
}
.extraComment span.unlike a{
	background-image: url(../images/like-icon.png);
	background-position: 16px 0px;
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	
}
.extraComment span.unlike a:hover{
	background-image: url(../images/like-icon.png);
	background-position: 16px -16px;
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
}
.paginate{
	clear:both;
	padding:10px;
}
.paginate a{
	box-shadow: 0 1px 0 #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
	outline: medium none;
	background-color: #60B044;
	background-image: linear-gradient(#8ADD6D, #60B044);
	background-repeat: repeat-x;
	border-color: #74BB5A #74BB5A #509338;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	display: inline-block;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-moz-user-select: none;
	border-image: none;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-family: Helvetica,arial,freesans,clean,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	position: relative;
	margin-left: 5px;
	text-decoration: none;
	padding-top: 9px;
	padding-bottom: 9px;
}
.paginate a.s{
	box-shadow: 0 1px 0 #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	outline: medium none;
	background-color: #60B044;
	background-image: linear-gradient(#8ADD6D, #60B044);
	background-repeat: repeat-x;
	border-color: #000 #000 #000;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	display: inline-block;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-moz-user-select: none;
	border-image: none;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-family: Helvetica,arial,freesans,clean,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	position: relative;
	margin-left: 5px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}
.myprofile{
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 12px;
	color: #333;	
}
.myprofile .photo{
	
	margin:auto;
	padding:1px solid #CCC;
}
.myprofile .photo img{
	min-width:100px;
	max-width:200px;
	clear: both;
	float:none;
}
.popup-img{
	margin:auto;
	clear:both;
	display:block;
}
.myprofile .inbox{
	margin: auto;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	clear: both;
	display:block;
}
.myprofile .inbox small{
	font-size:75%;
}
.myprofile ul{
	margin: 0px;
	padding: 0px;
	line-height: 140%;
}
.myprofile ul li{
	margin: 0px;
	list-style: none;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.myprofile ul li h3{
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 12px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}
.myprofile ul li div{
	margin-top: 5px;
	margin-bottom: 5px;
}
.myprofile h3{
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 14px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
}
.myprofile .social{
	padding: 10px;
	border:1px solid #CCC;
	background-color:#F5F5F5;
}
.myprofile .social.social-owner {
    height: 293px;
}
.myprofile .social ul{
	margin: 0px;
	padding: 0px;
}
.myprofile .social ul li{
	display: block;
	list-style: none;
	position: relative;
}
.myprofile .social ul li a,.myprofile .social ul li div{
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 40px;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	background-image: url(../images/social2.png);
	background-repeat: no-repeat;
	
}
.myprofile .social ul li .facebook{
	background-position: 0px 0px;
}
.myprofile .social ul li .twitter{
	background-position: 0px -50px;
}
.myprofile .social ul li .linkedin{
	background-position: 0px -100px;
}
.myprofile .social ul li .google{
	background-position: 0px -150px;
}
.myprofile .social ul li .yahoo{
	background-position: 0px -200px;
}
.myprofile .social ul li .social1{
	background-position: 0px -500px;
}


.myprofile .social ul li .facebook.d{
	background-position: 0px -250px;
}
.myprofile .social ul li .twitter.d{
	background-position: 0px -300px;
}
.myprofile .social ul li .linkedin.d{
	background-position: 0px -350px;
}
.myprofile .social ul li .google.d{
	background-position: 0px -400px;
}
.myprofile .social ul li .yahoo.d{
	background-position: 0px -450px;
}



.myprofile .social ul li small{
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 12px;
	color: #333;
	position: absolute;
	top: 5px;
	right: 5px;
}
.edits{
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 10px;
}
.profilemain{
}
.profilemain ul{
	margin:0px;
	padding:0px;
}
.profilemain ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.profilemain ul li  .label{
	font-weight: bold;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	float:left;
	width:20%;
	padding-right:1%;
}
.profilemain ul li  .name{
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	float:left;
	width:75%;
	padding-right:2%;
}
.profilemain ul li  .name p {
	margin-right: 40px;
}
.profilemain ul li .clearline{
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	clear:both;
}
/* Share */
#example5{
	margin-top: 20px;
	margin-right: 0%;
	margin-bottom: 0;
	margin-left: 20px;
}
.sharrre .sharrebutton{
	float:left;
	width:60px;
	min-height:60px;
}
/* end share */
.editProfile{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #069;
	display: block;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.editfield{
	margin-left: 0;
	padding-bottom: 4px;
	border: 1px solid #BDC7D8;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
	border-collapse: collapse;
    border-spacing: 0;
	word-wrap: normal;
	list-style-type: none;
}
.editlabel{
	font-size: 11px;
	color: #666666;
    cursor: pointer;
    font-weight: bold;
    vertical-align: middle;
	padding-bottom:6px;
	padding-top:4px;
	display:block;
}
#blockedpopup{
	margin:0px;
	position:relative;
	padding:0px;
}
#everyHide{
	display:none;
}
/* POPUP */
#block{
    width:100%;
    height:100%;
    display: none;
    position: absolute;
    z-index: 10000;
    background-color: black;
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
    top:0;
    left:0;
}
#popupbox h2{
    margin:0px;
}
#popupbox{
	display: none;
	padding-top: 0px;
	background-color: white;
	border: 5px solid #C3D9FF;
	border-radius: 5px 5px 5px 5px;
	position: absolute;
	width: 600px;
	box-shadow: 1px 1px 5px black;
	z-index: 10001;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.buttonsBar{
    text-align: right;
    margin-top: 3px;
}
#popupbox label{
    display: block;
    float: left;
    margin-right: 9px;
    margin-top: 7px;
    text-align: right;
    width: 102px;
}
#popupboxInner{ position:relative; margin:0px; padding:0px;}
#cancelPopup{
	position:relative;
	top:-25px;
	right:-5px;
	z-index:999999;
	width:25px;
	height:25px;
}
#sharrre{
	border:1px solid #CCC;
	width:500px;
	margin:auto;
	padding:0px;
}
#sharrre #share-comments{
	background-color:#EEE;
	padding:10px;
	text-align:center;
	float:right;
	width:178px;
	padding-top:30px;
	min-height:50px;
}
#share-elements{
	padding:10px;
	float:left;
	width: 278px;
}
.floatImage{
	float:left;
	margin-right:10px;
}
.floatImageInner{
	display:block;
	text-align:center;
}
.floatImage .inbox{
	margin:auto;
}
.login-form {
    width: 360px;
    float: left;
    margin-right: 10px;
}
.login-form-bottom-block {
    margin-left:130px;
}
.myprofile .social ol.social-share-counters-owner {
    list-style: none;
}
.myprofile .social ol.social-share-counters-owner li{
    height: 35px;
    margin-bottom: 25px;
    margin-top: 8px;
}
#oa_social_link_container {
    height: 300px;
}