﻿@font-face
{
	font-family: 'heydings_icons';
	src: url('fonts/DroidSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

*
{
	margin: 0px;
	padding: 0px;
	font-family: 'Droid Sans' , sans-serif;
	letter-spacing: 0.0001em;
}

body
{
	background: #F1F1F1;
}

.footer
{
	position: fixed;
	left: 0;
	bottom: 0;
	height: 35px;
	width: 100%;
	background: #555555;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
}

.content h1
{
	font-size: 1.5em;
	padding: 10px 0;
	margin: 0 5%;
	width: 90%;
	height: 30px;
	border-bottom: solid 1px #ddd;
	font-weight: normal;
	color: #585858;
}

.content h1 span
{
	font-size: 0.8em;
	height: 30px;
	font-weight: normal;
	color: #AEC941;
	float: right;
	line-height: 45px;
	cursor: pointer;
}


.footer span
{
	text-align: center;
}

.linkedText
{
	text-decoration: none;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}
.linkedTextSerie
{
	text-decoration: none;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
	color: #555555;
}
.linkedText:hover
{
	color: #AEC941;
	cursor: pointer;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

.content
{
	float: left;
	width: 100%;
}

.noDisplay
{
	display:none !important;
}
.display
{
	/*display:inline;*/
}

.shadow
{
	/*-moz-box-shadow: 0 3px 4px #AAAAAA;
	-webkit-box-shadow: 0 3px 4px #AAAAAA;
	box-shadow: 0 3px 4px #AAAAAA;*/
}
.header
{
	float: left;
	width: 100%;
	height: 100px;
	background: #353631;
}

.noDisplay
{
	display: none;
}
.contentPage
{
	margin-top: 10px;
	overflow-x: hidden;
	float: left;
	width: 100%;
	min-height: 300px;
}

.verOcultarModulos
{
	height: 30px;
	line-height: 30px;
	font-size: 1em;
	color: #AEC941;
	padding-left: 1%;
	width: 99%;
}

.verOcultarModulos span
{
	cursor: pointer;
}

/* MENU */
.logoCRM
{
	margin: 10px auto 25px;
    width: 1131px;
}

.logoCRM img
{
	float: left;
    margin: 10px 0px -10px;
    width: 150px;
}

.menuOptions
{
	width: 40%;
	padding-left: 10%;
	float: left;
	background: #353631;
	height: 150px;
	margin-top: 8px;
	border-top: solid 2px #353631;
}

.itemMenuH
{
	float: left;
	height: 100%;
	margin: auto 6%;
	width: 21%;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

  --23-11-2015
  /*
.itemMenuH:hover
{
/*
	cursor: pointer;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}
*/

.itemMenuH:hover img
{
	opacity: 1;
	filter: alpha(opacity=1); /* For IE8 and earlier */
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}


.iconMenu
{
	box-shadow: inset 0 0 15px 10px #353631;
	color: #c9ccbf;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
     border-radius: 50%;
	cursor: pointer;
	margin-top: 50px;
	width: 100px;
	height: 100px;
	float: left;
	text-align: center;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
	position: relative;
	margin-left: -70px;
	left: 50%;
	background:#000000;
    border: 2px solid #353631; 
}
.iconMenu p
{
margin-top:40%;
font-size:14px;
}


.iconMenu:hover{

	background: #ACC143; 
	cursor: pointer;
	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;
	-o-transition: 1s ease;
	-ms-transition: 1s ease;
	transition: 1s ease;
	color:black; 
     border: 2px solid #353631; 
	/*box-shadow: inset 0 0 15px 10px #353631;
	margin-right:50px;
    border: 1px solid #30312C; 
    -webkit-border: 1px solid #30312C; 
	-moz-border: 1px solid #30312C;*/ 
}

.iconMenu .iconMenuIn{
	color:transparent;
	margin-top:-15px;
}
.iconMenu .fa
{
	line-height: 53px;
}

.textMenu
{
	color: #FFFFFF;
	float: left;
	font-size: 1em;
	margin-top: 2px;
	position: relative;
	text-align: center;
	width: 100%;
}

.borderMenu
{
	float: left;
	width: 100%;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

.borderMenu img
{
	float: left;
	width: 100%;
	margin-top: 5px;
	opacity: 0;
	filter: alpha(opacity=0); /* For IE8 and earlier */
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

.infoTopBar
{
	width: 30%;
	float: left;
	background: #353631;
	height: 90px;
	margin-top: 8px;
	border-top: solid 2px #353631;
    position:relative;
}

/*.infoTopBar #cerrarSesionUsuario{
    top:30%;
    left:88%;
    position:relative;
    font-size:3em;
    color:white;
}*/

/*#cerrarSesionUsuario:hover{
    background: #ACC143;
	cursor: pointer;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}*/

.optionInfoTopBar
{
	float: left;
	height: 60%;
	width: 100%;
}

.buttonsOptions
{
	float: left;
	height: 100%;
	width: 98%;
	margin-right: 2%;
	color: #575757;
}

.buttonOption
{
	float: right;
	cursor: pointer;
	margin-left: 5%;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

.buttonOption span
{
	line-height: 60px;
}

.buttonOption:hover
{
	color: #9CAD5F;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

.infoInfoTopBar
{
	width: 98%;
	margin-right: 2%;
	float: right;
	height: 40%;
	overflow: hidden;
	color: #fff;
	line-height: 40px;
	font-size: 0.8em;
}

.itemInfoTopBar
{
	float: right;
}

.itemInfoTopBar span
{
	margin-right: 5px;
	cursor: default;
	float: left;
}

.selectedModulo
{
	border-left: 4px solid #AEC941;
}

.selectedModulo .iconItemLeftMenu
{
	color: #AEC941;
}

.normalModulo
{
	border-left: none;
	border-color: #AEC941;
}

.normalModulo .iconItemLeftMenu
{
	color: #fff;
}

/* MODIFICACIONES A LA PLANTILLA GENERAL JQUERYUI */
.ui-corner-all
{
	border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{
	border-bottom-right-radius: 3px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
	border-bottom-left-radius: 3px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr
{
	border-top-right-radius: 3px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{
	border-top-left-radius: 3px !important;
}

.no-close .ui-dialog-titlebar-close
{
	display: none;
}

/*/* POPUP */
/*.ui-widget-content
{
	background: #F8F8FF !important;
}*/

.ui-dialog
{
	height: auto !important;
	z-index: 1000 !important;
	border: solid 1px #ddd !important;
}

.ui-dialog-content
{
	overflow: hidden !important;
}

.ui-accordion-content
{
	height: auto !important;
}

.ui-accordion-header-active
{
	border-top: solid 2px #fabb17 !important;
}
/*

*/
.ui-front
{
	z-index: 999 !important;
}

.ui-dialog-content
{
	margin-bottom: 5px;
	border-top: solid 1px #AEC941 !important;
}

.mensajealert
{
	float: left;
	font-size: 13px;
	height: auto;
	width: 350px;
	padding-top: 15px;
	text-align: center;
}

.imgDialog
{
	float: left;
	margin: 5px !important;
	color: #AEC941;
}

.dialogContent
{
	float: left;
	width: 70%;
	margin: 20px 0 0 5px;
	font-size: 16px;
	padding-bottom: 10px;
}
/* ADICIONES A LOS ICONOS */
.fa-5x
{
	font-size: 5em;
}

.fa-6x
{
	font-size: 6em;
}

/* tabs */
.tabs
{
	display: block;
}

.scrolled
{
	overflow: hidden !important;
	position: relative !important;
	height: auto;
	max-height:450px;
}

.tabScrolled
{
	overflow: hidden !important;
	position: relative !important;
	height: 270px;
}

.tabPanel
{
	height: 375px;
}

.content50
{
	width: 50%;
	float: left;
}

.parElementos
{
	width: 90%;
	float: left;
	margin: 10px 5%;
}

.parLabel
{
	width: 100%;
	float: left;
}

.parItem
{
	width: 90%;
	float: left;
	margin-top: 5px;
	margin-left: 10%;
}

.parLabel > span
{
	color: #585858;
	font-size: 0.8em;
}

.parItem > input
{
	padding: 1px;
	margin: 0;
	font-size: 0.8em;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.3em;
	background: #e7e7e7;
	color: #888;
	border: solid 1px #e7e7e7;
	outline: none;
	display: inline-block;
	/*-webkit-appearance: none;*/
	-moz-appearance: none;
	appearance: none;
	width: 80%;
}

.parItem > textarea
{
	padding: 1px;
	margin: 0;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.3em;
	background: #e7e7e7;
	color: #888;
	font-size: 0.8em;
	border: solid 1px #e7e7e7;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 204%;
}

/* The CSS */
.parItem select
{
	padding: 1px;
	margin: 0;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.3em;
	background: #fff;
	color: #888;
	border: solid 1px #888;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	width: 82%;
	font-size: 0.8em;
}


.button
{
	background: #585858;
	border-radius: 0.3em;
	border: solid 1px #585858;
	font-size: 0.9em;
	font-weight: normal;
	cursor: pointer;
	text-align: center;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
	color: #ffffff;
	margin-left: 15px;
	padding: 2px 7px;
	float: right;
}

.button:hover
{
	background: #AEC941;
	border-color: #AEC941;
	-moz-box-shadow: 0 3px 4px #AAAAAA;
	-webkit-box-shadow: 0 3px 4px #AAAAAA;
	box-shadow: 0 3px 4px #AAAAAA;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

.barraBotonesTab
{
	width: 90%;
	padding: 10px 5%;
	float: right;
}

.input
{
	-moz-appearance: none;
	background: none repeat scroll 0 0 #E7E7E7;
	border: 1px solid #E7E7E7;
	border-radius: 0.3em;
	color: #888888;
	display: inline-block;
	font-size: 0.8em;
	margin: 0;
	outline: medium none;
	padding: 1px;
}

.rigth
{
	float: right;
}

.optionBBT
{
	width: 100%;
	float: right;
}

.optionBBT .input
{
	margin-top: 2px;
}

input:focus
{
	/*-moz-box-shadow: 0 0 10px #AEC941;
	-webkit-box-shadow: 0 0 10px #AEC941;
	box-shadow: 0 0 10px #AEC941;
	border-color: #AEC941;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;*/
}

textarea:focus
{
	/*-moz-box-shadow: 0 0 10px #AEC941;
	-webkit-box-shadow: 0 0 10px #AEC941;
	box-shadow: 0 0 10px #AEC941;
	border-color: #AEC941;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;*/
}

.inputText
{
	/*font-size: 0.8em;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.3em;
	background: #e7e7e7;
	color: #888;
	border: solid 1px #e7e7e7;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-weight: normal;
	margin-left: 15px;
	padding: 2px 7px;*/
}

.inputSearch
{
	float:right;
}

.oneSelect select
{
	/*padding: 1px;
	margin: 0;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.3em;
	background: #fff;
	color: #888;
	border: solid 1px #888;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	font-size: 0.8em;
	min-width:200px;*/
}

.oneSpan
{
	color: #585858;
	font-size: 0.8em;
}

.oneCheckbox
{
	width:auto !important;
	margin-right:10px !important;
}

.oneH2
{
	color: #585858;
	font-size: 0.95em;
	font-weight: normal;
	border-bottom: 1px solid #DDDDDD;
	margin-top:10px;
}

.oneInputImage
{
	float:left;
	line-height:50px;
}

.oneImgPrev
{
	float:left;
	height:50px;
	margin-left:10%;
}

.addImg
{
	height:90px;
	cursor:pointer;
}

.marginx15
{
	margin-left:15px;
	line-height:20px;
}

.content40
{
	width:40%;
	float:left;
}

.searchButton
{
	float: left;
    margin-left: 82%;
    margin-top: -22px;
    position: relative;
}

#mensajeDialogSearch
{
	margin:10px 0;
}

.contentImagenAdjunta
{
	float:left;
}

.contenidoImagenes
{
	height:auto !important;
	max-height:330px !important;
	margin-bottom:3% !important;
}

.campoRequerido
{
	color:Red !important;
	font-size:15px !important;
}

.linea100
{
	border-bottom: 1px solid #e7e7e7;
	float: left;
	margin-bottom: 1%;
	margin-top: 2%;
	width: 100%;
}

.tituloDialog
{
	color: #585858;
	font-size: 1em;
	font-weight: normal;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90%;
}

.mensajeSinPermisos
{
	float: right !important;
	font-size: 18px !important;
	margin-right: 11% !important;
	margin-top: 2%;
	width:auto !important;
	display:none;
}

.botonRegresar
{
	font-size: 13px !important;
	margin-top: 6px;
}

.mensajeFiltroClientes
{
	float: left !important;
	font-size: 15px !important;
	margin-left: 1%;
	margin-top: 2%;
	width: 60% !important;
}

.btnRecuperarClave
{
	background: none repeat scroll 0 0 #585858;
	border: 1px solid #585858;
	border-radius: 0.3em;
	color: #AEC941;
	cursor: pointer;
	font-size: 0.9em;
	font-weight: normal;
	margin-left: 19px;
	margin-top: 34px;
	padding: 7px;
	text-align: center;
	transition: all 0.5s ease 0s;
}

.btnRecuperarClave:hover
{
	color:#FFFFFF;
	border-color: #AEC941;
	-moz-box-shadow: 0 3px 4px #AAAAAA;
	-webkit-box-shadow: 0 3px 4px #AAAAAA;
	box-shadow: 0 3px 4px #AAAAAA;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}

.tituloCodigos
{
	cursor:pointer;
}

.divSinResultados
{
	text-align: center;
	margin-top:5px;
}

.iconSinResultados
{
	font-size: 30px !important;
	padding: 1%;
}

.textoSinResultados
{
	font-size:15px !important;
}


/***** REPORTES ****************************************************************************************/

.contenidoTipoReporte
{
	float: left;
	padding: 3% 1% 1%;
	width: 100%;
}
.tipoDeReporte
{
	float: left;
	font-size: 20px;
	width: 25%;
	margin-left: 5%;
}
.selecTipoReporte
{
	float: right;
	text-align: center;
	width: 70%;
}

.spanTipoReporte
{
	float:left;
	width:22%;
	padding:1%;
}

#contenidoParametros
{
	float:left;
	padding-top:2%;
}
.checkTipo1 {
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);

	height: 25px;
	margin: 0 auto;
	position: relative;
	width: 25px;
}
.checkTipo1 label {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );

	cursor: pointer;
	height: 19px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 19px;
}

.checkTipo1 label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);

	background: transparent;
	border: 3px solid #AEC941;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);

	content: "";
	height: 5px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 4px;
	width: 9px;
}

.checkTipo1 input[type="checkbox"]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.checkTipo2 {
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);

	height: 25px;
	margin: 0 auto;
	position: relative;
	width: 25px;
}
.checkTipo2 label {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );

	cursor: pointer;
	height: 19px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 19px;
}

.checkTipo2 label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);

	background: transparent;
	border: 3px solid #AEC941;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);

	content: "";
	height: 5px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 4px;
	width: 9px;
}

.checkTipo2 input[type="checkbox"]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}


.checkTipo3 {
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);

	height: 25px;
	margin: 0 auto;
	position: relative;
	width: 25px;
}
.checkTipo3 label {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );

	cursor: pointer;
	height: 19px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 19px;
}

.checkTipo3 label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);

	background: transparent;
	border: 3px solid #AEC941;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);

	content: "";
	height: 5px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 4px;
	width: 9px;
}

.checkTipo3 input[type="checkbox"]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.checkTipo4 {
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);

	height: 25px;
	margin: 0 auto;
	position: relative;
	width: 25px;
}
.checkTipo4 label {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );

	cursor: pointer;
	height: 19px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 19px;
}

.checkTipo4 label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);

	background: transparent;
	border: 3px solid #AEC941;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);

	content: "";
	height: 5px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 4px;
	width: 9px;
}

.checkTipo4 input[type="checkbox"]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.barra-menu-superior {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:1131px;
	height:25px;
	background-color:#f37735;
}
.menu-link-sup {
	border-right: 1px solid #fff;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-top: 3px;
    text-align: center;
    width: 100px;
	color:#fff;
	font-weight:bold;
}
	.menu-link-sup:hover,.menu-link-right:hover {
		background-color:#A85325;
		cursor:pointer;
	}

.menu-primer-link {
	border-left: 1px solid #fff;
    margin-left: 240px;
}
.menu-link-right {
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 3px 0 0 0;
    text-align: center;
}
#headerPrincipal {
	height:0;	
}
.titleRightMenu .border-bottom-title {
	background-image: url("../../Images/linea.jpg");
    float: left;
    height: 5px;
    margin-top: 1px;
    width: 100%;
	margin-left:0;
}

.atajo-css {
	width: 112px; 
	height: 69px; 
	font-size:14px;
	background-size: 112px 69px;
	margin-left: 14px;
}

	.atajo-css a {
		/*color: #eee;*/
        color: gray;
		float: left;
		font-family: Verdana;
		margin-left: 50px;
		margin-top: 15px;
	}

#DivOpcionesContenido {
    margin-left: 2.1%;
    margin-top: 5px;
    width: 94.5%;
}
#DivOpcionesContenido>div {
	width:99%;
}
.titleRightMenu .ico-adicionar-post {
	float: right;
    font-size: 14px;
    margin-right: 5px;
    margin-top: 5px;
	color:#333;
	cursor:pointer;
	display:none;
}
.iconItemLeftMenu > img {
    margin-left: 7px;
    margin-top: 7px;
    width: 85px;
}
.atajo-link {
	overflow-x: auto; 
	width: 630px;
}
.ajustar-menu-class {
	margin:0 auto;
}

#spaAtajoDescripcion {
	float:left;
	margin-left:14px;
	line-height: 20px;
}
#next3, #prev3 {
   background-color: #eee;
    border: 1px solid #333;
    color: #333;
    font-size: 18px;
    width: 21px;
}
.width1131 {
	width:1131px;
}
.width850 {
	width:850px;
}
.width892 {
	width:892px;
}
.width900 {
	width:900px;
}
.width960 {
	width:960px;
}
#TablaPrincipalContenidos .label-inline {
	float:none;
	margin-left:140px;
}
.top-inline {
	float: left;
    margin-top: 15px;
}
#logoSuperior.margin-left-0 {
	margin-left:0;
}
.Link t {
	font-family:Verdana;
	font-size:11px;
}