.col1{
	/*background-color:#F5F5F5;
	border-right:1px solid black;*/
	}
.col2 {padding:0px;}
.columnas{background:#FFFFFF url(../img/backgpanel.jpg) repeat-y scroll left top;}

div.moduloCitas {
float:left;
margin-left:20px;

margin-bottom: 30px;
/padding-top:15px;
width:800px;
}

div.moduloCitas_ancho {
float:left;
margin-left:20px;
width:95%;
}
/*************** Jmesa *********************/

.moduloCitas  .claseTabla{
	width: 100%;
}

.moduloCitas  .claseTabla .header td{
	background-color: #999;
}

.moduloCitas  .claseTabla .claseFilas{
	background-color: #F0F0F0;
}

.jmesa table.claseTabla tbody  td {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    padding: 7px 6px;

}

.jmesa table.claseTabla tbody .highlight td {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    padding: 7px 6px;
    background-color: #F0F0F0;
}


/***************** Formulario ******************************/

.formulario_citas{width:100%;}
.fila_fcitas{
	margin: auto;
	width: 400px;
	margin-bottom: 10px;
	}
.fila_fcitas_botones{
		margin: auto;
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
}

.campo_fcitas{
	float:left;
	margin-bottom: 7px;
}
.campo_fcitas input,.campo_fcitas  select,.campo_fcitas textarea{
	width: 240px;
}
.fila_fcitas .label_citas{
	width: 100px;
	float:left;
	margin-bottom: 7px;
}
.cbotones{

}
.cbotones input{
	float:right;
	margin-right: 55px;
}

/******* Pagina de calendario  *****************/
#jMonthCalendar{
	float:left;
	margin-bottom: 10px;
}
.proxCitas{
	float: right;
	/*margin-left:10px;*//*15*/
	width:190px;
	background-color: #F0f0f0;
	margin-bottom: 10px;
	overflow:hidden;
}

.entrevistaIs{
	/*float: right;*/
	/*margin-left:15px;*/
	/*width:190px;*/
	/*background-color: #F0f0f0;*/
}
.tit_citas_inof{
	font-weight: bolder;
	text-align: center;
	background-color: #DDD;
	margin-top:0;
	padding:5px;
}

.opt_citas{
	margin-left:7px;
}
.opt_citas .boton{
	float:right;
	margin: 5px 5px 10px;
}



/******************* Confirmacion cita ***********************/

.confirmar_cita{
	margin: auto;
	width: 400px;
	margin-bottom: 10px;

}

.confirmar_cita2{
	margin: auto;
	width: 500px;
	margin-bottom: 10px;

}

.confirmar_cita_con{
	background-color: #F0F0F0;
	float:left;
	padding: 20px 0px 20px 20px;
}
.confirmar_cita .campo_fcitas{
	width: 240px;
}

.confirmar_cita .cbotones input{
	float:left;
	margin: 5px;
}

.lista_usuarios{
	width:600px;
}
.input_num{
	width: 20px;
}
.input_numid{
	width: 35px;
}
.input_numid2{
	width: 55px;
}

/***************** Calendario dia **********************/

.cita_dia {
	width: 100%;
	text-align: justify;
	margin-bottom: 25px;
}

.cabecera_cita_dia {
	background-image:url("../img/fondoDetalle.jpg");
	background-repeat:repeat-x;
	border:1px solid #DFDFDF;
	height: 26px;
	padding-top:8px;
	cursor: pointer;
}
.contenido_cita_dia {
	padding: 10px;
	border:1px solid #DFDFDF;
	background-color: #FFF0DB;
}

.fecha_cita_dia {
	width: 10%;
	float: left;
	text-align: center;
	background-image: url("../img/calendario.gif");
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-top: 4px;
	padding-left:16px;
	margin-left: 10px;
}

.autor_cita_dia {
	width: 70%;
	float: left;
	font-weight: bold;
	background-image: url("../img/usac.gif");
	background-repeat: no-repeat;
	padding-left:24px;
	margin-top: 3px;
	margin-left: 10px;
	color:#FF9B09;
}
.estado_cita_dia{
		width: 10%;
		float: left;
		font-weight: bolder;
		text-align: right;
}
.bfecha{
	width: 70px;
}
.dia_cita_dia{
	padding: 5px;
	color: white;
	background-color: #555;
	font-weight: bolder;
}
.agrupador_cita_dia{
	padding: 15px 25px;

}
.caja_cita_dia{
	background-color: #F5F5FF;
	margin: 15px 0px;
	border: 1px solid #555;
}

.btnfloat{
	float:left;
	margin-right:15px;
	margin-top:3px;
}
.imprimible{
	display: none;
}
/****  tootyp**/

.mytooltip{
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding:8px;
		margin-left:-210px;
		margin-top:-150px;
		width:345px;
	}
.mytooltip .titulo{
		color: #FF8738;
		font-weight: bolder;
		margin-bottom: 3px;
	}

.mytooltip .cerrar{
		float: right;
		font-weight: bolder;
		color: #000;
		cursor: pointer;
	}

.formulario_linea{
		background-color:#F8F6F7;
		border:1px solid #DDDDDD;
		padding:8px;
	}

.formulario_linea label{
		margin-left: 20px;
		margin-right: 4px;
		font-weight: bolder;
	}
.legend{
		font-size: 85%;
		padding-left:5px;
	}
.btgroup{
		margin-left: 25px;
	}
.label_citas{
	font-weight: bolder;
}

.moduloCitas h3 {
	border-bottom: 3px solid #106383;
	padding-bottom: 8px;
	}


.detalle_cita{
		background:#f8f6f7 none repeat scroll 0 0;
		border:1px solid #DDDDDD;
		float:left;
		margin-bottom:20px;
		padding:25px;
		width:93%;
	}

.detalle_cita .confirmar_cita_con {
	background-color:#F0F0F0;
	border:2px solid #E0E0E0;
}

.detalle_cita	.confirmar_cita{
	width: 600px;
}
.detalle_cita	.fila_fcitas {
	width: 600px;
}
.detalle_cita	.label_citas {
	width: 130px;
}

.detalle_cita .campo_fcitas {
	width:460px;
}

.detalle_cita .campo_fcitas input, .detalle_cita .campo_fcitas textarea {
	width:460px;
}
.detalle_cita .campo_fcitas select{
	width:463px;
}
.detalle_cita .cbotones input {
	float:right;
	margin-right:5px;
}
.detalle_cita error{
		display: inline;
	}
.citas_subtitle{
	border-bottom:2px solid #FF8738;
	border-top:2px solid #FF8738;
	padding:4px 5px;
	font-weight: bolder;
	margin-top:35px;
}
.usuario_citas{
		background-image:url(../img/usac.gif);
		background-repeat:no-repeat;
		color:#FF9B09;
		float:left;
		font-weight:bold;
		padding-left:24px;
		margin-bottom:8px;
		width:90%;
	}
.usuario_sin_citas{
		background-image:url(../img/usin.gif);
		background-repeat:no-repeat;
		color:#FF9B09;
		float:left;
		font-weight:bold;
		padding-left:24px;
		margin-bottom:8px;
		width:90%;
	}

.fanadir_user{
		padding: 4px;
		padding-bottom: 8px;
		margin-bottom: 5px;
		border-bottom: 1px solid #DDD;
		vertical-align: middle;
	}
.fanadir_user .com	label{
		margin-left:40px;
	}
.fanadir_user .com .large{
	width: 350px;
	}
.com textarea{
		width: 600px;
		margin-left:40px;
		margin-top:5px;
	}
.fanadir_botones{
		margin-top:4px;
		border-top: 1px solid #DDD;
		padding-top: 10px;
		margin-bottom:25px;
		text-align: center;
	}
.imprim{
		text-decoration: underline;
		background-image:url(../img/imprimir.png);
		padding-left:20px;
		background-repeat: no-repeat;
		cursor: pointer;
	}
.table_histr{
		margin-bottom: 25px;
	}
.myhistorico{
		float: right;
	}
	.formulario label{
		font-weight: bolder;
	}
	.formulario table td{

		padding-left: 20px;
		padding-bottom:5px;
	}
	.formulario table{
		background-color: #F4f4f4;
		padding: 4px;
		border: 1px solid #BBB;
		margin:auto;
	}
#widget {
		margin-left: 60px;
	}

.cajaCitas{
		/*margin-bottom: 30px;*/
		margin-top: 5px;
		margin-bottom: 10px;
		background-color: #F0F0F0;
		border: 1px solid #CCCCCC;
		padding: 8px;
		padding-left: 20px;
	}

.cajaCitas label{
		font-weight: bolder;
		margin-right: 4px;
	}



.detalle_general{
		background-repeat:no-repeat;
		font-size:125%;
		padding-left:25px;
		padding-top:2px;
	}
.loading {
	display:none;
	position:absolute;
	z-index:5;
}

.YearNavNext{
	display: none;
}

.YearNavPrev{
	display: none;
}

.formulario_citas2 {
		background:#f8f6f7 none repeat scroll 0 0;
		float:left;
		padding:10px 0;
		width:100%;
}

#widgetCalendar{
		z-index: 30;
	}

.bolder	{
	font-weight: bolder;
}

.w150{
	width: 300px;
}

.infousu{
		background-image:url(../img/usac.gif);
		background-repeat:no-repeat;
		background-position:3px 3px;
		background-color:#DFDFDF;
		margin-bottom:8px;
		margin-left:0;
		margin-right:0;
		padding:5px 0 5px 25px;
		font-size: 95%;
}


.pasos{
		background-color:#f8f6f7;
		padding: 3px 0px 2px 0px;
		float:left;
		padding-left:10px;
		width:98%;
		border: 1px solid #DDDDDD;
		margin-top: 25px;
}
.paso1{
		background-image: url("../img/pasos.jpg");
		background-repeat: no-repeat;
		background-position:center center;
	}
.paso2{
		background-image: url("../img/pasos2.jpg");
		background-repeat: no-repeat;
		background-position:center center;
	}
.paso3{
		background-image: url("../img/pasos3.jpg");
		background-repeat: no-repeat;
		background-position:center center;
	}

.paso1e{
		background-image: url("../img/paso1a.jpg");
		background-repeat: no-repeat;
		background-position:center center;
	}
.paso2e{
		background-image: url("../img/paso2a.jpg");
		background-repeat: no-repeat;
		background-position:center center;
	}
.paso3e{
		background-image: url("../img/paso3a.jpg");
		background-repeat: no-repeat;
		background-position:center center;
	}
.paso4e{
		background-image: url("../img/paso4a.jpg");
		background-repeat: no-repeat;
		background-position:center center;
	}

.oculto{
		display:none;
	}
.info{
		margin-top: 5px;
		font-size: 95%;
	}

.legend fieldset{
	float:left;
	margin:0;
	padding:10px;
	width:69%;
	}

.legend2 fieldset{
	float:left;
	margin:0;
	padding:10px;
	width:96%;
	margin-bottom: 20px;
	}

.leven	{
		display:inline;
		height:10px;
		margin-left:15px;
		margin-right:3px;
		width:10px;
		border:1px solid black;
	}

.actsoli{
		float:right;
		/*margin-left:15px;*/
		/*width:193px;	*/	
		border: 1px solid #E0E0E0;		
		/*margin-top:20px;*/
		overflow:hidden;
		padding:8px 0;
		text-align:center;
		width:189px;	
		
	}

.actsoli .boton{
		margin: 0px 9px;
	}

.ayudaCalendario{
		background-image: url("../img/help.gif");
		background-repeat: no-repeat;
		background-position:left top;
		padding-left: 20px;
		width: 150px;
		height:20px;
		text-align: left;
		cursor: pointer;
	}
.marginb{
		margin-bottom: 15px;
	}

.cajaCitas2{
	float:right;
	margin-bottom:10px;
}

.formu2_sin{
	float:left;
	/*border: 1px dashed #444444;*/
	padding-top:10px;
	margin-top:10px;
	width:100%;
}

.formu2_sin textarea{
	width:300px;
	height: 100px;
}
.formu2_sin .onlineform{
	border: 1px solid #666666;
}
.formu2_sin .cont_formulario .literal{
	color:#FF8738;
	font-weight: bolder;
}

#tooltip h3, #tooltip p {
margin:1px;
text-align: left;
}

#tooltip ul{
margin-top:2px;
}

.print{display: none;}

#popup_cancel{
		display: none;
	}

.campo_fcitas p{
    margin-top:0px;
}

.ico_test2 {background-image:url(../images/icoTest.gif);}
.ico_test {background-image:url(../images/icoTest.jpg);}

.subscripcion_multiple {float:left;
margin-left:20px;
margin-bottom: 30px;
/padding-top:15px;
width:810px;}
.subscripcion_multiple .titulo h1{
	font-size:90%;
	border-bottom:3px solid #106383;
	background-repeat:no-repeat;font-size:125%;padding-left:25px;padding-top:2px;padding-bottom:8px;background-image:url(../images/icoNewsletter2.jpg);
}
.textosuperior{padding-left:35px;}
.textoinferior{padding-left:35px;}
.listacheckbox{margin:0px 35px;padding: 5px 10px; background-color:#f0f0f0; border: 1px solid #aaa;}
.listacheckbox .fila_sub{margin:5px;}
.botonera{margin:15px 35px; 0px 35px}
.botonera input{background-color:#F1F1F1;border:1px solid #7FA3B1;color:#0F6284;}
.agregadosubscripcion{
background-image:url(../img/iat-icono_ok.gif);
background-repeat:no-repeat;
color:green;
margin-left:12px;
margin-bottom:5px;
padding-left:20px;}
.borradosubscripcion{background-image:url(../img/iat-icono_rechazado.gif);
background-position:2px 50%;
background-repeat:no-repeat;
color:red;
display:block;
font-weight:bold;
margin:3px 0 5px 11px;
padding:2px 0 2px 25px;}
.mensaje{margin:5px 35px;}

.ico_newsletter2 {background-image:url(../images/icoNewsletter2.jpg);}
.ico_newsletter {background-image:url(../images/icoNewsletter1.jpg);}
.rastro{display:none;}