.intranet header {
	overflow:auto;
	margin-bottom: 18px;
}
.intranet header .userbox, .intranet header .lang {
	float:right;
	line-height:60px;
	margin-bottom:0;
}
.intranet header .lang {
	padding-right: 20px;
}
.intranet header .logo {
	width:220px;
	float:left;
	text-align:center;
}
.intranet header .navigation {
	float:left;
	padding-left: 20px;
}
.intranet header .mainmenu li a {
	height: 60px;
	width: 59px;
}
.intranet header .mainmenu li.home a { background: url(../img/interface/intranet_navi/home.png) no-repeat center center; }
.intranet header .mainmenu li.home a:hover, .intranet header .mainmenu li.home.active a { background: url(../img/interface/intranet_navi/homeOn.png) no-repeat center center; }

.intranet header .mainmenu li.help a { background: url(../img/interface/intranet_navi/help.png) no-repeat center center; }
.intranet header .mainmenu li.help a:hover, .intranet header .mainmenu li.help.active a { background: url(../img/interface/intranet_navi/helpOn.png) no-repeat center center; }

.intranet header .mainmenu li.faqs a { background: url(../img/interface/intranet_navi/faqs.png) no-repeat center center; }
.intranet header .mainmenu li.faqs a:hover, .intranet header .mainmenu li.faqs.active a { background: url(../img/interface/intranet_navi/faqsOn.png) no-repeat center center; }

.intranet header .mainmenu li.contact a { background: url(../img/interface/intranet_navi/contact.png) no-repeat center center; }
.intranet header .mainmenu li.contact a:hover, .intranet header .mainmenu li.contact.active a { background: url(../img/interface/intranet_navi/contactOn.png) no-repeat center center; }

.container-fluid > .sidebar {
	top: 100px;
}
.container-fluid > .sidebar h4 {
	line-height:100%;
	overflow:auto;
	margin-bottom: 10px;
}
.container-fluid > .sidebar h4 img {
	float:left;
	margin: 0px 6px 0px 0px;
}

.home a.task_icon {
	display:block;
	text-decoration:none;
	margin-top:20px;
	padding: 20px 90px 0px 20px;
	min-height:63px;
	font: 20px 'Homenaje', Arial, Helvetica, sans-serif;
}
.home a.task_icon.button01 { background: url(../img/interface/intranet_dashboard/profile.png) no-repeat center center; }
.home a.task_icon.button01:hover { background: url(../img/interface/intranet_dashboard/profileOn.png) no-repeat center center; }

.home a.task_icon.button02 { background: url(../img/interface/intranet_dashboard/contacts.png) no-repeat center center; }
.home a.task_icon.button02:hover { background: url(../img/interface/intranet_dashboard/contactsOn.png) no-repeat center center; }

.home a.task_icon.button03 { background: url(../img/interface/intranet_dashboard/incoming.png) no-repeat center center; }
.home a.task_icon.button03:hover { background: url(../img/interface/intranet_dashboard/incomingOn.png) no-repeat center center; }

.home a.task_icon.button04 { background: url(../img/interface/intranet_dashboard/tone_volume.png) no-repeat center center; }
.home a.task_icon.button04:hover { background: url(../img/interface/intranet_dashboard/tone_volumeOn.png) no-repeat center center; }

.home a.task_icon.button05 { background: url(../img/interface/intranet_dashboard/positions.png) no-repeat center center; }
.home a.task_icon.button05:hover { background: url(../img/interface/intranet_dashboard/positionsOn.png) no-repeat center center; }

.home a.task_icon.button06 { background: url(../img/interface/intranet_dashboard/routes.png) no-repeat center center; }
.home a.task_icon.button06:hover { background: url(../img/interface/intranet_dashboard/routesOn.png) no-repeat center center; }

.home a.task_icon.button07 { background: url(../img/interface/intranet_dashboard/areas.png) no-repeat center center; }
.home a.task_icon.button07:hover { background: url(../img/interface/intranet_dashboard/areasOn.png) no-repeat center center; }

.home a.task_icon.button08 { background: url(../img/interface/intranet_dashboard/alerts.png) no-repeat center center; }
.home a.task_icon.button08:hover { background: url(../img/interface/intranet_dashboard/alertsOn.png) no-repeat center center; }

.home a.task_icon.button09 { background: url(../img/interface/intranet_dashboard/battery.png) no-repeat center center; }
.home a.task_icon.button09:hover { background: url(../img/interface/intranet_dashboard/batteryOn.png) no-repeat center center; }

.home a.task_icon.button10 { background: url(../img/interface/intranet_dashboard/help.png) no-repeat center center; }
.home a.task_icon.button10:hover { background: url(../img/interface/intranet_dashboard/helpOn.png) no-repeat center center; }


.intranet .content h1 { margin-bottom:20px; }
.sidebar ul { margin-left: 16px; }
.sidebar .well li { line-height: 180%; }
.sidebar .well li a {
	padding: 3px 6px;
	display:block;
}
.sidebar .well li a:hover {
	background:#EDE2F3;
	text-decoration:none;
}
.pills .active a { background-color: #7f3da5; }
.pills a:hover { background-color:#301540; }
.pagination a:hover, .pagination .active a { background-color: #eed3fd; }

.container-fluid footer { margin-top: 40px; }

.content table th { color:#000; }
.content table td {
	vertical-align:middle;
	padding-top: 2px;
	padding-bottom: 0px;	
}

/* sections watermarks */
.content.profile { background: url(../img/interface/profile_watermark.png) no-repeat right bottom; }
.content.contacts {
	background: url(../img/interface/contacts_watermark.png) no-repeat right bottom;
	min-height:370px;
}
.content.welcome {
	background: url(../img/interface/device_bg.png) no-repeat right bottom;
	min-height:250px;    
}
.content.welcome p{
	font-family: 'Homenaje', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	line-height:150%;
    font-size:180%;
}
.content.incoming {
	background: url(../img/interface/incoming_watermark.png) no-repeat right bottom;
	min-height:250px;
}
.content.tone_volume { background: url(../img/interface/volume_watermark.png) no-repeat right bottom; }
.content.position { background: url(../img/interface/position_watermark.png) no-repeat right top; }
.content.routes { background: url(../img/interface/routes_watermark.png) no-repeat right top; }
.content.areas { background: url(../img/interface/areas_watermark.png) no-repeat right top; }
.content.alerts { background: url(../img/interface/alerts_watermark.png) no-repeat right bottom; }
.content.battery { background: url(../img/interface/battery_watermark.png) no-repeat right top; }
/* sections watermarks */

.content .input img {
	vertical-align:middle;
	border:0;
}
.content.profile div.radio label { width:260px; }
.content.profile div.radio .input label { width:130px; }
.content.contacts div.input { margin-left:0 }
.content.contacts div.input.radio label { width:60px; }
.content.incoming label { width:200px; }
.content.tone_volume .input { margin-left:0; }

/* custom volume bar */
.content.tone_volume .ui-widget-content {
	border:0;
	background: none;
	color: #fff;
}
.content.tone_volume .ui-widget-header {
	background: url(../img/interface/volume_bar.png) no-repeat left 17px;
}
.content.tone_volume .ui-slider-horizontal {
	height: 53px;
	background: url(../img/interface/volume_barEmpty.png) no-repeat left 17px;
	padding: 17px 0px 0px;
	cursor:pointer;
}
.content.tone_volume .span1 {
	padding-top: 50px;
	margin-left:10px;
}
.content.tone_volume .ui-state-default, .content.tone_volume .ui-widget-content .ui-state-default, .content.tone_volume .ui-widget-header .ui-state-default {
	border:0;
	background: url(../img/interface/volume_slider.png) center center no-repeat;
	border-radius:0;
	width:24px;
	cursor:pointer;
}
.content.tone_volume .ui-state-hover, .content.tone_volume .ui-widget-content .ui-state-hover, .content.tone_volume .ui-widget-header .ui-state-hover, .content.tone_volume .ui-state-focus, .content.tone_volume .ui-widget-content .ui-state-focus, .content.tone_volume .ui-widget-header .ui-state-focus {
	border:0;
	background: url(../img/interface/volume_sliderOn.png) center center no-repeat;
	cursor:pointer;
}
/* custom volume bar */

.content.position h1 { margin-bottom:0; }
.content.position .help-block { font-style:italic; }

.content.routes h1 { margin-bottom:0; }
.content.routes .help-block { margin-bottom:20px; }
.content.routes .label {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
.content.routes .label strong { text-transform:uppercase; }

.content.areas h1 { margin-bottom:0; }
.content.areas .block-message ol { margin-bottom: 0px; }
.content.areas .block-message li { font-size:12px; }

.content.battery table td { padding-bottom: 2px; }


/* Add by Rubens */
/* Para que las botoneras del editor se vean bien */
#idAreaoEdit1 table {
    padding:0px;
    margin:0px;
}

#idAreaoEdit1 table tr{
    border:hidden;
}
/* Etiquetas de localización en ventana del administrador/gestor */
.labels {
 color: #782b90;
 background-color: white;
 border: 1px solid #782b90;
 font-family: "Arial", sans-serif;
 font-size: 10px;
 text-align: center;
 width: 80px;     
}

.breadcum-item{
    float:left;
    text-align:center;
}

li.no-contratado a{
	font-style:italic;
	color:#666;
}

.article {
	/*outline:1px solid #990;*/
	margin:20px 0px;
	padding: 10px 0px 10px 30px;

	/* Definición del borde basada en la clase well nativa */
	border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.10);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

.article_image {
	/*outline:1px solid #030;*/
}

.article_description {
	/*outline:1px solid #069;*/
}
.article_price {
	/*outline:1px solid #060;*/
}

.msg_box {
	/*outline:1px solid #990;*/
	margin:20px 0px;
	padding: 10px 0px 10px 30px;

	/* Definición del borde basada en la clase well nativa */
	border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.10);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

.fase{
	list-style:none;
}
.fase span{
	font-family: 'Homenaje', Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:150%;
	font-size:30px;
	padding-right:10px;
}
.fase a{
	font-family: 'Homenaje', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:22px;
}

.small {
	font-size: small;
}

.center {
	text-align: center;
}