/* @override http://127.0.0.1/webs/dedolibBase/css/main.css */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/* -------------------------- Diseado y Realizado por Dedo Multimedia -------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/* ------------------------------------ http://www.d-do.com ------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */




/* @group general */

html {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 69%;
	margin: 0;
	padding: 0;
	text-align: center;
}

h5 {
	margin: .5em 0 .5em 0;
}
a, a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.hand {
	cursor: pointer;
}

.oculta {
	display:none;
}

.clear {
	clear: both;
}

table caption {
	display: none;
}

img {
	border: 0em;
}

form, fieldset {
	margin:0em;
}


/* @end */

/* @group  ESTRUCTURA PAGINA */

/* Para hacer la columna izda fluida, quitar el width y el margin de este estilo */
#maincontainer{
	width: 90.4em; /*ancho de la pagina*/
	margin: 0 auto; /*Para centrar*/
	text-align: left;
	padding: 0em;

}


/* @group CABECERA */

#cabecera {
	position: relative;
	height: 100px;
	border-right: 0px;
	border-left: 0px;
	}	
	
#cabecera h1 {
	border: 0px solid red;
	width: 14em;
	height:8em;
	padding:0em;
	margin:0em;
	display: none;
	}

#cabecera h1 span {
	display: none;
	}	

/* @end */


/* @group Menu Principal */

#menuPrincipal {
	position: relative;
	width: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}

#menulista {
	position: relative;
	margin: .3em 0em .3em 0em;
 	padding: 0;
	xheight: 2em;
	text-align: left;
	list-style-type: none;
	}

#menulista li {
	display: inline;
	float: left;
	border-bottom: 3px solid #FFFFFF;
	}

#menulista li a {
	padding: .4em 1em .4em 1em;
	text-decoration: none;
	float: left;
	}

#menulista li a:hover {
	padding: .4em 1em .4em 1em;
	}

#menulista .seleccionado {
	padding: .4em 1em .4em 1em;
	float: left;
	}

#menulista .logout {
	float: right;
	}

hr.separador {
	 border: 3px solid #919599;
	 margin: -.6em 0 0 0;
	 display: block;
	 width: 90.4em;
	 clear: both;
}
/* @end */

/* @group LAS COLUMNAS */

/* -- contenedor de la col izda */
#contentwrapper{
	width: 100%;
	}
/* columna izda, poner la medida que va a tener la columna dcha */
#colLeft{
	float: left;
	width: 72.6em;
	}	
/* interior de la columna izda, si le queremos dar un padding...*/
.colLeftInner{
	padding: 20px 10px 10px 10px;
	}

#colRight {
	float: left;
	width: 16.6em; 
	}
/* interior de la columna derecha, si le queremos dar un padding...*/
.colRightInner{
	padding: 10px 1px 10px 20px;
	}
/* @end */


/* @group EL FOOTER */

#footer {
	clear: left;
	width: 100%;
	text-align:center;
	height: 2.5em;
}

#footerIn {
	text-align:center;
	height: 1.9em;
	margin-top:.3em;
}
/* @end */

/* @end */


/* @group Menu del footer */
#menuFooter {
	margin: .2em 0em .2em 0em;
	padding: 0em;
 	padding-top: .4em;
	text-align: left;
	}

#menuFooter li {
	display: inline;
	float: left;
	}

#menuFooter li a {
	padding: 0em 1em;
	text-decoration: none;
	float: left;
	}

#menuFooter li a:hover {
	}
	
#menuFooter .marca {
	float: right;
	padding: 0em 1em;
	margin-right:2em;
	}	

/* @end */


/* @group Submenu derecha */

ul.subMenuNav {
	position: relative;
	margin: 0em;
	padding: 0em;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
ul.subMenuNav li {
	list-style: none;
	font-weight: bold;
	font-size: .95em;
	padding-bottom: .4em;
	padding-top: .4em;
	margin-left: 0em;
	padding-left: 1em;
	}
	
ul.subMenuNav li a {
	text-decoration: none;
	font-weight: bold;
}
ul.subMenuNav li a:hover {
	font-weight: bold;
	}
ul.subMenuNav li a:visited {
	text-decoration: none;
	font-weight: bold;
	}
	
ul.subMenuNav li.active {
	padding-bottom: .4em;
	padding-top: .4em;
	}	
	
ul.subMenuNav li.active a {
	font-weight: bold;
	}	
/* @end */
	
/* @group caja search */
#cajaSearch {
	margin: 0px;
	padding: .8em 0em 1em 0em;
	border:0em solid red;
	}

#cajaSearch fieldset {
	padding-top: 1em;
	padding-bottom: 0em;
	border: 0px;
	}

#cajaSearch #cajaBotonesForm {
 	position: relative;
 	padding: .3em 0em .3em 0em;
 	margin: 0;
 	margin-bottom: 1em;
 	text-align:right;
 	height: 1.5em;	}
	
#cajaSearch #botonesForm {
	list-style-type: none;
	font-weight: bold;
	border: 0px solid #ccc;
	margin: .5em 0em 0em 0em;
	position: absolute;
	right: 10px;
	}

#cajaSearch #botonesForm li {
	margin: 0em;
	padding: 0px 0 0px 1em;
	float:left;
	font-size: 10px;
	border: 0px solid red;
	margin-right: 10px;
}

.ie6 #cajaSearch #botonesForm li {
	padding-top: 0em;
}

#cajaSearch .boton {
	padding: 4px 10px 6px 0px;
	margin: 0px !important;
	border: 0px solid red;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
}



/* @end */
/* @group elementos pagina */
.cajaConfirmListado {
	text-align: center;
	color: red;
	font-size: 14px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.ulOpciones {
	list-style-type: none;
		}
.ulOpciones li {
	float: left;
	margin-left: 14px;
}

h2.titPagina {
	border: 0px solid red;
	font-size: 160%;
	padding: 0px;
	margin: 0em 0em 1em 0em;
	height: 1.5em;
	font-weight: normal;
	}
	
	
h2.titOpciones {
	border: 0px solid red;
	font-size: 140%;
	padding-bottom: .3em;
	padding-top: 0em;
	margin: 0px;
	height: 1.1em;
	font-weight: normal;
	}
	


.cajaBotonesRight
{
	margin: 1em 0 0 0;
	text-align:right;
	border:0px solid #CCCCCC;
}
/* @end */





/* @group MENU TABS (para los edit con pestaas) */
#menuTabs {
	margin:0em 0em 0em 0em;
    padding:0;
    border:none;
    list-style:none;
	}

#menuTabs li
{
	float:left;
    margin:0em;
    padding:0em 0em 0em .4em;
}

#menuTabs li:hover
{
	margin: 0em;
    padding:0em 0em 0em .4em;
	}

#menuTabs li a
{
	display:block;
	text-decoration: none;
	padding:.4em 1.2em .3em .6em;
}

#menuTabs li a:hover {
	display:block;
	margin: 0em;
	text-decoration: none;
	padding:.4em 1.2em .3em .6em;
	}

#menuTabs #tabActive, #menuTabs .tabOn {
	margin: 0em;
    padding:0em 0em 0em .4em;
	}

#menuTabs #tabActive a, #menuTabs .tabOn a {
	margin: 0em;
	text-decoration: none;
	padding:.4em 1.2em .3em .6em;
	}

/* @end */




/*
@group barras de botones en divs (NO USADO EN BASE)
*/
.toolbar {
    font-weight: normal;
    font-size: 1em;
    visibility: hidden;
	text-align: right;
	float:right;
	margin:.1em 0em 0em 0em;
	height:2em;
}

.toolbar a {
    padding: .1em .6em;
	}

.toolbar a:hover {
    text-decoration: none;
	}

.toolbar a:active {
	}
/* @end */

/* @group cajas tips */
.cajaTip {
	width:96%;
	margin: 1em 0em 1em 0em;
	padding: 0px;
	}
	
.cajaTip h3 {
	margin: 4px;
	padding: 2px 2px 2px 6px;
	font-size: 90%;
	text-align: left;
	}	

.cajaTip p {
	margin: 1em; 
	}
/* @end */

/* @group scriptaculous, js */

/* para scriptaculous */
span.handle {
	font-weight: bold;
	cursor: move;
	margin-top:1.4em;
}
/* div para resultados js */
#resultsDiv {
	position: absolute;
}



/* !!!!!!!!! */
ul.editInPlace {
	list-style:none;
}

ul.editInPlace li{
	height:2em;
}
/* @end */

/* @group galeria */
#popupGal { position:absolute; width:980px; height:613px; top:0; left:-1122px;  cursor:pointer; z-index:999; }

#popupGal .middle,#popupGal .topmiddlecap { float:left; position:relative; margin:0; background:none; }

#popupGal img { height:100%; width:100%; }
img.popupimg { float: left; }

#popupGal a { color:#707070; font-size:11px; font-weight:bold; text-decoration:none; outline:none; }
#popupGal a:hover { text-decoration:underline; }
a.close { position:relative; display:block; width:28px; height:28px; margin:-14px 0 -53px -14px; text-indent:-9999px; background:url(http://images.apple.com/global/elements/widget_close.png) no-repeat; z-index:999; cursor:pointer; }
#popupGal.isanim a.close { display:none; }
#popupGal .description {  width:100%; clear: both;  background:#fff; padding:10px 0 10px 0px;}
/* @end */

/* @group arbol ordenar */

.ulEditableMenu  {font-size:14px;list-style-type: none;}
.ulEditableMenuVacio  {min-height:20px;font-size:14px;list-style-type: none;}
.liEditableMenu  {padding-top:2px; padding-bottom: 2px;width:80%;}
  
.borderHover {
	border: 1px solid blue;
}
  
#tree, #tree ul { 
    	padding-left: 20px; 
    	list-style-type: none;
    	cursor: move;
    }
    #tree {
		padding: 0px;
	    margin: 12px;
    	width: 600px;
    }
    #tree li {
    	margin-top: 3px;
    	padding-top: 3px;
    }
    #tree li a {
		padding: 2px 0 0 0px;
    	/*background: url(../images/tree/folder.png) no-repeat left top;*/
    }
    #tree li.file {
    	padding-left: 4px;
    }
    #tree li.file a {
    	padding-left: 4px;
    	/*background: url(../images/tree/file.png) no-repeat left top;*/
    }
    #tree li span.handle {
		display: block;
		float: left;
    	width: 15px;
    	height: 12px;
    	margin: 6px 3px 0 0;
    	cursor: pointer;
    }
    #tree li span {
    	background: url(../images/tree/folder_open.png) no-repeat 0px 0px;
    }
    #tree li.closed span {
    	background: url(../images/tree/folder_closed.png) no-repeat 0px 0px;
    }
    #tree li.closed li {
    	display: none;
    }
    #tree .drop_hover {
    	background: url(../images/tree/drag.png) no-repeat bottom left;
    	
    }
    #tree .drop_top {
    	background-position: 2px top;
    	padding-top: 10px;
    }
    #tree .drop_bottom {
    	background-position: 2px bottom;
    	padding-bottom: 10px;
    }
    #tree .drop_insert {
    	background-position: 22px 100%;
    	border: 1px solid #CCCCCC;
    }
/* @end */

/* @group Facebook */ 
/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #CCCCCC; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; }
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: 150px; margin: 0; border: none; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* facebook list **/
#add { border: 1px solid #999; width: 380px; margin: 50px; padding: 20px 30px 10px; }
form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }

form ol li.input-text { margin-bottom: 10px; list-style-type: none; }
/*form ol li.input-text label { font-weight: normal; display: block; font-size: 13px; margin-bottom: 10px; }*/

form ol li.input-text input { width: 380px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
form ul.holder { width: 380px; }
#facebook-list ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; }
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../images/close_min.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

#facebook-auto { display: none;margin-left:100px; position: absolute; width: 412px; background: #eee; }
#facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }
#facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; }
#facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; }
#facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
#facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
#facebook-auto ul li.auto-focus em { background: none; }

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
#add a { color: #666; }
#add-test { width: 100px; padding: 2px; }
#button_container { margin-left: 70px; margin-bottom: 30px;}
/* @end */

/* @group gestor documental */ 
.contFolder {
	background: url(../images/gd/iconoCAT.png) no-repeat 10px 6px;
	width: 95%;
	padding-left: 44px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ACAEB0;
	position: relative;
}

.folderPar {
	background-color: #D7D9DC !important;
}

.contFolder .titFolder {
	font-size: 16px;
	margin: 0px;
	color: #000000;
	width: 300px;
	padding-top: 12px;
	float: left;
}

.contFolder .contextrasFolder {
	float: right;
	margin-top: 20px;
	position: absolute;
	right: 0px;
}

.contFolderOpts {

}
.contFolderOpts a, .contFileOpts a {
	color: #000000 !important;
	display: block;
	padding: 3px 14px 4px 20px;
	float: left;
}
.foldJS {
	overflow: hidden;
}
.optsFile {
	float:right;
	margin-top:5px;
}

.contSubFolder {
	background: url(../images/gd/iconoSUBCAT.png) no-repeat 6px 2px;
	padding-left: 46px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ACAEB0;
	position: relative;
}

.contSubFolder .titFolder {
	font-size: 13px;
	margin: 0px;
	color: #696969;
	width: 300px;
	padding-top: 6px;
	float: left;
}

.contSubFolder .contextrasFolder {
	float: right;
	margin-top: 14px;
	position: absolute;
	right: 0px;
}
li .contextrasFolder {
	float: right;
	margin-top: 6px;
	position: absolute;
	right: 0px;
}


.contInfoItem h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.innerFolder {
	padding-left: 26px;
}
.infoItem {
	margin-left: 20px;
}
.addFile {
	background: url(../images/gd/file_add.png) no-repeat left top;
}

.addFolder {
	background: url(../images/gd/folder_add.png) no-repeat left top;
}

.editFolder {
	background: url(../images/gd/folder_edit.png) no-repeat left top;
}
.editFile {
	background: url(../images/gd/file_edit.png) no-repeat left top;
}
.downloadFile {
	background: url(../images/gd/download_file.png) no-repeat left top;
}
.viewFolder {
	background: url(../images/gd/folder_explore.png) no-repeat left top;
}

.viewPrivs {
	background: url(../images/gd/group_key.png) no-repeat left top;
}


.contTitFolderListado {
	background: url(../images/gd/folder_def_icon.jpg) no-repeat left 3px;
	padding-left: 22px;
}
.titFolderListado {
	font-size: 14px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	background: #F2F7FC url("../images/search_bottom.gif") repeat-x left bottom;
}
.ul_ficheros {
	list-style-type: none;
	margin: 0px;
	padding-left: 0px !important;
	margin-left: 0px !important;
}
.ul_ficheros li {
	padding-top: 3px;
	padding-left: 38px;
	border-bottom: 1px solid #ADADAD;
	height: 24px;
	background: url(../images/gd/iconoFICHERO.png) no-repeat 6px top;
	position: relative;
}
.titDoc {
	width: 300px;
	float: left;
	margin: 0px;
	padding-top: 3px;
	font-size: 12px;
	color: #0261A4;
}
.contFileOpts {
	border: 0px solid red;
	width: 380px;
	float: left;
}


	
.contInfoItem {
	width:96%;
	margin: 1em 0em 1em 0em;
	padding: 0px;
	background: #F3F3F3;
	border-color: #EAEAEA #B5B4B4 #B5B4B4 #EAEAEA;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	}
	
.contInfoItem h3 {
	margin: 4px;
	padding: 2px 2px 2px 6px;
	font-size: 90%;
	text-align: left;
	color: #ffffff;
	background: #8D949B;
	border: 1px solid #D8DADB;
	}	

.contInfoItem p {
	margin: 1em; 
	}

#meta {color:rgb(34,34,34);}

#meta td, #meta input, #meta option, #meta select{ font-size:10px; }
#meta h4 {
	padding-left: 8px;
}
#meta textarea { font-size:10px; }
#meta td.l {
	color:rgb(119,124,127); 
	text-align:right;
	width: 40px; 
}
#meta a {
	color:rgb(34,34,34);
}
#meta td {
	padding-top:5px;
	vertical-align: top;
}
#meta input, #meta textarea, #meta select{
	border:1px solid #ddd;
}
#meta input, #meta textarea { padding:3px; }
#meta input {
	width:115px;
}
#meta textarea {
	width:115px; 
}

/* @end */
/* @group calendar */
.titCalendar {
	background: url(../images/calendar/cal_icon.png) no-repeat 10px 6px;
	padding: 12px 0px 12px 50px;
	border-top: 1px solid #ACAEB0;
	border-bottom: 1px solid #ACAEB0;
	position: relative;
	color: #000000;
	font-size: 20px;
}
.contCalendar {
	margin-left: 30px;
}
.titEvent {
	background: url(../images/calendar/event_icon.png) no-repeat 10px 0px;
	padding: 6px 0px 8px 44px;
	font-size: 14px;
	border-bottom: 1px solid #ACAEB0;
	position: relative;
	color: #7F7F7F;
}

.contEvento {
	margin-left: 44px;
	font-size: 12px;
	margin-bottom: 30px;
}

.eventDesc {
	color: #000000;
	font-weight: bold;
}
.eventInfo {
	color: #007FBA;
}
.eventInfo span {
	color: #000000;
}
.eventDate {
	color: #007FBA;
	font-weight: bold;
}

/* @end */

/* @group listado ul */
.listado_ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.listado_ul li {
	border-bottom: 1px solid #ACAEB0;
	padding-left: 1em;
	line-height: 30px;
	font-size: 12px;
}

.linkLink {
	font-size: 12px;
	font-weight: bold;
}
.linkDesc {
	padding: 6px;
}
/* @end */

/* @group home */
.cajaHome {
	float: left;
	width: 155px;
	margin-bottom: 10px;
	text-align: center;
	min-height: 155px;
}
.cajaHome img {
	margin-bottom: 2px;
}

.titHome, titHome a {
	color: #000000 !important;
	font-size: 13px;
	padding-left: 0px;
	margin-top: 0px;
}

.contIconos {
	margin-left: 0px;
}

.contMensajesHome {
	background-color: #DDE2EA;
	padding: 20px;
}
.safari .contMensajesHome {
	-webkit-border-radius: 1em;
}
.gecko .contMensajesHome {
	-moz-border-radius: 1em;
}
.contMensajesHome {
	background-color: #DDE2EA;
	padding: 20px;
}
.titPaginaMens {
	border: 0px solid red;
	font-size: 160%;
	padding: 0px;
	margin: 0em 0em 1em 0em;
	height: 1.5em;
	font-weight: normal;
}

.ulMensajesHome {
	list-style-type: none;
	font-size: 12px;
	padding-left: 0px;
}
.ulMensajesHome li {
	border-bottom: 1px solid #0360BB;
	padding-bottom: 0px;
	margin-bottom: 14px;
	padding-top: 6px;
}
.fechaMensaje {
	color: #0360BB;
}
.autorMensaje {
	color: #444647;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}
.txtMensaje {
	margin-top: 0px !important;
	color: #0360BB;
}

/* @end */

/* @group zona results */
.tbResults{
	width: 100%;
	border: 1px solid #000000;
	border-collapse: collapse;
}
.tbResults caption {
	display: table-caption;
	text-align: center;
	caption-side: top;
	color: #FFFFFF;
	background-color: #333333;
	border:1px solid #000;
	border-bottom:none;
	padding: 4px;
}
.safari .tbResults caption {
	margin-right: -1px !important;
}
.gecko .tbResults caption {
	margin-left: -1px !important;
	border:1px solid #000;
}
.tbResults tbody td,.tbResults thead th {
	border: 1px solid #000000;
	padding: 2px;
	color: #000000;
}
.tbResults thead th {
	color: #FFFFFF;
	background-color: #333333;
	padding: 4px;
}


.tbResults .subHeader td {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}

.tbResults .apagado td {
	color: #999999;
	font-style: italic;
}

.tbResults .subFootParcial td {
	background-color: #BBBBBB;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px;
}

.tbResults .subFoot td {
	background-color: #BBBBBB;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 6px;
}
.tbResults td.centro {
	text-align: center;
}


.subTablaResults{
	margin: 10px 0px 10px 20px;
	width: 90%;
	border-collapse: collapse;
}
.subTablaResults caption {
	display: table-caption;
	text-align: left;
	caption-side: top;
	color: #FFFFFF;
	background-color: #333333;
	border:1px solid #000;
	border-bottom:none;
	padding: 4px;
}
/* @end */

/* @group journals databases */

.titZonaStd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 1em;
	text-align: left;
	font-size: 14px;
	color: #0061af;
	background: #f5f5f5 url(../public_images/activities/flecha.gif) no-repeat 0% 5px;
	}
	
.titCatStd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 2px dotted #cccccc;
	text-transform: uppercase;
	text-align: left;
	font-size: 12px;
	color: #0061af;
	margin-left: 3em;
	}
.titSecStd {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px dotted #cccccc;
	text-transform: uppercase;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	color: #0061af;
	margin-left: 5em;
	}

.clear_both {
	clear: both;
	}

#tablaListadoMiniStd {
	width: 90%;
	margin-left:5em;
}
.tDataStd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.tDataStd th {
	width: 15em;
	text-align: right;
	padding-right: 1em; }

.tDataStd td {
	width: 48em;
	background: #fff;
	text-align: left;
	border: 1px solid #cccccc; }

.cardAjaxStd {
	width: 48em;
	background: #fff;
	text-align: left;
	padding: .5em 2em 2em 2em !important;
	
	border: 1px solid #cccccc; }
	
	
.cajaJournal {
	padding-left: .5em;
}

.txtZonaStd {
	margin: 0 0 0 2.5em;
}
/* @end */

/* @group banners_home */

.bann_home {
	width: 434px;
	height: 160px;
	padding-left: 60px;
}
.bh_text1 {
	color: #1562AB;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-top: 4px;
	width: 300px;
	height: 90px;
	display: table-cell;
	vertical-align: middle;
}
.bh_text2 {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin: 4px 0px 0px 0px;
	width: 300px;
	height: 30px;

}
.bh_fecha {
	font-size: 12px;
	color: #515156;
	margin: 4px 0px 0px 0px;
	width: 300px;
	height: 14px;
}

/* @end */


