
/* CSS Document */
img{border:0px;}

h1{font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:4px 0px;}
h2{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h3{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
p{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

input[type="text"],input[type="number"],textarea, select{width:100%; background:#fff; border:1px solid #ddd; padding:6px;}
textarea{height:80px; resize:none;}
label{margin:4px 10px 4px 0; font-size:12px; line-height:25px; font-weight:400; vertical-align:bottom;}
.wysihtml5-sandbox {
    height: 300px !important;
	padding:20px !important;
}
.mce-branding{display:none !important;}
.mce-tinymce{box-shadow:none !important;}

embed{z-index:99;}

a{outline: none; text-decoration:none; color:#3a3a3a;}
a:hover{color:#000000;}

/* CSS Document */
a, a:hover, a:visited{color:#fff; text-decoration:none; }

body{margin:0px;  font-family:Tahoma; font-size:12px; margin:0px;}
div{box-sizing:border-box;}
hr{margin:3px 0 !important;}
#main_alert{position:absolute; width:50%; bottom:45%; right:17%; text-align:center; display:none;}
.admin-content{margin:0; padding:0; background:url(../img/main_bg.svg) #fbfbfc; background-size:cover; background-attachment:fixed;}
.mark{background-color:transparent !important;}

.container{ padding:0px 0px 0px 0px;}
.main{ width:100%; }
.main-content{width:100%; min-height:200px;}
.separator{width:100%; }

#logout{
	float:right;
	height:73px;
	padding:18px;
	background:#f5f5f5;
	font-size:11px;
	color:#000;
	border-left:1px solid #ccc;	
}
#logout span{font-size:20px; color:#000;}
#logout:hover span{color:#ff0000;}

#bt-send{margin-bottom:50px;}

.header{width:100%; height:80px; padding:0px; background:#fff; border-bottom:2px solid #333; border-top:4px solid #333;}
.header-logo{width:16.66%; height:45px; background:url(../img/logo.png) center center no-repeat; float:left; background-size:contain; margin:0; margin-top:15px; text-align:left; border-right:1px dotted #ccc;}
.header-info{width:30%; height:73px; float:right; text-align:left; border-left:1px dotted #ccc; border-right:1px dotted #ccc; padding:0px;}
.header-info .user-data{padding:20px 30px; font-size:11px; color:#666;}
.header-info .user-data h1{color:#000; margin-top:0; line-height:14px;}
.site-preview{float:right; padding:22px;}

.nav{ 
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top, #cccccc 0%, #f9f9f9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cccccc 0%,#f9f9f9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cccccc 0%,#f9f9f9 100%); 
	padding-right:0;
	min-height:500px;
}

.title-nav{background:#eee; color:#000; width:100%; border-bottom:1px solid #ccc; padding:5px 20px; font-weight:bold; text-align:center;}
.btn-nav{background:#555; color:#fff; width:100%; border-bottom:1px solid #ccc; padding:5px 4%; text-align:right; cursor:pointer;}
.btn-nav:hover{background:#000;}
.btn-nav2{background:#666; color:#fff; width:100%; border-bottom:1px solid #ccc; padding:5px 4%; text-align:right; cursor:pointer;}
.btn-nav2:hover{background:#000;}
.home-main{ min-height:200px; text-align:left;  padding:0px;}
.home-tools{padding:0; padding-bottom:8px; margin-bottom:30px; border-bottom:1px dotted #999;}
.home-tools h2{margin:0; font-weight:bold; padding-top:8px; font-size:20px;}
.home-content{margin-top:70px; padding:50px;}
.home-content .nav{background:none; height:auto !important; min-height:auto !important;}
.home-content .tab-content{padding:30px; background:#fff; border:1px solid #ddd; border-top:0; border-radius:0 0 10px 10px; min-height:250px; margin-bottom:10px;}
.home-content .nav-tabs  li:not(.active) a{background:#869da2; color:#fff;}

.listado-h{background:#333; color}
.listado{background:#fff; padding:15px 30px; border-radius:0 0 10px; font-size:16px;}
.listado #list_filter{text-align:right;}
.listado #list_filter input{margin-left:8px;}
.listado .table{margin-top:20px;}
.listado thead{background:#214d57; color:#fff; font-size:16px;}
.listado a{color:#000; font-size:14px;}
.listado th{font-size:18px;}
.listado td{font-size:16px;}
.listado tbody tr:hover{background:#edf5f4 !important;}
.listado #list_paginate{text-align:right;}

.td-input{position:relative; padding:5px 0;}

.list-titulo{width:85%; float:left; margin-bottom:8px;}
.list-info{width:85%; text-align:left; float:left; margin-right:20px; color:#999; font-size:11px;}
.list-col{width:170px; min-height:14px; float:left; margin-left:10px; color:#999; font-size:11px;}
.list-cabecera{color:#000; font-weight:bold; background:#000; width:98%; min-height:16px; border:1px solid #eaeaea; float:left; padding:7px 0px 5px 2%;}

/*.rc{border-radius:10px; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}*/
.rcb{border-radius:0px 0px 10px 10px; -ms-border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; -khtml-border-radius:0px 0px 10px 10px}


input{font-size:12px;}
select{font-size:12px;}
.td-input.error-usuario input, .td-input.error_mail input, .td-input.error input,.td-input.error textarea, .td-input.error iframe{border:1px solid #da0707 !important;}

.td-input.error:after{
	content:'Campo Obligatorio';
	width:150px;
	color:#fff;
	font-size:11px;
	background:#222;
	padding:10px 9px;
	border-radius:5px;
	position:absolute;
	right:0px;
	top:16px;
	text-align:center;
	z-index:999999;
}
.td-input.error_mail:after{
	content:'Ingrese un email válido';
	width:150px;
	color:#fff;
	font-size:11px;
	background:#222;
	padding:10px 9px;
	border-radius:5px;
	position:absolute;
	right:0px;
	top:|6px;
	text-align:center;
	z-index:999999;
}
.td-input.error-usuario:after{
	content:'El usuario ya existe';
	width:150px;
	color:#fff;
	font-size:11px;
	background:#222;
	padding:10px 9px;
	border-radius:5px;
	position:absolute;
	right:0px;
	top:|6px;
	text-align:center;
	z-index:999999;
}
.td-input.error:before, .td-input.error_mail:before, .td-input.error-usuario:before{
	content:'';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7.5px 13.0px 7.5px 0;
	border-color: transparent #222 transparent transparent;
	position:absolute;
	right: 145px;
	top: 32px;
	z-index:999998;
}

.destacado_0{color:#ccc; cursor:pointer;}
.destacado_1{color:#31c8d6; cursor:pointer;}
.destacado_0 a{color:#ccc;}
.destacado_1 a{color:#31c8d6;}

#galeria{
	margin:10px 20px;
	width:100%;
}
.areaSelect-txt{
	padding:10px;
	background:#f5f5f5;
	font-size:14px;
	font-weight:bold;
}
.areaselect_button{
	margin-left:40px;
}

.list-img-gal{
	display:inline-block;
	margin:2px;
	position:relative;
	cursor:move;
	background:#fff;
	border:1px solid #ccc;
	text-align:center;
}

.file-del{
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:20px;
	background:#ccc;;
	cursor:pointer;
}
.file-del:before{
	content: 'X';
	color: #000;
	font-size: 12px;
	width: 22px;
	position: absolute;
	left:0;
	text-align: center;
}
.list-sort{
	cursor:move;
}
.submodulos{width:96%; height:700px; border:0; background:none;}

.tab-pane iframe{border:0; width:100%; min-height:500px; background:#fff;}

.uploadifive-button.multiple{overflow:visible !important;}
.uploadifive-button.multiple:before{
	content: 'Puedes elegir varios archivos';
	position: absolute;
	left: -195px;
	top: 0;
	color: #666;
	font-size: 10px;
	background: #fff;
}

.main-buttons{position:absolute; top:10px; right:0; background:rgba(235, 235, 236, 0.9); padding:8px 50px; z-index:9999;}
.main-buttons.active{position:fixed; top:0; right:0; width:100%; border-bottom:1px solid #eee;}
