@charset "UTF-8";



/* CSS Document */

#contenido a{ text-decoration:none; color:#000}
#contenido a:hover{text-decoration:underline}

/* css for timepicker */

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }

.ui-timepicker-div dl { text-align: left; }

.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }

.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }

.ui-timepicker-div td { font-size: 90%; }

.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }


@font-face
{
	font-family: 'Batch';
	src: url('../css/fonts/batch-icons-webfont.eot') format('embedded-opentype');
	src: url('../css/fonts/batch-icons-webfont.eot?#iefix') format('eot'),
		url('../css/fonts/batch-icons-webfont.woff') format('woff'),
		url('../css/fonts/batch-icons-webfont.ttf') format('truetype'),
		url('../css/fonts/batch-icons-webfont.svg#HelveticaLTStd-Roman') format('svg');
		/*Despues de # va el id de la fuente que se encuentra en el archivo svg
		ejemplo: <font id="Cambria"*/
	font-weight: 400;
	font-style: normal;
}
/***************************** Internet explorer y general *********************************************************/
/*
*IE7 - \9 IE8 - \0/IE9 IE9
 */

input[type=button]{font-family: 'Montserrat', sans-serif;; height:55px;}

body
{
	color: #000;
	font-family: 'Montserrat', sans-serif;

	background: #fff;
	margin: 0;
	padding: 0;

	min-width: 100%;
}
body h1, body h2, body h3, body h4,body h5, body h6, body p, body a, body li, body input, body td, body th
{
	font-family: 'Montserrat', sans-serif;
}

/*Estilo del placeholder*/
/* Clase que agrega el plugin jquery.placeholder */
::-webkit-input-placeholder
{
	color: #4A4A4A;
	text-align: center;
	font-weight: 400;
}
:-moz-placeholder
{
	color: #4A4A4A;
	text-align: center;
	font-weight: 400;
}
::-moz-placeholder
{
	color: #4A4A4A;
	text-align: center;
	font-weight: 400;
}
:-ms-input-placeholder
{
	color: #4A4A4A;
	text-align: center;
	font-weight: 400;
}
.placeholder
{
	color: #4A4A4A !important;
	text-align: center;
	font-weight: 400;
}




h1{margin-bottom:0;}



img{border:none}



#ppal
{
	position:relative;
	margin:0 auto;

	/*width:1000px;*/
	max-width: 1400px;
	min-width: 1000px;

	height:auto;
	padding:0;

	overflow: hidden;
}



#header
{
	position:relative;

	display: block;
	margin: 0 auto;

	width:1000px;
	height:100px;

	overflow: hidden;
}



#contenido
{
	position:relative;
	display: block;
	margin: 0 auto;
	margin-top: -50px;

	/*width:1000px;*/
	max-width: 1500px;
	min-width: 1000px;

	min-height:390px;

	margin-bottom: 20px;

	/*overflow: hidden;*/
}
#footer
{
	display: block;
	margin: 0 auto;

	width: 1000px;
	height: 70px;

	/*border-top: 3px solid #414141;*/
}
#loaderLogin
{
	display: block;
	margin: 0 auto;

	width: 128px;
	height: 128px;

	text-align: center;
}
#div_login #txtUser, #div_login #txtPass
{
	text-align: center;
}


#menu
{
	display: block;
    margin: 0 auto;

    height: 80px;
    width: 100%;
    max-width: 1600px;

    position: relative;
    z-index: 999;

    overflow: hidden;
}
#menu ul
{
	margin:0;
	padding:0;
	text-align: center;
}
#menu ul li
{
	margin-top: 20px;

	width: 44px;
	height: 40px;

	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

	/*margin-left: -30px;*/
}
#menu ul li img
{
	display: block;
	margin:  0 auto;

	margin-top: 4px;

	width: 32px;
}
#menu ul li p
{
	display: block;
	margin:  0 auto;

	text-align: center;

	margin-top: 0;

	width: 50px;
}
#menu ul li figcaption
{
	display: block;
	margin:  0 auto;

	font-size: 9px;

	text-align: center;

	width: 36px;
}
#menu ul li figcaption:hover
{
	text-decoration: underline;
}

fieldset *{vertical-align:middle}



input{font-family: 'Montserrat', sans-serif;; height:1.5em}



/*#logout{float:right; margin:5px;}*/



#addNewRow_tgTable{display:none; visibility:hidden}



.primary_key, .auto_increment{visibility:hidden; display:none;}



.tf{width:70px; height:70px;border:solid 3px  #058cf8; margin-bottom:9px;}



figure{ font-size:14px; text-align:center; margin:5px 10px;}



td{vertical-align:top}



#file_uploadUploader{width:121px; position:relative; top:8px;}



fieldset



{



     border: 1px solid #999;



}



input:focus, textarea:focus, select:focus
{
	outline: 1px solid #4af;
}



.naranja{color:#f38426}



/***************************** by LG - popup ************************************************************/



	.uiContextualDialogPositioner, .uiContextualDialogPositioner .uiContextualDialog {



	  position: absolute;



	  z-index: 200;



	}







	.uiContextualDialogLeft .uiContextualDialog {



	  right: 0;



	}







	.uiOverlayArrowRight {



	  padding-right: 10px;



	}







	.uiOverlay {



	  position: relative;



	  z-index: 200;



	}







	.uiContextualDialog, .uiContextualDialog:focus {



	  outline: 0 solid transparent;



	}







	.uiOverlayContent {



	  background: #FFF;



	  border: 1px solid #8C8C8C;



	  border: 1px solid rgba(0, 0, 0, .45);



	  border-bottom: 1px solid #666;



	  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);



	  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);



	  box-shadow: 0 3px 8px rgba(0, 0, 0, .3);



	  position: relative;



	}







	.uiOverlayContentHolder {



	  padding: 10px;



	}







	.uiOverlayArrow {



	  position: absolute;



	  overflow: hidden;



	}







	.uiOverlayArrowRight .uiOverlayArrow {



	  background-image: url(sprite.png);



	  background-repeat: no-repeat;



	  background-position: -177px -309px;



	  height: 16px;



	  right: 2px;



	  width: 9px;



	      -moz-transform: rotate(45deg);



	    background: none repeat scroll 0 0 #F38426;



	    box-shadow: 1px 0 5px #888888;



	    height: 25px;



	    left: 69px;



	    margin-top: -43px;



	    position: absolute;



	    width: 25px;



	    z-index: 1;



	}

.tablaAdmin input, .tablaAdmin textarea
{
	border:none; background:none; color:#000
}

.tablaAdmin textarea{ overflow:auto; height:97px; width:100px;}

.tablaAdmin input:active, .tablaAdmin textarea:active{border:#999 solid 1px;}

table.tablaAdmin
{
	/*width: 1000px;*/
	max-width: 600px;
	min-width: 500px;
	margin: 25px auto;
	border-width: 0;
	border-spacing: 0;
	border-style: outset;
	border-color: ;
	border-collapse: separate;
	background-color: #FFF;
	font-size:10px;
}
table.tablaAdmin tfoot tr th
{
	cursor:pointer;
}
table.tablaAdmin th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	-moz-border-radius: ;
	font-size:9pt;
	color: #707070;
}

table.tablaAdmin td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #ffffff;
}
table.tablaAdmin tbody td.odd
{
	background-color: #F7F7F7;
}

fieldset{ margin:10px; border-radius:10px;}
#wysihtml5-textarea{ font-family: 'Montserrat', sans-serif;; font-size:16px; color:#000}
#wysihtml5-textarea h3, #wysihtml5-textarea b{color:#005278; margin:10px 0}
#wysihtml5-toolbar a{ border:#999; padding:5px; background:#CCC}

.botones input[type=image]{ margin:0 5px}
#imagen{ width:200px; height:185px; border:#000 1px solid; background-size:contain; margin:0 auto; margin-top:40px; background-repeat:no-repeat; background-position:center}

.large{ background-size:contain; background-repeat:no-repeat; background-position:center; width:270px; height:340px; border:#000 1px solid; margin:30px auto; margin-bottom:10px}
#tt{

    overflow: auto;

    height: 470px;

    width: 120px;

}

/*Carrito*/

#carTableWrapper

{

	max-height: 300px;

	overflow-y: scroll;

}



/***************************** Chrome y Safari *********************************************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {

}



/************************************** Firefox *********************************************************/
	@-moz-document url-prefix() {

	}
/************************************** Loader e Ir Arriba *********************************************************/
#IrArriba
{
	position: fixed;
	bottom: 40px; /* Distancia desde abajo */
	right: 30px; /* Distancia desde la derecha */

	z-index: 1000;
}
#IrArriba span
{
	width: 50px; /* Ancho del botón */
	height: 40px; /* Alto del botón */
	display: block;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-box-shadow: -5px 5px 8px #808080;
	-webkit-box-shadow: -5px 5px 8px #808080;
	box-shadow: -5px 5px 8px #808080;
}
#IrArriba span:hover
{
	background-color: #75c5fe;
}
.flecha-up
{
	display: block;
	margin: 0 auto;

    width:0px;
    height:0px;
    border-left:15px solid transparent; /* izquierda flecha */
    border-right:15px solid transparent; /* derecha flecha */
    border-bottom:15px solid #FFF; /* base flecha y color*/
    font-size:0px;
    line-height:0px;
 }
#MyLoader
{
	position: fixed;

	width: 128px;
	height: 128px;

	bottom: 400px; /* Distancia desde abajo */
	left: 500px; /* Distancia desde la derecha */

	overflow: hidden;

	z-index: 100000;
}
#MyLoaderBackground
{
	display: block;
	position: fixed;
	/*position: relative;*/

	width: 100%;
	height: 100%;

	top: 0;
	left: 0;

	/*overflow: hidden;*/

	background-color: #f7f7f7;
	opacity: .7;

	z-index: 100000;
}



/*NEW*/
#btnLogout
{
	display: block;
	/*margin-bottom: -50px;
	margin-right:-50px;*/
}
.button
{
	cursor: pointer;
}

figcaption
{
	color: #323232;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
}
.figcaptionSelect
{
	color: #FFFFFF;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
}
#tituloAdmin
{
	width: 100%;

	font-size: 16pt;
	text-align: center;
	font-weight: bold;

	color: #FFFFFF;
	margin-bottom: 5px;
}
#areaRegistro
{
	display: none;
	margin: 0 auto;

	width:1000px;
	/*max-width: 1200px;
	min-width: 1000px;*/

	min-height: 100px;
	height: auto;

	background-color: #F7F7F7;
	/*border: 2px solid gray;*/

	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;

	overflow: hidden;
}
#nav2
{
	display: block;
	float: left;

	width: 180px;
	height: 100%;

	/*border: 1px solid gray;

	-moz-border-radius: 20px 0 0 20px;
	-webkit-border-radius: 0 0 20px 20px;
	border-radius: 20px 0 0 20px;*/
}
#nav2 li
{
	display: block;
	margin: 0 auto;
	list-style: none;

	margin: 5px auto;
	margin-left: -20px;
	margin-right: 20px;

	height: auto;
	min-height: 35px;

	color: #FFF;
	font-weight: bold;
	background: #FFFFFF;
	text-align: center;

	border: none;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	cursor: pointer;

	/*padding-top: 5px;*/
	overflow: hidden;

}
#nav2 li:hover
{
	background: #75c5fe;
}
#registro1,#registro2,#registro3,#registro4,#registro5,#registro6,#registro7
{
	display: block;

	width: 100%;
	height: 100%;

}
#areaRegistro input
{
	display: block;
}
table.tablaRegistro
{
	display: block;
	width: 800px;

	margin: 25px auto;
	border-spacing: 0;
	font-size:14px;
}
table.tablaRegistro td
{
	text-align: center;
}
#Specs
{
	display: block;
	width: 700px;
	height: 300px;

	margin: 0 auto;
	margin-bottom: 20px;

	background-color: #1481cc;

	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;

	-moz-box-shadow: 5px 5px 5px #c3c3c3;
	-webkit-box-shadow: 5px 5px 5px #c3c3c3;
	box-shadow: 5px 5px 5px #c3c3c3;

	overflow: hidden;
}
#SpecText
{
	display: block;

	width: 650px;
	height: 250px;

	margin: 20px 20px 20px 20px;
}
#Specs h1
{
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
#Specs h2
{
	color: #052d47;
	font-family: 'Montserrat', sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
#userLog
{
	position: relative;
	display: block;
	float: right;


	width: 150px;
	height: 100px;

	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

	background-color: #FFFFFF;

	z-index: 999;
}
#userLog img
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: 100%;
}
.econsUser
{
	position: absolute;
	bottom: 0;
	left: 0;

	display: block;
	margin: 0 auto;

	width: 100%;
	height: auto;
	text-align: center;

	font-size: 11pt;
	font-weight: bold;

	color:#FFF;
	background-color: #F87DBA;

	-moz-opacity: 0.88;
	-khtml-opacity: 0.88;
	opacity: 0.88;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=88);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=88);
	filter:alpha(opacity=88);
}
#MyStar
{
	font-family: "Batch";
	font-size: 16pt;
}
#grafica1
{
	display: block;
	width: 800px;
	height: 600px;

	background-color: #FFF;

	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}


textarea
{
	min-width: 200px;
	max-width: 280px;
	min-height: 50px;
	max-height: 80px;
}

/*ACTIVIDAES*/
#selectDepto
{
	/*display: inline-block;*/
	float: left;

	margin: 0;

	font-size: 12px;
	text-align: left;
}
#listaWrapper, #listaWrapperSeleccionadas, #listaWrapperExtras
{
	font-size: 12px;
	text-align: left;
}
.listaDeptos
{
	display: block;
	float: left;

	margin: 25px auto;
	margin-left: 100px;

	height: 360px;
	width: 360px;

	border: 1px solid gray;

	overflow-x: hidden;
	overflow-y: visibility;
}
.listaDeptos input, .listaDeptos #selectDepto
{
	display: block;
	float: left;
	text-align: left;
}

/*PROYECTOS*/
#IVA, #IVA2, #divisa, #recibo, #Search, #divisaPago, #formaPago
{
	display: none;
	margin: 20px auto;
	/*margin-bottom: 20px;*/

	height: 20px;
	width: 200px;

	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align: center;

	overflow: hidden;
}
#recibo
{
	width: 240px;
}
#divisa
{
	display: block;

	height: 70px;
}
#recibo, #IVA2, #Search
{
	display: block;

	height: 40px;

	border: 1px dashed #808080;
}
#divisaPago, #formaPago
{
	display: block;

	height: 40px;

	border: 1px dashed #808080;

	width: 300px;
}
#IVA input,#IVA2 input, #divisa input, #recibo input,#Search input,#divisaPago input,#formaPago input
{
	display: inline-block;
}
#Search
{
	margin: 0 auto;
}
#loader
{
	display: block;

	position: absolute;
	margin-top: 20px;
	margin-left: 40px;

	width: 100px;
	height: 100px;

	background: transparent url(../img/image.gif) no-repeat center center;
}

/*PDF*/
#previewPDF2
{
	display: block;
	margin: 0 auto;

	width: 1000px;
}
#previewPDF
{
	font-family: 'Courier, monospace';
	display: block;
	margin: 20px auto;

	width: 1000px;
	height: auto;

	border: 2px solid gray;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;

	overflow-y:scroll;
	overflow: hidden;
}
.close
{
	display: block;

	width: 32px;
	height: 32px;

	position: inherit;

	margin-top: -3px;
	margin-left: 975px;
}
#PDFHeader
{
	display: block;
	width: 100%;
	height: 200px;

}
#PDFBody
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: auto;

}
#PDFFooter
{
	display: block;
	width: 100%;
	height: 100px;
}
#imgLogo
{
	width: 200px;
	height: 200px;

	display: inline-block;

	cursor:pointer;
}
#PDFLogo
{
	display: block;
	float: left;
	width: 200px;
	height: 200px;

}
#PDFDatos
{
	display: block;
	float: left;

	width: 580px;
	height: 200px;

	/*padding-top: 30px;*/
	overflow: hidden;

}
#PDFFecha
{
	display: block;
	float: left;

	width: 200px;
	height: 200px;

	/*padding-top: 10px;*/
	overflow: hidden;

}
#PDFDatosFooter
{
	display: block;
	float: left;

	width: 100%;
	height: auto;

	text-align: center;

	padding-top: 30px;
	overflow: hidden;
}
#PDFDatos h3, #PDFFecha h3, #PDFDatosFooter h3,#PDFDatos p, #PDFFecha p, #PDFDatosFooter p
{
	margin-top: 8px;

	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align: center;

	color: gray;
}
/*NEW PDF RULES*/
table.tablaPDFCotiza
{
	display: block;
	margin: 0 auto;

	width: 1000px;
	height: 150px;
}
#superMetodos
{
	display: block;
	margin: 0 auto;

	margin-bottom: 10px;

	width: 1000px;
	height: 90px;

	overflow: hidden;
}
.MetodosPago
{
	display: block;
	float: left;

	width: 220px;
	height: 95px;

	margin-left: 100px;

	font-size: 8px;
	text-align: left;
}
.MetodosPagoSpecial
{
	display: block;

	margin: 0 auto;
	width: 400px;
	height: 30px;

	font-size: 8px;
	text-align: center;
}
#superFormasPago
{
	font-size: 8px;
	text-align: center;
}


#PDFFecha h3
{
	margin-left: 75px;
}
#titPaquete, #descPaquete, #clienteNombrePaquete
{
	display: block;
	/*float: left;*/

	margin: 0 auto;

	width: 1000px;
	height: auto;

	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	text-align: center;

	color: gray;
}
#descPaquete, #clienteNombrePaquete
{
	display: block;
	width: 800px;
	margin: 0 auto;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	margin-bottom: 10px;

	text-align: justify;
	overflow: hidden;
}
table.PDFTable
{
	width: 950px;
	margin: 25px auto;
	border-width: 1px;
	border-spacing: 0;
	border-style: outset;
	border-collapse: separate;
	background-color: #FFF;
	font-size:14px;
}
table #c0
{
	width: 30px;
}
table #c1
{
	width: 500px;
}
table #c2
{
	width: 140px;
}
#totales
{
	font-weight: bold;
}
table.PDFTable th
{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: gray;
	font-size:16px;

	color: #FFF;
}

table.PDFTable td
{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: #FFF;
	text-align: center;
}


/*Mail*/
#sendMail
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 350px;

	background-color: #edeaed;

	border: 1px solid gray;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
#sendMail input, #sendMail textarea
{
	display: block;
	margin: 5px auto;

	width: 350px;
	height: 40px;

	border: 2px solid gray;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	font-size: 16px;
	text-align: center;

}
#sendMail p
{
	margin: 10px;
	font-size: 12px;
	text-align: center;

}
#sendMail textarea
{
	width: 350px;
	height: 140px;

	max-width: 350px;
	max-height: 140px;

	min-width: 350px;
	min-height: 140px;
}
#btnSendCot
{
	display: block;
	margin: 0 auto;

	width: 120px;
	height: 35px;

	background-color: #25a510;
	color: #FFF;

	border:none;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	font-weight: bold;
	font-size: 14px;

	cursor: pointer;
}
#btnSendCot:hover
{
	background-color: #34de17;
}





/*====================================CLIENTES=======================================*/
#contentPass
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 200px;

	background-color: #F7F7F7;

	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
#newPass
{
	width: 100%;
	text-align: center;
}
#contentPermisos
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 500px;

	background-color: #F7F7F7;

	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
	overflow-y: auto;
}
#contentPermisos h6
{
	font-size: 12px;
	text-align: center;
	font-weight: bold;

	margin: 10px;
}
#contentPermisos p
{
	font-size: 12px;
	text-align: center;
	font-weight: 400;

	margin: 2px;
	margin-left: 10px;
	margin-right: 10px;
}


#contactosFancy
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 500px;

	background-color: #F7F7F7;

	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
	overflow-y: auto;
}
#contactosFancy h6
{
	font-size: 12px;
	text-align: center;
	font-weight: bold;

	margin: 10px;
}
#contactosFancy p
{
	font-size: 12px;
	text-align: center;
	font-weight: 400;

	margin: 2px;
}
#contactosFancyContainer
{
	border-top:2px solid  #FFFFFF;
}


#clavesFancy
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 500px;

	background-color: #F7F7F7;

	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
	overflow-y: auto;
}
#clavesFancy h6
{
	font-size: 14px;
	text-align: center;
	font-weight: bold;

	margin: 10px;
}
#clavesFancy p
{
	font-size: 14px;
	text-align: left;
	font-weight: 400;

	margin: 2px;

	margin-left: 30px;
}
#clavesFancyContainer
{
	border-top:2px solid  #FFFFFF;
}
#notasFancy
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 500px;

	background-color: #F7F7F7;

	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
	overflow-y: auto;
}
#notasFancy h6
{
	font-size: 14px;
	text-align: center;
	font-weight: bold;

	margin: 10px;
}
#notasFancy p
{
	font-size: 14px;
	text-align: left;
	font-weight: 400;

	margin: 2px;

	margin-left: 30px;
}
#notasFancyContainer
{
	border-top:2px solid  #FFFFFF;
}


/*====================================PROYECTO=======================================*/
#generaOrden
{
	display: none;
	margin: 0 auto;

	width: 600px;
	height: 500px;

	background-color: #ffffff;

	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
#tituloOrden
{
	display: block;
	float: left;

	width: 450px;
	height: 50px;

	/*background-color: red;*/
}
#tituloOrden p
{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;

	color: #000;
}
#ordenCointainer,#ordenCointainer2
{
	display: block;
	float: left;

	width: 450px;
	height: 450px;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
/*Para que la animacion funcione el ancho de este debe ser 450 por la cantidad de pasos*/
#ordenCointainer2
{
	width: 2250px;
}
.ordenAnim
{
	display: block;
	float: left;

	margin-top: 50px;
	margin-bottom: 50px;

	width: 450px;
	height: 450px;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	background-color: #F7F7F7;

	overflow: hidden;
}
#arrows
{
	display: block;
	float: left;

	width: 75px;
	height: 500px;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
#arrows h1
{
	color: #ffffff;
	font-size: 40pt;
	font-weight: bold;

	text-align: center;
}
#arrowD,#arrowI
{
	display: block;
	margin: 200px auto;

	width: 70px;
	height: 70px;

	background-color: #FFFFFF;
	cursor: pointer;
	overflow: hidden;
}
#arrowD
{
	margin-left: -20px;
	-moz-box-shadow: -10px 10px 10px #808080;
	-webkit-box-shadow: -10px 10px 10px #808080;
	box-shadow: -10px 10px 10px #808080;
}
#arrowI
{
	margin-right: -20px;
	-moz-box-shadow: 10px 10px 10px #808080;
	-webkit-box-shadow: 10px 10px 10px #808080;
	box-shadow: 10px 10px 10px #808080;
}
#arrowDB,#arrowIB
{
	display: block;
	margin: 0 auto;

	margin-top: 20px;

	width: 30px;
	height: 30px;

	background: transparent url(../img/adminNew/otros/btn_prev.png)no-repeat center center;
}
#arrowIB
{
	background: transparent url(../img/adminNew/otros/btn_next.png)no-repeat center center;
}
#arrowD:hover,#arrowI:hover
{
	background-color: #808080;
}
#ordenCointainer p
{
	color: #808080;
	font-size: 16pt;
	font-weight: bold;

	text-align: center;
}
#paso1,#paso2,#paso3,#paso4,#paso5
{
	color: #FFFFFF !important;
}
#paso1 p
{
	margin-top: -15px;
	margin-bottom: 0 !important;
}
#ordenCointainer label
{
	color: #808080;
	font-size: 12pt;
	font-weight: 400;

	margin-left: 5px;

	text-align: center;
}
#ordenCointainer #titPaso
{
	text-decoration: underline;
	margin: 0;
	font-size: 11pt;
}
#elegirDias
{
	display: block;
	margin: 20px auto;

	width: 84%;
	height: auto;
}
input[type=radio], input[type=checkbox]
{
	margin-left: 120px;

	width: 17px;
	height: 17px;

	background-color: #FFFFFF;
	border:none;

	text-align: center;

	cursor: pointer;
}
#elegirDias input[type=radio]
{
	margin-left: 10px;
}
#IVA input[type=radio], #IVA2 input[type=radio], #divisa input[type=radio], #recibo input[type=radio], #Search input[type=radio],#formaPago input[type=radio],#divisaPago input[type=radio], input[type=checkbox]
{
	margin-left: 0;
}
#btnNuevoCliente, #btnSendOrden
{
	display: block;
	margin: 0 auto;

	width: 350px;
	height: 45px;

	background-color: #FFFFFF;
	border:none;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;


	color: #ffffff;
	font-size: 20pt;
	font-weight: bold;

	text-align: center;

	cursor: pointer;
}
#btnSendOrden
{
	width: 250px;
	height: 40px;
}
#listMeses,#listDias
{
	display: inline-block;

	width: 150px;
	height: 25px;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	font-size: 12pt;
	font-weight: bold;

	text-align: center;

	cursor: pointer;
}
#listDias
{
	width: 100px;
}
#btnNuevoCliente:hover, #btnSendOrden:hover
{
	background-color: #75c5fe;
}

input[type=checkbox]
{
	margin-left: 0;

	width: 17px;
	height: 17px;

	border:none;

	text-align: left;
}
#Empleados, #Empleados2
{
	display: block;
	float: left;

	margin-left: 15px;

	width: 200px;
	height: 220px;

	/*background-color: red;*/
	border:1px dashed #808080;

	overflow-x:hidden;
	overflow-y: auto;
}

a
{
	text-decoration: none;
}
#txtConcepto
{
	display: block;
	margin: 0 auto;

	width: 300px;
	height: 55px;

	max-width: 300px;
	max-height: 55px;

	min-width: 300px;
	min-height: 55px;
}
.pasoOrden
{
	display: block;
	float: left;

	width: 210px;
	height: 120px;

	margin-left: 8px;
	margin-top: 8px;

	border:1px dashed #808080;

	overflow-x:hidden;
	overflow-y: auto;
}
.pasoOrden label, .pasoOrden h2
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #808080;

	margin: 0;

}
.pasoOrden label
{
	font-size: 10px !important;
	text-align: left;
	font-weight: 400;
	color: #808080;

	margin-left: 5px;
	margin-right: 5px;
}


/*NOTAS*/
#txtNota
{
	width: 320px;
	height: 150px;

	max-width: 320px;
	max-height: 150px;

	min-width: 320px;
	min-height: 150px;
}
#btnPermisos
{
	display: block;
	margin: 10px auto;

	border:none;

	width: 100px;
	height: 30px;

	color: #FFF;
	background-color:#1481CC;

	cursor: pointer;
}
#btnPermisos:hover
{
	background-color:#0F6AA8;
}



/*New Layout*/
#animInicio
{
	display: block;
	margin: 0 auto;

	width: 800px;
	height: 500px;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	background-color: #F7F7F7;

}
.footerSection
{
	display: block;
	float: left;

	width: 333px;
	height: 100%;
}
#footerIzq, #footerDer
{
	position: relative;
	width: 250px;
}
#footerIzq
{
	/*background: transparent url('../img/img_logotipo_footer_boca-rosa.png') no-repeat center center;*/
}
#reglas
{
	position: relative;
	display: block;
	float: left;

	width: 30px;
	height:30px;

	margin-left: 35px;

	margin-top: -10px;

	z-index: 999999;
}

.btnReglas
{
	font-size: 24px !important;
}
#superReglas
{
	display: none;
	margin: 0 auto;

	height: 500px;
	width: 700px;

	overflow-x: hidden;
	overflow-y: auto;
}
.reglasTit
{
	text-align: center;
	font-weight: bold;
	font-size: 13pt;

	padding: 10px;
}
.reglasText
{
	text-align: justify;
	font-weight: normal;
	font-size: 12pt;

	padding: 15px;
}
#footerCen
{
	width: 500px;
}
.footerSection p
{
	font-size: 11pt;
	text-align: center;

	color: #FFFFFF;
}
.footerSection img
{
	display: block;
	float: right;
}
#barraInf
{
	display: block;
	margin: 0 auto;

	width: 100%;
	min-width: 1000px;
	height: 80px;

	background-color: #FFFFFF;
}
#barraContainer
{
	position: relative;
	display: block;
	margin: 0 auto;

	width: 1600px;
	height: 80px;

	overflow: hidden;
}
#logo
{
	position: relative;
	display: block;
	float: left;

	margin-top: 18px;

	width: 66px;
	height: 19px;
}
.btnButton, #btnPermisos
{
	display: block;
	margin: 0 auto;

	width: 100px;
	height: auto;
	min-height: 35px;

	background-color: #FFFFFF;
	border: 2px solid #F87DBA;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	color: #090909;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-weight: bold;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;

	cursor: pointer;
}
.btnButton:hover
{
	background-color: #FFF;
	color:#F87DBA;
}
#btnRegistro
{
	width: 125px;
}
#btnPermisos
{
	margin-top: 10px;
}
#btnPermisos:hover
{
	background-color: #75c5fe;
}
input[type=text], input[type=number], input[type=password], select, textarea
{
	display: block;
	margin: 0 auto;

	width: 250px;
	height: 35px;

	border: 1px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#contenido select
{
	height: 39px;
	padding: 8px;
	text-align: center;
}
textarea
{
	height: 70px;
}
#actCurso
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: 35px;

	background-color: #F7F7F7;

	color: #FFFFFF;
	font-size: 12pt;
}
#btnCerrarProyecto
{
	display: block;
	margin: 0 auto;

	width: 120px;

	margin-top: 10px;
}

table.resumenProyecto
{
	width: 500px;
	max-width: 500px;
	margin: 25px auto;
	border-width: 1px;
	border-spacing: 0;
	border-style: outset;
	border-color: ;
	border-collapse: separate;
	background-color: #FFF;
	font-size:14px;
}
table.resumenProyecto th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	-moz-border-radius: ;
	font-size:16px;
	color: #FFF;
}

table.resumenProyecto td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFF;
	-moz-border-radius: ;
}

/*FANCY TIMES*/
.fancyComments
{
	display: none;
	margin: 0 auto;

	width: 600px;
	height: 400px;

	background-color: #F7F7F7;
	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow-x: hidden;
	overflow-y: auto;
}
.fancyComments .commentsHeader
{
	display: block;
	float: left;

	width: 250px;
	height: 20px;

	text-align: center;
	font-weight: 400;
	font-size: 11pt;

	margin-left: 25px;

	margin-top: 0;
	margin-bottom: 2px;

	overflow: hidden;

	color: #fff;
	background-color: #FFFFFF;
}
.fancyComments p
{
	display: block;
	width: 530px;
	height:auto;

	margin: 5px auto;

	text-align: justify;

	overflow: hidden;
}
#commentsContenedor
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: auto;

	overflow: hidden;
	border-bottom: 2px solid #FFFFFF;
}
#prioridadContenedor h3
{
	display: block;
	margin: 0 auto;

	text-align: center;

	width: 100%;

	margin-bottom: 25px;
	margin-top: 15px;
}
#listaPriori
{
	display: block;
	margin: 0 auto;

	width: 50%;
	height: auto;

	margin-bottom: 25px;
}
#listaPriori li
{
	display: block;
	margin: 10px auto;

	width: 100%;
	height: auto;

	background-color: #FFFFFF;
	color: #fff;

	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;


	overflow: hidden;
	cursor: pointer;
}
#listaPriori li:hover
{
	background-color: #FFF;
}




.fancyTiempos
{
	display: none;
	margin: 0 auto;

	width: 600px;
	height: 300px;

	background-color: #F7F7F7;
	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
.fancyTiempos img
{
	display: block;
	float: left;

	width: 300px;
	height: 300px;
}
.fancyTiempos p
{
	margin:100px auto;

	margin-left: 10px;
	margin-right: 10px;

	font-size: 18pt;
	font-weight: bold;

	color: #FFFFFF;
}
.fancyTiempos h6
{
	margin:10px auto;

	margin-left: 10px;
	margin-right: 10px;

	font-size: 14pt;
	font-weight: bold;
	text-align: center;

	color: #FFFFFF;
}
.fancyTiempos input
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.fancyTiempos #lblComments
{
	margin: 0 auto !important;
	text-align: center !important;
}

.cuadroEstado
{
	display: block;
	float: left;

	width: 298px;
	height: 148px;

	border: 1px dashed gray;
}
#descEstado
{
	margin: 0 auto;
	text-align: center;

	margin-left: 10px;
	margin-right: 10px;

	font-size: 14pt;
	font-weight: bold;

	color: #FFFFFF;
}
#myDepto
{
	display: block;
	margin: 5px auto;

	width: 200px;
	height: 150px;

	border:1px dashed #808080;

	overflow-x:hidden;
	overflow-y:auto;
}
#myDepto input[type=radio], #myDepto label
{
	display: block;
	float: left;

	width: 15px;
	height: 15px;

	margin:0;
	padding:0;

}
#myDepto label
{
	width: 185px;
	height: 20px;
}
#filterBarra
{
	display: block;
	margin: 0 auto;

	width: 1000px;
	height: 50px;

	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;

	background-color: #F7F7F7;
}
#filterSelect
{
	float: left;
	margin-top: 7px;
	margin-left: 5px;
}
#btnProyectComments, #btnProyectResumen, #btnPrioridades, #btnCotizSpecial
{
	font-family: "Batch";
	display: inline-block;
	width: 140px;
	margin: 0;
	padding: 0;
}
#btnAcept
{
	position: absolute;

	bottom:10px;
	left:250px;

	z-index: 9999999;
}
#btnStatusT, #btnStatusTPro
{
	background-color: #0067a8;
}
#btnStatusT:hover, #btnStatusTPro:hover
{
	background-color: #75c5fe;
}
#btnStatusC, #btnStatusCPro
{
	background-color: #bb0627;
}
#btnStatusC:hover, #btnStatusCPro:hover
{
	background-color: #f0062f;
}
#btnStatusP, #btnStatusPPro
{
	background-color: #2ba81e;
}
#btnStatusP:hover, #btnStatusPPro:hover
{
	background-color: #3aea28;
}

ul#permisos li
{
	display: inline-block;

	margin-right: 12px;
	margin-left: 0;
}
ul#permisos li label
{
	font-family: "Batch";
	font-size: 20pt;

	color:#FFFFFF;
}
#fontButton, #fontButton2, .fontButton3
{
	display: block;

	margin: 0 auto;

	font-family: "Batch";
	font-size: 18pt;
	text-align: center;

	color:#000;

	cursor: pointer;
}
.fontButton3
{
	font-size: 9pt;
}
#fontButton:hover, #fontButton2:hover, .fontButton3:hover
{
	color:#707070;
}
#fontButton2, .fontButton3
{
	display: inline-block;
}
.fontButton2
{
	display: block;

	float: right;
}
#fontButton
{
	display: inline-block;
}
#fontButtonSpecial
{
	display: inline-block;

	margin: 0 auto;

	font-family: "Batch";
	font-size: 12pt;
	text-align: center;

	color:#000;

	cursor: pointer;
}
#fontButtonSpecial:hover
{
	color:#FFFFFF;
}


/*PAQUETES*/
#activities,#activities2
{
	display: block;
	margin: 0 auto;

	width: 250px;
	height: 250px;

	border: 1px dashed #808080;

	overflow-x: hidden;
	overflow-y: auto;
}
#activities li,#activities2 li
{
	list-style: none;
	text-align: left;

	font-size: 10px;
	margin-left: 5px;
}
#configColor
{
	display: block;
	float: right;

	position: absolute;

	margin-top: -20px;

	top:0;
	right: 0;

	height: 20px;
	width: 120px;
}
#btnColor1,#btnColor2,#btnColor3,#btnColor4,#btnColor5
{
	display: block;
	float: left;

	margin:0;
	padding:0;

	margin-left: 4px;

	border:none;

	width: 20px;
	height: 20px;

	cursor: pointer;
}
#btnColor1
{
	background-color: #0067a8;
}
#btnColor2
{
	background-color: #82BA00;
}
#btnColor3
{
	background-color: #c72020;
}
#btnColor4
{
	background-color: #F11282;
}
#btnColor5
{
	background-color: #8C0095;
}
#lblRegistro
{
	font-family: "Batch";
	font-size: 14pt;
}
#btnSuperEditar
{
	display: none;
	width: 100px;
	height: 100px;
}
#txtSearchAdvanced
{
	font-family: "Batch";
	font-size: 14pt;
}
#ivahide
{
	display: none;
}

/*NOTA*/
#pdfNota2
{
	display: block;
	margin: 0 auto;

	width: 1000px;

	margin-top:50px;
}
#pdfNota
{
	display: block;
	position: relative;
	margin: 0 auto;

	border: 1px solid #808080;

	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.closeRecibo p
{
	font-family: "Batch";
	font-size: 18pt;

	text-align: right;

	margin-top: -20px;
	margin-right: -15px;

	cursor:pointer;
}
.closeRecibo p:hover
{
	color: #FFFFFF;
}
#logoNota
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: 150px;

	margin-top: -100px;
}
#logoNota img
{
	display: block;
	margin: 0 auto;

	width: 150px;
	height: 150px;
}
.MyNota
{
	display: block;
	margin: 0 auto;
	margin-bottom: 50px;

	width: 80%;
}
#datosEconsNota
{
	text-align: center;
}
#tituloNota
{
	text-align: center;
	font-size: 18pt;
}
#folioNota
{
	text-align: right;
	margin-bottom: 10px;
}
#fechaNota
{
	text-align: right;
}
#datosEmpresaNota
{
	display: block;

	text-align: left;

	width: 400px;
	height: auto;

	margin-right: 500px;
}
#conceptoNota
{
	border: 1px dashed #CCC;
}
#conceptoNota span
{
	border-left: 1px dashed #CCC;
	float: right;

	padding-left: 20px;
	padding-right: 20px;
}
#totalNota
{
	text-align: right;
}
#footerNota
{
	display: block;

	font-weight: bold;
	text-align: center;

	margin-bottom: -1px;
	bottom: 1px;
}

/*INVOICE*/
#pdfInvoice2
{
	margin-top:50px;
}
#pdfInvoice
{
	display: block;
	position: relative;
	margin: 0 auto;

	width: 1000px;

	border: 1px solid #808080;

	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#logoInvoice
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: 150px;

	margin-top: -100px;

}
#logoInvoice img
{
	display: block;
	margin: 0 auto;

	width: 150px;
	height: 150px;
}
.MyInvoice
{
	display: block;
	margin: 0 auto;
	margin-bottom: 50px;

	width: 80%;
}
#datosEconsInvoice
{
	text-align: center;
}
#tituloInvoice
{
	text-align: center;
	font-size: 18pt;
}
#folioInvoice
{
	text-align: right;
	margin-bottom: 10px;
}
#fechaInvoice
{
	text-align: right;
}
#datosEmpresaInvoice
{
	display: block;

	text-align: left;

	width: 400px;
	height: auto;

	margin-right: 500px;
}
#conceptoInvoice
{
	border: 1px dashed #CCC;
}
#conceptoInvoice span
{
	border-left: 1px dashed #CCC;
	float: right;

	padding-left: 20px;
	padding-right: 20px;
}
#totalInvoice
{
	text-align: right;
}
table.tableInvoice
{
	display: block;
	margin: 0 auto;

	width: 650px;
}
#colB
{
	padding-left: 80px;
}
#colC
{
	padding-top: 10px;
	text-align: center;
}

/*GENERAR RECIBO*/
#generarRecibo
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 300px;

	border: 2px solid #FFFFFF;
	background-color: #F7F7F7;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow-x: hidden;
	overflow-y: auto;
}
#lblOrden
{
	display: block;
	margin: 0 auto;

	height: 20px;
	width: 100%;

	text-align: center;

	margin-top: 10px;
}
#lblOrdenResumen
{
	display: block;
	margin: 10px auto;

	width: 500px;
}

/*GENERAR PAGO*/
#generarPago
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 585px;

	border: 2px solid #FFFFFF;
	background-color: #F7F7F7;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
#lblEmpresa
{
	display: block;
	width: 100%;

	margin: 5px auto;
	text-align: center;
}
#generarPago1 p
{
	margin: 5px auto;
	text-align: center;
}
#addComments
{
	display: block;
	margin: 5px auto;

	height: auto;
	width: 260px;

	border: 1px dashed #808080;
}
.buscarOrden #txtSearchAdvanced
{
	margin-top:5px;
}
#TCambio
{
	display: none;
	margin: 0 auto;

	width: 300px;
	height: 200px;

	border: 2px solid #FFFFFF;
	background-color: #F7F7F7;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
#TCambio label
{
	display: block;
	margin: 0 auto;

	text-align: center;
}
#TCambio a
{
	display: block;
	margin: 0 auto;

	text-align: center;

	text-decoration: underline;

	margin-bottom: 20px;
	margin-top: 20px;

	color:black;
	font-size: 11pt;
}

/*Tabla con filtros*/
.dataTables_length, .dataTables_filter
{
	display: block;
	margin: 0 auto;

	width: 33%;
	font-family: 'Batch';
	text-align: center;

	margin-right: 15%;
}
.dataTables_filter
{
	display: block;
	float: left;

	width: 33%;
	height: auto;

	margin-left: 15%;
	margin-right: 0;
}
.dataTables_filter input[type=text]
{
	margin-bottom: 5px;
}
.search_init
{
	width: 98% !important;
	background-color: #ffffff !important;
}
.text_filter
{
	width: 98% !important;
	background-color: #ffffff !important;
	font-family: 'Batch';
}
.sorting
{
    /*background: transparent url("../js/JQuery-DataTables-ColumnFilter/media/images/sort_both.png") no-repeat scroll right center;*/
}
.sorting_asc
{
    /*background: transparent url("../js/JQuery-DataTables-ColumnFilter/media/images/sort_asc.png") no-repeat scroll right center;*/
}
.sorting_desc
{
    /*background: transparent url("../js/JQuery-DataTables-ColumnFilter/media/images/sort_desc.png") no-repeat scroll right center;*/
}
.dataTables_info
{
	display: block;
	margin: 0 auto;

	width: 1000px;

	margin-top: -20px;
	margin-bottom: 20px;
	margin-left: 15%;
}
.dataTables_paginate, .paging_two_button
{
	display: block;
	float: right;

	margin-top: -36px;
	margin-bottom: 20px;
	margin-right:15%;

	width: 100px;
	height: 25px;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next
{

    display: block;
	float: left;

	margin-right: 25px;
	marginborrarSpecial
	-left: 0;

	width: 25px;
	height: 25px;

	background-color: #FFFFFF;
	color: #ffffff;

	font-size: 14pt;
	text-align: center;
	font-weight: bold;

	cursor:pointer;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
{
	background-color: #808080;
}
#acciones
{
	text-align: center;
	letter-spacing: 2px;
}
.pend
{
	font-family: "Batch";
	font-size: 24pt;
	color: #FFFFFF;
}
#Separa
{
	margin: 0 auto;
	width: 150px;
}


/*time Picker*/
#ui-timepicker-div
{
	top:360px;
}
.ui-widget-header
{
	background: #FFFFFF !important;
	border: none !important;
}
.ui-state-highlight
{
	background: #75c5fe !important;
	border: 1px solid #FFFFFF !important;
	color:#FFFFFF !important;
}
#ui-datepicker-div
{
	z-index: 999999999 !important;
}

/*boton y tabla para imprimir*/
#MyPrint
{
	font-family: "Batch";
	font-size: 20pt;
	color:#ffffff !important;

	width: 100px;
	height: 40px;
}
.tablaAdminB input, .tablaAdminB textarea{ border:none; background:none; color:#000}

.tablaAdminB textarea{ overflow:auto; height:97px; width:100px;}

.tablaAdminB input:active, .tablaAdminB textarea:active{border:#999 solid 1px;}

table.tablaAdminB
{
	/*width: 1000px;*/
	max-width: 1200px;
	min-width: 1000px;
	margin: 25px auto;
	margin-left: 0 !important;
	border-width: 0;
	border-spacing: 0;
	border-style: outset;
	border-color: ;
	border-collapse: separate;
	background-color: #FFF;
	font-size:10px;
}
table.tablaAdminB tfoot tr th
{
	cursor:pointer;
}
table.tablaAdminB th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	-moz-border-radius: ;
	font-size:9pt;
	color: #FFF;
}

table.tablaAdminB td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #ffffff;
}

/*FANCY PAGOS*/
.fancyRenova
{
	display: none;
	margin: 0 auto;

	width: 1020px;
	height: 600px;

	background-color: #F7F7F7;
	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow-x: hidden;
	overflow-y: auto;
}
#lblOrdenPagos, #lblOrdenPagosB
{
	text-align: center;
}
#formAbono
{
	display: block;
	margin: 0 auto;

	width: 280px;

	overflow: hidden;
}
#lblNombreEgreso,#lblNombreIngreso, #lblNombreIngreso2
{
	display: block;

	width: 100%;
	text-align: center;
}


/*Tabla Recibo Renova*/
.TablaReciboRenova input, .TablaReciboRenova textarea{ border:none; background:none; color:#000}

.TablaReciboRenova textarea{ overflow:auto; height:97px; width:100px;}

.TablaReciboRenova input:active, .TablaReciboRenova textarea:active{border:#c6c7cb solid 1px;}

table.TablaReciboRenova
{
	/*width: 1000px;*/
	max-width: 1200px;
	min-width: 1000px;
	margin: 25px auto;
	border-width: 1px;
	border-spacing: 0;
	border-style: outset;
	border-color: ;
	border-collapse: separate;
	background-color: #FFF;
	font-size:14px;
}
table.TablaReciboRenova tfoot tr th
{
	cursor:pointer;
}
table.TablaReciboRenova th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #c6c7cb;
	background-color: #c6c7cb;
	-moz-border-radius: ;
	font-size:16px;
	color: #FFF;
}

table.TablaReciboRenova td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #c6c7cb;
	background-color: #ffffff;
}
table.TablaReciboRenova p
{
	text-align: center;
}

.uperCase
{
	text-transform:uppercase;
}
.infoButton
{
	display: inline-block;

	font-family: "Batch";
	font-size: 12px;

	cursor: pointer;

	margin-right: 5px;

	color:#F87DBA !important;
}

/*TOOLTIP*/
.ui-tooltip, .arrow:after
{
	background: #FFF !important;
}
.ui-tooltip
{
	border-radius: 20px;
	font: bold 14px "Helvetica Neue", Sans-Serif;
	box-shadow: 0 0 7px black;
	font-size: 14px;
}
.arrow
{
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top
{
	top: -16px;
	bottom: auto;
}
.arrow.left
{
	left: 20%;
}
.arrow:after
{
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.arrow.top:after
{
	bottom: -20px;
	top: auto;
}

.tablaAdminBalance input, .tablaAdminBalance textarea{ border:none; background:none; color:#000}

.tablaAdminBalance textarea{ overflow:auto; height:97px; width:100px;}

.tablaAdminBalance input:active, .tablaAdminBalance textarea:active{border:#999 solid 1px;}

table.tablaAdminBalance
{
	/*width: 1000px;*/
	max-width: 1200px;
	min-width: 1000px;
	margin: 25px auto;
	margin-left: 0 !important;
	border-width: 0;
	border-spacing: 0;
	border-style: outset;
	border-color: ;
	border-collapse: separate;
	background-color: #FFF;
	font-size:10px;
}
table.tablaAdminBalance tfoot tr th
{
	cursor:pointer;
}
table.tablaAdminBalance th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	-moz-border-radius: ;
	font-size:9pt;
	color: #FFF;
}

table.tablaAdminBalance td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #ffffff;
}
table.tablaAdminBalance tbody td.odd
{
	background-color: #F7F7F7;
}

/*FACTURA*/
#confirFactura
{
	display: block;
	margin: 0 auto;

	height: 100px;
	width: 300px;

	font-size: 12px;
	text-align: center;

	border: 1px dashed #808080;
}
#confirFactura #radioConfirm1, #confirFactura #radioConfirm2
{
	display: inline-block;

	margin: 0;

	width: 15px;
	height: 15px;

	text-align: center;
}
#btnTerminarFactura
{
	margin-top: 10px;
}
#MyForm
{
	display: none;
	margin: 0 auto;

	height: 220px;
	width: 400px;

	background-color: #f7f7f7;
}

/*COBRO de mensajeria*/
#elegirCobro, #elegirCobroB
{
	display: block;
	margin: 0 auto;

	height: auto;
	width: 600px;

	margin-top: -50px;
	margin-bottom: 50px;

	overflow: hidden;
}
#elegirCobro ul, #elegirCobroB ul
{
	list-style: none;
}
#elegirCobro ul li span, #elegirCobroB ul li span
{
	display: block;
	float: left;

	height: 40px;
	width: 180px;

	border-bottom: 1px dashed #808080;
}



/*RECIBO DE NOMINA*/
#reciboNomina
{
	display: block;
	margin: 0 auto;

	width: 1000px;
	height: auto;

	border: 2px solid #555;

	margin-bottom: 15px;

	overflow: hidden;
}
.miniLogoNomina
{
	position:absolute;

	top:0;
	left:0;
}
#reciboNominaParte1
{
	position: relative;
	display: block;
	margin: 0 auto;

	width: 100%;
	height: auto;
}
#reciboNominaParte2
{
	position: relative;
	display: block;
	margin: 0 auto;

	width: 100%;
	height: auto;

	border-top: 2px dashed #555;
}
.nominaRelleno, .nominaRelleno2
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: 25px;

	border-bottom: 2px solid #555;

	text-align: center;
	/*overflow: hidden;*/
}
.nominaRelleno p
{
	width: 100%;
	height: auto;

	text-align: center;

	overflow: hidden;
}
.nominaRelleno2
{
	height: 90px;
}
.nominaRelleno span, .nominaRelleno2 span
{
	display: block;
	float: left;

	height: 25px;

	width: 244px;
	border-left: 2px solid #555;
}
.nominaRelleno2 span
{
	height: 90px;
}
.nominaRelleno .colspan2
{
	display: block;
	float: left;

	height: 25px;

	width: 498px;
	border-left: 2px solid #555;
}


#balanceNomina
{
	display: block;
	margin: 0 auto;

	height: auto;
	width: 100%;

	overflow: hidden;
	/*background-color: yellow;*/
}
#ingresosNomina, #egresosNomina
{
	text-align: center;
}
#ingresosNomina,#ingresosNomina span
{
	display: block;
	float: left;

	width: 490px;

	border-right:2px solid #555;
}
#egresosNomina, #egresosNomina span
{
	display: block;
	float: left;

	width: 508px;
}

.titPercepcionesA
{
	display: block;
	float: left;

	height: 25px;
	width: 240px;

	margin-left: 3px;
}

.textoPercepcionesA
{
	display: block;
	float: left;

	height: 25px;
	width: 240px;

	margin-top: 1px;
	margin-bottom: 1px;

	margin-left: 3px;
}

.firma
{
	height: 50px;
}
.negrita
{
	font-weight: bold;
}
.sinBorde
{
	border-left: none !important;
}




/*Cambios Kurt*/
#nav2 ol
{
	display: block;
	margin: 0 auto;
	list-style: none;

	margin: 5px auto;
	margin-left: -20px;
	margin-right: 20px;

	height: 35px;
	max-height: 35px;

	color: #FFF;
	background-color: transparent !important;
	font-weight: bold;
	text-align: center;

	border: none;

	/*padding-top: 5px;*/
	overflow: hidden;

}
.dataTables_wrapper
{
	display: block !important;
	margin: 0 auto !important;

	/*width:1000px;*/
	max-width: 1400px;
	min-width: 100%;

	/* overflow: hidden !important; */
	/*overflow-x: auto;*/
}
.dataTables_length
{
	display: block;
	float: right;

	width: 33%;
	height: auto;
}
.filterSearch
{
	position: relative;
	margin-top: 15px;
	margin-bottom: -55px;

	z-index: 999999;
}

/* cambios Kurt modulos*/
#deptosStyle li
{
	display: block;

	text-decoration: none;
	list-style: none;

	margin-left: -20px;

	width: 100%;
	height: 40px;

	/*background-color: red;*/
	margin-bottom: 2px;

	border-bottom: 1px dashed #808080;
}
#deptosStyle .boxSpecial
{
	float: right;
	width: 38px;

	text-align: center;
}
.fancybox4
{
	color:#FFF;
	cursor:poiner !important;
}
#specialFancy
{
	display: none;
	margin: 0 auto;

	width: 1000px;
	height: 800px;

	background-color: #f7f7f7;

	border: 2px solid #FFF;
	overflow: hidden;
}
#tabsSpecial
{
	display: block;
	float: left;

	width: 450px;
	height: 800px;

	border-right: 2px solid #FFF;

	overflow-y: auto;
	overflow-x: hidden;
}
#titsTabs
{
	display: block;
	float: left;

	width: 450px;
	height: 30px;

	overflow: hidden;
}
#titsTabs .active
{
	padding: 5px;
	font-weight: bold;
	text-decoration: underline;

	font-size: 18px;
}
.customBar, .customBarAux
{
	display: block;
	float: left;

	width: 150px;
	height: 800px;

	border-right: 2px solid #FFF;

	overflow-y: auto;
	overflow-x: hidden;
}
.customBar
{
	width: 450px;
}
.customBarAux
{
	height: 400px;
}
.customBar2
{
	display: block;
	float: left;

	width: 544px;
	height: 800px;

	border-bottom: 2px solid #FFF;

	overflow-y: auto;
	overflow-x: hidden;
}
.customBar3
{
	display: block;
	float: left;

	width: 544px;
	height: 200px;

	border-bottom: 2px solid #FFF;

	overflow-y: auto;
	overflow-x: hidden;
}
.customBar span,.customBarAux span, .customBar2 span, .customBar3 span
{
	display: block;

	width: 100%;

	font-weight: bold;
	font-size: 12pt;
	color:#FFF;
	text-align: center;
}
.borderTop
{
	border-top: 1px solid #FFF;
}
.customBar p, .customBarAux p
{
	font-weight: 400;
	font-size: 12px;
	color:#000;
	text-align: left;

	margin-left: 3px;
}
.customBar .titCliente
{
	font-weight: 400;
	font-size: 12px;
	color:#FFF;
	text-align: left;

	line-height: 2px;

	margin-left: 3px;
}
#borderContacto
{
	display: block;
	margin: 0 auto;

	width: 180px;
	height: 1px;

	border-bottom: 1px solid #555;
}

table.tablaSpecial
{
	width: 90%;
	max-width: 90%;
	margin: 25px auto;
	border-width: 0;
	border-spacing: 0;
	border-style: outset;
	border-color: ;
	border-collapse: separate;
	background-color: #FFF;
	font-size:14px;
}
table.tablaSpecial tfoot tr th
{
	cursor:pointer;
}
table.tablaSpecial th
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFF;
	background-color: #FFF;
	-moz-border-radius: ;
	font-size:16px;
	color: #FFF;
}

table.tablaSpecial td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFF;
	background-color: #FFF;
}
table.tablaSpecial tbody td.odd
{
	background-color: #F7F7F7;
}
#myHide
{
	display: none;
}
#radioCliente
{
	display: block;

	height: 30px;
	width: 200px;

	overflow: hidden;
}
#radioCliente input
{
	display: inline-block;

	margin: 0;

	width: 15px;
	height: 15px;
}






/*Cambios a Orden Special*/
.SuperPostit
{
	display: block;

	width: 100%;
	height: 800px;

	background: transparent url(../img/pzarron.jpg)repeat center center;

	overflow: auto;
}

.SuperPostit .postit, .SuperPostit .postit2, .SuperPostit .postit3
{
	position:relative;
	display: block;
	float:left;

	font-size: 10px !important;

	width: 215px;
	height: 230px;

	margin-left: 5px;
	margin-top: 5px;

	background-color: #edf514;

	-moz-border-radius: 2px 20px 2px 2px;
	-webkit-border-radius: 2px 20px 2px 2px;
	border-radius: 2px 20px 2px 2px;

	-moz-box-shadow: 2px 2px 3px #000;
	-webkit-box-shadow: 2px 2px 3px #000;
	box-shadow: 2px 2px 3px #000;

	overflow-x:hidden;
	overflow-y:auto;
}
.SuperPostit .postit2
{
	height: 310px;
}
.SuperPostit .postit3
{
	height: 230px;
}
#separador
{
	display: inline-block;

	width: 2px;
	height: 20px;

	border-left: 2px solid #808080;
}

.btnSaveNewPass
{
	display: block;
	margin: 0 auto;

	width: 100%;

	text-align: center;
}
#btnFiltSpecialContainer
{
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: -10px;

	width: 270px;
	height: 40px;
}
.btnFiltSpecial
{
	display: block;
	margin: 0 auto;

	margin-left: 5px;

	float: left;

	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	background-color: #FOF;
	font-weight: bold;

	border:none;

	width: 130px;
	height: 40px;

	cursor: pointer;
}
.btnFiltSpecial:hover
{
	background-color: #FFF;
}
.btnActive
{
	background-color: #c7c6d3;
}




#cotizSpecialContainer
{
	display: none;
	margin: 0 auto;

	width: 400px;
	height: 400px;

	background-color: #F7F7F7;

	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
#cotizSpecialContainer p
{
	margin-top: 10px;
	text-align: center;
	margin: 0 auto;
}
#cuadroResponsables
{
	display: block;
	margin: 0 auto;

	width: 350px;
	height: 350px;

	border: 2px solid #808080;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow-x: hidden;
	overflow-y: auto;
}
ul#responsables
{
	list-style: none;
	margin: 0;
	padding: 0;

	margin-top: 5px;
}
ul#responsables li
{
	display: block;
	margin: 0 auto;

	width: 340px;
	height: 22px;

	overflow: hidden;
}
#colorDIf
{
	color: #FFF;
	cursor: pointer !important;
	font-weight: bold;
}
#botonesTiempos
{
	display: block;
	margin: 0 auto;

	height: 35px;
	width: 1000px;
}


/*Cotiz Especial de lado de tiempos*/
#fancyCotizSpecial
{
	height: 600px;
	width: 800px;

	overflow: hidden;
}
#lateralI, #lateralD
{
	display: block;
	float: left;

	width: 155px;
	height: 600px;

	border-right:2px solid #808080;
}
#lateralD
{
	width: 642px;
	border-right: none;
	overflow-y: auto;
}
ul#listaProyectosACotiz
{
	margin: 0;

	padding: 0;
	list-style: none;
}
#titLateral
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: 30px;

	font-weight: bold;

	text-align: center;
}
#agregaConceptoEspecial
{
	display: block;
	margin: 0 auto;


	width: 70%;
	height: 40px;
}
.borrarSpecial
{
	font-family: "Batch";

	cursor: pointer;
}
.borrarSpecial:hover
{
	color: #FFF;
}




/*RESUMEN*/
#equipo
{
	display: block;
	margin: 0 auto;

	min-height: 600px;
	/*max-height: 3000px;*/
	max-width: 1000px;
	min-width: 200px;

	overflow: hidden;

	/*background-color: red;*/
}
.equipoReport
{
	padding: 0;
	margin: 0;

	margin-right: 10px;

	list-style: none;
	font-size: 9pt;

	display: block;
	float: left;

	width: 130px;

	min-height: 500px;
	max-height: auto;
}
.equipoReport li
{
	position: relative;
	display: block;
	margin: 5px auto;


	min-height: 155px;
	height: auto;

	text-align: center;

	background-color: #FFF;
	overflow: hidden;

	cursor: pointer;
}
.equipoReport li:hover
{
	background-color: #f7f7f7 !important;
}
.equipoReport #one
{
	display: block;

	height: 30px;
	background-color: #fff;

	text-align: center;
	font-weight: bold;

	border-bottom: 1px dashed #414141;

}
.textoResumen
{
	line-height: 10px;
	font-size: 10px;

}
.mensajeResumen
{
	margin:0 4px 0 4px;
	line-height: 8px;
	text-align: center;
}
.btnSavePrioriResumen
{
	display: block;
	margin: 0 auto;

	margin-bottom: 2px;

	border:none;


	width: 120px;
	height: 30px;

	color: #FFF;
	font-weight: bold;
	background-color: #FFF;

	cursor: pointer;
}
.btnSavePrioriResumen:hover
{
	background-color: #FFF;
}
.infoCuad1
{
	display: block;
	float: left;

	width: 15px;
	height: 15px;

	background-color: #fff;
}
.infoCuad2
{
	display: block;
	float: right;

	width: 15px;
	height: 15px;

	background-color: #fff;
}
.infoCuad3
{
	position: absolute;
	display: block;
	float: left;

	width: 15px;
	height: 15px;

	left: 0;
	bottom: 0;

	/*background-color: #fff;*/
}
.infoCuad4
{
	position: absolute;
	display: block;
	float: left;

	width: 24px;
	height: 18px;

	right: 0;
	bottom: 0;

	/*background-color: #fff;*/
}
textarea.mensajeResumen
{
	display: block;
	/*width: 120px;*/
	min-width: 120px;
	max-width: 120px;

	resize: none;

	line-height: 12px;

	border: none;
	background-color: none;

	min-height: 58px;
	height: auto;

}
.pagoGrapic
{
	display: block;
	margin: 0 auto;
	float: right;

	width: 10px;
	height: 10px;

	background-color: #f0f;
}
#printButtonContainer
{
	display: block;
	margin: 0 auto;

	width: 1000px;
}



#syncSpecial
{
	display: none;
	width: 10px;
	height: 10px;
}
.syncSpecialTrue
{
	display: block;
	background-color: green;
}

.syncSpecialFalse
{
	display: block;
	background-color: red;
}

.btnConceptoSpecial
{
	display: block;
	margin: 0 auto;

	width: 30px !important;
	height: 30px !important;
}

.btnFechaAutoriza, .btnMensajeResumen
{
	font-size: 12px !important;
}
#lblFechaAutoriza, #lblProyecto, #lblProyectoB, #lblMensaje
{
	display: block;
	margin: 0 auto;

	height: 30px;
	width: 100%;

	text-align: center;
}
#txtFechaAutoriza
{
	text-align: center;
}


#checkPagarHide
{
	display: none;
}


.selectContainer
{
	display: block;
	margin: 0 auto;

	width: 1000px;
}
#myListOptions
{
	display: block;
	margin: 0 auto;


}
#botonesEspeciales
{
	display: block;
	margin: 0 auto;

	height: 40px;
	width: 615px;
}
#botonesEspeciales .btnButton
{
	display: block;
	float: left;

	margin-left: 15px;
}
#areaPrint2
{
	display: block;
	margin: 0 auto;

	width: 1000px;

}
#alineraBug
{
	display: block;
	margin: 5px auto;

	width: 115px;
	height: 30px;

	overflow:hidden;
}
#alineraBug label,#alineraBug input
{
	display: inline;
}
.lineaDivModulos
{
	border-bottom: 1px dashed #7c7c7c;
}

.nivelDificultadFacil
{
	border-bottom: 2px dashed #f7e804;
}
.nivelDificultadMedio
{
	border-bottom: 2px dashed #f78a0c;
}
.nivelDificultadDificil
{
	border-bottom: 2px dashed #ba1609;
}
#cuadroDifF,#cuadroDifM,#cuadroDifD
{
	display: inline-block;

	width: 20px;
	height: 20px;
}
#cuadroDifF
{
	background-color: #f7e804;
}
#cuadroDifM
{
	background-color: #f78a0c;
}
#cuadroDifD
{
	background-color: #ba1609;
}
#hideHeader
{
	display: block;
	margin: 5px auto;

	height: 3px;
	width: 1000px;
	overflow: hidden;
}


/*nueva area de balance*/
#newAreaPrint
{
	display: block;
	margin: 0 auto;

	width: 1000px;
	height: 600px;
}
.areBalanceA,.areBalanceB
{
	display: block;
	float: left;

	width: 333px;
	height: 220px;

	margin-bottom: 5px;
}
.areBalanceB
{
	width: 333px;
	max-height: 800px;
	min-height: 220px;
}

table.tablaMini
{
	/*width: 1000px;*/
	max-width: 331px;
	min-width: 300px;
	margin: 25px auto;
	border-width: 0;
	border-spacing: 0;
	border-style: outset;
	border-color: ;
	border-collapse: separate;
	background-color: #FFF;
	font-size:10px;
}
table.tablaMini tfoot tr th
{
	cursor:pointer;
}
table.tablaMini th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	-moz-border-radius: ;
	font-size:9pt;
	color: #FFF;
}

table.tablaMini td
{
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #ffffff;
}
table.tablaMini tbody td.odd
{
	background-color: #F7F7F7;
}
#txtFechaBalance
{
	text-align: center;
}
.weightFont
{
	font-weight: bold;
	text-decoration: underline;
}
#botonesNuevos
{
	display: block;
	margin: 0 auto;

	height: auto;
	width: 100%;
	overflow: hidden;
}
#botonesNuevos button
{
	display: inline-block;
	margin: 0 auto;

	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
#btnVerCotiz
{
	float: right;
}
#frame
{
	display: block;
	margin: 0 auto;

	width: 500px;
	height: 500px;

	background-color: red;
}
.tablaFancy
{
	display: block;
	margin: 0 auto;

	width: 180px;

	text-align: center;
}
h3 {
	margin: 0px;
	padding: 0px;
}
.suggestionsBox
{
	position: relative;
	left: 30px;
	margin: 10px 0px 0px 0px;
	width: auto;
	/*background-color: #212427;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;
	color: #000;
	z-index:100;
}
.suggestionList
{
	margin: 0px;
	padding: 0px;
}
.suggestionList li
{
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style:none;
}
.suggestionList li:hover
{
	background-color: #51E41F;
}
table.superTable tr.user_inactive td, table.superTableB tr.user_inactive td, table.superTableC tr.user_inactive td
{
	color: #FE4040;
}

/*
styleBR.css------------------------------------------------------------------------------------------------------------------------
*/
#graficasInicio
{
	display: block;
	margin: 0 auto;

	width: 1000px;
	min-height: 300px;
	max-height: 950px;
	height: auto;

	overflow: hidden;
}
#graficasInicio h2
{
	text-align: center;
}
.textoRosa
{
	color: #fabedf;
}
.textoNegro
{
	color: #000;
}
.tablaIni, #tablaIniA
{
	display: block;
	margin: 0 auto;
	padding: 0px;
	float: left;

	width: 300px;
	height: 396px;

	border: 2px solid #fabedf;

	overflow-x: hidden;
	overflow-y: auto;
}
#graficaIniciaA, #graficaIniciaB
{
	display: block;
	margin: 0 auto;

	height: 400px;
	width: 100%;
}
.graficaIni
{
	display: block;
	margin: 0 auto;
	float: left;

	background-color: #C2C5BA;
	width: 690px;
	height: 396px;

	border: 2px solid #fabedf;
}
#graficasInicio table.tablaAdmin
{
	margin: 0 auto;
	min-width: 300px;

	text-align: center;
}
/*ALTAS*/
.barraBotones
{
	display: block;
	margin: 0 auto;

	width: 1000px;
	height: auto;
	min-height: 35px;


	overflow: hidden;
}
.btnAltas0, .btnNC0, .btnAdmin0
{
	display: block;
	float: left;

	width: 15%;

	margin-left: 14px;
}
.btnNC0
{
	margin-left: 16px;
	width: 18%;
}
.btnAdmin0
{
	margin-left: 165px;
	width: 25%;
}
.barraForm
{
	display: block;
	margin: 10px auto;

	width: 1000px;
	height: 35px;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	background-color: #e1e1e1;

	overflow: hidden;
}
.textoBarraForm
{
	display: block;

	color:#707070;
	width: 100%;
	text-align: center;

	font-size: 14pt;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;

	margin-top: 5px;
}
.btnSuperMostrar
{
	display: block;
	float: right;

	width: 75px;
	height: 33px;

	margin: -36px 1px 0 0 !important;

	border:none;
	/*border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;*/

	background-color: #707070;
	color:#FFF !important;

	font-size: 12px !important
}
.btnSuperMostrar:hover
{
	/*background-color: #e1e1e1;*/
	color:#F87DBA !important;
}
.areaRegistro
{
	display: block;
	margin: 0 auto;

	width: 100%;
	max-width: 1024px;
	min-height: 100px;
	height: auto;

	background-color: #e1e1e1;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow: hidden;
}
table.tablaRegistro, .tablaRegistro table:first-child
{
	display: block;
	margin: 10px auto;

	width: 80%;
	height: auto;

	overflow: hidden;
	overflow-x: scroll;
}
table td.btnFormManipule
{
	text-align: right;
}
#barraToolTabla
{
	display: block;
	margin: 0 auto;
	margin-top: 20px;

	width: 1000px;
	height: 35px;

	overflow: hidden;
}
table.superTable, table.superTableB, table.superTableC
{
	/*display: block;*/
	margin: 25px auto;

	width: 100%;
	min-width: 800px;
	max-width: 1400px;
	height: auto;

	font-size: 11pt;

	border-spacing: 0;
}

table.superTableC {
	overflow: auto;
}

table.superTable tr, table.superTableB tr, table.superTableC tr
{
	padding: 0;
	margin: 0;
	border: 1px solid #fabedf;
	min-width: 1000px;
}
table.superTable tr td:hover, table.superTableB tr td:hover, table.superTableC tr td:hover
{
	background-color: #e1e1e1;
}
.filter_text input, thead th, .filter_checkbox
{
	font-size: 11pt !important;
	background-color: #fabedf !important;
	text-align: center !important;
	color: #707070 !important;
	font-weight: bolder !important;
}
table.superTable tr th, table.superTableB tr th, table.superTableC tr th
{
	padding: 0;
	margin: 0;
	border: 1px solid #fabedf;
	background-color:#fabedf;

	text-align: center;
	color: #707070;
}
table.superTable tr td, table.superTableB tr td, table.superTableC tr td
{
	padding: 2px;
	margin: 0;
	border: 1px solid #fabedf;
	background-color:#fff;

	text-align: center;
	color: #707070;
}
table.superTable #fontButton2, table.superTableB #fontButton2, table.superTableB #fontButton2
{
	color: #707070;
}
table.superTable #fontButton2:hover, table.superTableB #fontButton2:hover, table.superTableC #fontButton2:hover
{
	color: #F87DBA;
}
.Permisos
{
	display: block;
	margin: 0 auto;

	list-style: none;

	width: 100%;
	height: auto;
}
.Permisos li
{
	display: inline-block;

	width: 20%;
	height: auto;
}
#ppal input[type=text]:hover, #ppal input[type=text]:active, #ppal input[type=text]:focus,
#ppal input[type=password]:hover, #ppal input[type=password]:active, #ppal input[type=password]:focus
#ppal input[type=checkbox]:hover, #ppal input[type=checkbox]:active, #ppal input[type=checkbox]:focus
#ppal select:hover, #ppal select:active, #ppal select:focus
#ppal textarea:hover, #ppal textarea:active, #ppal textarea:focus
{
	border: 1px solid #F87DBA;
	outline: 0 !important;
}
#formatoFiltros select
{
	width: 397px;
}
.barraFiltroConsulta
{
	width: 396px;
	height: 35px;

	background-color: #FFF;
	border: 1px solid #fabedf;

	overflow: hidden;
}
.radioFiltros
{
	display: block;
	float: left;

	width: 99px;
	height: 35px;

	font-size: 12px;

	overflow: hidden;
}
.radioFiltros input[type=radio]
{
	margin: 0;
	margin-top: 7px;
}
#selecStyle
{
	position: relative;
	display: block;

	width: 35px;
	height: 35px;

	background-color: red;

	z-index: 100;
}
#formatoImportar .btnButton
{
	display: block;
	margin: 0 auto;

	width: 250px;
	height: 39px;
}
#formatoImportar input[type=text]
{
	text-align: center;
}
#contenido.contenidoImportar table.superTable tr th, #contenido.contenidoImportar table.superTable tr td
{
	font-size: 9px !important;
	font-family: 'Montserrat', sans-serif;
}
.contenidoImportar .filter_text input, thead th, .contenidoImportar .filter_checkbox
{
	font-size: 10px !important;
}
#barraNavTabla
{
	display: block;
	margin: 10px auto;

	width: 1000px;
	height: 35px;

	overflow: hidden;
}
#barraNavTabla .btnNavTabla
{
	width: 125px;
	height: 35px;

	border: none;
	background-color: #FABEDF;

	color: #707070;
}
#barraNavTabla .btnNavTabla:hover
{
	background-color: #F87DBA;
	color: #e1e1e1;
}
.btnPrev
{
	float: left;
}
.btnNext
{
	float: right;
}
#tituloBarraNav, #tituloBarraNavSemana
{
	display: block;
	float: left;

	height: 35px;
	width: 500px;

	text-align: center;
	font-size: 16pt;
	margin-left: 125px;
}
#areaChartParticipacion,#areaChartInv,.espacio_rpt
{
	display: block;
	margin: 0 auto;

	height: 680px;
	min-width: 1000px;
	max-width: 1400px;

	border: 2px solid #FABEDF;
}
.espacio_rpt
{
	display: none;
	margin: 20px auto;

	height: auto;
	min-height: 400px;
}
#pedometro
{
	display: block;
	position: absolute;

	width: 180px;
	height: 180px;

	top: -55px;
	left: 55px;

	z-index: 1;
}
#txtCuerpoNoticias
{
	display: block;

	max-width: 600px;
	min-width: 600px;

	max-height: 400px;
	min-height: 280px;
}
#noticiaContenedor
{
	display: block;
	margin: 0 auto;

	border: 2px solid #707070;

	width: 800px;
	min-height: 200px;
	height: auto;

	padding: 10px;

	overflow: hidden;
}
#noticiaContenedor div
{
	text-align: center;
}
#noticiaContenedor #tituloNoticia
{
	font-size: 14px;
	font-weight: bold;
}
#noticiaContenedor #cuerpoNoticia
{
	font-size: 12px;
}
#noticiaContenedor #creditoNoticia
{
	font-size: 10px;
}
#tablaIniUPHide,#tablaIniDOWNHide
{
	display: none;
}
#espacioEntabla
{
	display: block;

	width: 250px;
	height: 35px;
}
.miniLetra
{
	font-size: 10px !important;
}

.botonesNegros
{
	display: block;
	margin: 0 auto;

	border: none;
	width: 150px;
	height: 35px;

	font-weight: bold;
	color: #FFF;
	background: #fabedf;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	cursor: pointer;
}
.botonesNegros:hover
{
	color: #393A32;
	background: #F87DBA;
}
#contenedorbotonesNegros
{
	display: block;

	margin: 0 auto;

	height: 35px;
	width: 320px;

	overflow: hidden;
}
#contenedorbotonesNegros .botonesNegros
{
	float: left;

	margin-left: 8px;
}
.table-content {
	display: block;
	margin: 0 auto;
	padding: 0;

	width: 100%;
	height: auto;

	overflow: hidden;
	overflow-x: auto;
}
.fancyGeneral
{
	display: none;
	margin: 0 auto;

	width: auto;
	max-width: 95vh;
	min-width: 500px;

	height: auto;
	min-height: 350px;
	max-height: 95vh;

	background-color: #F7F7F7;
	border: 2px solid #fabedf;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	overflow-x: auto;
	overflow-y: auto;
}
.fancyGeneralTitulo
{
	display: block;
	width: 100%;
	height: 25px;

	margin: 0;

	color: #FFF;
	font-weight: bold;
	font-size: 16pt;
	text-align: center;

	background-color: #fabedf;
}
.fancyGeneral .fancyGeneralSubTitulo
{
	font-size: 16px;
	text-align: center;
}
.btnSuperRosa
{
	display: block;
	margin: 0 auto;

	width: 200px;
	height: 35px;

	background-color: #FABEDF;
	color: #707070;

	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	font-weight: bolder;

	cursor: pointer;
}
.btnSuperRosa:hover
{
	background-color: #F87DBA;
	color: #FFF;
}
.btnSuperRosa #fontButton2
{
	color: #FFF;
}
#fontButton2 a
{
	text-decoration: none;
	color: #707070;
}
#fontButton2 a:hover
{
	color: #F87DBA;
}
.superOculta
{
	display: none;
}
table.superTable tr.rowYellow td
{
	background-color: #FFFF80;
}
table.superTable tr.rowRed td
{
	background-color: #FF6464;
}
table.superTable tr.rowOrange td
{
	background-color: #FFB66C;
}
table.superTableB tr.rowGray td, table.superTableC tr.rowGray td
{
	background-color: #E1E1E1;
}
table.superTable tr td.rowYellowB
{
	background-color: #FFFF80 !important;
	cursor: pointer !important;
}
#fontMenu
{
	font-family: "Batch";
	font-size: 16pt;

	color:#F11282;
}
#fontMenu2
{
	font-family: "Batch";
	font-size: 16pt;

	color:#058DC7;
}
#fontMenu3
{
	font-family: "Batch";
	font-size: 16pt;

	color:#A953FF;
}
#fontMenu4
{
	font-family: "Batch";
	font-size: 16pt;

	color:#50B432;
}
.redError
{
	color: #FF0000;
}
.fancyGeneral .lblFancyTextoCenter
{
	text-align: center;
	width: 100%;
}
.rowFancy
{
	display: block;
	margin: 0 auto;

	height: auto;
	width: 100%;
	max-width: 320px;

	overflow: hidden;
}
.rowFancy input, .rowFancy select
{
	display: inline-block;
}
/*CALENDARIO*/
/*div.fc-day-content, div.fc-day-content div
{
	height: auto !important;
	max-height: 200px !important;
	overflow-y: auto !important;
}
.fc-event-container div
{
	height: auto
}*/

/*TAREAS*/
.imgCategoria
{
	display: block;
	margin: 5px auto;

	width: 300px;
	height: 300px;
}

.contenedorCajas
{
	display: block;

	height: 100%;
	width: 100%;

	overflow: hidden;
}
.contenedorCajas input
{
	width: 35px;
	float: left;

	margin-left: .7px;
}
.contenedorCajasB
{
	display: block;
	margin: 0 auto;

	height: auto;
	width: 250px;

	overflow: hidden;
}
.contenedorCajasB input
{
	width: 35px;
	float: left;

	margin-left: .7px;
}
/*movBancos*/
#grafica_movBancos
{
	display: block;
	margin: 0 auto;

	width: 95%;
	height: auto;
	min-height: 600px;

	border:2px solid #fabedf;

	overflow: hidden;
}

/*rango consulta*/
.rangoConsulta
{
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;

	width: 80%;
	min-width: 320px;
	max-width: 504px;

	height: auto;

	overflow: hidden;
}
.rangoConsulta input
{
	display: inline-block;
	text-align: center;
}
.lblRango
{
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 16px;
}
.btnSelectAll
{
	font-size: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	cursor: pointer;
}
.btnSelectAll:hover
{
	text-decoration: underline;
	font-weight: bold;
}
table.tableHorarios tr td
{
	position: relative;
}
.timepicker
{
	position: relative;
	text-align: center;
}

/*
pink.css------------------------------------------------------------------------------------------------------------------------
*/
table.tablaAdmin th
{
	border-color: #F87DBA;
	background-color: #F87DBA;
}
table.tablaAdmin td
{
	border-color: #F87DBA;
}
table.tablaMini th
{
	border-color: #F87DBA;
	background-color: #F87DBA;
}
table.tablaMini td
{
	border-color: #F87DBA;
}
#div_logout h4, #div_logout a
{
	color: #F87DBA;
}
#IrArriba span
{
	background-color: #F87DBA;
}
#generarPago
{
	border: 2px solid #F87DBA;
}


.figcaptionSelect
{
	color: #F87DBA;
}

#tituloAdmin
{
	color: #F87DBA;
}
#nav2 li
{
	background: #F87DBA;
}

#contentPermisos
{
	border: 2px solid #F87DBA;
}
#contactosFancy
{
	border: 2px solid #F87DBA;
}
#contactosFancyContainer
{
	border-top:2px solid  #F87DBA;
}
#clavesFancy
{
	border: 2px solid #F87DBA;
}
#clavesFancyContainer
{
	border-top:2px solid  #F87DBA;
}
#notasFancy
{
	border: 2px solid #F87DBA;
}
#generaOrden
{
	border: 2px solid #F87DBA;
}
#arrowD,#arrowI
{
	background-color: #F87DBA;
}
#paso1,#paso2,#paso3,#paso4,#paso5
{
	color: #F87DBA !important;
}
input[type=radio], input[type=checkbox]
{
	background-color: #F87DBA;
}
#btnNuevoCliente, #btnSendOrden
{
	background-color: #F87DBA;
}
.footerSection p
{
	color: #F87DBA;
}
#barraInf
{
	background-color: #F87DBA;
}
.btnButton, #btnPermisos
{
	background-color: #F87DBA;
}
input[type=text], input[type=number], input[type=password], select, textarea
{
	border: 1px solid #F87DBA;
}
#actCurso
{
	color: #F87DBA;
}
.fancyTiempos
{
	border: 2px solid #F87DBA;
}

.fancyTiempos p
{
	color: #F87DBA;
}

.fancyTiempos h6
{
	color: #F87DBA;
}

#descEstado
{
	color: #F87DBA;
}
ul#permisos li label
{
	color:#F87DBA;
}
#Empleados, #Empleados2
{
	border:1px dashed #F87DBA;
}
.pasoOrden
{
	border:1px dashed #F87DBA;
}
.fancyComments
{
	border: 2px solid #F87DBA;
}
.fancyComments .commentsHeader
{
	background-color: #F87DBA;
}
table.resumenProyecto th
{
	border-color: #F87DBA;
	background-color: #F87DBA;
}
table.resumenProyecto td
{
	border-color: #F87DBA;
}
#commentsContenedor
{
	border-bottom: 2px solid #F87DBA;
}
#listaPriori li
{
	background-color: #F87DBA;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next
{
	background-color: #F87DBA;
}
/*.dataTables_length
{
	border: 1px dashed #F87DBA;
	border-bottom: none;
}
.dataTables_filter
{
	border: 1px dashed #F87DBA;
	border-top: none;
}*/
.pend
{
	color: #F87DBA;
}
#userLog
{
	background-color: #F87DBA;
}
.ui-widget-header
{
	background: #F87DBA !important;
}
.ui-state-highlight
{
	background: #F87DBA !important;
	border: 1px solid #F87DBA !important;
	color:#F87DBA !important;
}
.fancyRenova
{
	border: 2px solid #F87DBA;
}
.ui-tooltip, .arrow:after
{
	border: 2px solid #F87DBA !important;
}
.ui-tooltip
{
	color: #F87DBA !important;
}
.infoButton
{
	color:#F87DBA;
}
table.tablaAdminB th
{
	border-color: #F87DBA;
	background-color: #F87DBA;
}
table.tablaAdminB td
{
	border-color: #F87DBA;
}
table.tablaAdminBalance th
{
	border-color: #F87DBA;
	background-color: #F87DBA;
}
table.tablaAdminBalance td
{
	border-color: #F87DBA;
}
#nav2 ol
{
	color: #F87DBA;
}
.fancybox4
{
	color:#F87DBA !important;
}
/*Kurt pedido special*/
#specialFancy
{
	border: 2px solid #F87DBA;
}
.customBar
{
	border-right: 2px solid #F87DBA;
}
.customBar2
{
	border-bottom: 2px solid #F87DBA;
}
.customBar3
{
	border-bottom: 2px solid #F87DBA;
}
.customBar span, .customBar2 span, .customBar3 span
{
	color:#F87DBA;
}
.customBar .titCliente
{
	color:#F87DBA;
}
table.tablaSpecial th
{
	border-color: #F87DBA;
	background-color: #F87DBA;
}
table.tablaSpecial td
{
	border-color: #F87DBA;
}
.borderTop
{
	border-top: 2px solid #F87DBA;
}
.btnFiltSpecial
{
	background-color: #F87DBA;
}
#cotizSpecialContainer
{
	border: 2px solid #F87DBA;
}
#colorDIf
{
	color: #F87DBA  !important;
}
.btnSavePrioriResumen
{
	background-color: #F87DBA !important;
}
/*Color de texto de navegador*/
#pager_center
{
	color:#F87DBA;
}

/*HOVER*/
.btnSavePrioriResumen:hover
{
	background-color: #F87DBA !important;
}
#fontButton:hover, #fontButton2:hover
{
	color:#F87DBA;
}
.closeRecibo p:hover
{
	color: #F87DBA;
}

#IrArriba span:hover
{
	background-color: #F87DBA;
}
#nav2 li:hover
{
	background: #F87DBA;
}
#btnNuevoCliente:hover, #btnSendOrden:hover
{
	background-color: #F87DBA;
}
.btnButton:hover
{
	background-color: #FFF;
	color:#F87DBA;
}
#btnPermisos:hover
{
	background-color: #F87DBA;
}
#listaPriori li:hover
{
	background-color: #F87DBA;
}
.btnFiltSpecial:hover
{
	background-color: #F87DBA;
}
.borrarSpecial:hover
{
	color: #F87DBA;
}


.btnActive
{
	background-color: #c7c6d3 !important;
}

/*
log.css------------------------------------------------------------------------------------------------------------------------
*/
#barraInfLog
{
	display: block;
	margin: 0 auto;

	width: 100%;
	height: 80px;

	background-color: #fabedf;
}
#div_login
{
	display: block;
	margin: 0 auto;
	width: 500px;
	height: 300px;
}
#div_logout
{
	display: block;
	margin: 0 auto;

	width: 500px;
	height: 300px;
}
#div_logout h4, #div_logout a
{
	margin: 0 auto;

	text-align: center;

	margin-left: 10px;
	margin-right: 10px;

	font-size: 24pt;
	font-weight: bold;

	text-decoration: none;

	color: #fabedf;
}
#div_logout a
{
	text-decoration: none !important;
}
.btnButtonLog
{
	display: block;
	margin: 0 auto;

	width: 100px;
	height: 35px;

	background-color: #F87DBA;
	border: 2px solid #F87DBA;

	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	color: #090909;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-weight: bold;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;

	cursor: pointer;
}
.btnButtonLog:hover
{
	background-color: #FFF;
	color:#F87DBA;
}

.logColors input[type=checkbox]
{
	margin-left: 120px;

	width: 17px;
	height: 17px;

	background-color: #FFFFFF;
	border:none;

	text-align: center;

	cursor: pointer;
}
.logColors input[type=checkbox]
{
	margin-left: 0px;

	width: 17px;
	height: 17px;

	border:none;

	text-align: left;
}
.logColors input[type=text], .logColors input[type=password]
{
	display: block;
	margin: 0 auto;

	width: 250px;
	height: 35px;

	border: 1px solid #fabedf;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
/*
NEW IVAN------------------------------------------------------------------------------------------------------------------------
*/
#ppal .table_evaluaciones tr td
{
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
#ppal .table_evaluaciones tr .row_separe
{
	border: 2px solid #F11282;
}
#ppal .table_evaluaciones input
{
	position: absolute;
	top:0;
	left: 0;

	display: block;
	margin: 0 auto;

	height: 100%;
	min-height: 100%;
	width: 100%;

	border: none;
	border-radius: 0;
	text-align: center;

	overflow: hidden;
}
#ppal .table_evaluaciones select
{
	border: none;
	min-height: 40px;
}
#ppal .table_evaluaciones textarea
{
	border: none;
}
#ppal .table_evaluaciones input:hover, #ppal .table_evaluaciones input:active, #ppal .table_evaluaciones input:focus
{
	border: none;
}
.txt_automatic
{
	background: #FFFEA0;
}
.btnButton_active
{
	background-color: #FFF;
	color:#F87DBA;
}
#barraInfLog
{
	display: none;
	background: #FFF;
}
/*Navidad*/
/*body
{
	background: url(/img/br-new-year/new-year-4-min.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}*/
/*#barraInf
{
	background: url(/img/br-new-year/new-year-4-min%20-%20bar.jpg) no-repeat right center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

	border-bottom: 1px solid #FCE208;
}*/
#menu ul li figcaption
{
	color: #FCE208 !important;
}
.material-icons
{
	cursor: pointer;
	font-size: 24pt;
}
.material-icons:hover
{
	color: #F87DBA;
}
.form_transito
{
	display: block;
	margin: 0 auto;

	width: 50%;
	height: auto;

	overflow: hidden;
}
.form_transito p
{
	text-align: center;
}
.btn_copy
{
	cursor: pointer;
}
.btn_copy:hover
{
	background: #FAC0FE;
}
