body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
fieldset {
	border-width: 0px;
}
img {
	border-width: 0px;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(0, 0, 0); cursor: help;
}
acronym {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(0, 0, 0); cursor: help;
}
blockquote {
	margin: 1em;
}
ul {
	margin: 1em;
}
ol {
	margin: 1em;
}
dl {
	margin: 1em;
}
ol {
	margin-left: 2em;
}
ul {
	margin-left: 2em;
}
dl {
	margin-left: 2em;
}
ol {
	list-style: decimal;
}
ul {
	
}
ul ul {
	list-style-type: circle;
}
ol ol {
	list-style-type: upper-roman;
}
dl dd {
	margin-left: 1em;
}
th {
	font-weight: bold;
}
caption {
	text-align: center; margin-bottom: 0.5em;
}
p {
	margin-bottom: 1em;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h1 {
	margin: 1em 0px;
}
h2 {
	margin: 1em 0px;
}
h3 {
	margin: 1em 0px;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1.1em;
}
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
i {
	font-style: italic;
}
em {
	font-style: italic;
}
code {
	font-family: "Courier New",Courier,monospace;
}
pre {
	font-family: "Courier New",Courier,monospace;
}
pre {
	white-space: pre;
}
.important {
	font-weight: bold;
}
hr {
	border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: dotted;
}
.separator {
	border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: dotted;
}
.aui-state-default {
	background: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(153, 153, 153) rgb(153, 153, 153) rgb(187, 187, 187);
}
.aui-state-active {
	background: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(153, 153, 153) rgb(153, 153, 153) rgb(187, 187, 187);
}
.aui-state-hover {
	background: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(153, 153, 153) rgb(153, 153, 153) rgb(187, 187, 187);
}
.aui-state-active {
	background: rgb(239, 239, 239); border-color: rgb(51, 51, 51);
}
.aui-state-hover {
	background: rgb(221, 221, 221); border-color: rgb(153, 153, 153) rgb(187, 187, 187) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer;
}
.aui-state-disabled {
	cursor: default !important;
}
.aui-html-template {
	display: none;
}
.aui-basecelleditor-hidden {
	display: none !important;
}
.aui-datecelleditor-hidden {
	display: none !important;
}
.aui-dropdowncelleditor-hidden {
	display: none !important;
}
.aui-textcelleditor-hidden {
	display: none !important;
}
.aui-textareacelleditor-hidden {
	display: none !important;
}
.aui-checkboxcelleditor-hidden {
	display: none !important;
}
.aui-radiocelleditor-hidden {
	display: none !important;
}
.aui-helper-hidden {
	display: none !important;
}
.aui-helper-hidden-accessible {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-overlay-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-overlaycontext-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-overlaymask-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-calendar-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-date-picker-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-datepicker-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-colorpicker-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-tooltip-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-image-viewer-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-image-gallery-hidden {
	position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; _position: absolute;
}
.aui-helper-force-offset {
	display: block !important; visibility: hidden !important; position: absolute !important;
}
.aui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; text-decoration: none;
}
.aui-helper-clearfix::after {
	height: 0px; clear: both; display: block; content: "";
}
.aui-helper-clearfix {
	-ms-zoom: 1;
}
.aui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.aui-helper-unselectable {
	-moz-user-select: none; -khtml-user-select: none;
}
.aui-helper-unselectable * {
	-moz-user-select: none; -khtml-user-select: none;
}
.aui-helper-scroll-lock {
	margin: 0px; width: 100%; height: 100%; overflow: hidden;
}
body {
	font: 62.5%/1.6em Arial, Helvetica, Verdana, sans-serif; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.aui-layout {
	width: 100%;
}
.ie6 .aui-layout-content {
	display: block;
}
.ie7 .aui-layout-content {
	display: block;
}
.ltr .aui-column {
	float: left;
}
.rtl .aui-column-last {
	float: left;
}
.rtl .aui-column {
	float: right;
}
.ltr .aui-column-last {
	float: right;
}
.ltr .aui-column-last {
	margin-left: -5px;
}
.rtl .aui-column-last {
	margin-right: -5px;
}
.aui-layout-content::after {
	height: 0px; clear: both; display: block; content: "";
}
.aui-layout-content {
	-ms-zoom: 1;
}
.aui-w1-20 {
	width: 5%;
}
.aui-w5 {
	width: 5%;
}
.aui-w1-16 {
	width: 6.25%;
}
.aui-w1-12 {
	width: 8.33%;
}
.aui-w1-10 {
	width: 10%;
}
.aui-w10 {
	width: 10%;
}
.aui-w1-9 {
	width: 11.11%;
}
.aui-w1-8 {
	width: 12.5%;
}
.aui-w1-7 {
	width: 14.28%;
}
.aui-w15 {
	width: 15%;
}
.aui-w1-6 {
	width: 16.66%;
}
.aui-w3-16 {
	width: 18.75%;
}
.aui-w1-5 {
	width: 20%;
}
.aui-w20 {
	width: 20%;
}
.aui-w2-9 {
	width: 22.22%;
}
.aui-w1-4 {
	width: 25%;
}
.aui-w25 {
	width: 25%;
}
.aui-w2-7 {
	width: 28.57%;
}
.aui-w3-10 {
	width: 30%;
}
.aui-w30 {
	width: 30%;
}
.aui-w5-16 {
	width: 31.25%;
}
.aui-w1-3 {
	width: 33.33%;
}
.aui-w33 {
	width: 33.33%;
}
.aui-w35 {
	width: 35%;
}
.aui-w3-8 {
	width: 37.5%;
}
.aui-w38 {
	width: 38.2%;
}
.aui-w2-5 {
	width: 40%;
}
.aui-w40 {
	width: 40%;
}
.aui-w5-12 {
	width: 41.66%;
}
.aui-w7-16 {
	width: 43.75%;
}
.aui-w4-9 {
	width: 44.44%;
}
.aui-w45 {
	width: 45%;
}
.aui-w3-7 {
	width: 42.85%;
}
.aui-w1-2 {
	width: 50%;
}
.aui-w50 {
	width: 50%;
}
.aui-w55 {
	width: 55%;
}
.aui-w5-9 {
	width: 55.55%;
}
.aui-w9-16 {
	width: 56.25%;
}
.aui-w4-7 {
	width: 57.14%;
}
.aui-w7-12 {
	width: 58.33%;
}
.aui-w3-5 {
	width: 60%;
}
.aui-w60 {
	width: 60%;
}
.aui-w5-8 {
	width: 62.5%;
}
.aui-w62 {
	width: 61.8%;
}
.aui-w65 {
	width: 65%;
}
.aui-w2-3 {
	width: 66.66%;
}
.aui-w66 {
	width: 66.66%;
}
.aui-w11-16 {
	width: 68.75%;
}
.aui-w7-10 {
	width: 70%;
}
.aui-w70 {
	width: 70%;
}
.aui-w5-7 {
	width: 71.42%;
}
.aui-w3-4 {
	width: 75%;
}
.aui-w75 {
	width: 75%;
}
.aui-w7-9 {
	width: 77.77%;
}
.aui-w4-5 {
	width: 80%;
}
.aui-w80 {
	width: 80%;
}
.aui-w13-16 {
	width: 81.25%;
}
.aui-w5-6 {
	width: 83.33%;
}
.aui-w85 {
	width: 85%;
}
.aui-w6-7 {
	width: 85.71%;
}
.aui-w7-8 {
	width: 87.5%;
}
.aui-w9-10 {
	width: 90%;
}
.aui-w90 {
	width: 90%;
}
.aui-w11-12 {
	width: 91.66%;
}
.aui-w15-16 {
	width: 93.75%;
}
.aui-w95 {
	width: 95%;
}
.aui-w100 {
	width: 100%;
}
.webkit .aui-w1-12 {
	width: 8.34%;
}
.webkit .aui-w11-12 {
	width: 91.67%;
}
.webkit .aui-w1-6 {
	width: 16.67%;
}
.webkit .aui-w5-6 {
	width: 83.34%;
}
.webkit .aui-w5-12 {
	width: 41.67%;
}
.webkit .aui-w7-12 {
	width: 58.34%;
}
.webkit .aui-w1-3 {
	width: 33.34%;
}
.webkit .aui-w33 {
	width: 33.34%;
}
.webkit .aui-w2-3 {
	width: 66.67%;
}
.webkit .aui-w66 {
	width: 66.67%;
}
.aui-column-content {
	padding: 0px 0.5em;
}
.aui-column-content-center {
	padding: 0px 0.5em;
}
.ltr .aui-column-content-first {
	padding-left: 0px;
}
.rtl .aui-column-content-last {
	padding-left: 0px;
}
.rtl .aui-column-content-first {
	padding-right: 0px;
}
.ltr .aui-column-content-last {
	padding-right: 0px;
}
.ltr.ie6 .aui-column-first {
	display: inline;
}
.ltr.ie6 .aui-column-content-first {
	display: inline;
}
.rtl.ie6 .aui-column-last {
	display: inline;
}
.rtl.ie6 .aui-column-content-last {
	display: inline;
}
.ie6 .aui-layout-content .aui-column-content-center {
	overflow: hidden; -ms-word-wrap: break-word;
}
.ie6 .aui-layout-content .aui-column-content-first {
	overflow: hidden; -ms-word-wrap: break-word;
}
.ie6 .aui-layout-content .aui-column-content-last {
	overflow: hidden; -ms-word-wrap: break-word;
}
.ie body {
	position: relative;
}
.ie5 body {
	position: static;
}
.ie6 body {
	position: static;
}
.floatbox {
	overflow: hidden;
}
.aui-fieldset-legend {
	font-size: 1.2em; font-weight: bold;
}
.aui-field-labels-inline .aui-field-label {
	float: left;
}
.aui-field-labels-inline .aui-field-input {
	float: left;
}
.aui-field-labels-inline .aui-field-hint {
	float: left;
}
.aui-field-labels-inline .aui-field-label {
	width: 45%;
}
.aui-field-labels-inline .aui-field-input-text {
	width: 45%;
}
.aui-field-labels-inline .aui-field-label {
	margin: 0.3em 2% 0px 0px;
}
.aui-field-labels-right .aui-field-label {
	text-align: right;
}
.aui-field-labels-inline .aui-field-hint {
	clear: both; margin-left: 47%; float: none; display: block;
}
.aui-field-label {
	margin: 0px; width: auto; text-align: left; float: none; display: block;
}
.aui-field-labels-top .aui-field-label {
	margin: 0px; width: auto; text-align: left; float: none; display: block;
}
.aui-field-input {
	width: auto; float: none;
}
.aui-field-labels-top .aui-field-input {
	width: auto; float: none;
}
.aui-field-hint {
	margin: 0px; width: 45%; line-height: 1; clear: none; float: right;
}
.aui-field-labels-top .aui-field-hint {
	margin: 0px; width: 45%; line-height: 1; clear: none; float: right;
}
.aui-field-hint-icon {
	float: left;
}
.aui-field-inline {
	vertical-align: middle; display: inline-block;
}
.aui-field-label-inline {
	margin: 0.4em 0.4em 0px 0px; display: inline-block;
}
.aui-field-inline .aui-field-content {
	display: inline-block;
}
.aui-field-inline .aui-field-label {
	display: inline-block;
}
.aui-field-inline .aui-field-label {
	vertical-align: middle;
}
.aui-field-group {
	width: 53%; float: left;
}
.aui-choice-label {
	width: 89%; line-height: 1;
}
.aui-field-input-choice {
	margin: 0px 0.4em 0px 0px; vertical-align: middle; display: inline-block;
}
.aui-field-row {
	clear: both; display: block;
}
.aui-field-row::after {
	height: 0px; clear: both; display: block; content: "";
}
.aui-field-row {
	-ms-zoom: 1;
}
.aui-button-holder {
	overflow: hidden; clear: both; display: block;
}
.aui-button-input {
	margin: 0px; padding: 5px 10px 6px 7px; line-height: 1.3; font-weight: bold; text-decoration: none; cursor: pointer;
}
.aui-button-input {
	
}
.aui-field-content::after {
	height: 0px; overflow: hidden; clear: both; display: block; content: " ";
}
.aui-button-holder::after {
	height: 0px; overflow: hidden; clear: both; display: block; content: " ";
}
.aui-field-content {
	display: inline-block;
}
.aui-button-holder {
	display: inline-block;
}
* html .aui-field-content {
	height: 1%;
}
* html .aui-button-holder {
	height: 1%;
}
.aui-field-content {
	display: block;
}
.aui-button-holder {
	display: block;
}
.aui-field-label {
	font-weight: bold;
}
.aui-field-label-inline-label {
	font-weight: bold;
}
.aui-choice-label {
	font-weight: normal;
}
.aui-field-hint {
	color: rgb(119, 119, 119); font-size: 0.9em;
}
.aui-choice-label {
	line-height: 1.2;
}
.aui-field-hint {
	line-height: 1.2;
}
.aui-field-element-left {
	vertical-align: middle; display: inline-block;
}
.aui-has-error.aui-field .aui-field-content {
	border-bottom-color: rgb(239, 74, 74); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 159, 159);
}
.aui-has-warn.aui-field .aui-field-content {
	border-bottom-color: rgb(255, 196, 95); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 250, 191);
}
.aui-field .aui-message-holder {
	color: rgb(255, 0, 0); font-weight: bold; display: block;
}
.aui-status-failure {
	border: 1px solid rgb(239, 74, 74);
}
.aui-icon {
	background: url("/telmex-com-liferay-theme/images/aui/icon_sprite.png") no-repeat 0px 0px; width: 16px; height: 16px; text-indent: -99999em; overflow: hidden; display: block;
}
.aui-icon-carat-1-t {
	
}
.aui-icon-carat-1-tr {
	background-position: -16px 0px;
}
.aui-icon-carat-1-r {
	background-position: -32px 0px;
}
.aui-icon-carat-1-br {
	background-position: -48px 0px;
}
.aui-icon-carat-1-b {
	background-position: -64px 0px;
}
.aui-icon-carat-1-bl {
	background-position: -80px 0px;
}
.aui-icon-carat-1-l {
	background-position: -96px 0px;
}
.aui-icon-carat-1-tl {
	background-position: -112px 0px;
}
.aui-icon-carat-2-t-b {
	background-position: -128px 0px;
}
.aui-icon-carat-2-r-l {
	background-position: -144px 0px;
}
.aui-icon-triangle-1-t {
	background-position: 0px -16px;
}
.aui-icon-triangle-1-tr {
	background-position: -16px -16px;
}
.aui-icon-triangle-1-r {
	background-position: -32px -16px;
}
.aui-icon-triangle-1-br {
	background-position: -48px -16px;
}
.aui-icon-triangle-1-b {
	background-position: -64px -16px;
}
.aui-icon-triangle-1-bl {
	background-position: -80px -16px;
}
.aui-icon-triangle-1-l {
	background-position: -96px -16px;
}
.aui-icon-triangle-1-tl {
	background-position: -112px -16px;
}
.aui-icon-triangle-2-t-b {
	background-position: -128px -16px;
}
.aui-icon-triangle-2-r-l {
	background-position: -144px -16px;
}
.aui-icon-arrow-1-t {
	background-position: 0px -32px;
}
.aui-icon-arrow-1-tr {
	background-position: -16px -32px;
}
.aui-icon-arrow-1-r {
	background-position: -32px -32px;
}
.aui-icon-arrow-1-br {
	background-position: -48px -32px;
}
.aui-icon-arrow-1-b {
	background-position: -64px -32px;
}
.aui-icon-arrow-1-bl {
	background-position: -80px -32px;
}
.aui-icon-arrow-1-l {
	background-position: -96px -32px;
}
.aui-icon-arrow-1-tl {
	background-position: -112px -32px;
}
.aui-icon-arrow-2-t-b {
	background-position: -128px -32px;
}
.aui-icon-arrow-2-tr-bl {
	background-position: -144px -32px;
}
.aui-icon-arrow-2-r-l {
	background-position: -160px -32px;
}
.aui-icon-arrow-2-br-tl {
	background-position: -176px -32px;
}
.aui-icon-arrowstop-1-t {
	background-position: -192px -32px;
}
.aui-icon-arrowstop-1-r {
	background-position: -208px -32px;
}
.aui-icon-arrowstop-1-b {
	background-position: -224px -32px;
}
.aui-icon-arrowstop-1-l {
	background-position: -240px -32px;
}
.aui-icon-arrowthick-1-t {
	background-position: 0px -48px;
}
.aui-icon-arrowthick-1-tr {
	background-position: -16px -48px;
}
.aui-icon-arrowthick-1-r {
	background-position: -32px -48px;
}
.aui-icon-arrowthick-1-br {
	background-position: -48px -48px;
}
.aui-icon-arrowthick-1-b {
	background-position: -64px -48px;
}
.aui-icon-arrowthick-1-bl {
	background-position: -80px -48px;
}
.aui-icon-arrowthick-1-l {
	background-position: -96px -48px;
}
.aui-icon-arrowthick-1-tl {
	background-position: -112px -48px;
}
.aui-icon-arrowthick-2-t-b {
	background-position: -128px -48px;
}
.aui-icon-arrowthick-2-tr-bl {
	background-position: -144px -48px;
}
.aui-icon-arrowthick-2-r-l {
	background-position: -160px -48px;
}
.aui-icon-arrowthick-2-br-tl {
	background-position: -176px -48px;
}
.aui-icon-arrowthickstop-1-t {
	background-position: -192px -48px;
}
.aui-icon-arrowthickstop-1-r {
	background-position: -208px -48px;
}
.aui-icon-arrowthickstop-1-b {
	background-position: -224px -48px;
}
.aui-icon-arrowthickstop-1-l {
	background-position: -240px -48px;
}
.aui-icon-arrowreturnthick-1-l {
	background-position: 0px -64px;
}
.aui-icon-arrowreturnthick-1-t {
	background-position: -16px -64px;
}
.aui-icon-arrowreturnthick-1-r {
	background-position: -32px -64px;
}
.aui-icon-arrowreturnthick-1-b {
	background-position: -48px -64px;
}
.aui-icon-arrowreturn-1-l {
	background-position: -64px -64px;
}
.aui-icon-arrowreturn-1-t {
	background-position: -80px -64px;
}
.aui-icon-arrowreturn-1-r {
	background-position: -96px -64px;
}
.aui-icon-arrowreturn-1-b {
	background-position: -112px -64px;
}
.aui-icon-arrowrefresh-1-l {
	background-position: -128px -64px;
}
.aui-icon-arrowrefresh-1-t {
	background-position: -144px -64px;
}
.aui-icon-arrowrefresh-1-r {
	background-position: -160px -64px;
}
.aui-icon-arrowrefresh-1-b {
	background-position: -176px -64px;
}
.aui-icon-arrow-4 {
	background-position: 0px -80px;
}
.aui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.aui-icon-extlink {
	background-position: -32px -80px;
}
.aui-icon-newwin {
	background-position: -48px -80px;
}
.aui-icon-refresh {
	background-position: -64px -80px;
}
.aui-icon-shuffle {
	background-position: -80px -80px;
}
.aui-icon-transfer-r-l {
	background-position: -96px -80px;
}
.aui-icon-transferthick-r-l {
	background-position: -112px -80px;
}
.aui-icon-folder-collapsed {
	background-position: 0px -96px;
}
.aui-icon-folder-open {
	background-position: -16px -96px;
}
.aui-icon-document {
	background-position: -32px -96px;
}
.aui-icon-document-b {
	background-position: -48px -96px;
}
.aui-icon-note {
	background-position: -64px -96px;
}
.aui-icon-mail-closed {
	background-position: -80px -96px;
}
.aui-icon-mail-open {
	background-position: -96px -96px;
}
.aui-icon-suitcase {
	background-position: -112px -96px;
}
.aui-icon-comment {
	background-position: -128px -96px;
}
.aui-icon-person {
	background-position: -144px -96px;
}
.aui-icon-print {
	background-position: -160px -96px;
}
.aui-icon-trash {
	background-position: -176px -96px;
}
.aui-icon-locked {
	background-position: -192px -96px;
}
.aui-icon-unlocked {
	background-position: -208px -96px;
}
.aui-icon-bookmark {
	background-position: -224px -96px;
}
.aui-icon-tag {
	background-position: -240px -96px;
}
.aui-icon-home {
	background-position: 0px -112px;
}
.aui-icon-flag {
	background-position: -16px -112px;
}
.aui-icon-calendar {
	background-position: -32px -112px;
}
.aui-icon-cart {
	background-position: -48px -112px;
}
.aui-icon-pencil {
	background-position: -64px -112px;
}
.aui-icon-clock {
	background-position: -80px -112px;
}
.aui-icon-disk {
	background-position: -96px -112px;
}
.aui-icon-calculator {
	background-position: -112px -112px;
}
.aui-icon-zoomin {
	background-position: -128px -112px;
}
.aui-icon-zoomout {
	background-position: -144px -112px;
}
.aui-icon-search {
	background-position: -160px -112px;
}
.aui-icon-wrench {
	background-position: -176px -112px;
}
.aui-icon-gear {
	background-position: -192px -112px;
}
.aui-icon-heart {
	background-position: -208px -112px;
}
.aui-icon-star {
	background-position: -224px -112px;
}
.aui-icon-link {
	background-position: -240px -112px;
}
.aui-icon-cancel {
	background-position: 0px -128px;
}
.aui-icon-plus {
	background-position: -16px -128px;
}
.aui-icon-plusthick {
	background-position: -32px -128px;
}
.aui-icon-minus {
	background-position: -48px -128px;
}
.aui-icon-minusthick {
	background-position: -64px -128px;
}
.aui-icon-close {
	background-position: -80px -128px;
}
.aui-icon-closethick {
	background-position: -96px -128px;
}
.aui-icon-key {
	background-position: -112px -128px;
}
.aui-icon-lightbulb {
	background-position: -128px -128px;
}
.aui-icon-scissors {
	background-position: -144px -128px;
}
.aui-icon-clipboard {
	background-position: -160px -128px;
}
.aui-icon-copy {
	background-position: -176px -128px;
}
.aui-icon-contact {
	background-position: -192px -128px;
}
.aui-icon-image {
	background-position: -208px -128px;
}
.aui-icon-video {
	background-position: -224px -128px;
}
.aui-icon-script {
	background-position: -240px -128px;
}
.aui-icon-alert {
	background-position: 0px -144px;
}
.aui-icon-info {
	background-position: -16px -144px;
}
.aui-icon-notice {
	background-position: -32px -144px;
}
.aui-icon-help {
	background-position: -48px -144px;
}
.aui-icon-check {
	background-position: -64px -144px;
}
.aui-icon-bullet {
	background-position: -80px -144px;
}
.aui-icon-radio-off {
	background-position: -96px -144px;
}
.aui-icon-radio-on {
	background-position: -112px -144px;
}
.aui-icon-pin-l {
	background-position: -128px -144px;
}
.aui-icon-pin-b {
	background-position: -144px -144px;
}
.aui-icon-play {
	background-position: 0px -160px;
}
.aui-icon-pause {
	background-position: -16px -160px;
}
.aui-icon-seek-next {
	background-position: -32px -160px;
}
.aui-icon-seek-prev {
	background-position: -48px -160px;
}
.aui-icon-seek-end {
	background-position: -64px -160px;
}
.aui-icon-seek-first {
	background-position: -80px -160px;
}
.aui-icon-stop {
	background-position: -96px -160px;
}
.aui-icon-eject {
	background-position: -112px -160px;
}
.aui-icon-volume-off {
	background-position: -128px -160px;
}
.aui-icon-volume-on {
	background-position: -144px -160px;
}
.aui-icon-power {
	background-position: 0px -176px;
}
.aui-icon-signal-diag {
	background-position: -16px -176px;
}
.aui-icon-signal {
	background-position: -32px -176px;
}
.aui-icon-battery-0 {
	background-position: -48px -176px;
}
.aui-icon-battery-1 {
	background-position: -64px -176px;
}
.aui-icon-battery-2 {
	background-position: -80px -176px;
}
.aui-icon-battery-3 {
	background-position: -96px -176px;
}
.aui-icon-circle-plus {
	background-position: 0px -192px;
}
.aui-icon-circle-minus {
	background-position: -16px -192px;
}
.aui-icon-circle-close {
	background-position: -32px -192px;
}
.aui-icon-circle-triangle-r {
	background-position: -48px -192px;
}
.aui-icon-circle-triangle-b {
	background-position: -64px -192px;
}
.aui-icon-circle-triangle-l {
	background-position: -80px -192px;
}
.aui-icon-circle-triangle-t {
	background-position: -96px -192px;
}
.aui-icon-circle-arrow-r {
	background-position: -112px -192px;
}
.aui-icon-circle-arrow-b {
	background-position: -128px -192px;
}
.aui-icon-circle-arrow-l {
	background-position: -144px -192px;
}
.aui-icon-circle-arrow-t {
	background-position: -160px -192px;
}
.aui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.aui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.aui-icon-circle-check {
	background-position: -208px -192px;
}
.aui-icon-circlesmall-plus {
	background-position: 0px -208px;
}
.aui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.aui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.aui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.aui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.aui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.aui-icon-grip-dotted-vertical {
	background-position: 0px -224px;
}
.aui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.aui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.aui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.aui-icon-gripsmall-diagonal-br {
	background-position: -64px -224px;
}
.aui-icon-grip-diagonal-br {
	background-position: -80px -224px;
}
.aui-icon-loading {
	background: url("/telmex-com-liferay-theme/images/aui/loading_indicator.gif") no-repeat 0px 0px; width: 16px; height: 16px;
}
.yui3-widget-content {
	overflow: hidden;
}
.yui3-widget-close {
	float: right;
}
.yui3-widget-stacked .yui3-widget-shim {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; opacity: 0; _width: 0; _height: 0;
}
.yui3-widget-content-expanded {
	height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.aui-overlay {
	position: absolute;
}
.yui3-widget-tmp-forcesize {
	overflow: hidden !important;
}
.yui3-widget-stacked .yui3-widget-shim {
	border-width: 0px; margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; opacity: 0; _width: 0; _height: 0;
}
.aui-autocomplete-results-content {
	background: rgb(255, 255, 255);
}
.aui-calendar-content {
	background: rgb(255, 255, 255);
}
.aui-colorpicker-content {
	background: rgb(255, 255, 255);
}
.aui-dialog-content {
	background: rgb(255, 255, 255);
}
.aui-overlaycontext-content {
	background: rgb(255, 255, 255);
}
.aui-dialog-content {
	box-shadow: 4px 4px 14px #777; -moz-box-shadow: 4px 4px 14px #777; -webkit-box-shadow: 4px 4px 14px #777;
}
.aui-date-picker-content {
	box-shadow: 4px 4px 14px #777; -moz-box-shadow: 4px 4px 14px #777; -webkit-box-shadow: 4px 4px 14px #777;
}
.aui-overlaycontextpanel-content {
	box-shadow: 4px 4px 14px #777; -moz-box-shadow: 4px 4px 14px #777; -webkit-box-shadow: 4px 4px 14px #777;
}
.aui-tooltip-content {
	box-shadow: 4px 4px 14px #777; -moz-box-shadow: 4px 4px 14px #777; -webkit-box-shadow: 4px 4px 14px #777;
}
.aui-colorpicker-content {
	box-shadow: 4px 4px 14px #777; -moz-box-shadow: 4px 4px 14px #777; -webkit-box-shadow: 4px 4px 14px #777;
}
.aui-tree-drag-helper-content {
	box-shadow: 4px 4px 14px #777; -moz-box-shadow: 4px 4px 14px #777; -webkit-box-shadow: 4px 4px 14px #777;
}
.aui-tab-active .aui-tab-content {
	box-shadow: inset 0px 0px 15px #575757, inset 0px 0px 5px #222; -moz-box-shadow: 0 0 15px #575757 inset, 0px 0 5px #222 inset; -webkit-box-shadow: 0 0 15px #575757 inset, 0px 0 5px #222 inset;
}
.aui-null-selector {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.aui-state-default {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-state-active {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-state-hover {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-calendar-content {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-colorpicker-content {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-colorpicker-panel-content {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-image-gallery-paginator .aui-image-gallery-paginator-thumb {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-image-viewer-loading .aui-image-viewer-bd {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-loadingmask-message {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-loadingmask-message-content {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-progress-bar-content {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-progress-bar-status {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-form-builder-field {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-form-builder-default-message {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-tabview-list {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-carousel menu {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.aui-carousel menu a {
	border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
}
.aui-textboxlistentry {
	border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px;
}
.aui-textboxlistentry-close {
	border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px;
}
.aui-dialog .yui3-widget-hd {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.aui-editable-hover {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.aui-tab {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.aui-state-default.aui-overlaycontextpanel-pointer {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.aui-toolbar-item-content {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.aui-toolbar-item {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.aui-toolbar-vertical .aui-toolbar-item {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.aui-toolbar-first {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px;
}
.aui-toolbar-last {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px;
}
.aui-image-viewer-bd {
	border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
}
.aui-toolbar-vertical .aui-toolbar-first {
	border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
}
.aui-image-viewer-bd {
	border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.aui-toolbar-vertical .aui-toolbar-first {
	border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.aui-image-viewer-content .yui3-widget-ft {
	border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
}
.aui-toolbar-vertical .aui-toolbar-last {
	border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
}
.aui-image-viewer-content .yui3-widget-ft {
	border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
.aui-toolbar-vertical .aui-toolbar-last {
	border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
.aui-image-cropper-overlay {
	transition:background-color 0.3s ease-out; -moz-transition: background-color .3s ease-out; -o-transition: background-color .3s ease-out; -webkit-transition: background-color .3s ease-out;
}
.aui-audio-node {
	width: 100%;
}
.aui-autocomplete-trigger {
	float: none; display: inline-block; cursor: pointer;
}
.aui-autocomplete-list-item {
	list-style: none; margin: 0px; padding: 0px 3px; border: 1px solid rgb(255, 255, 255);
}
.aui-autocomplete-results-content {
	border: 1px solid rgb(152, 192, 244); height: 100%; -ms-overflow-y: auto;
}
.aui-autocomplete-selected {
	background: rgb(223, 232, 246); border-color: rgb(163, 186, 233);
}
.aui-buttonitem-content {
	margin: 2px; padding: 4px 5px 3px 4px; width: auto; line-height: 130%; overflow: visible; font-size: 1em; white-space: nowrap;
}
.aui-buttonitem-icon {
	margin-top: -3px; vertical-align: middle; display: inline-block;
}
.aui-buttonitem-label {
	line-height: 1em; display: inline-block;
}
.aui-buttonitem-label {
	padding: 0px 5px;
}
.aui-buttonitem-icon-only {
	padding: 3px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.aui-buttonitem-icon-only .aui-buttonitem-icon {
	margin-top: 0px;
}
.gecko .aui-buttonitem-icon-only .aui-buttonitem-icon {
	margin-top: -3px;
}
.aui-calendar {
	width: 200px;
}
.aui-calendar-content {
	padding: 3px; border: 1px solid rgb(221, 221, 221);
}
.aui-calendar-hd {
	padding: 5px; position: relative;
}
.aui-calendar-hd .aui-icon {
	top: 5px; position: absolute;
}
.aui-calendar-hd .aui-icon-circle-triangle-l {
	left: 2px;
}
.aui-calendar-hd .aui-icon-circle-triangle-r {
	right: 2px;
}
.aui-calendar-title {
	margin: 0px 15px; text-align: center; line-height: 16px; font-weight: bold;
}
.aui-calendar-week {
	width: 27px; text-align: center; float: left;
}
.aui-calendar-day {
	margin: 0px 0px 3px 3px; width: 22px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; float: left;
}
.aui-calendar-day-blank {
	margin: 0px 0px 3px 3px; width: 24px; height: 16px; text-align: center; float: left; _width: 23px;
}
.aui-calendar-day-padding-end {
	border: 1px dashed rgb(170, 170, 170); opacity: 0.5;
}
.aui-calendar-day-padding-start {
	border: 1px dashed rgb(170, 170, 170); opacity: 0.5;
}
.aui-calendar-day-hidden {
	display: none;
}
.aui-calendar-disabled {
	border-width: 1px; border-style: solid; border-color: rgb(200, 201, 202) rgb(158, 158, 158) rgb(158, 158, 158) rgb(200, 201, 202); opacity: 0.3;
}
.aui-calendar-link {
	text-decoration: none;
}
.aui-calendar-link-today {
	float: left;
}
.aui-calendar-link-none {
	float: right;
}
.aui-carousel {
	position: relative;
}
.aui-carousel-item {
	position: absolute; z-index: 1;
}
.aui-carousel-item-transition {
	z-index: 2;
}
.aui-carousel-item-active {
	z-index: 3;
}
.aui-carousel menu {
	background: rgb(0, 0, 0); list-style: none; margin: 0px; padding: 3px; right: 6px; bottom: 6px; position: absolute; z-index: 4;
}
.aui-carousel menu li {
	float: left;
}
.aui-carousel menu a {
	float: left;
}
.aui-carousel-menu-item {
	background: rgb(71, 74, 75); text-indent: -999999px; overflow: hidden; display: block; cursor: pointer;
}
.aui-carousel-menu-next {
	margin: 0px 3px; width: 18px; height: 18px;
}
.aui-carousel-menu-play {
	margin: 0px 3px; width: 18px; height: 18px;
}
.aui-carousel-menu-pause {
	margin: 0px 3px; width: 18px; height: 18px;
}
.aui-carousel-menu-prev {
	margin: 0px 3px; width: 18px; height: 18px;
}
.aui-carousel-menu-next {
	background-image: url("/telmex-com-liferay-theme/images/aui/next.png");
}
.aui-carousel-menu-play {
	background-image: url("/telmex-com-liferay-theme/images/aui/play.png");
}
.aui-carousel-menu-pause {
	background-image: url("/telmex-com-liferay-theme/images/aui/pause.png");
}
.aui-carousel-menu-prev {
	background-image: url("/telmex-com-liferay-theme/images/aui/prev.png");
}
.aui-carousel-menu-index {
	margin: 4px 3px; width: 9px; height: 9px;
}
.aui-carousel-menu-active {
	background: rgb(255, 255, 255);
}
.aui-colorpicker {
	width: 315px;
}
.aui-colorpicker-container {
	height: 192px; position: relative;
}
.aui-colorpicker-canvas {
	background: url("/telmex-com-liferay-theme/images/aui/picker_bg.png") rgb(255, 0, 0); outline: 0px; left: 5px; top: 5px; width: 184px; height: 184px; position: absolute;
}
.aui-colorpicker-controls {
	left: 226px; top: 75px; width: 80px; height: 115px; position: absolute;
}
.aui-colorpicker-controls .aui-field-content .aui-field-label {
	width: 20%; margin-top: 0px;
}
.aui-colorpicker-controls .aui-field-content .aui-field-input-text {
	padding: 1px; width: 60%;
}
.aui-colorpicker-controls .aui-field-content {
	padding: 3px 0px; clear: both;
}
.aui-colorpicker-hue-thumb {
	width: 18px; height: 7px; position: absolute; cursor: default;
}
.aui-colorpicker-hue-thumb-image {
	background: url("/telmex-com-liferay-theme/images/aui/color_indic.png") no-repeat 0px 0px; width: 18px; height: 7px; margin-top: -2px; margin-left: -2px; display: block;
}
.aui-colorpicker-hue-canvas {
	background: url("/telmex-com-liferay-theme/images/aui/hue.png") no-repeat -2px -2px; outline: 0px; left: 200px; top: 5px; width: 14px; height: 186px; position: absolute;
}
.aui-colorpicker-mask {
	left: 0px; top: 0px; position: absolute;
}
.aui-colorpicker-swatch {
	border: 2px solid rgb(114, 124, 129); left: 226px; top: 5px; width: 60px; height: 60px; position: absolute;
}
.aui-colorpicker-swatch-current {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 30px; position: absolute;
}
.aui-colorpicker-swatch-original {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 30px; position: absolute;
}
.aui-colorpicker-swatch-original {
	top: auto; bottom: 0px; cursor: pointer;
}
.aui-colorpicker-thumb {
	position: absolute; cursor: default;
}
.aui-colorpicker-thumb-image {
	background: url("/telmex-com-liferay-theme/images/aui/select.png") no-repeat 0px 0px; width: 11px; height: 11px; display: block;
}
.aui-colorpicker-container .aui-colorpicker-hue-slider-content {
	display: inline; position: static;
}
.aui-colorpickergrid {
	width: 340px;
}
.aui-colorpickergrid .aui-colorpicker-container {
	height: auto; text-align: center; line-height: 0;
}
.aui-colorpickergrid-item {
	margin: 3px; padding: 2px; width: 15px; height: 15px; display: inline-block; cursor: pointer;
}
.aui-colorpickergrid-item-content {
	height: 100%; display: block;
}
.aui-colorpickergrid-item {
	border: 1px solid rgb(204, 204, 204);
}
.aui-colorpickergrid-item:hover {
	border-color: rgb(51, 51, 51);
}
.aui-colorpickergrid-item:hover {
	border-color: rgb(51, 51, 51);
}
.aui-databrowser {
	overflow: hidden;
}
.aui-databrowser-search {
	-ms-overflow-y: auto;
}
.aui-databrowser-tree {
	-ms-overflow-y: auto;
}
.aui-databrowser .aui-combobox-content {
	float: right;
}
.aui-databrowser .aui-databrowser-search-view-only .aui-combobox-content {
	float: none;
}
.aui-databrowser .aui-databrowser-search-list {
	list-style: none; margin: 0px; overflow: hidden; clear: left;
}
.aui-databrowser .aui-databrowser-search-list li {
	list-style: none; text-align: center; float: left;
}
.aui-databrowser-search-list-item-icon span {
	margin: 0px auto;
}
.aui-databrowser {
	padding: 10px; border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.aui-databrowser .aui-combobox {
	margin-bottom: 4px;
}
.aui-databrowser-search {
	border: 1px solid rgb(204, 204, 204);
}
.aui-databrowser-tree {
	padding: 5px; border: 1px solid rgb(204, 204, 204);
}
.aui-databrowser .aui-databrowser-search-list li {
	margin: 10px;
}
.aui-databrowser .aui-databrowser-search-list li div {
	font-size: 9px;
}
.aui-databrowser-search-list-item-icon span {
	width: 16px; height: 16px;
}
.yui3-skin-sam .yui3-datatable-sortable .yui3-datatable-liner {
	padding-right: 20px;
}
.aui-datatable-editable {
	cursor: pointer;
}
.aui-basecelleditor .aui-buttonitem-content {
	margin: 2px 0px; padding: 3px 3px 1px 1px;
}
.aui-basecelleditor .aui-buttonitem-label-only {
	padding-bottom: 2px;
}
.webkit .aui-basecelleditor .aui-buttonitem-label-only {
	padding-bottom: 3px;
}
.aui-checkboxcelleditor .aui-celleditor-label {
	padding-left: 3px;
}
.aui-radiocelleditor .aui-celleditor-label {
	padding-left: 3px;
}
.aui-checkboxcelleditor .aui-celleditor-wrapper {
	padding: 2px 0px; clear: both; display: block;
}
.aui-radiocelleditor .aui-celleditor-wrapper {
	padding: 2px 0px; clear: both; display: block;
}
.aui-celleditor-edit-dd-handle {
	margin-top: -3px; vertical-align: middle; display: inline-block; cursor: move;
}
.aui-basecelleditor {
	padding: 6px; border: 1px solid rgb(128, 128, 128); text-align: left; background-color: rgb(242, 242, 242);
}
.aui-celleditor-edit {
	padding: 0px 0px 5px;
}
.aui-celleditor-edit-option-row {
	padding: 0px 0px 2px;
}
.yui3-skin-sam tr.yui3-datatable-even td.aui-datatable-cell-selected.yui3-datatable-asc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.yui3-datatable-even td.aui-datatable-cell-selected.yui3-datatable-desc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.yui3-datatable-odd td.aui-datatable-cell-selected.yui3-datatable-asc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.yui3-datatable-odd td.aui-datatable-cell-selected.yui3-datatable-desc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.aui-datatable-row-selected.yui3-datatable-even td.yui3-datatable-asc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.aui-datatable-row-selected.yui3-datatable-even td.yui3-datatable-desc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.aui-datatable-row-selected.yui3-datatable-odd td.yui3-datatable-asc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.aui-datatable-row-selected.yui3-datatable-odd td.yui3-datatable-desc {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.yui3-datatable-even td.aui-datatable-cell-selected {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.yui3-datatable-odd td.aui-datatable-cell-selected {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.aui-datatable-row-selected.yui3-datatable-even td {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.yui3-skin-sam tr.aui-datatable-row-selected.yui3-datatable-odd td {
	outline: 0px; color: rgb(255, 255, 255); background-color: rgb(102, 136, 238);
}
.aui-datepicker-display {
	float: left;
}
.aui-datepicker-select-wrapper {
	float: left;
}
.aui-field-date .aui-datepicker-display {
	float: left;
}
.aui-field-date .aui-datepicker-select-wrapper {
	float: left;
}
.aui-datepicker-button-wrapper {
	float: left;
}
.aui-datepicker-button-wrapper .aui-buttonitem-content {
	margin: 0px;
}
.aui-datepicker-button-wrapper {
	margin: 0px 5px 0px 2px;
}
.aui-datepicker-select-wrapper select {
	margin-left: 2px;
}
.aui-diagram-builder {
	margin: 0px;
}
.aui-diagram-builder .aui-diagram-builder-field {
	list-style: none; margin: 2px; border-radius: 4px; width: 79px; height: 63px; text-align: center; float: left; opacity: 0.5;
}
.aui-diagram-builder .aui-diagram-builder-field-draggable {
	cursor: pointer; opacity: 1;
}
.aui-diagram-builder .aui-diagram-builder-field-draggable.aui-diagram-builder-field:hover {
	background-color: rgb(255, 255, 255);
}
.aui-diagram-builder-field-icon {
	margin: 3px auto; display: block;
}
.aui-diagram-builder-field-label {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.aui-diagram-builder .aui-diagram-builder-field-icon-text {
	background-position: -48px -80px;
}
.aui-diagram-builder .aui-property-list {
	padding-bottom: 10px;
}
.aui-diagram-builder-content {
	background-color: rgb(241, 241, 241);
}
.aui-diagram-builder-tabs .aui-tabview-list {
	margin-bottom: 5px;
}
.aui-diagram-builder-tabs {
	width: 260px; position: absolute;
}
.aui-diagram-builder-canvas {
	position: relative;
}
.aui-diagram-builder-fields-container {
	margin: 5px;
}
.aui-diagram-builder-content {
	min-height: 400px;
}
.aui-diagram-builder-content-container {
	padding-left: 260px;
}
.aui-diagram-node {
	position: absolute; cursor: move;
}
.aui-diagram-node-label {
	text-align: center;
}
.aui-diagram-builder-drop-container {
	position: relative;
}
.aui-diagram-builder-drop-container {
	height: 600px;
}
.aui-diagram-builder-anchor-node {
	width: 15px; height: 15px; position: absolute; cursor: pointer;
}
.aui-diagram-builder-anchor-node-max-targets {
	cursor: auto;
}
.aui-diagram-builder-controls {
	display: none;
}
.aui-diagram-node-selected .aui-diagram-builder-controls {
	padding: 3px; text-align: center; display: block;
}
.aui-diagram-node-state .aui-diagram-builder-controls {
	margin-left: -7px;
}
.aui-diagram-node-start .aui-diagram-builder-controls {
	margin-left: -7px;
}
.aui-diagram-node-end .aui-diagram-builder-controls {
	margin-left: -7px;
}
.aui-diagram-node-controls-icon {
	margin-top: -3px; vertical-align: middle; display: inline-block;
}
.aui-diagram-node-selected {
	border: 1px dotted rgb(102, 102, 102);
}
.aui-diagram-node-focused {
	outline: 0px;
}
.aui-diagram-node-shape-boundary {
	cursor: crosshair;
}
.aui-diagram-node-suggest-connector {
	border-radius: 4px; border: 1px solid rgb(241, 241, 241); width: 250px; box-shadow: 4px 4px 14px #777; background-color: rgb(255, 255, 255); -moz-box-shadow: 4px 4px 14px #777; -webkit-box-shadow: 4px 4px 14px #777;
}
.aui-diagram-node-suggest-connector .aui-diagram-builder-field:hover {
	background-color: rgb(241, 241, 241);
}
.aui-diagram-node-suggest-connector .aui-diagram-builder-field {
	list-style: none; margin: 2px; border-radius: 4px; width: 79px; height: 63px; text-align: center; float: left; cursor: pointer;
}
.aui-diagram-builder-anchor-node {
	background: url("/telmex-com-liferay-theme/images/aui/anchor-default.png") no-repeat center;
}
.aui-diagram-builder-anchor-hover {
	background: url("/telmex-com-liferay-theme/images/aui/anchor-valid.png") no-repeat center;
}
.yui3-dd-drop-active-valid.aui-diagram-builder-anchor-node {
	background: url("/telmex-com-liferay-theme/images/aui/anchor-valid.png") no-repeat center;
}
.yui3-dd-drop-over.aui-diagram-builder-anchor-node {
	background: url("/telmex-com-liferay-theme/images/aui/anchor-drop-active.png") no-repeat center;
}
.aui-diagram-builder .aui-diagram-builder-field {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.aui-diagram-builder-canvas {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(187, 187, 187) rgb(187, 187, 187) rgb(204, 204, 204); outline: 0px; overflow: hidden; z-index: 100; background-image: url("/telmex-com-liferay-theme/images/aui/checker-bg.png");
}
.aui-diagram-builder-field-icon {
	width: 30px; height: 30px;
}
.aui-diagram-node-task-icon {
	background: url("/telmex-com-liferay-theme/images/aui/menu-task.png") no-repeat center;
}
.aui-diagram-node-task .aui-diagram-node-content {
	background: url("/telmex-com-liferay-theme/images/aui/task.png") no-repeat 2px 2px;
}
.aui-diagram-node-fork-icon {
	background: url("/telmex-com-liferay-theme/images/aui/menu-fork.png") no-repeat center;
}
.aui-diagram-node-fork .aui-diagram-node-content {
	background: url("/telmex-com-liferay-theme/images/aui/fork.png") no-repeat center;
}
.aui-diagram-node-join-icon {
	background: url("/telmex-com-liferay-theme/images/aui/menu-join.png") no-repeat center;
}
.aui-diagram-node-join .aui-diagram-node-content {
	background: url("/telmex-com-liferay-theme/images/aui/join.png") no-repeat center;
}
.aui-diagram-node-state-icon {
	background: url("/telmex-com-liferay-theme/images/aui/menu-state.png") no-repeat center;
}
.aui-diagram-node-state .aui-diagram-node-content {
	background: url("/telmex-com-liferay-theme/images/aui/state.png") no-repeat center;
}
.aui-diagram-node-end-icon {
	background: url("/telmex-com-liferay-theme/images/aui/menu-end.png") no-repeat center;
}
.aui-diagram-node-end .aui-diagram-node-content {
	background: url("/telmex-com-liferay-theme/images/aui/end.png") no-repeat center;
}
.aui-diagram-node-start-icon {
	background: url("/telmex-com-liferay-theme/images/aui/menu-start.png") no-repeat center;
}
.aui-diagram-node-start .aui-diagram-node-content {
	background: url("/telmex-com-liferay-theme/images/aui/start.png") no-repeat center;
}
.aui-diagram-node-condition-icon {
	background: url("/telmex-com-liferay-theme/images/aui/menu-condition.png") no-repeat center;
}
.aui-diagram-node-condition .aui-diagram-node-content {
	background: url("/telmex-com-liferay-theme/images/aui/condition.png") no-repeat center;
}
.aui-diagram-builder-connector-name {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 2px; border-radius: 3px; border: 1px solid rgb(102, 102, 102); text-align: center; overflow: hidden; white-space: nowrap; position: absolute; z-index: 500; cursor: pointer; opacity: 0.8;
}
.aui-dialog {
	position: absolute;
}
.aui-dialog .aui-icon-loading {
	margin: 0px auto;
}
.yui3-dd-draggable .aui-dialog-hd {
	cursor: move;
}
.aui-dialog-bd {
	-ms-overflow-y: auto;
}
.aui-dialog-button {
	margin-right: 2px;
}
.aui-dialog-content {
	padding: 5px; border: 1px solid rgb(200, 201, 202); min-height: 0px;
}
.aui-dialog-iframe-node {
	border-width: 0px; width: 100%; overflow: auto;
}
.aui-dialog .yui3-widget-content-expanded .aui-dialog-iframe-node {
	height: 100%;
}
.aui-dialog-iframe-bd {
	line-height: 0;
}
.aui-dialog .yui3-widget-content-expanded .aui-dialog-iframe-bd {
	-ms-overflow-y: visible;
}
.aui-editable-content-wrapper {
	padding: 3px; border: 1px solid transparent;
}
.aui-editable {
	position: absolute;
}
.aui-editable-editing {
	visibility: hidden;
}
.aui-editable-hidden {
	display: none;
}
.aui-editable-form-triggers {
	border-width: 0px; padding: 0px; top: 0px; right: 0px; position: absolute; background-color: transparent;
}
.aui-editable-input {
	width: 100%;
}
.aui-editable-content {
	padding-right: 60px;
}
.aui-editormenu-content .aui-panel-bd {
	padding: 0px;
}
.aui-editormenu-content-list {
	list-style: none; margin: 0px; padding: 0px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.aui-editormenu-content-list li {
	list-style: none;
}
.aui-editormenu {
	background-color: rgb(255, 255, 255);
}
.aui-editormenu-content-text {
	padding: 3px; font-size: 1.1em; font-weight: bold; margin-bottom: 1px; background-color: rgb(221, 221, 221);
}
.aui-editormenu-content-item {
	margin: 1px; padding: 3px; border: 1px solid rgb(238, 238, 238); cursor: pointer; background-color: rgb(238, 238, 238);
}
.aui-editormenu-content-item:hover {
	border: 1px solid rgb(49, 106, 197); color: rgb(0, 102, 204); background-color: rgb(223, 241, 255);
}
.aui-editormenu-content-list {
	list-style: none; margin: 0px; padding: 0px;
}
.aui-editormenu-content-list li {
	list-style: none;
}
.aui-editortoolbar-content .aui-toolbar-horizontal {
	margin-right: 3px;
}
.aui-editormenu-hidden {
	position: absolute; clip: rect(0pt, 0pt, 0pt, 0pt);
}
.aui-editortoolbar-source-textarea {
	width: 100%;
}
.aui-editortoolbar-insertimage-content .aui-button-holder {
	text-align: right;
}
.aui-editortoolbar-insertlink-content .aui-button-holder {
	text-align: right;
}
.aui-editortoolbar-insertimage-content .aui-field-content {
	clear: both;
}
.aui-editortoolbar-insertlink-content .aui-field-content {
	clear: both;
}
.aui-editortoolbar-align-node {
	position: absolute;
}
.aui-editortoolbar-insertlink-content {
	padding: 10px;
}
.aui-editormenu-content {
	background-color: rgb(255, 255, 255);
}
.aui-editortoolbar-content select {
	margin: 3px 3px 0px 0px;
}
.aui-editormenu-content-text {
	padding: 3px; font-size: 1.1em; font-weight: bold; margin-bottom: 1px; background-color: rgb(221, 221, 221);
}
.aui-editormenu-content-item {
	margin: 1px; padding: 3px; border: 1px solid rgb(238, 238, 238); cursor: pointer; background-color: rgb(238, 238, 238);
}
.aui-editormenu-content-item:hover {
	border: 1px solid rgb(49, 106, 197); color: rgb(0, 102, 204); background-color: rgb(223, 241, 255);
}
.aui-editortoolbar-content .aui-icon-styles {
	background: url("/telmex-com-liferay-theme/images/aui/styles.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-forecolor {
	background: url("/telmex-com-liferay-theme/images/aui/forecolor.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-backcolor {
	background: url("/telmex-com-liferay-theme/images/aui/backcolor.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-bold {
	background: url("/telmex-com-liferay-theme/images/aui/bold.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-italic {
	background: url("/telmex-com-liferay-theme/images/aui/italic.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-underline {
	background: url("/telmex-com-liferay-theme/images/aui/underline.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-strikethrough {
	background: url("/telmex-com-liferay-theme/images/aui/strike.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-insertimage {
	background: url("/telmex-com-liferay-theme/images/aui/image.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-insertlink {
	background: url("/telmex-com-liferay-theme/images/aui/hyperlink.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-justifyleft {
	background: url("/telmex-com-liferay-theme/images/aui/justify_left.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-justifycenter {
	background: url("/telmex-com-liferay-theme/images/aui/justify_center.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-justifyright {
	background: url("/telmex-com-liferay-theme/images/aui/justify_right.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-insertunorderedlist {
	background: url("/telmex-com-liferay-theme/images/aui/unordered_list.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-insertorderedlist {
	background: url("/telmex-com-liferay-theme/images/aui/ordered_list.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-indent {
	background: url("/telmex-com-liferay-theme/images/aui/indent.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-outdent {
	background: url("/telmex-com-liferay-theme/images/aui/outdent.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-format {
	background: url("/telmex-com-liferay-theme/images/aui/format.png") no-repeat;
}
.aui-editortoolbar-content .aui-icon-source {
	background: url("/telmex-com-liferay-theme/images/aui/source.png") no-repeat;
}
.aui-editortoolbar-insertimage-content .aui-icon-align-block {
	background: url("/telmex-com-liferay-theme/images/aui/align_block.png") no-repeat;
}
.aui-editortoolbar-insertimage-content .aui-icon-align-left {
	background: url("/telmex-com-liferay-theme/images/aui/align_left.png") no-repeat;
}
.aui-editortoolbar-insertimage-content .aui-icon-align-inline {
	background: url("/telmex-com-liferay-theme/images/aui/align_inline.png") no-repeat;
}
.aui-editortoolbar-insertimage-content .aui-icon-align-right {
	background: url("/telmex-com-liferay-theme/images/aui/align_right.png") no-repeat;
}
.aui-editortoolbar-insertimage-content {
	padding: 10px;
}
.aui-editortoolbar-insertlink-content {
	padding: 10px;
}
.aui-editortoolbar-insertimage-content .aui-field-numeric {
	vertical-align: middle; display: inline-block;
}
.aui-editortoolbar-size-separator {
	vertical-align: middle; display: inline-block;
}
.aui-editortoolbar-insertimage-content .aui-field-numeric input {
	width: 30px;
}
.aui-editortoolbar-size-separator {
	width: 30px;
}
.aui-editortoolbar-size-separator {
	text-align: center;
}
.aui-editortoolbar-content .aui-icon-quote {
	background: url("/telmex-com-liferay-theme/images/aui/quote.png") no-repeat;
}
.aui-combobox-content .aui-field-content {
	float: none;
}
.aui-combobox-content {
	vertical-align: middle; white-space: nowrap;
}
.aui-combobox-content .aui-field-content {
	display: inline-block;
}
.aui-combobox-content .aui-field-input {
	display: block;
}
.aui-textarea-height-monitor {
	padding: 0px; left: 0px; top: 0px; line-height: normal; white-space: pre-wrap; position: absolute; -ms-word-wrap: break-word;
}
.ie .aui-textarea-height-monitor {
	border: 1px solid rgb(0, 0, 0); -ms-zoom: 1;
}
.aui-basecelleditor {
	z-index: 500 !important;
}
.aui-diagram-builder-fields-container .aui-form-builder-placeholder {
	display: none;
}
.aui-form-builder-placeholder {
	margin: 5px; border: 1px dashed rgb(204, 204, 204); height: 2px;
}
.aui-form-builder-options-editor-hidden {
	display: none;
}
.aui-form-builder-field {
	margin: 4px 4px 0px; padding: 10px; border: 1px solid rgb(198, 217, 240); position: relative; background-image: url("/telmex-com-liferay-theme/images/aui/form_builder_bg.png");
}
.aui-form-builder-field-editing {
	background-color: rgb(255, 255, 204);
}
.aui-form-builder-field-node {
	clear: both; display: block;
}
.aui-form-builder-field-selected {
	border: 1px dotted rgb(102, 102, 102);
}
.aui-form-builder-field fieldset {
	margin: 20px 10px 10px; padding: 5px; border: 2px solid rgb(204, 204, 204);
}
.aui-form-builder-field .aui-field-checkbox {
	margin: 2px 5px 0px 0px; float: left;
}
.aui-form-builder-field .aui-field-radio {
	margin: 2px 5px 0px 0px; float: left;
}
.aui-form-builder-field .aui-field-label {
	margin-right: 5px; float: left;
}
.aui-form-builder-field legend.aui-field-label {
	float: none;
}
.aui-form-builder-field .aui-form-builder-required {
	margin: 0px 5px 0px 0px; color: rgb(255, 0, 0); float: left;
}
.aui-form-builder-field .aui-form-builder-icon-tip {
	background: url("/telmex-com-liferay-theme/images/aui/help.png") no-repeat; width: 16px; height: 16px; margin-top: -1px; float: left; display: block;
}
.aui-form-builder-button-controls {
	top: 10px; right: 10px; position: absolute;
}
.aui-w25.aui-form-builder-field-node {
	width: 25%;
}
.aui-w50.aui-form-builder-field-node {
	width: 50%;
}
.aui-w100.aui-form-builder-field-node {
	width: 100%;
}
.aui-form-builder-field-icon {
	background-position: center;
}
.aui-form-builder-field-icon-button {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-button.png");
}
.aui-form-builder-field-icon-checkbox {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-checkbox.png");
}
.aui-form-builder-field-icon-date {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-date.png");
}
.aui-form-builder-field-icon-decimal {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-decimal.png");
}
.aui-form-builder-field-icon-default {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-default.png");
}
.aui-form-builder-field-icon-document {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-document.png");
}
.aui-form-builder-field-icon-fieldset {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-fieldset.png");
}
.aui-form-builder-field-icon-fileupload {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-fileupload.png");
}
.aui-form-builder-field-icon-integer {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-integer.png");
}
.aui-form-builder-field-icon-number {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-number.png");
}
.aui-form-builder-field-icon-paragraph {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-paragraph.png");
}
.aui-form-builder-field-icon-password {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-password.png");
}
.aui-form-builder-field-icon-radio {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-radio.png");
}
.aui-form-builder-field-icon-select {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-select.png");
}
.aui-form-builder-field-icon-separator {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-separator.png");
}
.aui-form-builder-field-icon-text {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-text.png");
}
.aui-form-builder-field-icon-textarea {
	background-image: url("/telmex-com-liferay-theme/images/aui/icon-textarea.png");
}
.aui-image-cropper {
	line-height: 0; position: relative;
}
.aui-image-cropper .aui-image-cropper-crop {
	border: 1px solid rgb(0, 0, 0); position: absolute; z-index: 10; background-repeat: no-repeat;
}
.aui-image-cropper .aui-image-cropper-crop:hover {
	cursor: move;
}
.aui-image-cropper-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 9; opacity: 0.4; background-color: transparent;
}
.aui-image-cropper-crop-outline {
	outline: rgba(255, 255, 255, 0.5) solid 3px; border: 1px dashed rgb(255, 255, 255); width: 100%; height: 100%; margin-top: -1px; margin-left: -1px;
}
.aui-image-cropper-crop-hover .aui-image-cropper-overlay {
	background-color: rgb(255, 255, 255);
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner {
	width: 10px; height: 10px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-t {
	top: -4px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-tr {
	top: -5px; right: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-r {
	right: -4px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-br {
	right: -5px; bottom: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-b {
	bottom: -4px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-bl {
	left: -5px; bottom: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-l {
	left: -4px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-tl {
	left: -5px; top: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-t {
	top: -2px; margin-left: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tr {
	top: 0px; right: 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-r {
	right: -2px; margin-top: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-br {
	right: 0px; bottom: 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-b {
	bottom: -2px; margin-left: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-bl {
	left: 0px; bottom: 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-l {
	left: -2px; margin-top: -5px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tl {
	left: 0px; top: 0px;
}
.aui-image-cropper-overlay {
	
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-t {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tr {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-r {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-br {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-b {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-bl {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-l {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tl {
	background: url("/telmex-com-liferay-theme/images/aui/resize-handle.png") no-repeat 0px 0px;
}
.aui-image-viewer {
	z-index: 3000;
}
.aui-image-viewer-link {
	outline: 0px;
}
.aui-image-viewer-content .aui-icon-loading {
	margin: 0px auto;
}
.aui-image-viewer-bd {
	background: rgb(255, 255, 255); padding: 5px; width: 16px;
}
.aui-image-viewer-content .yui3-widget-ft {
	background: rgb(255, 255, 255); padding: 0px 10px 10px; color: rgb(34, 34, 34); font-size: larger; font-weight: bold;
}
.aui-image-viewer-loading .aui-image-viewer-content .yui3-widget-ft {
	visibility: hidden;
}
.aui-image-viewer-info {
	color: rgb(119, 119, 119);
}
.aui-image-viewer-arrow {
	outline: 0px; width: 30px; height: 54px; position: absolute; z-index: 3000;
}
.aui-image-viewer-arrow-left {
	left: 100px; background-image: url("/telmex-com-liferay-theme/images/aui/arrow-left.png");
}
.aui-image-viewer-arrow-right {
	right: 100px; background-image: url("/telmex-com-liferay-theme/images/aui/arrow-right.png");
}
.aui-image-viewer-close {
	outline: 0px; top: 20px; width: 19px; height: 19px; right: 20px; position: fixed; z-index: 3000; background-image: url("/telmex-com-liferay-theme/images/aui/close.png"); background-repeat: no-repeat;
}
.ie6 .aui-image-viewer-close {
	position: absolute;
}
.aui-image-gallery-paginator {
	width: 100%; bottom: 0px; position: fixed; z-index: 2000;
}
.ie6 .aui-image-gallery-paginator {
	position: absolute;
}
.aui-image-gallery-paginator-content {
	padding: 30px 30px 5px;
}
.aui-image-gallery-paginator .aui-paginator-link {
	border-width: 0px; padding: 0px; width: auto; color: white; font-size: larger; font-weight: bold; display: inline-block;
}
.aui-image-gallery-paginator .aui-image-gallery-paginator-thumb {
	background: no-repeat 50% 50%; border-width: 0px; margin: 1px; padding: 3px; width: 55px; height: 55px; overflow: hidden; display: inline-block; cursor: pointer;
}
.aui-image-gallery-paginator .aui-paginator-current-page .aui-image-gallery-paginator-thumb {
	padding: 0px; border: 3px solid rgb(255, 255, 255);
}
.aui-image-gallery-paginator-links {
	text-align: center;
}
.aui-image-gallery-player {
	text-align: center; padding-bottom: 10px;
}
.aui-loadingmask-masked {
	overflow: hidden !important;
}
.aui-loadingmask-masked-relative {
	position: relative !important;
}
.aui-loadingmask {
	width: 100%; height: 100%; -ms-zoom: 1;
}
.aui-loadingmask-content {
	background: rgb(204, 204, 204);
}
.aui-loadingmask-message {
	background: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(153, 153, 153) rgb(153, 153, 153) rgb(187, 187, 187); padding: 2px; left: 50%; top: 50%; position: absolute;
}
.aui-loadingmask-message-content {
	background: url("/telmex-com-liferay-theme/images/aui/loading_indicator.gif") no-repeat 5px 50% white; padding: 5px 10px 5px 25px; border: 1px solid rgb(204, 204, 204); color: rgb(17, 17, 17); line-height: 1;
}
.aui-loadingmask-message {
	background: url("/telmex-com-liferay-theme/images/aui/../../../../../build/aui-skin-classic/images/common/state_default_bg.png") repeat-x 0px 0px rgb(212, 212, 212); border-width: 1px; border-style: solid; border-color: rgb(200, 201, 202) rgb(158, 158, 158) rgb(158, 158, 158) rgb(200, 201, 202);
}
.aui-overlaycontextpanel {
	position: absolute; z-index: 9999;
}
.aui-overlaycontextpanel-content {
	border-width: 2px; padding: 8px; position: relative;
}
.aui-overlaycontextpanel-hidden {
	left: -10000px !important; top: -10000px !important; display: none !important;
}
.aui-overlaycontextpanel .aui-overlaycontextpanel-pointer {
	background: 0px; width: 0px; height: 0px; position: absolute;
}
.aui-overlaycontextpanel .aui-overlaycontextpanel-pointer-inner {
	background: 0px; width: 0px; height: 0px; position: absolute;
}
.aui-overlaycontextpanel-arrow-tr .aui-overlaycontextpanel-pointer {
	top: -14px; border-top-color: currentColor; border-top-width: 0px; border-bottom-width: 14px; border-top-style: none;
}
.aui-overlaycontextpanel-arrow-tc .aui-overlaycontextpanel-pointer {
	top: -14px; border-top-color: currentColor; border-top-width: 0px; border-bottom-width: 14px; border-top-style: none;
}
.aui-overlaycontextpanel-arrow-tl .aui-overlaycontextpanel-pointer {
	top: -14px; border-top-color: currentColor; border-top-width: 0px; border-bottom-width: 14px; border-top-style: none;
}
.aui-overlaycontextpanel-arrow-tr .aui-overlaycontextpanel-pointer {
	right: 10px; border-right-color: currentColor; border-left-color: transparent; border-right-width: 0px; border-left-width: 18px; border-right-style: none; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-tc .aui-overlaycontextpanel-pointer {
	left: 50%; margin-left: -10px; border-right-color: transparent; border-left-color: transparent; border-right-width: 10px; border-left-width: 10px; border-right-style: dashed; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-tl .aui-overlaycontextpanel-pointer {
	left: 10px; border-right-color: transparent; border-left-color: currentColor; border-right-width: 18px; border-left-width: 0px; border-right-style: dashed; border-left-style: none;
}
.aui-overlaycontextpanel-arrow-tr .aui-overlaycontextpanel-pointer-inner {
	bottom: -14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 10px; border-bottom-style: solid;
}
.aui-overlaycontextpanel-arrow-tc .aui-overlaycontextpanel-pointer-inner {
	bottom: -14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 10px; border-bottom-style: solid;
}
.aui-overlaycontextpanel-arrow-tl .aui-overlaycontextpanel-pointer-inner {
	bottom: -14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 10px; border-bottom-style: solid;
}
.aui-overlaycontextpanel-arrow-tr .aui-overlaycontextpanel-pointer-inner {
	right: 2px; border-right-color: currentColor; border-left-color: transparent; border-right-width: 0px; border-left-width: 12px; border-right-style: none; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-tc .aui-overlaycontextpanel-pointer-inner {
	left: -8px; border-right-color: transparent; border-left-color: transparent; border-right-width: 8px; border-left-width: 8px; border-right-style: dashed; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-tl .aui-overlaycontextpanel-pointer-inner {
	left: 2px; border-right-color: transparent; border-left-color: currentColor; border-right-width: 12px; border-left-width: 0px; border-right-style: dashed; border-left-style: none;
}
.aui-overlaycontextpanel-arrow-rb .aui-overlaycontextpanel-pointer {
	right: -14px; border-right-color: currentColor; border-right-width: 0px; border-left-width: 14px; border-right-style: none;
}
.aui-overlaycontextpanel-arrow-rc .aui-overlaycontextpanel-pointer {
	right: -14px; border-right-color: currentColor; border-right-width: 0px; border-left-width: 14px; border-right-style: none;
}
.aui-overlaycontextpanel-arrow-rt .aui-overlaycontextpanel-pointer {
	right: -14px; border-right-color: currentColor; border-right-width: 0px; border-left-width: 14px; border-right-style: none;
}
.aui-overlaycontextpanel-arrow-rb .aui-overlaycontextpanel-pointer {
	bottom: 10px; border-top-color: transparent; border-bottom-color: currentColor; border-top-width: 18px; border-bottom-width: 0px; border-top-style: dashed; border-bottom-style: none;
}
.aui-overlaycontextpanel-arrow-rc .aui-overlaycontextpanel-pointer {
	bottom: 50%; margin-bottom: -10px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 10px; border-bottom-width: 10px; border-top-style: dashed; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-rt .aui-overlaycontextpanel-pointer {
	top: 10px; border-top-color: currentColor; border-bottom-color: transparent; border-top-width: 0px; border-bottom-width: 18px; border-top-style: none; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-rb .aui-overlaycontextpanel-pointer-inner {
	left: -14px; border-left-color: rgb(255, 255, 255); border-left-width: 10px; border-left-style: solid;
}
.aui-overlaycontextpanel-arrow-rc .aui-overlaycontextpanel-pointer-inner {
	left: -14px; border-left-color: rgb(255, 255, 255); border-left-width: 10px; border-left-style: solid;
}
.aui-overlaycontextpanel-arrow-rt .aui-overlaycontextpanel-pointer-inner {
	left: -14px; border-left-color: rgb(255, 255, 255); border-left-width: 10px; border-left-style: solid;
}
.aui-overlaycontextpanel-arrow-rb .aui-overlaycontextpanel-pointer-inner {
	bottom: 2px; border-top-color: transparent; border-bottom-color: currentColor; border-top-width: 12px; border-bottom-width: 0px; border-top-style: dashed; border-bottom-style: none;
}
.aui-overlaycontextpanel-arrow-rc .aui-overlaycontextpanel-pointer-inner {
	bottom: -8px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 8px; border-bottom-width: 8px; border-top-style: dashed; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-rt .aui-overlaycontextpanel-pointer-inner {
	top: 2px; border-top-color: currentColor; border-bottom-color: transparent; border-top-width: 0px; border-bottom-width: 12px; border-top-style: none; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-br .aui-overlaycontextpanel-pointer {
	bottom: -14px; border-bottom-color: currentColor; border-top-width: 14px; border-bottom-width: 0px; border-bottom-style: none;
}
.aui-overlaycontextpanel-arrow-bc .aui-overlaycontextpanel-pointer {
	bottom: -14px; border-bottom-color: currentColor; border-top-width: 14px; border-bottom-width: 0px; border-bottom-style: none;
}
.aui-overlaycontextpanel-arrow-bl .aui-overlaycontextpanel-pointer {
	bottom: -14px; border-bottom-color: currentColor; border-top-width: 14px; border-bottom-width: 0px; border-bottom-style: none;
}
.aui-overlaycontextpanel-arrow-br .aui-overlaycontextpanel-pointer {
	right: 10px; border-right-color: currentColor; border-left-color: transparent; border-right-width: 0px; border-left-width: 18px; border-right-style: none; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-bc .aui-overlaycontextpanel-pointer {
	left: 50%; margin-left: -10px; border-right-color: transparent; border-left-color: transparent; border-right-width: 10px; border-left-width: 10px; border-right-style: dashed; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-bl .aui-overlaycontextpanel-pointer {
	left: 10px; border-right-color: transparent; border-left-color: currentColor; border-right-width: 18px; border-left-width: 0px; border-right-style: dashed; border-left-style: none;
}
.aui-overlaycontextpanel-arrow-br .aui-overlaycontextpanel-pointer-inner {
	top: -14px; border-top-color: rgb(255, 255, 255); border-top-width: 10px; border-top-style: solid;
}
.aui-overlaycontextpanel-arrow-bc .aui-overlaycontextpanel-pointer-inner {
	top: -14px; border-top-color: rgb(255, 255, 255); border-top-width: 10px; border-top-style: solid;
}
.aui-overlaycontextpanel-arrow-bl .aui-overlaycontextpanel-pointer-inner {
	top: -14px; border-top-color: rgb(255, 255, 255); border-top-width: 10px; border-top-style: solid;
}
.aui-overlaycontextpanel-arrow-br .aui-overlaycontextpanel-pointer-inner {
	right: 2px; border-right-color: currentColor; border-left-color: transparent; border-right-width: 0px; border-left-width: 12px; border-right-style: none; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-bc .aui-overlaycontextpanel-pointer-inner {
	left: -8px; border-right-color: transparent; border-left-color: transparent; border-right-width: 8px; border-left-width: 8px; border-right-style: dashed; border-left-style: dashed;
}
.aui-overlaycontextpanel-arrow-bl .aui-overlaycontextpanel-pointer-inner {
	left: 2px; border-right-color: transparent; border-left-color: currentColor; border-right-width: 12px; border-left-width: 0px; border-right-style: dashed; border-left-style: none;
}
.aui-overlaycontextpanel-arrow-lb .aui-overlaycontextpanel-pointer {
	left: -14px; border-left-color: currentColor; border-right-width: 14px; border-left-width: 0px; border-left-style: none;
}
.aui-overlaycontextpanel-arrow-lc .aui-overlaycontextpanel-pointer {
	left: -14px; border-left-color: currentColor; border-right-width: 14px; border-left-width: 0px; border-left-style: none;
}
.aui-overlaycontextpanel-arrow-lt .aui-overlaycontextpanel-pointer {
	left: -14px; border-left-color: currentColor; border-right-width: 14px; border-left-width: 0px; border-left-style: none;
}
.aui-overlaycontextpanel-arrow-lb .aui-overlaycontextpanel-pointer {
	bottom: 10px; border-top-color: transparent; border-bottom-color: currentColor; border-top-width: 18px; border-bottom-width: 0px; border-top-style: dashed; border-bottom-style: none;
}
.aui-overlaycontextpanel-arrow-lc .aui-overlaycontextpanel-pointer {
	bottom: 50%; margin-bottom: -10px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 10px; border-bottom-width: 10px; border-top-style: dashed; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-lt .aui-overlaycontextpanel-pointer {
	top: 10px; border-top-color: currentColor; border-bottom-color: transparent; border-top-width: 0px; border-bottom-width: 18px; border-top-style: none; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-lb .aui-overlaycontextpanel-pointer-inner {
	right: -14px; border-right-color: rgb(255, 255, 255); border-right-width: 10px; border-right-style: solid;
}
.aui-overlaycontextpanel-arrow-lc .aui-overlaycontextpanel-pointer-inner {
	right: -14px; border-right-color: rgb(255, 255, 255); border-right-width: 10px; border-right-style: solid;
}
.aui-overlaycontextpanel-arrow-lt .aui-overlaycontextpanel-pointer-inner {
	right: -14px; border-right-color: rgb(255, 255, 255); border-right-width: 10px; border-right-style: solid;
}
.aui-overlaycontextpanel-arrow-lb .aui-overlaycontextpanel-pointer-inner {
	bottom: 2px; border-top-color: transparent; border-bottom-color: currentColor; border-top-width: 12px; border-bottom-width: 0px; border-top-style: dashed; border-bottom-style: none;
}
.aui-overlaycontextpanel-arrow-lc .aui-overlaycontextpanel-pointer-inner {
	bottom: -8px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 8px; border-bottom-width: 8px; border-top-style: dashed; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-lt .aui-overlaycontextpanel-pointer-inner {
	top: 2px; border-top-color: currentColor; border-bottom-color: transparent; border-top-width: 0px; border-bottom-width: 12px; border-top-style: none; border-bottom-style: dashed;
}
.aui-overlaycontextpanel-arrow-tl {
	margin-top: 12px;
}
.aui-overlaycontextpanel-arrow-tc {
	margin-top: 12px;
}
.aui-overlaycontextpanel-arrow-tr {
	margin-top: 12px;
}
.aui-overlaycontextpanel-arrow-bl {
	margin-bottom: 12px;
}
.aui-overlaycontextpanel-arrow-bc {
	margin-bottom: 12px;
}
.aui-overlaycontextpanel-arrow-br {
	margin-bottom: 12px;
}
.aui-overlaycontextpanel-arrow-lt {
	margin-left: 12px;
}
.aui-overlaycontextpanel-arrow-lc {
	margin-left: 12px;
}
.aui-overlaycontextpanel-arrow-lb {
	margin-left: 12px;
}
.aui-overlaycontextpanel-arrow-rt {
	margin-right: 12px;
}
.aui-overlaycontextpanel-arrow-rc {
	margin-right: 12px;
}
.aui-overlaycontextpanel-arrow-rb {
	margin-right: 12px;
}
.aui-overlaymask-content {
	background: rgb(0, 0, 0);
}
.aui-paginator {
	display: none;
}
.aui-paginator-container {
	font-size: 14px;
}
.aui-paginator-link {
	color: rgb(0, 0, 0); text-decoration: none; outline-style: none;
}
.aui-paginator-page-link {
	padding: 3px 6px; border: 1px solid rgb(204, 204, 204);
}
.aui-paginator-current-page {
	border: 0px currentColor; font-weight: bold;
}
.aui-paginator-current-page-report {
	font-weight: bold;
}
.aui-paginator-total {
	font-weight: bold;
}
.aui-paginator-first-link {
	margin: 2px;
}
.aui-paginator-last-link {
	margin: 2px;
}
.aui-paginator-prev-link {
	margin: 2px;
}
.aui-paginator-next-link {
	margin: 2px;
}
.aui-paginator-page-link {
	margin: 2px;
}
.aui-panel-content {
	border: 1px solid rgb(153, 153, 153);
}
.aui-panel-icons {
	float: right;
}
.aui-panel-hd {
	background: rgb(204, 204, 204); padding: 2px 3px 2px 4px; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.aui-panel-bd {
	padding: 3px;
}
.aui-panel-ft {
	background: rgb(238, 238, 238); padding: 5px 10px; text-align: right; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; visibility: inherit;
}
.aui-panel-collapsed .aui-panel-hd {
	border-bottom-width: 0px;
}
.aui-panel-hd-text {
	line-height: 2; float: left;
}
.aui-panel-hd {
	background: url("/telmex-com-liferay-theme/images/aui/../../../../../build/aui-skin-classic/images/panel/header_bg.png") repeat-x 0px 0px rgb(192, 194, 197); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(200, 201, 202) rgb(174, 178, 184) rgb(174, 178, 184) rgb(200, 201, 202); padding-left: 10px; text-shadow: 1px 1px #fff;
}
.aui-portal-layout-drag-indicator {
	background: rgb(60, 86, 181); width: 100px; height: 6px; position: absolute; z-index: 300;
}
.aui-portal-layout-drag-indicator-icon {
	top: -5px; position: absolute;
}
.aui-portal-layout-drag-indicator-icon-left {
	left: -13px;
}
.aui-portal-layout-drag-indicator-icon-right {
	right: -13px;
}
.aui-progress-bar-content {
	background: white; margin: 2px; padding: 1px; border: 1px solid rgb(148, 157, 173); overflow: hidden; position: relative;
}
.aui-progress-bar-content {
	height: 100%;
}
.aui-progress-bar-status {
	background: rgb(212, 228, 255); overflow: hidden; position: relative;
}
.aui-progress-bar-horizontal .aui-progress-bar-status {
	height: 100%;
}
.aui-progress-bar-vertical .aui-progress-bar-status {
	width: 100%;
}
.aui-progress-bar-text {
	left: 0px; top: 0px; width: 100%; text-align: center; position: absolute;
}
.yui3-skin-sam th.aui-property-list-asc .yui3-datatable-liner {
	background: url("/telmex-com-liferay-theme/images/aui/dt-arrow-up.png") no-repeat right;
}
.yui3-skin-sam th.aui-property-list-desc .yui3-datatable-liner {
	background: url("/telmex-com-liferay-theme/images/aui/dt-arrow-dn.png") no-repeat right;
}
.aui-rating-element {
	background: url("/telmex-com-liferay-theme/images/aui/rating.png") no-repeat 0px 0px; width: 17px; height: 16px; text-indent: -9999em; font-size: 0px; float: left; display: block;
}
.aui-rating-element-on {
	background-position: 0px -16px;
}
.aui-rating-element-hover {
	background-position: 0px -32px;
}
.aui-rating-label-element {
	padding: 0px 2px; font-size: 12px; display: block;
}
.aui-thumbrating .aui-rating-element {
	background: url("/telmex-com-liferay-theme/images/aui/rating_thumbs.png") no-repeat 0px 0px; width: 18px; height: 18px;
}
.aui-thumbrating .aui-rating-element-off.aui-rating-thumb-up {
	background-position: 0px -57px;
}
.aui-thumbrating .aui-rating-element-hover.aui-rating-thumb-up {
	background-position: 0px -38px;
}
.aui-thumbrating .aui-rating-element-on.aui-rating-thumb-up {
	background-position: 0px -38px;
}
.aui-thumbrating .aui-rating-element-off.aui-rating-thumb-down {
	background-position: 0px -19px;
}
.aui-thumbrating .aui-rating-element-hover.aui-rating-thumb-down {
	
}
.aui-thumbrating .aui-rating-element-on.aui-rating-thumb-down {
	
}
.aui-thumbrating .aui-rating-label-element {
	padding: 0px 2px; float: left;
}
.aui-resize {
	z-index: 0; -ms-zoom: 1;
}
.aui-resize-wrapper {
	z-index: 0; -ms-zoom: 1;
}
.aui-resize-handle {
	display: block; position: absolute; z-index: 100; -ms-zoom: 1;
}
.aui-resize-proxy {
	border: 1px dashed rgb(0, 0, 0); position: absolute; z-index: 10000;
}
.aui-resize-hidden-handles .aui-resize-handle {
	opacity: 0;
}
.aui-resize-handle-t {
	left: 0px; width: 100%; height: 6px;
}
.aui-resize-handle-b {
	left: 0px; width: 100%; height: 6px;
}
.aui-resize-handle-l {
	top: 0px; width: 6px; height: 100%;
}
.aui-resize-handle-r {
	top: 0px; width: 6px; height: 100%;
}
.aui-resize-handle-t {
	top: 0px; cursor: n-resize;
}
.aui-resize-handle-b {
	bottom: 0px; cursor: s-resize;
}
.aui-resize-handle-l {
	left: 0px; cursor: w-resize;
}
.aui-resize-handle-r {
	right: 0px; cursor: e-resize;
}
.aui-resize-handle-inner {
	position: absolute; -ms-zoom: 1;
}
.aui-resize-handle-inner-t {
	left: 50%; margin-left: -8px;
}
.aui-resize-handle-inner-b {
	left: 50%; margin-left: -8px;
}
.aui-resize-handle-inner-l {
	top: 50%; margin-top: -8px;
}
.aui-resize-handle-inner-r {
	top: 50%; margin-top: -8px;
}
.aui-resize-handle-inner-t {
	top: -5px;
}
.aui-resize-handle-inner-b {
	bottom: -4px;
}
.aui-resize-handle-inner-l {
	left: -4px;
}
.aui-resize-handle-inner-r {
	right: -5px;
}
.aui-resize-handle-tr {
	width: 16px; height: 16px; z-index: 200;
}
.aui-resize-handle-br {
	width: 16px; height: 16px; z-index: 200;
}
.aui-resize-handle-tl {
	width: 16px; height: 16px; z-index: 200;
}
.aui-resize-handle-bl {
	width: 16px; height: 16px; z-index: 200;
}
.aui-resize-handle-tr {
	top: 0px; right: 0px; cursor: ne-resize;
}
.aui-resize-handle-tl {
	left: 0px; top: 0px; cursor: nw-resize;
}
.aui-resize-handle-br {
	right: 0px; bottom: 0px; cursor: se-resize;
}
.aui-resize-handle-bl {
	left: 0px; bottom: 0px; cursor: sw-resize;
}
.aui-resizeiframe-monitored-height {
	overflow: hidden;
}
.aui-scheduler-base-content {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); overflow: hidden;
}
.aui-scheduler-base-nav {
	padding: 5px; width: 61px;
}
.aui-scheduler-base-nav .aui-scheduler-base-icon-next {
	float: left;
}
.aui-scheduler-base-nav .aui-scheduler-base-icon-prev {
	float: left;
}
.aui-scheduler-base-nav .aui-scheduler-base-icon-next {
	margin-left: 3px;
}
.aui-scheduler-base-hd {
	border-width: 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); color: rgb(29, 29, 29);
}
.aui-scheduler-base-controls {
	float: left;
}
.aui-scheduler-base-views {
	float: right;
}
.aui-scheduler-base-controls {
	width: 350px; line-height: 27px;
}
.aui-scheduler-base-views {
	width: 160px; line-height: 27px;
}
.aui-scheduler-base-controls .aui-scheduler-base-current-date {
	float: left;
}
.aui-scheduler-base-controls .aui-scheduler-base-nav {
	float: left;
}
.aui-scheduler-base-controls .aui-scheduler-base-today {
	float: left;
}
.aui-scheduler-base-views .aui-scheduler-base-view {
	color: rgb(29, 29, 29); margin-right: 10px; float: left;
}
.aui-scheduler-base-controls .aui-scheduler-base-today {
	margin: 0px 5px 0px 10px; color: rgb(29, 29, 29);
}
.aui-scheduler-base-controls .aui-scheduler-base-current-date {
	font-weight: bold;
}
.aui-scheduler-base-icon-next {
	background: url("/telmex-com-liferay-theme/images/aui/scheduler-arrows.png") no-repeat 0px 0px; width: 29px; height: 17px;
}
.aui-scheduler-base-icon-prev {
	background: url("/telmex-com-liferay-theme/images/aui/scheduler-arrows.png") no-repeat 0px 0px; width: 29px; height: 17px;
}
.aui-scheduler-base-icon-prev {
	background-position: 0px -17px;
}
.aui-scheduler-view-day-hidden {
	display: none;
}
.aui-scheduler-view-month-hidden {
	display: none;
}
.aui-scheduler-view-table-hidden {
	display: none;
}
.aui-scheduler-view-week-hidden {
	display: none;
}
.aui-scheduler-view-year-hidden {
	display: none;
}
.aui-scheduler-view-day-table {
	border: 0px currentColor; width: 100%; height: 1251px; clear: both; margin-top: -1px; table-layout: fixed;
}
.aui-scheduler-view-day-table-col {
	padding: 0px; vertical-align: top; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.aui-scheduler-view-day-table-col-shim {
	height: 1248px; margin-bottom: -1248px; position: relative;
}
.aui-scheduler-view-day-table-colblank {
	width: 60px;
}
.aui-scheduler-view-day-table-coltime {
	width: 60px; text-align: right; color: rgb(85, 85, 85); border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.aui-scheduler-view-day-table-time {
	height: 52px; padding-right: 1px; margin-top: -1px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.aui-scheduler-view-scrollable {
	overflow: scroll; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.aui-scheduler-view-noscroll {
	overflow: hidden; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: hidden;
}
.aui-scheduler-view-content {
	position: relative;
}
.aui-scheduler-view-colgrid {
	background: rgb(221, 221, 221);
}
.aui-scheduler-view-colgrid td {
	padding: 0px 0px 0px 1px;
}
.aui-scheduler-view-grid {
	background: rgb(255, 255, 255); position: relative;
}
.aui-scheduler-view-day-header-table {
	width: 100%; table-layout: fixed;
}
.aui-scheduler-view-markers {
	width: 100%; position: absolute; z-index: 0;
}
.aui-scheduler-view-markercell {
	height: 52px;
}
.aui-scheduler-view-marker-division {
	height: 25px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.aui-scheduler-view-day-content .yui3-widget-hd {
	color: rgb(85, 85, 85); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.aui-scheduler-view-day-content .yui3-widget-bd {
	height: 600px;
}
.aui-scheduler-view-day-resizer {
	left: 0px; width: 100%; height: 6px; bottom: 0px; display: block; position: absolute; cursor: ns-resize;
}
.aui-scheduler-view-day-resizer-icon {
	left: 50%; bottom: -4px; margin-left: -8px; position: absolute;
}
.aui-scheduler-view-day-header-day-first {
	width: 60px;
}
.aui-scheduler-view-day-header-day-pad-right {
	width: 15px;
}
.aui-scheduler-view-day-header-day a {
	color: rgb(85, 85, 85); font-size: 11px; font-weight: normal; text-decoration: none; display: block;
}
.aui-scheduler-view-day-header-day a:hover {
	text-decoration: underline;
}
.aui-scheduler-view-day-header-day {
	text-align: center;
}
.aui-scheduler-view-day-header-view-label {
	margin: 0px 1px; top: 26px; width: 60px; text-align: right; position: absolute;
}
.aui-scheduler-view-day {
	background: rgb(255, 255, 255);
}
.aui-scheduler-view-table-lasso {
	background: rgb(0, 0, 0); position: absolute; opacity: 0.04;
}
.aui-scheduler-view-day .aui-scheduler-view-table {
	margin: 5px 15px 5px 62px;
}
.aui-scheduler-view-day .aui-scheduler-view-table .yui3-widget-hd {
	display: none;
}
.aui-scheduler-view-day .aui-scheduler-view-table .aui-scheduler-view-table-data-col {
	padding-top: 4px;
}
.aui-scheduler-view-day .aui-scheduler-view-table .aui-scheduler-view-table-data-col-title {
	display: none;
}
.aui-scheduler-view-day .aui-scheduler-view-table .aui-scheduler-view-table-grid {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor;
}
.aui-scheduler-view-table-more {
	text-decoration: none; margin-left: 3px; display: inline-block;
}
.aui-scheduler-view-table-events-overlay-node {
	padding: 6px; border-radius: 6px; border: 1px solid rgb(187, 187, 187); box-shadow: 0px 1px 12px rgba(0,0,0,0.3); background-color: rgb(255, 255, 255); -moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.3); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.aui-scheduler-view-table-events-overlay-close {
	text-align: center; text-decoration: none; margin-top: 4px; display: block;
}
.aui-scheduler-view-table-events-overlay-node .aui-scheduler-event {
	margin: 2px;
}
.aui-scheduler-view-table-events-overlay-node .aui-scheduler-event-content {
	display: inline;
}
.aui-scheduler-view-table-dragging .aui-scheduler-view-table-data-event-left .aui-icon {
	display: none;
}
.aui-scheduler-view-table-dragging .aui-scheduler-view-table-data-event-right .aui-icon {
	display: none;
}
.aui-scheduler-view-table-proxy-node {
	padding: 0px 2px; border: 1px solid currentColor; font-size: 11px;
}
.aui-scheduler-event-hidden {
	display: none;
}
.aui-scheduler-event-content {
	font: 12px/normal Verdana, sans-serif; padding: 2px; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.aui-scheduler-event-content:hover {
	text-decoration: underline; cursor: pointer;
}
.aui-scheduler-event-title {
	font: bold 10px/normal Verdana, sans-serif; padding: 2px; text-align: left; overflow: hidden; display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.aui-scheduler-event-repeated.aui-scheduler-event {
	opacity: 0.8;
}
.yui3-dd-proxy .aui-scheduler-event {
	opacity: 0.7;
}
.aui-scheduler-event-proxy.aui-scheduler-event {
	width: 99.88%; position: relative; opacity: 0.7;
}
.aui-scheduler-event {
	left: 0px; top: 0px; width: 95%; height: 70px; color: rgb(29, 29, 29); overflow: hidden; position: absolute; z-index: 400;
}
.aui-scheduler-today {
	background: rgb(255, 247, 215); border-width: 0px 1px; border-style: solid; border-color: rgb(250, 209, 99);
}
.aui-scheduler-today-hd {
	background: rgb(250, 209, 99); border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(250, 209, 99);
}
.aui-scheduler-view-table-header-day {
	text-align: center;
}
.aui-scheduler-view-table-header-table {
	width: 100%; table-layout: fixed;
}
.aui-scheduler-view-table-content .yui3-widget-hd {
	color: rgb(85, 85, 85); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.aui-scheduler-view-table-header-day div {
	font-size: 11px; font-weight: normal;
}
.aui-scheduler-view-table-container {
	height: 100%; line-height: 14px; white-space: nowrap; position: relative;
}
.aui-scheduler-view-table-row-container {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; bottom: 0px; overflow: hidden; position: absolute;
}
.aui-scheduler-view-table-row {
	left: 0px; width: 100%; overflow: hidden; position: absolute;
}
.aui-scheduler-view-table-grid-first {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.aui-scheduler-view-table-grid {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; table-layout: fixed;
}
.aui-scheduler-view-table-colgrid {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.aui-scheduler-view-table-colgrid-first {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.aui-scheduler-view-table-data {
	width: 100%; position: relative; table-layout: fixed;
}
.aui-scheduler-view-table-data-col {
	padding: 1px 2px 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.aui-scheduler-view-table-data-col .aui-scheduler-event {
	width: auto; height: auto; position: relative;
}
.aui-scheduler-view-table-data-col .aui-scheduler-event-content {
	display: inline;
}
.aui-scheduler-view-table-data-first .aui-scheduler-view-table-data-col-title {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.aui-scheduler-view-table-data-col-title {
	text-align: right; color: rgb(102, 102, 102); line-height: 16px; overflow: hidden; padding-right: 2px; border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: rgb(248, 249, 255);
}
.aui-scheduler-view-month-table-data-col-nomonth {
	color: rgb(170, 170, 170); background-color: rgb(255, 255, 255);
}
.aui-scheduler-view-table-data-col-title-down {
	border-top-color: rgb(250, 209, 99); border-top-width: 1px; border-top-style: solid;
}
.aui-scheduler-view-table-colgrid-next {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.aui-scheduler-view-table-data-col-title-first {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.aui-scheduler-view-table-data-col-title-next {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.aui-scheduler-view-table-colgrid-today {
	border-right-color: rgb(250, 209, 99); border-left-color: rgb(250, 209, 99); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 247, 215);
}
.aui-scheduler-view-table-data-col-title-today {
	background: rgb(250, 209, 99); border: 1px solid rgb(250, 209, 99);
}
.aui-scheduler-view-table-data-event {
	padding: 0px 1px 0px 3px; color: rgb(29, 29, 29); margin-bottom: 1px; white-space: nowrap; position: relative; cursor: pointer;
}
.aui-scheduler-view-table-data-event .aui-icon {
	z-index: 450;
}
.aui-scheduler-view-table-data-event-left.aui-scheduler-view-table-data-event .aui-scheduler-event {
	padding-left: 12px;
}
.aui-scheduler-view-table-data-event .aui-scheduler-event-content {
	font-size: 11px;
}
.aui-scheduler-view-table-data-event-repeated {
	color: rgb(217, 102, 102); background-color: transparent;
}
.aui-scheduler-view-table-data-event .aui-icon-arrowstop-1-l {
	left: 0px; top: 0px; position: absolute;
}
.aui-scheduler-view-table-data-event .aui-icon-arrowstop-1-r {
	top: 0px; right: 0px; position: absolute;
}
.aui-scheduler-event-recorder-overlay {
	background: rgb(255, 255, 255); padding: 10px 20px 20px; border-radius: 6px; border: 1px solid rgb(187, 187, 187); line-height: 15px; font-size: 13px; box-shadow: 0px 1px 12px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.3); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.aui-scheduler-event-recorder-overlay-arrow {
	border-width: 12px; border-style: solid; border-color: transparent rgb(247, 247, 247) transparent transparent; left: -22px; top: 24px; width: 0px; line-height: 0; font-size: 0px; position: absolute;
}
.aui-scheduler-event-recorder-overlay-arrow-shadow {
	border-color: transparent rgb(204, 204, 204) transparent transparent; left: -24px;
}
.aui-scheduler-event-recorder-overlay-header {
	border-width: medium medium 1px; border-style: none none solid; border-color: rgb(222, 222, 222); margin: -10px -20px 0px; padding: 10px 20px; border-radius: 4px 4px 0px 0px; box-shadow: none; background-color: rgb(247, 247, 247); -moz-box-shadow: none; -webkit-box-shadow: none;
}
.aui-scheduler-event-recorder-overlay-content {
	margin: 10px 0px; border: 0px currentColor; width: 100%; font-size: 20px; background-color: transparent;
}
.aui-scheduler-event-recorder-overlay-repeat {
	margin: 10px 0px 15px;
}
.aui-scheduler-event-recorder-overlay-body {
	margin-top: 15px;
}
.aui-scheduler-event-recorder.aui-scheduler-event {
	width: 99.88%; position: relative; opacity: 0.7;
}
.aui-scheduler-event-recorder-form .aui-fieldset-legend {
	padding-bottom: 1em;
}
.aui-scheduler-event-recorder-form .aui-button-row {
	padding: 5px;
}
.aui-scheduler-event-icons .aui-icon {
	background: url("/telmex-com-liferay-theme/images/aui/scheduler-notification.png") no-repeat 0px 0px; width: 8px; height: 7px;
}
.aui-scheduler-event-icons {
	top: 3px; right: 3px; display: none; position: absolute;
}
.aui-scheduler-event-icons .aui-icon {
	float: left; display: none;
}
.aui-scheduler-event-repeated .aui-scheduler-event-icons {
	display: block;
}
.aui-scheduler-event-repeated .aui-scheduler-event-icon-repeated {
	display: block;
}
.aui-scheduler-event-repeated .aui-scheduler-event-icons .aui-scheduler-event-icon-repeated {
	background-position: -9px 0px;
}
.aui-scheduler-event-repeater .aui-scheduler-event-icons {
	display: block;
}
.aui-scheduler-event-repeater .aui-scheduler-event-icon-repeater {
	display: block;
}
.aui-scheduler-event-repeater .aui-scheduler-event-icon-repeated {
	display: block;
}
.aui-scheduler-event-repeater .aui-scheduler-event-icons .aui-scheduler-event-icon-repeated {
	background-position: -9px 0px;
}
.aui-scheduler-event-repeater .aui-scheduler-event-icons .aui-scheduler-event-icon-repeater {
	
}
.aui-scheduler-event-disabled .aui-scheduler-event-icons {
	display: block;
}
.aui-scheduler-event-disabled .aui-scheduler-event-icon-disabled {
	display: block;
}
.aui-scheduler-event-disabled .aui-scheduler-event-icons .aui-scheduler-event-icon-disabled {
	background-position: 0px -28px;
}
.aui-scroller {
	overflow: hidden; position: relative;
}
.aui-scroller-content {
	left: 0px; top: 0px; position: absolute;
}
.aui-scroller-vertical .aui-scroller-content {
	height: auto !important;
}
.aui-scroller-horizontal .aui-scroller-content {
	float: left; white-space: nowrap;
}
.aui-scroller-horizontal .aui-scroller-item {
	display: inline-block;
}
.ie7 .aui-scroller-horizontal .aui-scroller-item {
	display: inline; -ms-zoom: 1;
}
.ie6 .aui-scroller-horizontal .aui-scroller-item {
	display: inline; -ms-zoom: 1;
}
.yui3-panel {
	position: absolute;
}
.yui3-panel-hidden {
	visibility: hidden;
}
.yui3-widget-tmp-forcesize .yui3-panel-content {
	overflow: hidden !important;
}
.yui3-panel .yui3-widget-hd {
	position: relative;
}
.yui3-panel .yui3-widget-hd .yui3-widget-button-wrapper {
	top: 0px; right: 0px; position: absolute;
}
.yui3-panel .yui3-widget-ft .yui3-widget-button-wrapper {
	display: inline-block; -ms-zoom: 1;
}
.yui3-skin-sam .yui3-widget-mask {
	-ms-zoom: 1; opacity: 0.7; background-color: black;
}
.yui3-skin-sam .yui3-panel-content {
	background: white; border: 1px solid black; box-shadow: 0px 0px 5px #333; -moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333;
}
.yui3-skin-sam .yui3-panel-content .yui3-widget-hd {
	padding: 8px 28px 8px 8px; color: white; min-height: 13px; background-color: rgb(57, 97, 197); _height: 13px;
}
.yui3-skin-sam .yui3-panel-content .yui3-widget-hd .yui3-widget-button-wrapper {
	padding: 8px;
}
.yui3-skin-sam .yui3-panel-content .yui3-widget-bd {
	padding: 10px;
}
.yui3-skin-sam .yui3-panel-content .yui3-widget-ft {
	background: rgb(237, 245, 255); padding: 8px; text-align: right;
}
.yui3-skin-sam .yui3-panel-content .yui3-widget-ft .yui3-button {
	background: rgb(216, 216, 218); margin: 0px 3px; padding: 2px 8px; border-radius: 0.43em; border: 1px solid gray; color: black; -moz-border-radius: .435em; -webkit-border-radius: .435em;
}
.aui-sortable-proxy {
	background: rgb(204, 204, 204);
}
.aui-sortable-placeholder {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204);
}
.aui-sortable-dragging {
	visibility: hidden;
}
.aui-sortable-handle {
	cursor: move;
}
.aui-sortable-no-handles {
	cursor: move;
}
.aui-tabview-list {
	list-style: none; margin: 0px; padding: 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.aui-tabview-list-content {
	list-style: none; margin: 0px; padding: 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.aui-tabview-list::after {
	height: 0px; clear: both; display: block; content: "";
}
.aui-tabview-list-content::after {
	height: 0px; clear: both; display: block; content: "";
}
.aui-tabview-list {
	-ms-zoom: 1;
}
.aui-tabview-list-content {
	-ms-zoom: 1;
}
.aui-tabview-list {
	margin-bottom: 1em;
}
.aui-tabview-list-content {
	margin-bottom: 1em;
}
.aui-tab {
	margin: 0px 0.2em -1px 0px; border-bottom-width: 0px; float: left; position: relative;
}
.aui-tab-content {
	padding: 0.5em 1em; float: left;
}
.aui-tab-active {
	padding-bottom: 1px;
}
.aui-tab-disabled {
	cursor: text; opacity: 0.6;
}
.aui-tab-disabled a {
	cursor: text;
}
.aui-tabview-list {
	background: url("/telmex-com-liferay-theme/images/aui/tabs_bg.png") 0px 0px rgb(219, 220, 220); padding: 0px 4px; border: 1px solid rgb(201, 201, 201);
}
.aui-tab-content {
	background: url("/telmex-com-liferay-theme/images/aui/tabs_bg.png") 0px 0px rgb(219, 220, 220); padding: 0px 4px; border: 1px solid rgb(201, 201, 201);
}
.ie7 .aui-tabview-list {
	overflow: hidden;
}
.ie7 .aui-tabview-list-content {
	overflow: hidden;
}
.aui-tab {
	margin: 0px;
}
.aui-tabview-list .aui-state-default {
	border-width: 0px;
}
.aui-tabview-list .aui-tab-active {
	border-width: 0px;
}
.aui-tabview-list .first {
	border-left-color: rgb(177, 177, 177); border-left-width: 1px;
}
.aui-tabview-list :first-child.aui-tab {
	border-left-color: rgb(177, 177, 177); border-left-width: 1px;
}
.aui-tabview-list .last {
	border-right-color: rgb(240, 241, 242); border-right-width: 1px;
}
.aui-tabview-list :last-child.aui-tab {
	border-right-color: rgb(240, 241, 242); border-right-width: 1px;
}
.aui-tab-content {
	border-width: 1px; border-style: solid; border-color: rgb(243, 244, 245) rgb(178, 178, 178) rgb(219, 220, 220) rgb(245, 245, 247); padding: 0px;
}
.aui-tab-label {
	padding: 5px 10px 4px; display: inline-block;
}
.aui-tab-label {
	color: rgb(31, 30, 30); font-style: normal; font-weight: normal; text-decoration: none; text-shadow: 1px 1px 0px #fff;
}
.aui-tab-label a {
	color: rgb(31, 30, 30); font-style: normal; font-weight: normal; text-decoration: none; text-shadow: 1px 1px 0px #fff;
}
.aui-tab-label:hover {
	color: rgb(0, 102, 204);
}
.aui-state-hover .aui-tab-label {
	color: rgb(0, 102, 204);
}
.aui-tab-label a:hover {
	color: rgb(0, 102, 204);
}
.aui-tab-active {
	border-width: 1px 0px; border-color: rgb(92, 92, 92); padding: 0px;
}
.aui-tab-active .aui-tab-content {
	background: url("/telmex-com-liferay-theme/images/aui/tabs_active_bg.png") rgb(135, 135, 135); border-color: rgb(75, 75, 75) rgb(77, 77, 77);
}
.aui-tab-active .aui-tab-content:hover {
	background: url("/telmex-com-liferay-theme/images/aui/tabs_active_bg.png") rgb(135, 135, 135); border-color: rgb(75, 75, 75) rgb(77, 77, 77);
}
.aui-tab-active .aui-tab-label {
	color: rgb(255, 255, 255); text-shadow: -1px -1px 0px #3a3a3a;
}
.aui-tab-active .aui-tab-label:hover {
	text-shadow: -1px -1px 0px #222;
}
.aui-tabview-wrapper {
	position: relative;
}
.aui-tabview-wrapper .aui-tabview-list {
	border-width: 0px; margin: 0px; padding: 0px; width: 9999px; position: relative;
}
.aui-tabview-wrapper {
	overflow: hidden;
}
.aui-tabviewmenu-trigger {
	top: 0px; position: absolute; z-index: 10;
}
.aui-tabviewmenu-list-content {
	list-style: none; margin: 0px;
}
.aui-tabviewmenu-item {
	margin: 0px;
}
.aui-tabview-list-content {
	border-width: 0px; margin-bottom: 0px;
}
.aui-tabviewmenu-trigger {
	width: 20px; height: 100%; right: 0px;
}
.aui-tabview-wrapper {
	border: 1px solid rgb(200, 201, 202); margin-bottom: 1em;
}
.aui-tabview-wrapper .aui-tab-active::after {
	border-width: 0px 10px 10px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); left: 50%; width: 0px; height: 0px; bottom: -5px; text-indent: -9999px; margin-left: -10px; display: block; position: absolute; z-index: 20; content: "-";
}
.aui-tabviewmenu-trigger {
	background: url("/telmex-com-liferay-theme/images/aui/menu_trigger_bg.png") no-repeat 0px 50%;
}
.aui-tabviewmenu-item {
	padding: 2px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.aui-tabviewmenu-item a {
	padding: 2px 5px; color: rgb(51, 102, 153); text-decoration: none;
}
.aui-tabviewmenu-item a:hover {
	background: rgb(204, 204, 204);
}
.aui-tabviewmenu-list {
	width: auto; position: absolute;
}
.aui-tabviewmenu-list-content {
	background: rgb(255, 255, 255); min-width: 150px;
}
.aui-tabviewmenu-list-content {
	background: url("/telmex-com-liferay-theme/images/aui/../../../../../build/aui-skin-classic/images/menu/bg.png") repeat-x 0px 0px rgb(204, 201, 201); border-width: 1px; border-style: solid; border-color: rgb(174, 175, 177) rgb(119, 120, 121) rgb(119, 120, 121) rgb(174, 175, 177); padding: 2px 0px;
}
.aui-tabviewmenu-list-content li {
	list-style: none; margin: 0px; padding: 0px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(188, 187, 187); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.ie7 .aui-tabviewmenu-list-content li {
	z-index: 10;
}
.aui-tabviewmenu-list-content li.first {
	border-top-width: 0px;
}
.aui-tabviewmenu-list-content li.last {
	border-bottom-width: 0px;
}
.aui-tabviewmenu-list-content li a {
	padding: 4px 5px; color: rgb(44, 47, 52); text-decoration: none; display: block;
}
.aui-tabviewmenu-list-content li a:hover {
	color: rgb(255, 255, 255); text-shadow: -1px -1px #2c2f34; background-color: rgb(91, 103, 125);
}
.aui-tabviewmenu-list-content a {
	font-weight: bold; text-shadow: 1px 1px #fff;
}
.aui-textboxlist-content {
	padding: 4px 5px 0px; border: 1px solid rgb(153, 153, 153); overflow: hidden;
}
.aui-textboxlist-content .aui-field-input-text {
	border-width: 0px; padding: 3px 0px 2px; outline-width: 0px;
}
.aui-textboxlistentry-holder {
	list-style: none; margin: 0px;
}
.aui-textboxlistentry-holder li {
	margin: 0px 5px 4px 0px; line-height: 1; float: left;
}
.aui-textboxlistentry {
	padding: 5px 25px 5px 11px; border: 1px solid rgb(202, 216, 243); position: relative; background-color: rgb(222, 231, 248);
}
.aui-textboxlistentry-focused {
	border-color: rgb(34, 79, 168); color: rgb(255, 255, 255); outline-width: 0px; background-color: rgb(89, 139, 236);
}
.aui-textboxlistentry-close {
	top: 3px; right: 3px; position: absolute; cursor: pointer;
}
.aui-textboxlistentry-close-hover {
	background-color: rgb(202, 216, 243);
}
.aui-textboxlistentry-focused .aui-textboxlistentry-close {
	background-color: rgb(255, 255, 255);
}
.aui-toggler-content-collapsed {
	display: none;
}
.aui-toggler-content-wrapper {
	overflow: hidden;
}
.aui-toolbar {
	white-space: nowrap;
}
.aui-toolbar-content {
	vertical-align: top; float: none; display: inline-block;
}
.aui-toolbar-item {
	margin: 0px; vertical-align: top; display: inline-block;
}
.aui-toolbar-vertical .aui-toolbar-item {
	width: 100%; display: block;
}
.aui-toolbar-vertical .aui-buttonitem-icon-only {
	width: auto; text-align: center;
}
.aui-toolbar-vertical .aui-buttonitem-icon-label {
	text-align: left;
}
.aui-toolbar-vertical .aui-buttonitem-icon-only .aui-buttonitem-icon {
	float: none;
}
.aui-toolbar-horizontal .aui-toolbarspacer {
	width: 4px; display: inline-block;
}
.aui-toolbar-vertical .aui-toolbarspacer {
	height: 4px; display: block;
}
.aui-tooltip {
	max-width: 600px;
}
.aui-tooltip-content {
	border-width: 2px; padding: 8px; position: relative;
}
.aui-tree-view {
	overflow: auto;
}
.aui-tree-view-content {
	margin: 0px;
}
.aui-tree-view ul {
	list-style: none;
}
.aui-tree-container {
	margin: 0px 0px 0px 20px;
}
.aui-tree-node-content .aui-tree-hitarea {
	width: 16px; height: 18px; cursor: pointer;
}
.aui-tree-node .yui3-dd-draggable {
	cursor: pointer;
}
.aui-tree-node .yui3-dd-draggable .aui-tree-label {
	cursor: pointer;
}
.aui-tree-collapsed .aui-tree-hitarea {
	background-image: url("/telmex-com-liferay-theme/images/aui/arrows.png"); background-repeat: no-repeat;
}
.aui-tree-expanded .aui-tree-hitarea {
	background-position: -16px 50%; background-image: url("/telmex-com-liferay-theme/images/aui/arrows.png"); background-repeat: no-repeat;
}
.aui-tree-node-over.aui-tree-collapsed .aui-tree-hitarea {
	background-position: -32px 50%;
}
.aui-tree-node-over.aui-tree-expanded .aui-tree-hitarea {
	background-position: -48px 50%;
}
.aui-tree-hitarea {
	float: left;
}
.aui-tree-label {
	float: left;
}
.aui-tree-icon {
	float: left;
}
.aui-tree-label {
	line-height: 19px; margin-left: 2px; cursor: default;
}
.aui-tree-node-leaf {
	margin-left: 15px;
}
.aui-tree-hidden {
	display: none;
}
.aui-tree-node-selected .aui-tree-label {
	background: rgb(238, 238, 238);
}
.aui-tree-file .aui-tree-icon {
	width: 18px; height: 18px;
}
.aui-tree-node-leaf .aui-tree-icon {
	background: url("/telmex-com-liferay-theme/images/aui/file.png") no-repeat 50% 50%;
}
.aui-tree-file .aui-tree-expanded .aui-tree-icon {
	background: url("/telmex-com-liferay-theme/images/aui/folder_opened.png") no-repeat 50% 50%;
}
.aui-tree-file .aui-tree-collapsed .aui-tree-icon {
	background: url("/telmex-com-liferay-theme/images/aui/folder_closed.png") no-repeat 50% 50%;
}
.aui-tree-collapsed .aui-tree-node-hidden-hitarea {
	background-image: none;
}
.aui-tree-expanded .aui-tree-node-hidden-hitarea {
	background-image: none;
}
.aui-tree-view-content .aui-tree-node-io-loading .aui-tree-icon {
	background: url("/telmex-com-liferay-theme/images/aui/loading_indicator.gif") no-repeat 50% 50% !important;
}
.aui-tree-node-checkbox-container {
	background: url("/telmex-com-liferay-theme/images/aui/checks.png") no-repeat 0px 50%; width: 16px; height: 18px; float: left;
}
.aui-tree-node-checked .aui-tree-node-checkbox-container {
	background-position: -18px 50%;
}
.aui-tree-node-child-unchecked .aui-tree-node-checkbox-container {
	background-position: -36px 50%;
}
.aui-tree-node-radio .aui-tree-node-checkbox-container {
	background: url("/telmex-com-liferay-theme/images/aui/radios.png") no-repeat 0px 50%;
}
.aui-tree-node-radio-checked .aui-tree-node-checkbox-container {
	background-position: -16px 50%;
}
.aui-tree-drag-insert-above {
	border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: dotted;
}
.aui-tree-drag-insert-below {
	border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: dotted;
}
.aui-tree-drag-insert-append .aui-tree-label {
	background: rgb(238, 238, 238); border: 1px dotted rgb(85, 85, 85);
}
.aui-tree-drag-helper {
	line-height: 18px; position: absolute; min-width: 100px;
}
.aui-tree-drag-helper-content {
	background: rgb(255, 255, 255); margin: 20px 0px 0px 60px; padding: 2px 10px 0px 6px; border: 1px solid rgb(170, 170, 170); opacity: 0.9;
}
.aui-tree-drag-helper-content .aui-icon {
	background-position: -32px -192px; float: left;
}
.aui-tree-drag-state-append .aui-icon {
	background-position: 0px -192px;
}
.aui-tree-drag-state-insert-above .aui-icon {
	background-position: -64px -64px;
}
.aui-tree-drag-state-insert-below .aui-icon {
	background-position: -64px -64px;
}
.aui-tree-drag-helper-label {
	padding-left: 2px; font-size: 12px; float: left;
}
.aui-tree-node-paginator {
	margin-left: 18px;
}
td.lfr-center {
	text-align: center;
}
td.lfr-top {
	vertical-align: top;
}
td.lfr-middle {
	vertical-align: middle;
}
.definition-of-terms {
	margin-bottom: 2em;
}
.definition-of-terms dd {
	margin-left: 20em;
}
.definition-of-terms dl {
	margin-left: 0px;
}
.definition-of-terms dt {
	font-weight: bold; float: left;
}
.lfr-grid {
	width: 100%;
}
.lfr-component {
	list-style: none; margin: 0px; padding: 0px;
}
.lfr-component ul {
	list-style: none; margin: 0px; padding: 0px;
}
.lfr-component li {
	list-style: none; margin: 0px; padding: 0px;
}
.lfr-component dl {
	list-style: none; margin: 0px; padding: 0px;
}
.lfr-component dt {
	list-style: none; margin: 0px; padding: 0px;
}
.lfr-component dd {
	list-style: none; margin: 0px; padding: 0px;
}
.lfr-component li img {
	vertical-align: middle;
}
img.icon {
	vertical-align: middle;
}
.lfr-actions.lfr-component li img {
	padding: 0px 5px;
}
.dragging#layout-grid .empty.lfr-portlet-column {
	padding: 20px;
}
.lfr-js-required {
	position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.js .lfr-js-required {
	position: static; clip: rect(auto, auto, auto, auto);
}
.popup-alert-notice {
	background: no-repeat 5px 50% rgb(255, 255, 204); padding: 10px 10px 10px 25px; left: 0px; top: 0px; width: 100%; font-size: 1.1em; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 10000;
}
.popup-alert-warning {
	background: no-repeat 5px 50% rgb(255, 255, 204); padding: 10px 10px 10px 25px; left: 0px; top: 0px; width: 100%; font-size: 1.1em; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 10000;
}
.popup-alert-notice {
	border-bottom-color: rgb(255, 204, 0); background-image: url("/telmex-com-liferay-theme/images/messages/alert.png"); background-color: rgb(255, 255, 204);
}
.popup-alert-warning {
	font-weight: bold; border-bottom-color: rgb(255, 0, 0); background-image: url("/telmex-com-liferay-theme/images/messages/error.png"); background-color: rgb(255, 204, 204);
}
.ie6 .popup-alert-notice {
	right: auto; bottom: auto; position: absolute;
}
.ie6 .popup-alert-warning {
	right: auto; bottom: auto; position: absolute;
}
.popup-alert-notice .countdown-timer {
	font-size: 1.1em; font-weight: bold;
}
.popup-alert-notice input {
	vertical-align: middle;
}
.popup-alert-warning input {
	vertical-align: middle;
}
.lfr-token-list {
	margin: 1em 0px; clear: both;
}
.lfr-token {
	margin: 0px 0.2em; padding: 0.3em 0.5em; border: 1px solid rgb(95, 168, 255); color: rgb(68, 68, 68); line-height: 1; text-decoration: none; display: inline-block; cursor: pointer; background-color: rgb(179, 218, 239);
}
.lfr-token-primary {
	border-width: 0px; font-weight: bold;
}
.lfr-token:hover {
	background-color: rgb(209, 229, 239);
}
.lfr-token-primary {
	cursor: auto; background-color: rgb(179, 218, 239);
}
.lfr-token-primary:hover {
	cursor: auto; background-color: rgb(179, 218, 239);
}
.lfr-token img {
	margin-right: 0.3em;
}
.lfr-token-close {
	vertical-align: middle; display: inline-block;
}
.lfr-token-text {
	vertical-align: middle; display: inline-block;
}
.portal-add-content-search {
	margin-bottom: 8px;
}
.portal-add-content .lfr-portlet-used {
	color: rgb(204, 204, 204); cursor: default;
}
.portal-add-content .portlet-msg-info {
	color: rgb(51, 51, 51); margin-top: 10px; margin-bottom: 0px;
}
.portal-add-content .lfr-portlet-used a {
	display: none;
}
.lfr-add-content {
	margin-bottom: 0.5em;
}
.lfr-add-content h2 {
	margin: 0px; font-size: 1.1em; font-weight: bold; cursor: pointer;
}
.collapsed.lfr-add-content h2 {
	background: url("/telmex-com-liferay-theme/images/arrows/01_plus.png") no-repeat 100% 50%; border: 0px currentColor;
}
.lfr-add-content .collapsed.lfr-add-content h2 {
	background: url("/telmex-com-liferay-theme/images/arrows/01_plus.png") no-repeat 100% 50%; border: 0px currentColor;
}
.expanded.lfr-add-content h2 {
	background: url("/telmex-com-liferay-theme/images/arrows/01_minus.png") no-repeat 100% 50%;
}
.lfr-add-content .expanded.lfr-add-content h2 {
	background: url("/telmex-com-liferay-theme/images/arrows/01_minus.png") no-repeat 100% 50%;
}
.lfr-add-content h2 span {
	background: url("/telmex-com-liferay-theme/images/add_content/portlet_category.png") no-repeat 0px 50%; padding-left: 20px;
}
.lfr-install-more {
	margin: 10px 0px 0px; padding-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.lfr-install-more a {
	background: url("/telmex-com-liferay-theme/images/common/install_more.png") no-repeat 0px 50%; padding-left: 20px; font-weight: bold; display: block;
}
.lfr-content-category {
	padding-top: 3px; padding-left: 10px;
}
.hidden.lfr-content-category {
	display: none;
}
.visible.lfr-content-category {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.ie6 .visible.lfr-content-category {
	height: 1%;
}
.lfr-flyout ul {
	display: none;
}
.js li.lfr-flyout {
	display: block; position: relative;
}
.js .lfr-flyout-has-children {
	background: url("/telmex-com-liferay-theme/images/arrows/04_left.png") no-repeat 5px 50%; padding-left: 12px;
}
.js .send-right.lfr-flyout-has-children {
	background-image: url("/telmex-com-liferay-theme/images/arrows/04_right.png");
}
.js .lfr-flyout-has-children ul {
	top: -1px; right: 100%; position: absolute; min-width: 150px;
}
.js .send-right.lfr-flyout-has-children ul {
	left: 100%; right: auto;
}
.lfr-extended.lfr-panel {
	border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222);
}
.lfr-panel-container {
	border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222);
}
.lfr-floating-container {
	border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222);
}
.lfr-panel-container {
	background: rgb(255, 255, 255); clear: both;
}
.lfr-floating-container {
	background: rgb(255, 255, 255); clear: both;
}
.lfr-floating-container {
	position: relative;
}
.lfr-panel-container .lfr-panel {
	border: 0px currentColor;
}
.lfr-panel .lfr-panel-titlebar {
	overflow: hidden; margin-bottom: 0.5em;
}
.lfr-collapsible.lfr-panel .lfr-panel-titlebar {
	background: url("/telmex-com-liferay-theme/images/arrows/05_down.png") no-repeat 2px 50%; padding-left: 15px; cursor: pointer;
}
.lfr-panel-titlebar .lfr-panel-title {
	margin: 0px; font-size: 1.2em; font-weight: bold; float: left;
}
.lfr-panel-titlebar .lfr-panel-button {
	background: url("/telmex-com-liferay-theme/images/application/panel_header_toggler_close.png") no-repeat 0px 0px; width: 19px; height: 22px; float: right; display: none;
}
.lfr-collapsible.lfr-extended .lfr-panel-button {
	display: block;
}
.lfr-collapsed.lfr-panel .lfr-panel-titlebar .lfr-panel-button {
	background-image: url("/telmex-com-liferay-theme/images/application/panel_header_toggler_open.png");
}
.lfr-panel-titlebar .lfr-panel-button:hover {
	background-position: 0px 100%;
}
.lfr-collapsed.lfr-panel .lfr-panel-titlebar {
	margin-bottom: 0px; background-image: url("/telmex-com-liferay-theme/images/arrows/05_right.png");
}
.lfr-extended.lfr-panel .lfr-panel-titlebar {
	background: url("/telmex-com-liferay-theme/images/application/panel_header.png") repeat-x 0px 0px rgb(214, 214, 214); padding: 2px; line-height: 1.6; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.ie6 .lfr-collapsible.lfr-extended .lfr-panel-titlebar {
	-ms-zoom: 1;
}
.lfr-collapsed.lfr-extended .lfr-panel-titlebar {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.lfr-panel-container .lfr-collapsible.lfr-extended .lfr-panel-titlebar {
	border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: solid;
}
.lfr-collapsed.lfr-panel .lfr-panel-content {
	display: none;
}
.js .lfr-floating-container {
	position: absolute;
}
.js .lfr-floating-trigger {
	background-position: 100% 50%; padding: 3px 15px 3px 3px; text-decoration: none; background-image: url("/telmex-com-liferay-theme/images/arrows/05_down.png"); background-repeat: no-repeat;
}
.js .lfr-trigger-selected {
	color: rgb(255, 255, 255); background-color: rgb(0, 102, 153);
}
.lfr-floating-container .col {
	width: auto; margin-right: 10px; float: left;
}
.lfr-floating-container .language-value {
	vertical-align: top; display: inline-block;
}
.lfr-floating-container select {
	vertical-align: top; display: inline-block;
}
.lfr-floating-container .lfr-form-row {
	border: 0px currentColor;
}
.lfr-panel .lfr-panel-content .undo-queue {
	margin: -0.5em 0px 10px; border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none;
}
.lfr-panel-content .aui-paginator-container .aui-paginator-page-container {
	display: inline-block;
}
.lfr-panel-content .aui-paginator-container .lfr-paginator-next {
	display: inline-block;
}
.lfr-panel-content .aui-paginator-container .lfr-paginator-prev {
	display: inline-block;
}
.lfr-panel-content .aui-paginator-container .lfr-paginator-next {
	padding: 8px;
}
.lfr-panel-content .aui-paginator-container .lfr-paginator-prev {
	padding: 8px;
}
.lfr-panel-content .aui-paginator-container {
	background: rgb(207, 210, 213); text-align: center; border-top-color: rgb(220, 222, 224); border-bottom-color: rgb(220, 222, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.lfr-panel-content .aui-paginator-page-container .aui-paginator-page-link {
	background: 0px; padding: 5px 10px; border: 1px solid rgb(207, 210, 213); width: auto; text-align: center; float: none; display: inline-block;
}
.lfr-panel-content .aui-paginator-page-container .aui-paginator-current-page.aui-paginator-page-link:hover {
	background: url("/telmex-com-liferay-theme/images/application/current_page_bg.png") repeat-x 0px 0px rgb(80, 148, 215); border-color: rgb(49, 101, 156) rgb(57, 110, 168) rgb(76, 140, 203); color: rgb(255, 255, 255); font-weight: bold;
}
.lfr-panel-content .aui-paginator-page-container .aui-paginator-current-page.aui-paginator-page-link {
	background: url("/telmex-com-liferay-theme/images/application/current_page_hover_bg.png") repeat-x 0px 0px rgb(153, 167, 179); border-color: rgb(107, 119, 133) rgb(124, 137, 148) rgb(145, 159, 169); color: rgb(255, 255, 255); font-weight: bold;
}
.lfr-panel-content .aui-paginator-container {
	overflow: hidden;
}
.lfr-position-helper {
	position: absolute; z-index: 10000;
}
.lfr-form-row {
	padding: 1px 5px 5px; margin-top: 10px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ie .lfr-form-row {
	width: 100%;
}
.lfr-form-row::after {
	height: 0px; clear: both; display: block; content: "";
}
.lfr-form-row:hover {
	border-width: 1px 0px; border-style: solid; border-color: rgb(178, 255, 58); padding-top: 0px; background-color: rgb(223, 252, 203);
}
.lfr-form-row .aui-field {
	clear: none; float: left;
}
.lfr-form-row-inline .aui-field {
	margin-right: 5px;
}
.lfr-form-row legend .field-label {
	margin-right: 10px; float: left;
}
.lfr-form-row .handle-sort-vertical {
	background: url("/telmex-com-liferay-theme/images/application/handle_sort_vertical.png") no-repeat 0px 50%; padding-left: 20px; cursor: move;
}
.lfr-form-row fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.aui-toolbar.lfr-autorow-controls {
	padding: 1px;
}
.lfr-autorow-controls {
	right: 5px; bottom: 5px; position: absolute;
}
.ie6 .lfr-form-row {
	-ms-zoom: 1;
}
.ie7 .lfr-form-row {
	-ms-zoom: 1;
}
.aui-undomanager .lfr-undo-queue {
	margin: 10px auto;
}
.lfr-action-undo {
	float: left;
}
.lfr-action-clear {
	float: right;
}
.aui-undomanager .lfr-queue-empty {
	display: none;
}
.lfr-queue-single .lfr-action-clear {
	display: none;
}
.lfr-panel-page .portal-add-content {
	padding: 0px 0px 0px 4px;
}
.lfr-panel-page .panel-page-content {
	padding-left: 1em; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.lfr-panel-page .lfr-add-content h2 {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 1px;
}
.lfr-panel-page .lfr-add-content h2 span {
	background: rgb(239, 239, 239); padding: 2px 2px 2px 5px; display: block;
}
.lfr-panel-page .lfr-add-content .lfr-content-category h2 {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(204, 204, 204);
}
.lfr-panel-page .lfr-add-content .lfr-content-category h2 span {
	background: 0px;
}
.panel-page-frontpage.lfr-panel-page .panel-page-content h2 {
	margin-top: 0px;
}
.lfr-template {
	display: none;
}
.lfr-portlet-item {
	background: url("/telmex-com-liferay-theme/images/add_content/portlet_item.png") no-repeat 0px 50%; padding: 0px 5px 0px 20px; border: 1px solid rgb(255, 255, 255); font-size: 1.1em; margin-bottom: 3px; cursor: move;
}
.lfr-add-content .lfr-instanceable.lfr-portlet-item {
	background-image: url("/telmex-com-liferay-theme/images/add_content/portlet_item_instanceable.png");
}
.lfr-add-content .lfr-archived-setup.lfr-portlet-item {
	margin-left: 20px; background-image: url("/telmex-com-liferay-theme/images/add_content/portlet_item_archived_setup.png");
}
.lfr-portlet-item:hover {
	border-color: rgb(255, 204, 0); background-color: rgb(255, 255, 204);
}
.over.lfr-portlet-item {
	border-color: rgb(255, 204, 0); background-color: rgb(255, 255, 204);
}
.ie .lfr-portlet-item {
	height: 1%;
}
.lfr-portlet-item p {
	margin: 0px; padding-right: 30px; font-size: 1em; position: relative;
}
.lfr-portlet-item p a {
	top: 0px; right: 0px; font-size: 0.9em; font-weight: bold; position: absolute; cursor: pointer;
}
.ie .lfr-portlet-item p a {
	top: -2px;
}
.ie6 .lfr-portlet-item p a {
	right: 20px;
}
#layout_configuration_content {
	width: 95%;
}
#portlet-set-properties .aui-form {
	clear: both;
}
#portlet-set-properties fieldset {
	margin-bottom: 1em;
}
#portlet-set-properties fieldset fieldset {
	margin-top: 1em;
}
#portlet-set-properties fieldset fieldset legend {
	font-size: 1.1em;
}
#portlet-set-properties .aui-form .text-input {
	width: 80px; margin-right: 5px;
}
#portlet-set-properties .aui-form fieldset.col {
	width: 29%;
}
#portlet-set-properties .common {
	width: 27%;
}
#portlet-set-properties .extra {
	width: 20%;
}
#portlet-set-properties .use-for-all-column .aui-field-row .aui-field-label {
	width: 50px;
}
#portlet-set-properties .aui-form #custom-css {
	width: 400px; height: 300px;
}
#portlet-set-properties .form-hint {
	float: none;
}
#portlet-set-properties .lfr-bg-image-properties {
	display: none;
}
#portlet-set-properties #border-note {
	margin-top: 10px;
}
#portlet-set-properties .aui-form {
	clear: both;
}
#portlet-set-properties .aui-legend {
	width: 100%;
}
#portlet-set-properties .aui-colorpicker-trigger {
	margin-top: 0px; vertical-align: top;
}
.lfr-portlet-toolbar {
	background: rgb(246, 248, 251); padding: 2px; overflow: hidden; margin-bottom: 5px;
}
.ie6 .lfr-portlet-toolbar {
	width: 100%;
}
.lfr-portlet-toolbar .lfr-actions .lfr-trigger strong {
	padding: 0px;
}
.lfr-portlet-toolbar .lfr-toolbar-button.direction-down.show-arrow.lfr-actions .lfr-trigger strong a {
	background-position: 92% 7px; padding-top: 4px; padding-right: 25px; padding-bottom: 3px;
}
.lfr-portlet-toolbar .lfr-toolbar-button a {
	color: rgb(158, 168, 173);
}
.lfr-portlet-toolbar .lfr-toolbar-button a span {
	color: rgb(158, 168, 173);
}
.lfr-portlet-toolbar .lfr-toolbar-button a {
	background: no-repeat 5px 50%; padding: 4px 14px 4px 29px; border: 1px solid rgb(246, 248, 251); font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block;
}
.lfr-portlet-toolbar .lfr-toolbar-button a:hover {
	color: rgb(52, 103, 153);
}
.lfr-portlet-toolbar .lfr-toolbar-button a:hover span {
	color: rgb(52, 103, 153);
}
.lfr-portlet-toolbar .lfr-toolbar-button a:hover {
	padding: 4px 14px 4px 29px; border: 1px solid rgb(167, 206, 223); background-color: rgb(223, 244, 255);
}
.lfr-portlet-toolbar .current.lfr-toolbar-button a {
	color: rgb(0, 0, 0);
}
.lfr-portlet-toolbar .current.lfr-toolbar-button a span {
	color: rgb(0, 0, 0);
}
.lfr-portlet-toolbar .current.lfr-toolbar-button a {
	border: 1px solid rgb(207, 213, 215); background-color: rgb(207, 213, 215);
}
.lfr-portlet-toolbar .current.lfr-toolbar-button a:hover {
	border-color: rgb(183, 192, 194); background-color: rgb(214, 220, 221);
}
.lfr-portlet-toolbar .add-button.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/add.png");
}
.lfr-portlet-toolbar .add-template.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/add_template.png");
}
.lfr-portlet-toolbar .custom-attributes-button.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/attributes.png");
}
.lfr-portlet-toolbar .view-button.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/view_users.png");
}
.lfr-portlet-toolbar .export-button.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/export.png");
}
.lfr-portlet-toolbar .view-structures.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/view_structures.png");
}
.lfr-portlet-toolbar .view-templates.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/view_templates.png");
}
.lfr-portlet-toolbar .teams-button.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/team_icon.png");
}
.lfr-portlet-toolbar .membership-requests-button.lfr-toolbar-button a {
	background-image: url("/telmex-com-liferay-theme/images/common/manage_task.png");
}
.lfr-toolbar {
	padding-top: 3px; background-color: rgb(229, 228, 232);
}
.lfr-toolbar::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ie .lfr-toolbar {
	height: 1%;
}
.ie6 .lfr-toolbar {
	width: 750px;
}
.lfr-toolbar .lfr-button {
	margin: 0px 2px; padding: 2px 4px; border: 1px solid rgb(229, 228, 232); cursor: pointer;
}
.lfr-emoticon-container .lfr-button {
	margin: 0px 2px; padding: 2px 4px; border: 1px solid rgb(229, 228, 232); cursor: pointer;
}
.lfr-toolbar .lfr-button img {
	vertical-align: text-top;
}
.lfr-toolbar .lfr-button:focus {
	border: 1px solid rgb(0, 0, 0);
}
.lfr-toolbar .lfr-button:hover {
	border: 1px solid rgb(204, 204, 204);
}
.lfr-toolbar .lfr-separator {
	margin: 0px 5px; height: 25px; font-size: 12px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.lfr-toolbar select {
	float: left;
}
.lfr-toolbar .lfr-button {
	float: left;
}
.lfr-toolbar .lfr-separator {
	float: left;
}
.lfr-emoticon-container .lfr-button {
	float: left;
}
.lfr-toolbar select {
	margin: 0px 5px;
}
.ie .lfr-toolbar select {
	margin-top: 3px;
}
.lfr-emoticon-container {
	background: rgb(229, 228, 232); border: 1px solid rgb(204, 204, 204); width: 180px; overflow: hidden; padding-top: 5px;
}
.lfr-emoticon-container .lfr-button {
	margin: 0px;
}
.lfr-tree .aui-tree-label {
	padding-left: 2px; float: none; display: table-cell;
}
.lfr-tree a {
	text-decoration: none;
}
.lfr-tree li {
	padding-left: 0px; margin-bottom: 2px;
}
.lfr-tree li ul li {
	padding-left: 0px;
}
.lfr-tree li.tree-item {
	padding-left: 0px;
}
.lfr-tree li.tree-item {
	padding-left: 5px;
}
.lfr-tree li.tree-item li {
	padding-left: 20px;
}
.lfr-tree li.tree-item ul {
	margin-top: 5px; margin-left: 0px;
}
.lfr-upload-container {
	margin-bottom: 1em;
}
.lfr-upload-container .upload-target {
	border: 1px solid rgb(114, 154, 34); text-align: center; margin-right: 1.5em; min-height: 30px; text-shadow: 1px 1px #656565; background-color: rgb(143, 190, 49);
}
.lfr-upload-container .manage-upload-target {
	margin: 0px 1.5em 0px 0px; padding: 5px 0px 0px;
}
.lfr-upload-container .browse-button-container {
	padding-top: 5px;
}
.lfr-upload-container a.browse-button {
	color: white; font-size: 1.2em; font-weight: bold; text-decoration: none; background-image: url("/telmex-com-liferay-theme/images/dock/add_content.png"); background-repeat: no-repeat;
}
.lfr-upload-container a.clear-uploads {
	float: right; background-image: url("/telmex-com-liferay-theme/images/portlet/refresh.png"); background-repeat: no-repeat;
}
.lfr-upload-container a.cancel-uploads {
	margin-right: 0px; float: right; background-image: url("/telmex-com-liferay-theme/images/common/close.png"); background-repeat: no-repeat;
}
.lfr-upload-container .upload-file {
	background: url("/telmex-com-liferay-theme/images/file_system/small/jpg.png") no-repeat 5px 50%; margin: 0.3em 1.5em 0.3em 0px; padding: 5px 5px 5px 25px; border: 1px solid rgb(204, 204, 204); overflow: hidden; font-weight: bold; display: block; position: relative; text-shadow: 1px 1px #fff;
}
.lfr-upload-container .upload-file .file-title {
	padding-right: 16px;
}
.lfr-upload-container .upload-complete.upload-file {
	background-position: 22px 50%;
}
.lfr-upload-container .file-saved.upload-complete.upload-file {
	background-position: 5px 50%;
}
.lfr-upload-container .upload-error.upload-complete.upload-file {
	background-position: 5px 50%;
}
.lfr-upload-container .upload-list .selected.upload-complete.upload-file {
	border-color: rgb(51, 136, 255); color: rgb(0, 68, 119); text-shadow: 1px 1px #fff; background-color: rgb(211, 232, 241);
}
.lfr-upload-container .upload-list .selected.pending-file.upload-complete.upload-file {
	border-color: rgb(51, 136, 255); color: rgb(0, 68, 119); text-shadow: 1px 1px #fff; background-color: rgb(211, 232, 241);
}
.lfr-upload-container .pending-files-info {
	margin-right: 1.5em;
}
.lfr-upload-container .upload-list-info {
	margin: 1em 1.5em 0.5em 0px;
}
.lfr-upload-container .upload-list-info h4 {
	font-size: 1.3em;
}
.lfr-upload-container .cancel-button {
	right: 5px; position: absolute; background-image: url("/telmex-com-liferay-theme/images/common/delete.png"); background-repeat: no-repeat;
}
.select-files {
	border-width: 1px; border-style: solid; border-color: rgb(240, 241, 242) rgb(178, 178, 178) rgb(148, 148, 148) rgb(240, 241, 241); padding: 0px; line-height: 0; margin-right: 2px; float: left;
}
.select-files .aui-field-content {
	padding: 5px 4px 4px;
}
.select-files .aui-field-content .aui-field-input-choice {
	margin: 0px;
}
.lfr-upload-container .delete-button {
	padding: 0px; top: 50%; width: 16px; height: 16px; right: 5px; text-indent: -9999em; font-size: 0px; margin-top: -8px; position: absolute; background-image: url("/telmex-com-liferay-theme/images/portlet/close.png"); background-repeat: no-repeat;
}
.lfr-upload-container .upload-complete {
	padding-left: 5px;
}
.lfr-upload-container .upload-complete .select-file {
	margin-right: 25px;
}
.lfr-upload-container .file-saved.upload-complete.upload-file {
	padding-left: 25px; font-weight: bold; opacity: 0.6; background-image: url("/telmex-com-liferay-theme/images/dock/my_place_current.png"); background-color: rgb(180, 221, 173);
}
.lfr-upload-container .pending-file {
	color: rgb(119, 119, 119); text-shadow: -1px -1px white; background-color: rgb(224, 224, 224);
}
.lfr-upload-container .file-added .success-message {
	font-weight: normal; float: right;
}
.lfr-upload-container .upload-error {
	padding-left: 25px; font-weight: normal; opacity: 1; background-image: url("/telmex-com-liferay-theme/images/messages/error.png"); background-color: rgb(255, 221, 221);
}
.lfr-upload-container .upload-complete .error-message {
	font-weight: bold; margin-left: 1em;
}
.lfr-upload-container .upload-complete .success-message {
	font-weight: bold; margin-left: 1em;
}
.lfr-upload-container .upload-complete .cancel-button {
	display: none;
}
.lfr-upload-container .delete-button {
	display: none;
}
.lfr-upload-container .file-saved.upload-complete .delete-button {
	display: none;
}
.lfr-upload-container .upload-error.upload-complete .delete-button {
	display: none;
}
.lfr-upload-container .upload-complete .delete-button {
	display: inline;
}
.lfr-upload-container .file-uploading {
	background-color: rgb(255, 255, 204);
}
.lfr-upload-container .file-uploading .cancel-button {
	top: 0px;
}
.lfr-upload-container .progress-bar {
	background: rgb(255, 255, 255); border: 1px solid rgb(131, 168, 217); height: 15px; display: none;
}
.lfr-upload-container .progress {
	background: rgb(141, 178, 227); width: 0px; height: 15px; display: block;
}
.lfr-upload-container .file-uploading .progress-bar {
	display: block;
}
.lfr-upload-movie {
	left: 0px; width: 1px; height: 1px; bottom: 0px; position: absolute; z-index: 100000;
}
.lfr-upload-movie-content {
	overflow: hidden; position: fixed;
}
.ie6 .lfr-upload-movie {
	position: static;
}
.ie6 .lfr-upload-movie-content {
	position: absolute;
}
.page-extra-settings .lfr-panel-titlebar .lfr-panel-title {
	padding: 0.5em 0px; font-size: 1em;
}
.page-extra-settings .lfr-extended .lfr-panel-titlebar {
	line-height: 1;
}
.page-extra-settings .lfr-extended .lfr-panel-titlebar {
	line-height: 1;
}
.page-extra-settings .lfr-extended .lfr-panel-content {
	padding: 5px;
}
.popup-alert-notice .notice-date {
	margin: 0px 10px;
}
.popup-alert-notice .current-user-language {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(204, 204, 204); margin: 0px 10px; padding: 0px 15px; display: inline;
}
.lfr-asset-category-container {
	height: 260px; overflow: auto; margin-bottom: 0.5em;
}
.lfr-asset-category-container fieldset {
	margin: 5px;
}
.lfr-asset-category-container legend {
	font-weight: bold; margin-left: 5px;
}
.lfr-asset-category-container label {
	display: block;
}
.lfr-asset-category-container label input {
	vertical-align: middle;
}
.lfr-asset-category-container .lfr-asset-category-message {
	display: none;
}
.lfr-asset-category-search-container {
	margin: 3px 0px; padding: 5px; border-bottom-color: rgb(174, 184, 188); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(211, 218, 221);
}
.lfr-asset-category-search-input {
	width: 250px;
}
.lfr-asset-category-container .no-matches {
	padding: 0px; color: rgb(153, 153, 153); margin-top: 0px; margin-bottom: 0px; margin-left: 5px; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.no-matches.lfr-asset-vocabulary-container legend {
	padding-left: 0px;
}
.lfr-asset-vocabulary-container .lfr-asset-category-message {
	display: none;
}
.no-matches.lfr-asset-vocabulary-container .lfr-asset-category-list {
	display: none;
}
.no-matches.lfr-asset-vocabulary-container .lfr-asset-category-message {
	display: block;
}
.lfr-asset-category-list-container {
	cursor: pointer;
}
.lfr-asset-category-list ul {
	list-style: none; padding: 0px; margin-top: 4px;
}
.lfr-asset-category-list li {
	margin: 0px; padding: 0px 0px 3px 16px; list-style-type: none;
}
.lfr-asset-category-list a.selected {
	background-color: rgb(238, 238, 238);
}
.lfr-asset-category-list span {
	padding-left: 3px;
}
.lfr-categories-selector-list .aui-tree-node-paginator {
	margin-left: 29px;
}
.lfr-categories-selector-category-name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.lfr-categories-selector-search-results-path {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.lfr-categories-selector-category-name {
	width: 50%; float: left;
}
.lfr-categories-selector-search-results-path {
	width: 49%; float: right;
}
.lfr-categories-selector-search-results label::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.lfr-categories-selector-search-results-path {
	text-align: right; color: rgb(87, 87, 87); font-size: 0.9em;
}
.lfr-asset-column-content {
	padding: 0px; margin-right: 1em;
}
.lfr-asset-column-actions-content {
	overflow: visible; background-color: rgb(215, 241, 255);
}
.lfr-asset-column-actions .lfr-asset-summary {
	text-align: center; overflow: hidden; margin-bottom: 2em;
}
.lfr-asset-column-actions .lfr-asset-avatar img {
	margin: 0px auto; padding-right: 2em;
}
.lfr-asset-column-actions .lfr-asset-column-actions-content {
	padding: 0.7em; border: 1px solid rgb(136, 197, 217);
}
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
	color: rgb(85, 85, 85);
}
.lfr-asset-column-details .lfr-asset-categories {
	color: rgb(125, 125, 125);
}
.lfr-asset-column-details .lfr-asset-description {
	margin: 0.5em auto 2em; color: rgb(68, 68, 68); font-style: italic;
}
.lfr-asset-column-details .lfr-asset-field {
	margin: 1em auto; clear: left;
}
.lfr-asset-column-actions .lfr-asset-field {
	margin: 1em auto; clear: left;
}
.lfr-asset-column-details .lfr-asset-icon {
	color: rgb(153, 153, 153); padding-right: 10px; padding-left: 25px; margin-right: 10px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: left;
}
.lfr-asset-column-details .last.lfr-asset-icon {
	border-width: 0px;
}
.lfr-asset-column-details .lfr-asset-author {
	background: url("/telmex-com-liferay-theme/images/portlet/edit_guest.png") no-repeat 0px 50%;
}
.lfr-asset-column-details .lfr-asset-date {
	background: url("/telmex-com-liferay-theme/images/common/date.png") no-repeat 0px 50%; overflow: hidden;
}
.lfr-asset-column-details .lfr-asset-subfolders {
	background: url("/telmex-com-liferay-theme/images/common/folder.png") no-repeat 0px 50%;
}
.lfr-asset-column-details .lfr-asset-teams {
	background: url("/telmex-com-liferay-theme/images/common/team_icon.png") no-repeat 0px 50%; border-right-width: 0px;
}
.lfr-asset-column-details .lfr-asset-items {
	background: url("/telmex-com-liferay-theme/images/common/page.png") no-repeat 0px 50%; overflow: hidden;
}
.lfr-asset-column-details .lfr-asset-downloads {
	overflow: hidden; padding-left: 0px;
}
.lfr-asset-column-details .lfr-asset-metadata {
	padding-bottom: 1.5em; clear: both; margin-bottom: 1.5em;
}
.lfr-asset-column-details .lfr-asset-ratings {
	margin: 2em 0px;
}
.lfr-asset-column-details .lfr-asset-tags .tag {
	color: rgb(85, 85, 85);
}
.lfr-asset-column-details .lfr-asset-tags {
	color: rgb(125, 125, 125);
}
.lfr-asset-column-details .taglib-custom-attributes-list label {
	font-weight: bold; display: block;
}
.lfr-asset-column-details .lfr-asset-field label {
	font-weight: bold; display: block;
}
.lfr-asset-column-details .taglib-custom-attributes-list {
	margin-bottom: 1em;
}
.lfr-asset-panels {
	padding-top: 1em; clear: both;
}
.lfr-asset-panels .lfr-panel {
	clear: both; margin-bottom: 1.5em;
}
.lfr-asset-column-details .lfr-panel {
	clear: both; margin-bottom: 1.5em;
}
.lfr-asset-panels .lfr-extended.lfr-panel {
	border: 1px solid rgb(204, 204, 204); margin-bottom: 0px;
}
.lfr-asset-column-details .lfr-extended.lfr-panel {
	border: 1px solid rgb(204, 204, 204); margin-bottom: 0px;
}
.lfr-asset-column-details .lfr-panel-container {
	border-width: 0px;
}
.lfr-asset-panels .lfr-panel-container {
	border-width: 0px;
}
.lfr-tags-selector-content {
	width: 100%;
}
.lfr-tag-selector-input {
	width: 300px;
}
.lfr-tag-selector-popup {
	width: 250px;
}
.lfr-tags-selector-list {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(204, 204, 204); height: 265px; overflow: auto; margin-bottom: 0.5em;
}
.lfr-tag-selector-popup fieldset {
	border-width: 0px; margin: 0px; padding: 0px;
}
.lfr-tag-selector-popup label {
	padding: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
.lfr-tag-selector-popup ul {
	margin: 0px;
}
.lfr-tag-selector-popup li li {
	list-style: none; margin-left: 1em;
}
.lfr-tag-selector-popup label input {
	margin-right: 5px; vertical-align: middle;
}
.lfr-tag-selector-popup .lfr-tag-message {
	display: none;
}
.lfr-tag-selector-popup .aui-textfield-content {
	padding: 5px; border-bottom-color: rgb(174, 184, 188); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(211, 218, 221);
}
.lfr-tag-selector-popup .aui-field-input-text {
	width: 99%;
}
.lfr-tag-selector-popup .no-matches {
	padding: 3px; color: rgb(153, 153, 153);
}
.lfr-tag-selector-popup .no-matches .lfr-tag-message {
	display: block;
}
.breadcrumbs {
	margin-bottom: 10px; margin-left: 0px;
}
.lfr-button {
	background: no-repeat 0px 50%; padding: 2px 0px 2px 20px;
}
.js .controls-hidden .lfr-meta-actions {
	display: none;
}
.js .controls-hidden .portlet-borderless-bar {
	display: none;
}
.js .controls-hidden .portlet-topper-toolbar {
	display: none;
}
.js .controls-hidden .lfr-configurator-visibility {
	display: none;
}
.js .page-maximized .portlet-topper-toolbar {
	display: block;
}
.configuration-frame {
	border-width: 0px; width: 100%; overflow: auto;
}
.control-panel-frame {
	border-width: 0px; width: 100%; overflow: auto;
}
.float-container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ie .float-container {
	height: 1%;
}
.lfr-meta-actions {
	padding-top: 1em;
}
.lfr-table {
	clear: both; border-collapse: collapse;
}
.lfr-table tr td {
	padding: 0px 5px;
}
.lfr-table tr th {
	padding: 0px 5px;
}
.lfr-table tr th {
	font-weight: bold;
}
.lfr-table tr td:first-child {
	padding-left: 0px;
}
.lfr-table tr td.first-child {
	padding-left: 0px;
}
.lfr-table tr th:first-child {
	padding-left: 0px;
}
.lfr-table tr th.first-child {
	padding-left: 0px;
}
.lfr-table tr td:last-child {
	padding-right: 0px;
}
.lfr-table tr td.last-child {
	padding-right: 0px;
}
.lfr-table tr th:last-child {
	padding-right: 0px;
}
.lfr-table tr th.last-child {
	padding-right: 0px;
}
.lfr-table-grid .lfr-label {
	font-weight: bold;
}
.lfr-table-grid .aui-field-hint {
	float: none;
}
.lfr-control-links a {
	margin-right: 1em;
}
.portlet-toolbar {
	margin-bottom: 1.5em;
}
.lfr-checkbox-preselected {
	opacity: 0.5;
}
.ie .lfr-checkbox-preselected {
	-ms-zoom: 1;
}
.lfr-configurator-visibility {
	opacity: 0.5;
}
.ie .lfr-configurator-visibility {
	-ms-zoom: 1;
}
.ie .lfr-configurator-visibility .portlet-topper {
	-ms-zoom: 1;
}
.lfr-input-time {
	clear: right; float: left;
}
.gecko .lfr-input-time {
	padding-left: 2px;
}
.ie .lfr-input-time {
	padding-left: 2px;
}
.lfr-change-logo {
	background: url("/telmex-com-liferay-theme/images/common/checkerboard.png"); margin-bottom: 10px; display: block;
}
.aui-field-wrapper {
	overflow: hidden; clear: both;
}
.aui-input-disabled.aui-form-button input {
	background: url("images/forms/button.png") repeat-x 0px 0px rgb(245, 245, 245); color: rgb(204, 204, 204);
}
.aui-input-disabled.aui-form-button button {
	background: url("images/forms/button.png") repeat-x 0px 0px rgb(245, 245, 245); color: rgb(204, 204, 204);
}
.aui-input-disabled.aui-form-button input:hover {
	background: url("images/forms/button.png") repeat-x 0px 0px rgb(245, 245, 245); border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222); color: rgb(204, 204, 204); cursor: auto;
}
.aui-input-disabled.aui-form-button button:hover {
	background: url("images/forms/button.png") repeat-x 0px 0px rgb(245, 245, 245); border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222); color: rgb(204, 204, 204); cursor: auto;
}
.aui-form-validator-error-container .aui-field-element {
	display: inline-block;
}
.aui-form-validator-error-container {
	color: rgb(153, 0, 0);
}
.aui-form-validator-stack-error {
	font-size: 0.9em;
}
.aui-form-validator-error-container .aui-field-element {
	background: url("/telmex-com-liferay-theme/images/messages/error.png") no-repeat 100% 50%; padding-right: 20px;
}
[class~='aui-form-validator-message'] {
	padding: 5px; top: 100%; width: 100%; color: rgb(255, 255, 255); margin-top: 2px; display: block; position: absolute; z-index: 5; clip: rect(0px, 0px, 0px, 0px); background-color: rgb(51, 51, 51);
}
.aui-field-focused .aui-form-validator-message {
	clip: rect(auto, auto, auto, auto);
}
.aui-form-validator-error-container:hover .aui-form-validator-message {
	clip: rect(auto, auto, auto, auto);
}
.aui-field-element {
	position: relative;
}
.ie6 .aui-form-validator-message {
	color: rgb(119, 119, 119);
}
.lfr-dynamic-form .aui-field-radio .aui-field {
	margin-left: 10px; display: block;
}
.lfr-dynamic-form .aui-field-text {
	display: block;
}
.lfr-dynamic-form .aui-field-text .aui-field-element {
	display: block;
}
.lfr-dynamic-form .aui-field-text .aui-field-input {
	width: 100%;
}
.lfr-input-resource {
	width: 350px;
}
.lfr-input-text {
	width: 100%; max-width: 350px;
}
.aui-form .aui-fieldset .lfr-input-text-container.aui-field input {
	width: 100%; max-width: 350px;
}
.flexible.lfr-input-text {
	width: auto;
}
.flexible.lfr-input-text-container input {
	width: auto;
}
.lfr-textarea {
	width: 100%; height: 100px; max-width: 500px;
}
.aui-form .aui-fieldset .lfr-textarea-container.aui-field textarea {
	width: 100%; height: 100px; max-width: 500px;
}
fieldset {
	margin-bottom: 2em;
}
.aui-form fieldset {
	margin-bottom: 2em;
}
fieldset:last-child {
	margin-bottom: 0px;
}
.aui-form fieldset:last-child {
	margin-bottom: 0px;
}
.lfr-display-terms-search {
	display: block;
}
.lfr-search-button input {
	border-width: 0px; vertical-align: middle;
}
.lfr-header-row {
	border-bottom-color: rgb(123, 123, 123); border-bottom-width: 1px; border-bottom-style: solid; min-height: 31px;
}
.lfr-header-row-content {
	padding: 3px 4px 0px;
}
.lfr-header-row::after {
	height: 0px; clear: both; display: block; content: "";
}
.lfr-header-row-content::after {
	height: 0px; clear: both; display: block; content: "";
}
.lfr-header-row .lfr-extended.lfr-actions {
	padding: 3px 5px 4px;
}
.lfr-header-row .lfr-extended.lfr-actions .lfr-trigger {
	padding-right: 0px;
}
.lfr-header-row .lfr-extended.lfr-actions strong {
	padding: 0px;
}
.lfr-header-row .lfr-extended.lfr-actions {
	border: 1px solid currentColor; margin-right: 2px;
}
.lfr-header-row .lfr-search-combobox {
	border: 1px solid currentColor; margin-right: 2px;
}
.lfr-header-row .direction-down.show-arrow.lfr-actions .lfr-trigger strong a {
	padding: 0px 20px 0px 4px;
}
.lfr-header-row .aui-fieldset .aui-field-content {
	margin: 0px;
}
.lfr-header-row .aui-field-row {
	margin: 0px;
}
.lfr-header-row .aui-button-holder {
	margin: 0px;
}
.lfr-header-row .aui-field-wrapper-content {
	margin: 0px;
}
.lfr-header-row .aui-buttonitem-content {
	border-color: rgb(95, 95, 95);
}
.lfr-header-row .aui-button-input {
	border-color: rgb(95, 95, 95);
}
.lfr-header-row .lfr-extended.lfr-actions {
	border-color: rgb(95, 95, 95);
}
.lfr-header-row .lfr-search-combobox {
	border-color: rgb(95, 95, 95);
}
.lfr-header-row .aui-field-choice .aui-field-element {
	display: inline-block;
}
.lfr-header-row .aui-button-input {
	padding: 4px;
}
.lfr-header-row .lfr-search-combobox {
	margin: -2px 0px 0px 2px; float: right;
}
.lfr-preview-file {
	position: relative;
}
.lfr-preview-file-content {
	padding: 0px 0px 0px 135px; height: 480px; border-bottom-color: rgb(109, 109, 110); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.lfr-preview-image-content {
	text-align: center;
}
.lfr-preview-audio-content {
	padding-left: 0px;
}
.lfr-preview-image-content {
	padding-left: 0px;
}
.lfr-preview-video-content {
	padding-left: 0px;
}
.lfr-preview-image-content img {
	max-height: 440px; max-width: 100%;
}
.lfr-preview-video-content .aui-video-node {
	max-height: 440px; max-width: 100%;
}
.lfr-preview-file-image-current-column {
	background: url("/telmex-com-liferay-theme/images/common/checkerboard.png"); padding: 20px; position: relative;
}
.lfr-preview-file-video-current-column {
	background: url("/telmex-com-liferay-theme/images/common/checkerboard.png"); padding: 20px; position: relative;
}
.lfr-preview-file-image-container {
	height: 440px; text-align: center; vertical-align: middle;
}
.lfr-preview-video-content .aui-video-content {
	height: 440px; text-align: center; vertical-align: middle;
}
.ie8 .lfr-preview-file-image-current-column {
	width: 100%; height: 480px; display: table; table-layout: fixed;
}
.ie8 .lfr-preview-file-image-container {
	width: 100%;
}
.lfr-preview-file-actions {
	margin: 0px 10px; left: 0px; right: 0px; bottom: 0.5em; position: absolute;
}
.lfr-preview-file-toolbar {
	background: rgb(51, 51, 51); display: block; opacity: 0.5;
}
.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
	opacity: 1;
}
.ie7 .lfr-preview-file-toolbar {
	
}
.ie8 .lfr-preview-file-toolbar {
	
}
.ie7 .lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
	
}
.ie8 .lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
	
}
.lfr-preview-file-actions .aui-toolbar {
	width: 133px; right: 10px; bottom: 0px; position: absolute;
}
.lfr-preview-file-toolbar .aui-toolbar-item {
	background: 0px; border-width: 0px; margin: 0px; width: auto; height: auto;
}
.lfr-preview-file-toolbar .aui-buttonitem .aui-icon {
	margin: 0px; width: 30px; height: 30px;
}
.lfr-preview-file-toolbar .aui-icon-arrow-1-l {
	background: url("/telmex-com-liferay-theme/images/document_library/preview_left.png") no-repeat 0px 50%;
}
.lfr-preview-file-toolbar .aui-icon-arrow-1-r {
	background: url("/telmex-com-liferay-theme/images/document_library/preview_right.png") no-repeat 0px 50%;
}
.lfr-preview-file-toolbar .aui-icon-zoomin {
	background: url("/telmex-com-liferay-theme/images/document_library/preview_zoom.png") no-repeat 0px 50%;
}
.lfr-preview-file-info {
	background: rgb(51, 51, 51); padding: 3px 15px; color: rgb(255, 255, 255); margin-top: 0.5em; display: inline-block; opacity: 0.5;
}
.lfr-preview-file-info:hover {
	opacity: 1;
}
.ie7 .lfr-preview-file-info {
	
}
.ie8 .lfr-preview-file-info {
	
}
.ie7 .lfr-preview-file-info:hover {
	
}
.ie8 .lfr-preview-file-info:hover {
	
}
.lfr-preview-file-index {
	line-height: 0; font-weight: bold;
}
.lfr-preview-file-image-current {
	background: url("/telmex-com-liferay-theme/images/aui/loading_indicator.gif") no-repeat 50% 50%; vertical-align: middle; max-height: 440px; max-width: 100%;
}
.ie6 .lfr-preview-file-image-current {
	width: 536px; height: 440px;
}
.lfr-preview-file-images {
	padding: 0px 10px 0px 0px; left: 0px; top: 0px; width: 125px; height: 100%; text-align: center; right: 2px; bottom: 0px; overflow: hidden; position: absolute; -ms-overflow-y: scroll;
}
.lfr-preview-file-images-content {
	width: 100%; position: absolute;
}
.lfr-preview-file-image {
	margin: 5px; width: 100%; display: block;
}
.lfr-preview-file-image img {
	background: url("/telmex-com-liferay-theme/images/aui/loading_indicator.gif") no-repeat 50% 50%; padding: 3px; border: 1px solid rgb(174, 184, 188); width: 72px; display: inline-block; min-height: 40px;
}
.lfr-preview-file-image-selected img {
	border-color: rgb(0, 162, 234);
}
.lfr-preview-file-image:hover img {
	border-color: rgb(0, 162, 234);
}
.lfr-preview-file-loading-indicator {
	background: rgb(51, 51, 51); margin: 2px; padding: 2px 5px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.ie6 .lfr-preview-file-image-container {
	height: 440px; font-size: 398.2px; display: block;
}
.ie7 .lfr-preview-file-image-container {
	height: 440px; font-size: 398.2px; display: block;
}
.lfr-preview-file-image-overlay {
	width: 70%; height: 90%;
}
.lfr-preview-file-image-overlay-content {
	background: url("/telmex-com-liferay-theme/images/common/checkerboard.png"); border: 2px solid rgb(85, 85, 85); text-align: center; overflow: auto;
}
.ie6 .lfr-preview-file-image-overlay-content img {
	position: static;
}
.lfr-preview-file-arrow {
	top: 50%;
}
.lfr-preview-file-arrow-left {
	left: -50px;
}
.lfr-preview-file-arrow-right {
	right: -50px;
}
.ie6 .lfr-preview-file {
	-ms-zoom: 1;
}
.lfr-editor-textarea {
	padding: 0px; width: 100%;
}
.ace_editor.lfr-rich-editor {
	border: 1px solid rgb(161, 162, 164); width: 100%; height: 400px; position: relative;
}
.lfr-plain-editor textarea {
	font-family: "Monaco","Menlo","Droid Sans Mono","Courier New",monospace; font-size: 12px;
}
.ace_editor.lfr-rich-editor {
	font-family: "Monaco","Menlo","Droid Sans Mono","Courier New",monospace; font-size: 12px;
}
.lfr-search-combobox {
	float: right; white-space: nowrap;
}
.lfr-search-combobox .aui-field-content {
	border-width: 0px; vertical-align: top; float: left; display: inline-block;
}
.lfr-search-combobox .aui-button {
	border-width: 0px; vertical-align: top; float: left; display: inline-block;
}
.lfr-search-combobox .aui-button {
	margin-left: 0.5em;
}
.lfr-search-combobox::after {
	height: 0px; clear: both; display: block; content: "";
}
.lfr-search-combobox .lfr-search-combobox-item {
	margin-right: 0px;
}
.lfr-search-combobox .aui-button-input {
	padding: 4px;
}
.ie6 .lfr-search-combobox {
	position: relative;
}
.separator {
	margin: 15px auto;
}
.top-links-container {
	overflow: hidden; clear: both;
}
.top-links {
	float: right;
}
.top-link .taglib-text {
	padding-right: 0.6em; margin-right: 0.4em; border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid;
}
.last.top-link .taglib-text {
	border-width: 0px;
}
.top-links-navigation {
	margin: 0px; float: left; list-style-type: none;
}
.top-links-navigation li {
	display: inline-block; list-style-type: none;
}
.ie6 .top-links-navigation li {
	display: inline; -ms-zoom: 1;
}
.ie7 .top-links-navigation li {
	display: inline; -ms-zoom: 1;
}
.lfr-translation-manager {
	background: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(151, 151, 152) rgb(250, 250, 251) rgb(250, 250, 251) rgb(189, 189, 190); margin: 0px auto; padding: 0.5em; color: rgb(52, 64, 79); display: block; min-height: 1.8em;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu {
	padding: 0.4em 0px; margin-left: 2em; float: none; display: inline;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li {
	display: inline;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong {
	display: inline;
}
.lfr-translation-manager .lfr-translation-manager-available-translations {
	margin-top: 1em;
}
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
	line-height: 1;
}
.lfr-translation-manager .lfr-translation-manager-translation {
	margin: 0.2em; padding: 0.4em 0.3em 0.4em 0.5em; border: 1px solid rgb(95, 168, 255); color: rgb(68, 68, 68); text-decoration: none; display: inline-block; cursor: pointer; text-shadow: 1px 1px #eee; background-color: rgb(179, 218, 239);
}
.lfr-translation-manager .lfr-translation-manager-translation:hover {
	background-color: rgb(209, 229, 239);
}
.lfr-translation-manager .lfr-translation-manager-translation-editing.lfr-translation-manager-translation {
	border-color: rgb(34, 79, 168); color: rgb(255, 255, 255); font-weight: bold; text-shadow: -1px -1px #555; background-color: rgb(89, 139, 236);
}
.lfr-translation-manager .lfr-translation-manager-translation-editing.lfr-translation-manager-translation .lfr-translation-manager-delete-translation {
	background-color: rgb(255, 255, 255);
}
.lfr-translation-manager .lfr-translation-manager-translation * {
	vertical-align: middle;
}
.lfr-translation-manager .lfr-translation-manager-translation img {
	margin-right: 0.3em;
}
.lfr-translation-manager .lfr-translation-manager-delete-translation {
	display: inline-block;
}
.lfr-translation-manager label {
	font-weight: bold;
}
.lfr-translation-manager-selector {
	margin: 0.5em 0px; display: inline-block; white-space: nowrap;
}
.lfr-translation-manager-add-menu {
	margin: 0.5em 0px; display: inline-block; white-space: nowrap;
}
.taglib-asset-categories-summary .asset-category {
	padding-right: 5px; margin-right: 3px; margin-bottom: 3px;
}
.taglib-asset-links {
	border-radius: 4px; margin-top: 0.5em;
}
.taglib-asset-links h2 {
	background: url("/telmex-com-liferay-theme/images/common/links.png") no-repeat 0px 50%; margin: 0px 1em 0.2em 0px; height: 16px; color: rgb(153, 153, 153); padding-left: 25px; font-size: 1em;
}
.taglib-asset-links .asset-links-list {
	margin-left: 1.2em; list-style-type: none;
}
.taglib-asset-links .asset-links-list-item {
	margin-bottom: 0.4em;
}
.taglib-calendar {
	width: 190px;
}
.taglib-calendar table {
	border: 1px solid rgb(153, 153, 153); width: 100%;
}
.taglib-calendar tr th {
	height: 25px; text-align: center; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.taglib-calendar tr td {
	height: 25px; text-align: center; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.taglib-calendar tr.portlet-section-header th {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(153, 153, 153); padding: 0px; width: 26px;
}
.taglib-calendar tr td {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(153, 153, 153); padding: 0px; width: 26px;
}
.taglib-calendar tr.portlet-section-header th.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.taglib-calendar tr td.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.taglib-calendar tr.portlet-section-header th.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.taglib-calendar tr td.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.taglib-calendar tr td a {
	padding: 5px 0px; height: 15px; display: block;
}
.taglib-calendar a:hover {
	background-color: rgb(204, 204, 204);
}
.taglib-calendar a:focus {
	background-color: rgb(204, 204, 204);
}
.taglib-calendar .calendar-inactive {
	color: rgb(153, 153, 153);
}
.taglib-calendar .has-events a span {
	background: url("/telmex-com-liferay-theme/images/calendar/event_indicator.png") no-repeat 50% 95%; padding-bottom: 5px;
}
.taglib-calendar .calendar-current-day.has-events a span {
	background-image: url("/telmex-com-liferay-theme/images/calendar/event_indicator_current.png");
}
.taglib-captcha {
	margin: 1em 0px;
}
.taglib-captcha .captcha {
	margin-bottom: 1em; display: block;
}
.entry-title.taglib-categorization-filter {
	color: rgb(51, 51, 51);
}
.taglib-categorization-filter .asset-entry {
	padding: 3px 18px 3px 7px; border-radius: 14px; border: 1px solid rgb(202, 216, 243); margin-right: 0.5em; position: relative; background-color: rgb(222, 231, 248); -moz-border-radius: 14px; -webkit-border-radius: 14px;
}
.taglib-categorization-filter .asset-entry:hover .aui-icon-close {
	background-color: rgb(202, 216, 243);
}
.taglib-diff-addedline {
	background: rgb(230, 255, 230);
}
#taglib-diff-results ins {
	background: rgb(230, 255, 230);
}
.taglib-diff-context {
	background: rgb(238, 238, 238);
}
.taglib-diff-deletedline {
	background: rgb(255, 230, 230);
}
#taglib-diff-results del {
	background: rgb(255, 230, 230);
}
.taglib-diff-table {
	width: 100%; border-collapse: separate; border-spacing: 5pt;
}
.taglib-diff-html div.diff-removed-image {
	background: url("/telmex-com-liferay-theme/images/diff/minus.png") rgb(253, 198, 198);
}
.taglib-diff-html div.diff-added-image {
	background: url("/telmex-com-liferay-theme/images/diff/plus.png") no-repeat rgb(204, 255, 204);
}
.taglib-diff-html div.diff-removed-image {
	margin: 2px; width: 200px; height: 300px; position: absolute; opacity: 0.55;
}
div.diff-added-image {
	margin: 2px; width: 200px; height: 300px; position: absolute; opacity: 0.55;
}
.gecko .taglib-diff-html div.diff-removed-image {
	-moz-opacity: .55;
}
.gecko div.diff-added-image {
	-moz-opacity: .55;
}
.ie .taglib-diff-html div.diff-removed-image {
	
}
.ie div.diff-added-image {
	
}
.taglib-diff-html span.diff-html-added img {
	border: 2px solid rgb(204, 255, 204);
}
.taglib-diff-html span.diff-html-added {
	font-size: 1em; background-color: rgb(204, 255, 204);
}
.taglib-diff-html span.diff-html-changed img {
	border: 2px dotted rgb(0, 0, 153);
}
.taglib-diff-html span.diff-html-changed {
	background: url("/telmex-com-liferay-theme/images/diff/underline.png") repeat-x bottom;
}
.taglib-diff-html span.diff-html-removed img {
	border: 2px solid rgb(253, 198, 198);
}
.taglib-diff-html span.diff-html-removed {
	font-size: 1em; text-decoration: line-through; background-color: rgb(253, 198, 198);
}
.taglib-discussion table.tree-walker {
	border-width: 0px; width: 100%; border-collapse: collapse;
}
.taglib-discussion table.tree-walker td {
	padding: 4px;
}
.taglib-discussion .lfr-discussion {
	margin: 0px 0px 5px; padding: 5px 0px; width: auto; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.taglib-discussion .lfr-discussion::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.taglib-discussion .last.lfr-discussion {
	border-bottom-width: 0px;
}
.taglib-discussion .lfr-discussion-details {
	width: 15%;
}
.taglib-discussion .lfr-discussion-details .aui-column-content {
	padding: 0px;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display {
	padding-top: 0px; padding-bottom: 0px; -ms-word-wrap: break-word;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
	text-align: center; clear: none; vertical-align: top;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image {
	text-align: center; clear: none; vertical-align: top;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
	line-height: 1em; font-weight: bold; text-decoration: none;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
	text-decoration: underline;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image img {
	width: 50px;
}
.taglib-discussion .lfr-discussion-body {
	width: 85%;
}
.taglib-discussion .lfr-discussion-body .lfr-discussion-controls .taglib-ratings .aui-rating-label-element {
	padding-left: 0px;
}
.taglib-discussion .lfr-discussion-body-content {
	padding: 5px 0px 0px 0.5em;
}
.taglib-discussion .lfr-discussion-posted-on {
	color: rgb(153, 153, 153); padding-top: 0.5em; clear: both; font-size: 0.9em; float: right;
}
.taglib-discussion .lfr-discussion-message {
	padding-bottom: 1em;
}
.taglib-discussion .taglib-ratings {
	margin-right: 1em; display: inline-block;
}
.taglib-discussion .lfr-discussion-actions {
	margin: 0px; float: right;
}
.taglib-discussion .lfr-discussion-actions li {
	list-style: none; vertical-align: top; display: inline-block;
}
.taglib-discussion .lfr-discussion-actions li a {
	list-style: none; vertical-align: top; display: inline-block;
}
.taglib-discussion .lfr-discussion-actions li a {
	text-decoration: none;
}
.taglib-discussion .lfr-discussion-actions li a span {
	text-decoration: none;
}
.taglib-discussion .lfr-discussion-actions li a:hover span {
	text-decoration: underline;
}
.taglib-discussion .lfr-discussion-actions li a:focus span {
	text-decoration: underline;
}
.taglib-discussion .lfr-discussion-actions li a {
	position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.taglib-discussion .lfr-discussion-actions a.aui-rating-element {
	margin: 0px 1px;
}
.taglib-discussion .lfr-discussion:hover .lfr-discussion-actions li a {
	position: static; clip: rect(auto, auto, auto, auto);
}
.taglib-discussion .lfr-discussion .lfr-discussion-actions li a:focus {
	position: static; clip: rect(auto, auto, auto, auto);
}
.lfr-discussion-controls::after {
	height: 0px; clear: both; display: block; content: "";
}
.taglib-discussion .lfr-discussion-form-container {
	clear: both;
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form {
	background: rgb(221, 221, 221); padding: 5px 5px 5px 50px; border-radius: 4px; display: inline-block; position: relative;
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form-edit.lfr-discussion-form {
	padding: 5px; left: 0px;
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image {
	left: 5px; top: 5px; position: absolute;
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar {
	width: 40px;
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-details .user-name {
	display: none;
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .aui-button-holder {
	margin: 5px 0px 0px;
}
.ie6 .taglib-discussion .lfr-discussion {
	-ms-zoom: 1;
}
.ie7 .taglib-discussion .lfr-discussion {
	-ms-zoom: 1;
}
.taglib-flags {
	display: inline-block;
}
.taglib-flags span a {
	margin-right: 2px;
}
.taglib-form-navigator .form-navigator {
	margin: 0px 0px 0px 15px; padding: 10px; border: 1px solid rgb(136, 197, 217); width: 30%; float: right; position: relative; z-index: 1; background-color: rgb(215, 241, 255);
}
.taglib-form-navigator .form-navigator h3 {
	margin: 0px; color: rgb(0, 51, 102); font-size: 14px; font-weight: bold;
}
.taglib-form-navigator .form-navigator ul {
	margin-bottom: 10px;
}
.taglib-form-navigator .form-navigator li a {
	padding: 2px 0px 2px 5px; display: block; cursor: pointer;
}
.taglib-form-navigator .form-navigator li a:hover {
	text-decoration: none; background-color: rgb(136, 197, 217);
}
.taglib-form-navigator .form-navigator li.selected {
	background: url("/telmex-com-liferay-theme/images/control_panel/selected.png") no-repeat 0px 50%; padding: 0px; left: -22px; font-weight: bold; margin-right: -22px; position: relative;
}
.taglib-form-navigator .form-navigator li.selected a {
	margin: 0px 0px 0px 11px; padding: 2px 10px; color: rgb(255, 255, 255); overflow: hidden; text-decoration: none; display: block; background-color: rgb(92, 105, 110);
}
.ie6 .taglib-form-navigator .form-navigator li.selected a:hover {
	background-color: rgb(92, 105, 110);
}
.taglib-form-navigator .form-navigator .modified-notice {
	font-weight: bold; display: none;
}
.taglib-form-navigator .form-navigator .section-modified .modified-notice {
	color: rgb(0, 153, 0); display: inline;
}
.taglib-form-navigator .form-navigator .section-modified.selected .modified-notice {
	color: rgb(153, 255, 51); display: inline;
}
.taglib-form-navigator .form-navigator li.section-error a {
	background-position: 5px 50%; color: rgb(255, 0, 0); padding-left: 25px; font-weight: bold; background-image: url("/telmex-com-liferay-theme/images/messages/alert.png"); background-repeat: no-repeat;
}
.taglib-form-navigator .form-navigator li.section-error.selected a {
	background-position: 15px 50%; color: rgb(255, 153, 153); padding-left: 35px; margin-left: 11px;
}
.taglib-form-navigator .form-navigator li a .error-notice {
	display: none;
}
.taglib-form-navigator .form-navigator .aui-button-holder {
	margin-top: 20px;
}
.taglib-form-navigator .form-section {
	width: 63%; float: left;
}
.taglib-form-navigator .form-section .aui-fieldset {
	display: table-cell;
}
.ie .form-section .aui-fieldset {
	display: block;
}
.taglib-form-navigator .form-section .aui-field-input {
	max-width: 100%;
}
.taglib-form-navigator .lfr-change-logo img {
	max-width: 100%;
}
.ie6 .taglib-form-navigator .form-section {
	width: 60%;
}
.taglib-form-navigator .form-section h3 {
	margin: 10px 0px; clear: both; font-size: 14px; font-weight: 700; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.taglib-header .header-title {
	margin: 0.1em;
}
.taglib-header .header-back-to a {
	padding: 1em 0.2em; font-weight: bold; text-decoration: none; float: right;
}
.taglib-header {
	color: rgb(85, 85, 85); margin-bottom: 1em; border-bottom-color: rgb(200, 201, 202); border-bottom-width: 1px; border-bottom-style: solid;
}
.taglib-icon {
	text-decoration: none;
}
.taglib-icon .taglib-text {
	text-decoration: underline;
}
.taglib-icon .taglib-text:hover {
	text-decoration: none;
}
.taglib-icon-help img {
	vertical-align: middle;
}
.taglib-icon-list li {
	margin-right: 1em; float: left;
}
.taglib-icon-list::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ie .taglib-icon-list {
	height: 1%;
}
.lfr-actions {
	text-align: left; float: right;
}
.align-left.lfr-actions {
	float: left;
}
.lfr-actions ul {
	right: 100%; bottom: 0px; display: none; position: absolute; z-index: 99999;
}
.visible.lfr-actions ul {
	display: block;
}
.align-left.lfr-actions ul {
	left: 100%; right: auto;
}
.lfr-actions .lfr-trigger {
	font-weight: normal; background-image: url("/telmex-com-liferay-theme/images/common/button_bg.png"); background-repeat: no-repeat;
}
.lfr-actions .lfr-trigger strong {
	font-weight: normal; background-image: url("/telmex-com-liferay-theme/images/common/button_bg.png"); background-repeat: no-repeat;
}
.lfr-actions .lfr-trigger {
	background-position: 100% -42px; padding-right: 3px; cursor: pointer;
}
.ie6 .lfr-actions {
	height: 15px;
}
.lfr-actions .lfr-trigger strong {
	padding: 2px 0px 3px; text-align: center; display: block; min-width: 70px;
}
.ie6 .lfr-actions .lfr-trigger strong {
	display: inline-block;
}
.visible.lfr-actions .lfr-trigger {
	background-position: 100% 100%;
}
.visible.lfr-actions .lfr-trigger strong {
	background-position: 0px -21px;
}
.lfr-actions .lfr-trigger strong a {
	padding: 2px 5px 2px 15px; text-decoration: none; vertical-align: middle;
}
.direction-down.lfr-actions .lfr-trigger strong a {
	padding: 2px 20px 2px 5px; text-decoration: none; vertical-align: middle;
}
.show-arrow.lfr-actions .lfr-trigger strong a {
	background-position: 5px 50%; background-image: url("/telmex-com-liferay-theme/images/arrows/04_left.png"); background-repeat: no-repeat;
}
.direction-left.show-arrow.lfr-actions .lfr-trigger strong a {
	background-position: 5%; background-image: url("/telmex-com-liferay-theme/images/arrows/05_left.png");
}
.disabled.direction-left.show-arrow.lfr-actions .lfr-trigger strong a {
	background-image: url("/telmex-com-liferay-theme/images/arrows/09_left.png");
}
.direction-right.show-arrow.lfr-actions .lfr-trigger strong a {
	background-position: 98%; padding-right: 20px; background-image: url("/telmex-com-liferay-theme/images/arrows/05_right.png");
}
.disabled.direction-right.show-arrow.lfr-actions .lfr-trigger strong a {
	background-image: url("/telmex-com-liferay-theme/images/arrows/09_right.png");
}
.direction-down.show-arrow.lfr-actions .lfr-trigger strong a {
	background-position: 98% 5px; background-image: url("/telmex-com-liferay-theme/images/arrows/05_down.png");
}
.disabled.direction-down.show-arrow.lfr-actions .lfr-trigger strong a {
	background-image: url("/telmex-com-liferay-theme/images/arrows/09_down.png");
}
.direction-right.lfr-actions .lfr-trigger strong a {
	background-position: 98% 50%; padding: 2px 10px;
}
.lfr-menu-list-overflow {
	overflow: auto; -ms-overflow-x: hidden;
}
.lfr-menu-list-search-container {
	overflow: hidden;
}
.lfr-menu-list-search {
	padding: 2px; border: 1px solid rgb(255, 204, 0); width: 100%;
}
.ie6 .lfr-menu-list-search {
	width: auto;
}
.ie7 .lfr-menu-list-search {
	width: auto;
}
.lfr-menu-list ul {
	background: url("/telmex-com-liferay-theme/images/forms/button.png") repeat-x 0px 100% white; border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222);
}
.lfr-menu-list li {
	padding: 2px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.lfr-menu-list li nobr {
	display: block;
}
.lfr-menu-list li a {
	padding: 5px 10px 5px 0px; font-weight: normal; text-decoration: none; display: block;
}
.lfr-actions li .taglib-text {
	color: rgb(52, 64, 79); display: inline-block;
}
.lfr-menu-list li .taglib-icon img {
	padding: 0px 3px;
}
.lfr-menu-list li.highlited {
	border-top-color: rgb(238, 238, 238); border-top-width: 3px; border-top-style: double; background-color: rgb(204, 204, 204);
}
.lfr-menu-list li.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.lfr-language-selector input {
	width: 200px;
}
.lfr-language-selector textarea {
	width: 200px;
}
.taglib-move-boxes {
	margin-bottom: 1em;
}
.taglib-move-boxes .arrow-button img {
	border: 0px currentColor; width: 16px; height: 16px;
}
.taglib-move-boxes .choice-selector select {
	min-width: 150px;
}
.ie .taglib-move-boxes .choice-selector select {
	
}
.taglib-move-boxes .choice-selector label {
	background: rgb(235, 241, 249); padding: 5px; margin-bottom: 5px; border-bottom-color: rgb(141, 178, 243); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.taglib-move-boxes .choice-selector .aui-field-content {
	margin-bottom: 0px;
}
.taglib-move-boxes .move-arrow-buttons {
	margin-top: 5em;
}
.taglib-move-boxes .move-arrow-buttons .arrow-button {
	display: block;
}
.taglib-input-repeat .end-date-field {
	padding-left: 1em; clear: both;
}
.taglib-input-repeat .weekdays {
	padding-top: 1em; clear: both;
}
.taglib-language-option {
	background-position: 0px 50%; margin: 1px; padding-left: 26px; background-repeat: no-repeat;
}
.taglib-language-list-text {
	padding: 0px 0.2em; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.last.taglib-language-list-text {
	border-width: 0px;
}
.taglib-logo-selector {
	text-align: center;
}
.taglib-logo-selector .portrait-icons {
	margin: 1em 0px;
}
.taglib-logo-selector .lfr-change-logo {
	display: inline;
}
.taglib-logo-selector .show-background.lfr-change-logo {
	display: block;
}
.show-borders.taglib-portlet-preview {
	padding: 3px 3px 1em; border: 1px solid rgb(130, 143, 149); margin-bottom: 1em;
}
.show-borders.taglib-portlet-preview .title {
	padding: 0.5em; font-size: 1.4em; font-weight: bold; background-color: rgb(211, 218, 221);
}
.taglib-portlet-preview .preview {
	margin: 1em; min-height: 90px;
}
.stars.taglib-ratings {
	overflow: hidden; padding-top: 10px;
}
.stars.taglib-ratings .liferay-rating-score {
	padding-left: 15px;
}
.taglib-ratings .aui-rating-content {
	display: block;
}
.stars.taglib-ratings .liferay-rating-vote {
	float: left;
}
.stars.taglib-ratings .liferay-rating-score {
	float: left;
}
.ie6 .taglib-ratings .aui-rating-content {
	display: inline;
}
.ie6 .stars.taglib-ratings {
	display: inline-block;
}
.score.taglib-ratings {
	white-space: nowrap;
}
.thumbs.taglib-ratings .aui-thumbrating {
	height: 20px;
}
.thumbs.taglib-ratings .aui-thumbrating .aui-rating-label-element {
	padding: 0px 5px;
}
.thumbs.taglib-ratings {
	margin: 0px; float: left;
}
.js .taglib-ratings .liferay-rating-vote .aui-field {
	display: none;
}
.taglib-search-iterator {
	width: 100%; border-collapse: collapse;
}
.taglib-search-iterator td {
	padding: 4px;
}
.taglib-search-iterator td.align-center {
	text-align: center;
}
.taglib-search-iterator td.align-left {
	text-align: left;
}
.taglib-search-iterator td.align-right {
	text-align: right;
}
.taglib-search-iterator td.valign-bottom {
	vertical-align: bottom;
}
.taglib-search-iterator td.valign-middle {
	vertical-align: middle;
}
.taglib-search-iterator td.valign-top {
	vertical-align: top;
}
.taglib-search-iterator-highlighted {
	font-weight: bold;
}
.taglib-search-iterator-page-iterator-top {
	padding-bottom: 5px;
}
.taglib-search-iterator-page-iterator-bottom {
	padding-top: 5px;
}
.taglib-page-iterator {
	width: auto; height: auto; overflow: hidden; clear: both;
}
.taglib-page-iterator .search-results {
	color: rgb(85, 85, 85); float: left;
}
.taglib-page-iterator .search-pages {
	float: right;
}
.taglib-page-iterator .search-pages .page-links a {
	background: no-repeat 0px 0px; padding: 2px 15px; line-height: 1; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.taglib-page-iterator .search-pages .page-links span {
	background: no-repeat 0px 0px; padding: 2px 15px; line-height: 1; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.taglib-page-iterator .search-pages .page-links span {
	background-position: 0px 100%;
}
.taglib-page-iterator .search-pages .page-links a.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-image: url("/telmex-com-liferay-theme/images/arrows/paging_first.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links span.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-image: url("/telmex-com-liferay-theme/images/arrows/paging_first.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links a.previous {
	background-image: url("/telmex-com-liferay-theme/images/arrows/paging_previous.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links span.previous {
	background-image: url("/telmex-com-liferay-theme/images/arrows/paging_previous.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links a.next {
	background-image: url("/telmex-com-liferay-theme/images/arrows/paging_next.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links span.next {
	background-image: url("/telmex-com-liferay-theme/images/arrows/paging_next.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links a.last {
	background-image: url("/telmex-com-liferay-theme/images/arrows/paging_last.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links span.last {
	background-image: url("/telmex-com-liferay-theme/images/arrows/paging_last.png"); background-repeat: no-repeat;
}
.taglib-page-iterator .search-pages .page-links a.first {
	padding-right: 5px;
}
.taglib-page-iterator .search-pages .page-links span.first {
	padding-right: 5px;
}
.taglib-page-iterator .search-pages .page-links a.previous {
	padding-right: 5px;
}
.taglib-page-iterator .search-pages .page-links span.previous {
	padding-right: 5px;
}
.taglib-page-iterator .search-pages .page-links a.next {
	background-position: 100% 0px; padding-left: 5px;
}
.taglib-page-iterator .search-pages .page-links span.next {
	background-position: 100% 0px; padding-left: 5px;
}
.taglib-page-iterator .search-pages .page-links a.last {
	background-position: 100% 0px; padding-left: 5px;
}
.taglib-page-iterator .search-pages .page-links span.last {
	background-position: 100% 0px; padding-left: 5px;
}
.taglib-page-iterator .search-pages .page-links span.first {
	background-position: 0px 100%;
}
.taglib-page-iterator .search-pages .page-links span.previous {
	background-position: 0px 100%;
}
.taglib-page-iterator .search-pages .page-links span.next {
	background-position: 100% 100%;
}
.taglib-page-iterator .search-pages .page-links span.last {
	background-position: 100% 100%;
}
.taglib-page-iterator .search-pages .delta-selector {
	float: left;
}
.taglib-page-iterator .search-pages .page-selector {
	float: left;
}
.taglib-page-iterator .search-pages .page-links {
	float: left;
}
.taglib-page-iterator .search-pages .page-selector {
	padding-right: 10px; padding-left: 10px; margin-right: 10px; margin-left: 10px;
}
.ie6 .taglib-page-iterator .search-pages .page-selector .aui-field-content {
	display: inline;
}
.ie6 .taglib-page-iterator .search-pages .delta-selector .aui-field-content {
	display: inline;
}
.taglib-search-toggle .inline-control {
	float: none;
}
.taglib-search-toggle .toggle-link {
	clear: both;
}
.taglib-search-toggle-advanced .aui-fieldset {
	margin-bottom: 0px;
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field {
	width: 30%; display: inline-block;
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field-input {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field-input {
	width: 100%;
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field-element {
	width: 100%;
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field-content {
	width: 100%;
}
.ie6 .taglib-search-toggle-advanced .aui-fieldset .aui-field-input {
	width: 98%;
}
.ie7 .taglib-search-toggle-advanced .aui-fieldset .aui-field-input {
	width: 98%;
}
.taglib-social-activities table {
	width: 100%;
}
.taglib-social-activities td {
	padding: 5px; vertical-align: top;
}
.taglib-social-activities .day-separator {
	padding-bottom: 2px; margin-top: 10px; margin-bottom: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.taglib-social-activities .portlet-icon {
	width: 16px;
}
.taglib-social-bookmarks {
	background: rgb(240, 245, 247); clear: both; margin-top: 1.5em;
}
.taglib-social-bookmarks ul {
	padding: 1em; display: block;
}
.taglib-social-bookmarks li {
	margin-right: 1em; float: left;
}
.taglib-social-bookmarks ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ie .taglib-social-bookmarks ul {
	height: 1%;
}
.taglib-social-bookmarks li .social-bookmark-link {
	background: no-repeat 0px 50%; padding: 3px 2px 3px 20px;
}
.taglib-asset-tags-summary .tag {
	background: url("/telmex-com-liferay-theme/images/common/tag.png") no-repeat 0px 50%; padding: 2px 5px 2px 20px; margin-right: 3px; margin-bottom: 3px;
}
.taglib-user-display {
	padding: 0.5em;
}
.display-style-1.taglib-user-display .user-profile-image {
	margin-right: 1.5em; float: left;
}
.display-style-2.taglib-user-display .user-profile-image {
	text-align: center; clear: both; display: block;
}
.display-style-2.taglib-user-display .user-name {
	text-align: center; clear: both; display: block;
}
.taglib-user-display a .user-name {
	text-decoration: underline;
}
.taglib-user-display .user-name {
	font-size: 1.1em; font-weight: bold;
}
.taglib-user-display .user-details {
	margin-top: 1em;
}
.js .visible.taglib-webdav {
	background: rgb(240, 245, 247);
}
.js .taglib-webdav .show-webdav {
	display: block;
}
.js .taglib-webdav table {
	border-width: 1px 0px 1px medium; border-style: solid none; border-color: rgb(130, 143, 149) currentColor; display: none;
}
.js .visible.taglib-webdav table {
	display: block;
}
.taglib-webdav table::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ie .taglib-webdav table {
	height: 1%;
}
.taglib-workflow-status {
	margin: 0.5em 0px;
}
.taglib-workflow-status .workflow-id {
	background: url("/telmex-com-liferay-theme/images/common/history.png") no-repeat 0px 50%; padding: 2px 20px; color: rgb(153, 153, 153);
}
.taglib-workflow-status .workflow-version {
	background: url("/telmex-com-liferay-theme/images/common/pages.png") no-repeat 0px 50%; padding: 2px 20px; color: rgb(153, 153, 153); margin-right: 5px;
}
.taglib-workflow-status .workflow-status {
	background: url("/telmex-com-liferay-theme/images/common/recent_changes.png") no-repeat 0px 50%; padding: 2px 0px 2px 20px; color: rgb(153, 153, 153); margin-right: 5px;
}
.taglib-workflow-status .workflow-status .workflow-status-approved {
	color: rgb(65, 128, 29);
}
.taglib-workflow-status .workflow-status .workflow-status-draft {
	color: rgb(48, 104, 186);
}
.taglib-workflow-status .workflow-status .workflow-status-expired {
	color: rgb(153, 51, 51);
}
.taglib-workflow-status .workflow-status .workflow-status-pending {
	color: rgb(247, 162, 51);
}
.openid-login input[type='text'] {
	background: url("/telmex-com-liferay-theme/images/common/openid.gif") no-repeat 0px 50% rgb(255, 255, 255); color: rgb(0, 0, 0); padding-left: 18px;
}
.ie6 .openid-login input.text {
	background: url("/telmex-com-liferay-theme/images/common/openid.gif") no-repeat 0px 50% rgb(255, 255, 255); color: rgb(0, 0, 0); padding-left: 18px;
}
img.label-icon {
	border: 0px currentColor; float: left;
}
img.icon {
	border: 0px currentColor;
}
img.avatar {
	border: 0px currentColor;
}
label.hidden-label {
	position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
td.stretch {
	width: 99%;
}
.nobr {
	white-space: nowrap;
}
