﻿

/* = Autocomplete  
-----------------------------------------------------------------------*/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/* = Tabs
-----------------------------------------------------------------------*/
#tabs{min-height: 250px;}
#tabs .top{background-color:#efefef;color:Black;font-size:1.2em;padding:10px 0 10px 10px;min-height:25px;overflow:hidden}
#tabs .top span{margin-top:7px;margin-left:5px;display:block}
#tabs .item {margin:10px 0 10px 0; }
#tabs .item .foto{float:left;width:120px;height:140px;margin:0 5px 10px 0 ;border: 1px solid #efefef}
#tabs .item .foto img{margin:10px;width:100px;height:100px}
#tabs .item .foto:hover{background-color:#efefef}
#tabs .item span{display:block;margin-top:10px;font-size:1.2em;text-align:center;cursor:pointer;background-color:#dbe4bb}

/* = text area
-----------------------------------------------------------------------*/
#resumen {
    margin: 0px;
    width: 685px;
    height: 310px;
    font-family:Calibri,Arial;
    font-size:14px;
}
#detalle {
    margin: 0px;
    width: 685px;
    height: 310px;
    font-family:Calibri,Arial;
    font-size:14px;
}

/* = Drag and drop panels  
-----------------------------------------------------------------------*/
.column{
	width:49%;
	margin-left:5px;
	min-height:500px;
	overflow:hidden;
	background:#fff;
	float:left;
	padding-bottom:100px;
}

.column  .placeholder{
	background: #f0f0f0;
	border:1px dashed #416788;
}

/* = Context Menu
-----------------------------------------------------------------------*/

.active{background:#d2ffa6}
.context{border:solid 0 #6c0}
      



/* = Alerts
-----------------------------------------------------------------------*/

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #000;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #fff;
	background: #CCC url(../images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #000;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}


/* = Comun 
-----------------------------------------------------------------------*/

body {font:normal 62.5%/1.95em "Helvetica", Arial, sans-serif; height: 100%;position: relative;background-color:#f7f7f7;color:#231f20;}

a{color:#175ec8;}
a:hover{text-decoration:underline;}

input, textarea{border:1px #a9bdd0 solid;background-color:#f5f5f5;font-family:Helvetica;font-size:1.0em;}
input:focus, textarea:focus{border:2px #e2b241 solid;background-color:#f5f5f5;font-family:Helvetica;font-size:1.0em;}



.defaultTextActive { color: #a1a1a1; font-style: italic;}

img .vacio{width:100%;height:100%;border:0px;}

.link{color:#175ec8;text-decoration:underline;cursor:pointer;font-size:1.0em;}
.panel_footer .action .linkDenegar{color:#ff0000;text-decoration:underline;cursor:pointer;font-size:1.0em;}
.panel_footer .action .linkValidar{color:#72b00d;text-decoration:underline;cursor:pointer;font-size:1.0em;}
.linkBlanco{color:White;text-decoration:underline;cursor:pointer;font-size:1.0em;}
.inicioLista{color:#525252;font-size:1.4em;margin:10px;}

#descargar
{
	width:100%;
	font-weight:bold;
	background-color:#c30544;
	margin:0 auto 0 auto;
	padding:10px;
	text-align:center;
	margin-bottom:10px;
	display:none;
	color:White;
      position:fixed;
      top:0;
      left:0;
      width:100%;
      z-index:102;
}

#descargar a
{
	padding-left:30px;
	color:White;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
}

#descargar a:hover
{
	text-decoration:underline;
}

#TimeOut
{
	margin:0 auto 0 auto;
	position:relative;
	width:100%;
	height:36px;
	padding-left:5px;
	text-align:center;
	font-size:1.2em;
	background: url(../img/fondo-timeout.gif);
    background-repeat:repeat-x;	
    margin-bottom:20px;
	padding-top:10px;
	display:none;
	
}

.ocultar {
text-indent:-9999px;
position:absolute;
left:-9999px;
}

.boton{height:20px;overflow:hidden;background:transparent url('../img/fondo_boton.gif') repeat-x;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-align:center}
.boton:hover{border-bottom:1px solid #575757;border-right:1px solid #575757;cursor:pointer;background:#efefef;}

/* = Estructura 
-----------------------------------------------------------------------*/

#contenedor-fondo{width:99%;height:100%;overflow:hidden;	
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;}
 
#top{width:100%;height:45px;background:#fff url(../img/topfix.gif) repeat-x bottom;}
#Logo{width:154px;height:77px;background: url(../img/logo.png);background-repeat:no-repeat; position:absolute;margin-top:45px;margin-left:15px}
#Sesion{width:390px;height:37px;text-align:right;font-size:1.2em;float:right;margin-right:10px;margin-top:5px;color:White;}
#cabecera{width:100%; min-height:10px;overflow:hidden;background-color:White;margin-top:10px}


/* = Menu
-----------------------------------------------------------------------*/


ul#menu { width: 100%; height: 43px; font-size: 1.18em;background: #FFF url("../img/menu-bg.gif") top left repeat-x; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; cursor:pointer; }

ul#menu li a { height: 43px; color: #0d3080; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover , ul#menu li a.current{color: #FFF; background: #FFF url("../img/current-bg.gif") top left repeat-x; padding: 5px 15px 0; border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul#menu li a.inicio { margin-left:140px;}

ul#menu li span { height: 43px; color: #0d3080; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li span:hover { text-decoration:underline}
ul#menu li span.current{color: #FFF; background: #FFF url("../img/current-bg.gif") top left repeat-x; padding: 5px 15px 0; border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul#menu li span.inicio { margin-left:140px;}

#Titular
{
    width:98.5%;
    color:#666666;
	margin:0 auto 0 auto;
}

#Titular H1
{
    font-size:1.7em;
    padding-top:5px;
    letter-spacing:-0.05px;
   }





.CajaBucador-nolupa
{
	background: url(../img/buscador.png);
	background-repeat:no-repeat;    
	height:20px;
	width:154px;
	border:0px;
	padding-left:14px;
	padding-top:3px;
	padding-right:20px;
	color:#666666;
	
}

/* form */

.Acceso
{
	margin-top:50px;
	padding:5px;
	BORDER: #cccccc 1px dotted;
	font-weight: bold;
	margin-left:auto;
	margin-right:auto;
	background-color:White;
}


/* = herramientas + buscador 
-----------------------------------------------------------------------*/

#herramientas{height:24px;width:100%;background:transparent url(../img/fondo-herramientas.gif) repeat-x;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;float:left;font-size:1.2em}
#herramientas .separador{height:24px;width:1px;border-right:1px #aaaaaa dashed;margin:0 5px 0 5px;float:left}
#herramientas span{float:left;}
#herramientas span.totales{float:right;margin-right:10px;margin-top:2px}
#herramientas a{height:24px;color:Black;float:left;text-indent:25px;padding-top:3px;}
#herramientas a:hover{text-decoration:underline;}

#herramientas a.ver{background: url(../img/herramientas-ver.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.alta{	background: url(../img/herramientas-alta.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.add{	background: url(../img/herramientas-add.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.guardar{	background: url(../img/herramientas-guardar.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.remove{	background: url(../img/herramientas-remove.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.recordar-pw{	background: url(../img/herramientas-recordarPw.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.baja{	background: url(../img/herramientas-baja.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.exportar{	background: url(../img/herramientas-exportar.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.exportarExcel{	background: url(../img/herramientas-exportar-excel.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.exportarAcces{	background: url(../img/herramientas-exportar-acces.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.exportarEtiquetas{	background: url(../img/herramientas-exportar-etiquetas.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.listado{	background: url(../img/herramientas-listado.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.calendar{	background: url(../img/herramientas-calendar.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.favoritos{	background: url(../img/herramientas-favoritos.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.favoritosLimpiar{	background: url(../img/herramientas-favoritos-limpiar.gif);background-repeat:no-repeat;background-position:top left; }
#herramientas a.favoritosEnviar{	background: url(../img/herramientas-enviarfavoritos.gif);background-repeat:no-repeat;background-position:top left; }




/* = favoritos 
-----------------------------------------------------------------------*/

.favorito{background:transparent url(../img/favorito_off.png) no-repeat center;width:30px;height:25px;cursor:pointer;float:left}
.favorito:hover{background:transparent url(../img/favorito_on.png) no-repeat center}
.favoritoSelect{background:#0d3080 url(../img/favorito_on.png) no-repeat center;width:30px;height:25px;cursor:pointer;float:left;
    border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

/* = Destacados 
-----------------------------------------------------------------------*/

.destacado{background:transparent url(../img/icon_destacado_off.png) no-repeat center;width:50px;height:25px;cursor:pointer;float:left}
.destacado:hover{background:transparent url(../img/icon_destacado.png) no-repeat center}
.destacadoSelect{background:#0d3080 url(../img/icon_destacado.png) no-repeat center;width:50px;height:25px;cursor:pointer;float:left;
    border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

.mail
{
	background: url(../img/icon_sobre.png);
	background-repeat:no-repeat;
	background-position:center;
	width:50px;
	height:16px;
	cursor:pointer;
	float:left
}

.buscador
{
	width:100%;
	min-height:10px;
	background-color:#efefef;
	border-bottom:1px #b7b7b7 solid;
	font-size:1.1em;
	float:left;
	background: url(../img/fondo_buscador.gif);
	
}


#contenido
{
	height:100%;
	width:100%;	
	overflow:hidden;
}

.buscador .info
{
	float:left;
	font-size:1.2em;
	padding:4px;
	margin:4px;
}


.buscador .info span
{
	float:left;
	margin:4px;
}



/* = Máscara + popup modal 
-----------------------------------------------------------------------*/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:98;
  background-color:#373737;
  display:none;
}

  
.window {
  position:fixed;
  left:400;
  top:150;
  min-width:100px;
  max-width:800px;
  min-height:100px;
  overflow:hidden;
  display:none;
  z-index:101;
}



/* = Box 
-----------------------------------------------------------------------*/

.box{cursor:pointer;width:930px;font-size:1.1em;height:20px;padding:3px;float:left;margin-top:5px;	border-bottom:1px solid #ccc;}
.box:hover{vertical-align:top;cursor:pointer;width:930px;vertical-align:middle;background:#eff4fd url(../img/icon_trianguloAbajo.png) no-repeat right center;border:1px #77aadd solid;	 
	 font-size:1.1em;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;	}


.boxSelect
{
	width:930px;
	font-size:1.1em;
	height:20px;	

     vertical-align:top;		
	 border:1px #77aadd solid;	 
	 cursor:pointer;

	background:#eff4fd url(../img/icon_trianguloAbajo.png) no-repeat right center;			
	 vertical-align:middle;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;		 

}

.boxTr{ border-bottom:1px #cccccc solid;cursor:pointer; color:#343434;font-size:1.1em;}
.boxTr:hover{background-color:#cbd2e3;color:Black;cursor:pointer;text-decoration:underline}
.boxTr:hover a{color:Black;cursor:pointer;}
.boxTr:hover span.link{cursor:pointer;}
.boxTr span.link{cursor:pointer;float:left}

.boxSelectTr{cursor:pointer;color:Black;cursor:pointer;}
.boxSelectTr td{background-color:#cbd2e3}
.boxSelectTr span.link{cursor:pointer;}

.boxTr .desplegable{background:transparent url(../img/icon_trianguloAbajo.png) no-repeat right top;height:100%}


.acciones{width:100%;height:100%;background:#efefef url(../img/down.png) no-repeat right;margin-left:-125px;float:left}

.accionesBox
{	 
	display:none;
	 background-color:#cbd2e3;
	 cursor:pointer;
	 float:right;
	 width:130px;
	 border-left:1px #CDCDCD solid;	 	 
	 border-right:1px #CDCDCD solid;	 	 
	 border-bottom:1px #CDCDCD solid;	 	 
	 margin-left:-125px;
	 margin-top:4px;
	 font-size:0.9em;
	 overflow:hidden;
	 position:absolute;
	 padding:2px;
     z-index:97;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    	 
	 
}

.accionesBox ul {margin-top:-29px;padding-left:10px}
.accionesBox ul li{padding:4px 0 0 25px;padding-bottom:4px;color:#006b8f;height:15px;width:100%;clear:left;font-size:1.1em;font-weight:normal;text-align:left;list-style:none}
.accionesBox ul li:hover{text-decoration:underline;	background-color:#1182ab;color:#006b8f;}
.accionesBox ul li a{text-decoration:none;}

.accionesBox ul li.cabecera{height:27px;background: url(../img/down.png) no-repeat right;display:block;margin-left:-30px}
.accionesBox ul li.cabecera:hover{text-decoration:underline;}

.accionesBox ul li.editar{background: url(../img/icon_editar.png) no-repeat left;}
.accionesBox ul li.favoritos{background: url(../img/favorito.png) no-repeat left;}
.accionesBox ul li.clave{background: url(../img/icon_clave.png) no-repeat left;}
.accionesBox ul li.alta{background: url(../img/icon_alta.png) no-repeat left;}
.accionesBox ul li.baja{background: url(../img/icon_baja.png) no-repeat left;}
.accionesBox ul li.inscritos{background: url(../img/icon_inscritos.gif) no-repeat left;}
.accionesBox ul li.duplicar{background: url(../img/icon_duplicar.gif) no-repeat left;}
.accionesBox ul li.exportarExcel{background: url(../img/excel.gif) no-repeat left;}
.accionesBox ul li.etiquetas{background: url(../img/icon_pdf.gif) no-repeat left;}
.accionesBox ul li.mail{background: url(../img/icon_sobre.png) no-repeat left;}
.accionesBox ul li.correcto{background: url(../img/icon_correcto.png) no-repeat left;}
.accionesBox ul li.foro{background: url(../img/icon_Noticias.png) no-repeat left;}


.accionesBox ul li.eliminar{background: url(../img/icon_eliminar.png) no-repeat left;border-top:1px #77aadd dashed;margin-top:5px;}
.accionesBox ul li.deseleccionar{background: url(../img/icon_up.png) no-repeat left;border-top:1px #77aadd dashed;margin-top:5px;}


/* PopUp
-----------------------------------------------------------------------*/

.popup{width:780px;height:100%;overflow:hidden;background-color:White;
       border-radius:0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;
	box-shadow: 0px 0px 10px #acacac;-webkit-box-shadow: 0px 0px 10px #acacac;-moz-box-shadow: 0px 0px 10px #acacac;        
}

/* = Paneles  
-----------------------------------------------------------------------*/

.panel{width:100%;height:100%;overflow:hidden;background-color:White;
       border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px #acacac;-webkit-box-shadow: 0px 0px 10px #acacac;-moz-box-shadow: 0px 0px 10px #acacac;        
}

.panel .bt{min-width:70px;float:left;background-color:#77aadd;cursor:pointer;text-align:center;padding:4px;color:White;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
}

.panel .bt:hover{background-color:White;color:#77aadd;border:1px solid #77aadd;}

/*Estilo AZUL standar para todos los popUps*/
.panel_drag{width:100%;overflow:hidden;height:30px; background: url(../img/topfix.gif);border-bottom: 1px solid #CDCDCD;cursor:move;color:White;font-size:1.1em;}
.panel_drag .titulo{float:left;width:75%;height:30px;margin-top:5px;margin-left:5px;font-size:1.2em;text-shadow: #676767 1px 1px 1px;}
.panel_drag .configure{float:right;height:30px;margin-top:5px;margin-right:5px;cursor:pointer}
.panel_drag .configure input{background-color:transparent}
.panel_drag .configure .action{float:left;margin-left:3px;cursor:pointer;}
.panel_drag .collapse{background-color:#f0f0f0;}

/*Estilo VERDE para diferenciar los profesionales externos*/
.panel_drag2{width:100%;overflow:hidden;height:30px; background: url(../img/topfix2.gif);border-bottom: 1px solid #CDCDCD;cursor:move;color:White;font-size:1.1em;}
.panel_drag2 .titulo{float:left;width:75%;height:30px;margin-top:5px;margin-left:5px;font-size:1.2em;text-shadow: #676767 1px 1px 1px;}
.panel_drag2 .configure{float:right;height:30px;margin-top:5px;margin-right:5px;cursor:pointer}
.panel_drag2 .configure input{background-color:transparent}
.panel_drag2 .configure .action{float:left;margin-left:3px;cursor:pointer;}
.panel_drag2 .collapse{background-color:#f0f0f0;}


.panel_content{width:100%;height:100%;overflow:hidden;}
.panel_content table.editable{width:750px; font-size:1.2em;}
.panel_content #tabs table.tablesorter{font-size:1.0em;}

.panel_top{width:100%;background-color:#e3e3e3;float:left;height:46px; background: url(../img/fondo_panel_top.gif);border-bottom: 1px solid #CDCDCD;font-size:1.2em;padding-top:5px;padding-left:5px;}

.panel_top_left
{
    min-width:30%;
    color:#343434;
    float:left;
    margin-top:12px;
    margin-left:12px;
}

.panel_top_right
{
    min-width:30%;
    float:right;
    margin-top:12px;
    margin-right:12px; 
    text-align:right;
       
}

.panel_pager
{
    width:100%;
    min-height:30px; 
    margin-top:8px;
    margin-left:8px;
    margin-right:8px;
    overflow:hidden;    
}

.panel_pager_left
{
    width:50%;
    color:#343434;
    font-size:1.2em;
    float:left;

}

.panel_pager_right
{
    width:50%;
    float:right; 
}

.panel_data
{
    min-width:300px;
    overflow:hidden;
}

.panel_data h2
{
    width:100%;
	font-size:1.5em;  
	margin-left:10px;   
	margin-top:10px;  
}


.panel_data #vista_folders
{
    width:100%;
    float:left;
	border-right: 1px solid #CDCDCD;
	height:100%;
    
}

.panel_data #vista_tree
{
    width:48%;
    float:left;
	border: 1px solid #CDCDCD;
	height:100%;  
	margin:3px;  
	color:#999999;
	font-size:1.1em;
	
}

.panel_data #vista_tree h1
{
	background-color:#eaeaea;
	color:#999999;
	font-size:1.2em;
	height:100%;    
	padding-left:5px;
	height:24px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom:3px;
	
}

.panel_footer
{

    width:100%;
    overflow:hidden;
    background-color:#e3e3e3;
    min-height:30px; 
    padding-bottom:5px;
    padding-right:20px;
    font-size:1.2em;
    
}

.panel_footer .data
{
    margin-top:5px;
    margin-left:15px;
    overflow:hidden;  
    float:left;  
	height:25px;
	padding-top:3px;
	padding-left:6px;		        
}

.panel_footer .action 
{
    margin-top:5px;
    margin-right:5px;
    overflow:hidden;  
    float:right;  
	background: url(../img/fondo_boton_accion.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	height:25px;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;			        
}

.panel_footer .action:hover
{
    margin-top:5px;
    margin-right:5px;
    overflow:hidden;  
    float:right;  
	background: url(../img/fondo_boton_accion_on.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	height:25px;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    cursor:pointer;			        
}

/* Biblioteca documentos */


#rutaFolder
{
    font-size:1.2em;
    text-decoration:none;
    
}


/* Alertas */

.Box_Alertas
{
	float:left;
	margin:10px;
	border:1px #e7eaf3 solid;	
	background-color:#ffffff;	
	padding:10px;
	width:160px;
	height:230px;
	filter: alpha(opacity=100);
	
}
.Box_Alertas:hover
{
	background-color:#f6f9fe;	
	filter: alpha(opacity=100);
}
.BoxSelect_Alertas
{
	border-color:Green;
	background-color:#ffffff;	
	width:100px;
	height:120px;	
}

.BoxMsg_Alertas
{
	display:none;
	float:left;
	clear:left;
	width:740px;	
	background-color:#e5fdd0;
	border:1px #76a477 solid;
	padding:5px;
	margin-top:5px;				
}

/* Vista Ficha ABS en Listado Profesionales */

.ficha_ABSoCT
{
	min-height:160px;
	overflow:hidden;
	width:380px;
	position:absolute;
	margin-left:-363px;
	background-color:White;
	border-bottom:1px #72b00d solid;
	border-left:1px #72b00d solid;
	border-right:1px #72b00d solid;
	border-top:1px #72b00d solid;
	margin-top:-6px;
	padding:12px;
}

.ficha_ABSoCT .perfil-cerrar
{
	width:220px;
	float:right;
	text-align:right;
	margin-bottom:4px;
	cursor:pointer;
	color:#149cce;
}

.ficha_ABSoCT .perfil-nombre
{
	width:100%;
	font-size:1.8em;
	float:left;
	text-align:left;
	padding-bottom:10px;
	margin-left:-5px;
}

.ficha_ABSoCT .perfil-contacto
{
	width:100%;
	float:left;
	text-align:left;
	
}

/* Estilos para boton upload */
.SI-FILES-STYLIZED label.cabinet
{
width: 79px;
height: 22px;
background: url(../img/css.png) 0 0 no-repeat;

display: block;
overflow: hidden;
cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
position: relative;
height: 100%;
width: auto;
opacity: 0;
-moz-opacity: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}


