@charset "utf-8";
/* CSS Document */
#titulo_general a {
	display:block;
	float:left;
	font-size:1.5em;
	height:25px;
	line-height:25px;
	margin:0px 10px;
	width:65px;
}
#titulo_general a.prev {
	background: url(../img/prev_not.png) right center no-repeat;
	padding-right:25px;
	margin-left:130px;
}
#titulo_general a.prev:hover {
	background: url(../img/prev_not_h.png) right center no-repeat;
	color:#f8f8f8;
}
#titulo_general a.next {
	background: url(../img/next_not.png) left center no-repeat;
		padding-left:25px;
}
#titulo_general a.next:hover {
	background: url(../img/next_not_h.png) left center no-repeat;
	color:#f8f8f8;
}
#titulo_general  .borde {border-left:1px solid #f8f8f8; float:left; height:25px; width:1px;}
/* TODAS LAS NOTICIAS */
.nta {margin:3px 0px;}
.noticia_sec {
	background: url(../img/fnd_nta_all.gif) repeat;
	border:2px solid #E3E3E3;
	height:100px;
	margin:0 auto;
	padding:5px;
	width:870px;
}
.noticia_sec div.sup { width:700px; float:left }
.fecha_nta_all { background: url(../img/fnd_fecha_nta.png) no-repeat; font-weight: bold; color:#f8f8f8; line-height:31px; height:35px; width:232px;  text-align: center;position:absolute; left:480px; top:-16px;}
.leermas_nta_all { background: url(../img/fnd_leer_mas.png) no-repeat; font-weight: bold; color:#f8f8f8; line-height:31px; height:35px; width:97px;  text-align: center;position:absolute; left:760px; top:85px;}
.leermas_nta_all a:hover { color:#FF3E3E; font-style: italic;}
.noticia_sec div.sup b.volanta { float: left; display:block;}
.noticia_sec .text_ult_not {width:700px; float:left;}
.noticia_sec h4 { display:block; float:left; color:#7D1814;}
img.nta_img_t { border: 2px #900 solid; float:left; margin:0px 10px;  }
/* ESTRUCTURA NOTICIA */
#noticias {
	background: url(../img/fnd_nta_all.gif) repeat;
	border: 2px solid #E1E1E1;
	color:#000;
	height:auto;
	margin: 0 auto;
	padding:10px 5px;
	width:870px;
}
#noticias h2 {
	font-size:2.5em;
	color:#7D1814;
	margin-bottom:5px;
	text-align:left;
}
#noticias .volanta {color:#7D1814; font-size:15px; width:850px;}
.imagen {
	float:left;
	display:inline;
	height:302px;
	margin:0px 10px 10px 0px;
	width:402px;
}
.imagen img { 	border:1px  solid #939393;}
.imagen .epigrafe {background:#222; color:#fff; min-height:20px; line-height:20px; padding:0px 5px; width:392px;}
.data_deta {
	color:#7D1814;
	display:inline;
	float:left;
	height:65px;
	margin-bottom:10px;
	width:380px;
}
.data_deta .fecha {
	background: url(../img/not_fecha.png) no-repeat top;
	color:#7D1814;
	float:left;
	height:58px;
	padding-top:5px;
	width:63px;
	text-align:center;
}
.data_deta .post {float:left; width:310px;}
.data_deta .post img { margin:0px 5px;}
.data_deta .fecha .dia {font-size:35px; font-weight:bold; line-height:35px;}
.data_deta .fecha .mes {font-size:13px;font-weight:bold;}
#noticias div.noticia p{ display:inline; color:#000; font-size:13px !important;}
.bajada {border:1px solid #d8d8d8; background:#ddd; color:#333; float:left; display:inline;margin-bottom:20px; padding:5px;	width:360px; }
.redes { margin-top:5px;}
/* LINEA GRIS */
.linea_gris { 
	background: url(../img/linea_gris.png) center repeat-x;
	float: right;
	color:#666;
	height:20px;
	width:750px;
}
/* COMENTARIOS */
#comentarios {margin-top:10px;}
.comentario {float:left; margin:10px 20px;}
.comentario .persona {
	float:left;
	min-height:100px;
	width:150px;
}
.persona b {color: #7D1814; font-weight:bold; font-style:italic; font-size:15px;}
.persona p {color:#666 !important; font-size:12px;}
.comentario .mensaje {
	background:#fff;
	float:left;
	border:1px solid #CCC;
	min-height:30px;
	padding:15px;
	width:605px;
	position: relative;
}
.comentario .mensaje p {color:#333 !important;}
.comentario .mensaje_flecha { background: url(../img/mensaje_not_l.png) no-repeat top; height:22px; width:20px; position:absolute; top:10px; left:-20px}

/*  COMENTAR */
#comentar {
	color:#7D1814;
	float:left;
	min-height:250px;
	margin-top:10px;
	width:600px;
}
#comentar .input {float:left; width:255px;}
#comentar .input_com {
	background: url(../img/input_com.png) no-repeat top;
	float:left;
	height:23px;
	padding-left:5px;
	width:253px;
}
#comentar .input_mensaje {float:left; width:600px; margin-top:20px; }
#comentar .input_com_m {
	background: url(../img/input_com_m.png) no-repeat top;
	float:left;
	height:95px !important;
	padding:5px;
	width:590px !important;
}
#cargar_noticia .input_noticia .enviar_com, #comentar .enviar_com {
	background: url(../img/enviar_com.png) top no-repeat;
	color:#f8f8f8;
	cursor:pointer;
	height:31px;
	font-weight:bold;
	margin-top:20px;
	width:101px;
}
#cargar_noticia .input_noticia .enviar_com:hover, #comentar .enviar_com:hover {
	background: url(../img/enviar_com_h.png) top no-repeat;
}

/* CARGAR NOTICIA */
#cargar_noticia {
	margin:0 auto;
	height:auto;
	width:850px;

}
#cargar_noticia h2 {color:#7D1814;}
#cargar_noticia .input_noticia {border-bottom:1px dotted #d2d2d2; float:left; width:800px; min-height:30px; padding:5px;}
#cargar_noticia .input_noticia label {color:#000; display:block;float:left;  font-weight:bold; font-size:15px; line-height:30px;width:150px; }
#cargar_noticia .input_noticia .input_not {border:1px solid #d3d3d3; float:left;  min-height:28px; width:600px;}
#cargar_noticia .input_noticia .input_adj {border:1px solid #d3d3d3; float:left;  min-height:28px; width:400px; clear:both; margin-bottom:10px;}
#cargar_noticia .input_noticia .input_not_m {border:1px solid #d3d3d3; float:left;  max-height:300px; min-height:150px; padding:5px; width:590px;}
#cargar_noticia .input_noticia .input_not_s {border:1px solid #d3d3d3; float:left;  min-height:28px; padding: 5px; width:300px;}


.epi_des { display:block; clear:both}
.adj_epi {float:left;width:500px;}
.adj_img { float:left; clear:both; margin-bottom: 20px;}
.tumb { border:1px solid #666;}
.adjunto_btn { color:#000; font-style:italic; float:left; clear:both}
.epigrafe { border:1px #888 solid; float:left; padding:2px;  clear:both }
.eliminar_adj {color:#666; float:left;  }

span.text { display:block; float:left; line-height:31px; margin-right:5px; margin-left:5px; margin-top:6px;}
.datetimeEntry_control {
	float:left;
	margin-top:10px;
	vertical-align: middle;
	margin-left: 2px;
	margin-right:5px;
}


/* CURSO */
.curso { 
background: url(../img/fnd_nta_all.gif) repeat;
float:left;
	padding:15px;
	margin-left:5px;
	width:645px;
}
.curso_sec { float:left;margin-bottom:10px; padding-left:10px;  width:650px}
.curso_sec h3 { margin-bottom:10px;}
.curso_sec  img { float:left; margin-right:5px;}
.line_height {display:block; float:left;line-height:24px;}
#col_nov { float:right; margin-right:20px; }
/* menu cursos */
.titulo_nov { text-align:center; padding-top:20px}
.menu_cursos{width:200px;}
.menu_curso {color:#f8f8f8; border: 1px #000 solid;background: url(../img/fnd_menu_curso.png) repeat-x top #2B1C14;display: table; height: auto; padding:8px 8px;font-weight: normal;}
.menu_curso:hover, .menu_curso.selected { color:#f8f8f8; font-weight:normal; background: url(../img/fnd_menu_curso_h.png) repeat-x top #771B15; border: 1px #000 dashed; font-weight: bold;}
.menu_curso a:hover { color:#f8f8f8}
.item_curso {  display:table-cell; width:190px; vertical-align:middle; text-align:center;}


/* ACCESOS */

#usus_list {
	border:1px solid #999; 
	background: url(../img/fnd_all.png) repeat;
	padding:10px;
	max-width:300px; 
	max-height:200px; 
	overflow-y: auto;  
	-moz-box-shadow:  inset  0 0 3px #555555;
   -webkit-box-shadow: inset 0 0 4px #555555;
   box-shadow:         inset 0 0 3px #555555;	 
   }
 .usus_list {
	border:1px solid #ccc; 
	background: #ffffff;
	padding:10px;
	max-width:300px; 
	max-height:200px; 
	overflow-y: auto;  
	 
   }
.dis_none { display:none;}
.dis_block { display:block;}

.radio{ margin:10px;}
.check { margin:5px;}

/* FORM ABM */
#usu_img {
	position: absolute;
	width: 150px;
	height: 150px;
	left: 500px;
	top:10px;
	text-align: center 
}
#usu_img img { max-width:150px; max-height: 150px; }
/* FILTROS */
#filtros {}
#filtros .sec_filtro { float: left; padding: 3px}
#filtros b {display: block; left; padding: 3px; text-shadow: 1px 1px 1px rgba(100, 100, 100, 1);}
#filtros input {padding: 3px; border-radius: 3px;}
#filtros .fecha input { width: 80px; }
#filtros .option select {width: 150px; padding: 3px; border-radius: 3px;}
#filtros .btn_small {
	display: block;
	float: left;
	margin-top: 19px;
	padding: 5px 10px; 
	border-radius: 3px;
	background: #606c88; /* Old browsers */
	background: -moz-linear-gradient(top, #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
}
/* consultas tabla */
.mc_head { 
	background-color: #0082B3; 
	display: block; 
	border-top-left-radius: 10px;  
	border-top-right-radius: 10px;  
	padding:5px;
}
.mc_head h2 {color:#f8f8f8; float: left; margin-top: 10px; margin-left: 10px ; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}

.mc_send { 
	background-color: #0082B3; 
	display: block; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	padding:10px;
	text-align: center;
	-webkit-box-shadow: inset 1px 1px 1px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    inset 1px 1px 1px rgba(50, 50, 50, 0.5);
	box-shadow:         inset 1px 1px 1px rgba(50, 50, 50, 0.5);
}
.mc_send label {
	display: block;
	text-align: center;
	margin-bottom: 2px;
}
.mc_send input,.mc_send select,.mc_send textarea {
	background: #fefefe;
	color:#444
}
.mc_send .input_not_s {

	padding: 3px;
	border: 1px #ccc solid;
	width: 250px;
}

.mc_send .input_not_m {
	padding: 3px;
	border: 1px #ccc solid;
	width: 250px;
}
.mc_send .btn_small {
	cursor: pointer;
	display: inline-block;
	color: #f8f8f8;
	padding: 5px 10px; 
	border-radius: 3px;
	background: #606c88; /* Old browsers */
	background: -moz-linear-gradient(top, #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
}
.mc_send .btn_small:hover {
	background: #222222; /* Old browsers */
	background: -moz-linear-gradient(top, #222222 0%, #3f4c6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #222222 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #222222 0%,#3f4c6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #222222 0%,#3f4c6b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #222222 0%,#3f4c6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */

}
.borde-box-1 {
	border: 2px solid #9AC112;
}
#tabla-consultas td { padding:10px 0; color:#333}
#tabla-consultas td.tit-1 { color:#f8f8f8; }

#consultas .tit-1 {
	color: #fff;
	font-size: 12px;
	background-color: #008D36;
	display: inline-block;
	font-weight: normal;
	padding: 8px 8px 5px ;
	margin-left: 40px;
	margin-top: 10px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

/*  CONSULTA */
#consultas h3 { color: #fff;  text-shadow: 0px 0px 5px rgba(100, 100, 100, 1); text-align: center}
/* CABECERA */
#box-head-1 {
	background-color: #f8f8f8;
	margin: 0 auto;
	width: 824px;
	height: 90px;
	padding: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
ul#cons_cabecera { }
ul#cons_cabecera li {
	float: left;
	width: auto;
	list-style: none;
	text-align: right;
	margin-bottom: 5px;
}
.txt-bg-1, .txt-bg-2 {
	display: inline-block;
	background-color: #00A19A;
	color: #f8f8f8 ;
	padding: 5px;
	margin-left: 5px;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(100, 100, 100, 1);
	-webkit-box-shadow:inset 0 0 3px 1px rgba(100,100,100,0.5);
box-shadow:inset 0 0 3px 1px rgba(100,100,100,0.5);
}
.txt-bg-1 { width: 386px; }
.txt-bg-2 { width: 162px; }
.txt-sbg-1, .txt-sbg-2 {
	display: inline-block;
	color: #333 ;
	padding: 5px;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.txt-sbg-1 { width: 66px; }
.txt-sbg-2 { width: 160px; }
/* MENSAJES */
.box-cons-1 {
	background-color: #F6F6F6;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 854px;
	height: 146px;
	 overflow-y: auto;
}
.box-cons-2 {
	background-color: #F6F6F6;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 854px;
	height: 200px;
	 overflow-y: auto;
}

.usu_cons_l, .usu_cons_r {display: table;}

.usu_data  .table-div .table-cell-div {
	width: 136px;
	text-align: center
}
.usu_msj  .table-div .table-cell-div{
	width: 646px;
	text-align: center
}
.usu_adj  .table-div .table-cell-div {
	width: 68px;
	text-align: center
}

.usu_cons_l .usu_data .table-div .table-cell-div, .usu_cons_l .usu_msj .table-div .table-cell-div, .usu_cons_l .usu_adj .table-div .table-cell-div { text-align: center; height: 146px;}
.usu_cons_r .usu_data .table-div .table-cell-div, .usu_cons_r .usu_msj .table-div .table-cell-div, .usu_cons_r .usu_adj .table-div .table-cell-div { text-align: center; height: 146px;}

/* usu data*/
.usu_data .usu_img {  width: 94px; height: 86px;margin: 0 auto; border: 1px #ccc solid; }
.usu_data .usu_img img { max-width: 94px; max-height: 86px;}
.usu_data .txt-b-1 {font-weight: bold; font-size: 12px; color: #312783; text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);}
.usu_data .txt-n-1 {font-weight: normal; font-size: 12px}

/* usu mensaje */
.box_msj {
	color: #333;
	font-size: 13px;
	background-color: #fff;
	height: 90px;
	margin-left: 20px;
	width: 586px;
	padding: 10px 15px;
	text-align: left;
	overflow-y:auto; 
}
.vineta {
	position: absolute;
	top:20px ;
	left: 0px;
}
/* adjuntos */
.usu_adj .adj_cant {
	color: #D56626;
	font-weight: bold;
	font-size: 18px;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.8);
}

.disabled_adj { cursor: none !important; opacity: 0.5;  }
.usu_adj:hover, .adj_btn_selected { cursor: pointer;}
.usu_adj img {  width:30px;}
.usu_adj:hover img, .adj_btn_selected img { opacity: 1; width:41px; }
.usu_adj:hover .adj_cant, .adj_btn_selected .adj_cant {color: #000;}
.adj_btn_selected { background-color:#ccc;}
.vineta_adj {
	position: absolute;
	top:20px ;
	left: 635px;
}

ul.adj_list {}
ul.adj_list li { float: left; list-style-type: none; margin: 2px 5px; }
ul.adj_list li:hover {background-color: #ccc;}
ul.adj_list li:hover a {color: #000;}
ul.adj_list li a { 
	color: #555;
	font-size: 15px;
	display: block; 
	float: left; 
	background: url(../img/adj_list.gif) center left no-repeat; 
	padding: 5px 5px; 
	padding-left: 20px;
}

/* FORM CONSULTA */
#form_consulta {padding:10px;}

#form_consulta .col-2 { width: 50%; float: left}
#form_consulta input, #form_consulta textarea {
	padding: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.5);
	box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.5);

}

#form_consulta input:focus, #form_consulta textarea:focus {
	-webkit-box-shadow: inset 1px 1px 2px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    inset 1px 1px 2px rgba(50, 50, 50, 0.5);
	box-shadow:         inset 1px 1px 2px rgba(50, 50, 50, 0.5);
}
#form_consulta b { display: inline-block; padding: 10px; color: rgb(0, 141, 54); font-size: 16px}
#form_consulta textarea { width: 400px}
#form_consulta .up_cons { 
	float: left;
	color: #fff;
	padding: 5px; 
	cursor: pointer; 
	display: inline-block;
	margin: 10px 0px;
	background: #606c88; /* Old browsers */
	background: -moz-linear-gradient(top, #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #606c88 0%,#3f4c6b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
}
#form_consulta .adj_epi { 
	max-height: 140px;
	width: 380px;
	overflow: auto;
	}
#form_consulta .eliminar_adj { width: 30px; height: 30px; background: url(../img/delete_icon.png) no-repeat center ;}