.left{float: left;}
.right{float: right;}
.hidden{display: none;}
.block{display: block;}
.clear{clear: both}

.t-uc{text-transform: uppercase;}
.t-lc{text-transform: lowercase;}
.t-al{text-align: left;}
.t-ar{text-align: right;}
.t-ac{text-align: center;}
.t-vtop{vertical-align: top;}

.p-5{padding:5px;}
.m-5{margin:5px;}
.m-10{margin:10px;}

.w-40{width:40px;}
.w-50{width:50px;}
.w-100{width:100px;}
.w-150{width:150px;}
.w-170{width:170px;}
.w-180{width:180px;}
.w-200{width:200px;}
.w-240{width:240px;}
.w-250{width:250px;}
.w-300{width:300px;}
.w-400{width:400px;}

.h-30{height:30px;}
.h-50{height:50px;}
.h-100{height:100px;}
.h-150{height:150px;}
.h-200{height:200px;}
.h-250{height:250px;}
.h-300{height:300px;}
.h-500{height:500px;}
.h-600{height:600px;}

.padding{padding:5px}

.container{background-color: #fff}

.max_height{
	min-height: 400px;
	height: auto !important;
}

* html .max_height
{
	height: 400px !important;
}

.frame-auto{overflow: auto;}
.frame-scroll{overflow: scroll;}

/*Header de todos los sitios web */
#logo 
{
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  width:400px;
}
#logo img{padding:3px 5px;}

#header-info {float: left;}

#header
{
  background-color:#fff;
  height:84px;
}
#header .titulos 
{
    margin: 2px 0;
    text-align: left;
    text-transform: uppercase;
}
#header .titulos span.titulo1 {font-size: 1.8em;}
#header .titulos span.titulo2 {font-size: 1.3em; font-style: italic}
#header .titulos span 
{
  color: #777;
  display: block;
}

.information fieldset, 
.success fieldset, 
.notice fieldset
{
  margin: 0;
  padding: 1.4em 0;
  border:0;
  font-size: 12px;
}

.information legend{ background-color: transparent !important;}

.fecha-actual{
  position:absolute;
  top:70px;
  font-size: 1em;
  font-weight:normal;
  text-align: right;
}
.fecha-actual:first-letter{ text-transform: uppercase}

/* overwritters */
.datagrid-body .datagrid-cell{ text-transform: uppercase;}
select.error {padding:0em;margin-bottom:0em;}

.datagrid-body .datagrid-editable
{
  padding: 2px !important;
}
.datagrid-body .datagrid-editable .datagrid-editable-input
{
  margin: 0px;
}

img{border: 0;}

.iconwrapper
{
  padding: 5px; 
}

.iconwrapper a
{
  display: block;
  font-size: 1em;
  text-decoration:none;
  color:#000;
  line-height: 16px;
}

div.boxTipo1
{
  border: 3px #ccc solid;
  margin: 25px;
  padding: 25px;
  border-radius: 15px;
}