@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'mifont';
    src: url('../fonts/mifont-webfont.eot');
    src: url('../fonts/mifont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mifont-webfont.woff2') format('woff2'),
         url('../fonts/mifont-webfont.woff') format('woff'),
         url('../fonts/mifont-webfont.ttf') format('truetype'),
         url('../fonts/mifont-webfont.svg#samsungimaginationboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-lnqevs');
	src:url('../fonts/icomoon.eot?#iefix-lnqevs') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-lnqevs') format('woff'),
		url('../fonts/icomoon.ttf?-lnqevs') format('truetype'),
		url('../fonts/icomoon.svg?-lnqevs#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-casa:before {
	content: "\e600";
}
.icon-lapiz:before {
	content: "\e601";
}
.icon-agua:before {
	content: "\e602";
}
.icon-rodillo:before {
	content: "\e603";
}
.icon-camara:before {
	content: "\e604";
}
.icon-profile:before {
	content: "\e605";
}
.icon-dinero:before {
	content: "\e607";
}
.icon-tel:before {
	content: "\e608";
}
.icon-pincho:before {
	content: "\e609";
}
.icon-ubicacion:before {
	content: "\e60a";
}
.icon-calendar:before {
	content: "\e60b";
}
.icon-print:before {
	content: "\e60c";
}
.icon-globo:before {
	content: "\e60d";
}
.icon-user:before {
	content: "\e60e";
}
.icon-users:before {
	content: "\e60f";
}
.icon-comillas:before {
	content: "\e610";
}
.icon-lupa:before {
	content: "\e611";
}
.icon-lock:before {
	content: "\e612";
}
.icon-unlocked:before {
	content: "\e613";
}
.icon-martillo:before {
	content: "\e614";
}
.icon-salud:before {
	content: "\e615";
}
.icon-stats:before {
	content: "\e616";
}
.icon-fire:before {
	content: "\e617";
}
.icon-tacho:before {
	content: "\e618";
}
.icon-switch:before {
	content: "\e619";
}
.icon-enchufe:before {
	content: "\e61a";
}
.icon-pizarra:before {
	content: "\e61b";
}
.icon-download:before {
	content: "\e61c";
}
.icon-upload:before {
	content: "\e61d";
}
.icon-adjunto:before {
	content: "\e61e";
}
.icon-ojo:before {
	content: "\e61f";
}
.icon-corazon:before {
	content: "\e620";
}
.icon-corazonroto:before {
	content: "\e621";
}
.icon-megusta:before {
	content: "\e622";
}
.icon-nomegusta:before {
	content: "\e623";
}
.icon-warning:before {
	content: "\e624";
}
.icon-info:before {
	content: "\e625";
}
.icon-blocked:before {
	content: "\e626";
}
.icon-cancelar:before {
	content: "\e627";
}
.icon-check:before {
	content: "\e628";
}
.icon-enter:before {
	content: "\e629";
}
.icon-play:before {
	content: "\e62a";
}
.icon-arriba:before {
	content: "\e62b";
}
.icon-abajo:before {
	content: "\e62c";
}
#body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:20px;
	border-bottom:2px solid #004425;
	overflow:visible;
	height:95px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 1);
	background-color:#fefcec;
}
#footer{
	padding: 20px;
	background-color:#FFF;
	border-top: 3px solid #d11e2e;
	color:#000;
	margin:20px auto 0px auto; 
	bottom:0px;
	text-align:center;
	width:100% auto;
	background-color:#DDD;
	box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.5);
}
.box_gris_claro {
	padding: 0.8em 0.8em 0.8em 0.8em;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 6px;
	background-color:#eeeeee;
}
.caja_titulo {
	padding: 0.6em;
	border: 1px solid rgba(0,0,0,0.1);
	border-bottom:1px solid rgba(0,0,0,0.2);
	border-radius:6px 6px 0px 0px;
	background-color:#005b69;
	color:#FFF;
	font-family:"mifont","Arial","Helvetica";
	font-size:16px;
	font-weight:bold;
}
.caja_titulo_sms {
	padding: 0.6em;
	border: 1px solid rgba(0,0,0,0.1);
	border-bottom:1px solid rgba(0,0,0,0.2);
	border-radius:6px 6px 0px 0px;
	background-color:#7c0c17;
	color:#FFF;
	font-family:"mifont","Arial","Helvetica";
	font-size:16px;
	font-weight:bold;
}
.caja_contenido{
	padding: 0.6em;
	border: 1px solid rgba(0,0,0,0.1);
	background-color:#fff;
	font-family:"mifont","Arial","Helvetica";
	font-size:14px;
}
.caja_contenido:hover{
	border: 1px solid rgba(0,8,0,0.5);
}
.caja_contenido_sms{
	padding: 0;
	border: 1px solid rgba(0,0,0,0.1);
	background-color:#fff;
	font-family:"mifont","Arial","Helvetica";
	font-size:14px;
}
.content{
	padding:10px;
}
.logo{
	float:left;
	padding:2px;
}
.mensaje{
	padding:0.5em;
	border-bottom:1px solid #CCC;
	overflow:hidden;
}
.mensaje:hover{
	background-color:#EEE;
}
.sms_cant{
	font-size:12px;
}
.sms_img{
	border-radius:50%;
	width:40px;
	height:40px;
	float:left;
	margin:5px;
	background-image:url(../avatar/1.jpg);
	background-size:100%;
}
input{
	border:1px solid #aaa;
	border-radius:4px;
	padding:3px;
}
input:focus{
	border:1px solid #007081;
	 -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.tablas{
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 2px solid rgba(0,0,0,0.2);
}
.tablas tr:first-child {
	background-color:#999;
	font-family:"mifont","Arial","Helvetica";
	font-size:14px;
	color:#FFF;
}
.tablas tr:first-child a{
	color:#FFF;
}
.tablas tr:first-child:hover {
	background-color:#999;
}
.tablas td{
	padding:3px 3px 3px 6px;
	border: 1px solid rgba(5,5,5,0.1);
}
.tablas tr:hover{
	background-color:#EEE;
}

.tablas_ana tr:hover{background-color:#EEE;color:#666}

#nav_principal2 {text-transform:uppercase;list-style:none;color:#FFFFFF;margin:0;padding:0;list-style:none;text-decoration:none;border:0; }
#nav_principal2 > ul {text-align:center;margin:0;padding:0;list-style:none;text-decoration:none;border:0; }
#nav_principal2 > ul > li {display:inline;position:relative;font-weight:bold;margin:0; margin-top:-3px;padding:0;list-style:none;text-decoration:none;border:0; }
#nav_principal2 > ul > li > a {margin:0; margin-top:12px;text-decoration:none;list-style:none;display:inline-block;padding: 0.7em 0.6em 0.7em 0.6em;font-weight:bold;font-size:12px;cursor:pointer;background:#005a69;color:#fff;}

#nav_principal {text-transform:uppercase;list-style:none;color:#FFFFFF;margin:10px auto 0px auto;padding:0;list-style:none;text-decoration:none;border:0;}
#nav_principal > ul {text-align:center;margin:0;padding:0;list-style:none;text-decoration:none;border:0; }
#nav_principal > ul > li {display:inline;position:relative;font-weight:bold;margin:0; margin-top:-3px;padding:0;list-style:none;text-decoration:none;border:0; }
#nav_principal > ul > li > a {margin:0;text-decoration:none;list-style:none;display:inline-block;padding: 1.0em 1.4em 1.0em 1.4em;font-weight:bold;font-size:12px;cursor:pointer;
background: #005a69; /* Old browsers */
background: -moz-linear-gradient(top,  #005a69 0%, #006575 49%, #006e7f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005a69), color-stop(49%,#006575), color-stop(100%,#006e7f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #005a69 0%,#006575 49%,#006e7f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #005a69 0%,#006575 49%,#006e7f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #005a69 0%,#006575 49%,#006e7f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #005a69 0%,#006575 49%,#006e7f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005a69', endColorstr='#006e7f',GradientType=0 ); /* IE6-9 */
color:#fff; }
#nav_principal > ul > li > a:hover {
background: #65a7b1;box-shadow: 0 0 10px rgba(134, 222, 236, 1);color:#000;
}
#nav_principal > ul > li > ul {margin:0px;padding:0;text-decoration:none;list-style:none;position:absolute;z-index:9999999999;top:28px;left:0px; }
#nav_principal > ul > li > ul > li {margin:0px;margin-top:-3px; margin-left:-2px;text-decoration:none;list-style:none;position:relative;padding:0; border:2px solid transparent;}
#nav_principal > ul > li > ul > li > a {margin:0px;text-decoration:none;list-style:none;border-bottom:1px solid #adadad;display:block;padding:10px 20px;width:150px;background:url(../img/flechita.png) right center no-repeat #494949; font-size:12px;color:#FFF;text-align:left;cursor:pointer;}											
#nav_principal > ul > li > ul > li > a:hover {color:#000000;background:url(../img/flechita2.png) right center no-repeat #aaaaaa; }
#nav_principal > ul > li > ul > li > ul	{margin:0px;padding:0;text-decoration:none;list-style:none;position:absolute;z-index:20;top:0;left:173px;}											
#nav_principal > ul > li > ul > li > ul > li {margin:0px;margin-top:-2px; margin-left:-2px;padding:0;text-decoration:none;list-style:none;position:relative;border:2px solid transparent;}
#nav_principal > ul > li > ul > li > ul > li > a {margin:0px -22px;text-decoration:none;list-style:none;border-bottom:1px solid #adadad;display:block;padding:10px 20px;width:140px;background:#5c5c5c;font-size:12px;color:#FFF;text-align:left;cursor:pointer;}														
#nav_principal > ul > li > ul > li > ul > li > a:hover {color:#000000;background:#aaaaaa;}

#user-box{
	background: #666766;
	color: #FFF;
	padding: 5px;
	text-align: right;
}
#user-box a{
	color: #e9ded9;
}
.rojo{color:#f00;}
.ico{font-size:16px;}
.box_blanco {
	padding: 0.8em 0.8em 0.8em 0.8em;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 6px;
	background-color:#ffffff;
}
.iconos{
	font-size:18px;
	padding:0px 10px 0px 10px;
	color:#FFF;
	display:inline-block;
}
.ocultar{display:none}
.esp{
	padding:2px;
	overflow:visible;
}
.cc{padding:2px;}
.cc1{padding:1px;}
.fix{width:99%;}
.sub_titulo{
	background-color:#808080;
	color:#FFF;
	padding:3px 20px 3px 10px;
	font-size:13px;
}
@media (max-width:768px){.menu_big{ visibility:hidden; display:none}.logo{width:40%;}}
@media (min-width:768px){.menu_movile{ visibility:hidden; display:none}}
#simplemodal-container a.modalCloseImg {
	background:url(../img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
#simplemodal-overlay {background-color:#000;}
.postit{position:absolute; margin-top:20px; margin-left:8px; width:30px; font-weight:bold; color:#000; user-select:none; background-color:transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
#enviomedico{cursor:pointer}
