/*
 * estilos servitware.com
 * ----------------------
 * (c) sITw 2016
 */

h1 h2, h3, h4, h5, p, ul, ol, li
{
    font-family: 'Ubuntu', sans-serif;
    color: #085983;
}

.area-texto-home
{
	font-size.85em;
	margin-top: 0;
	padding: 1em;
	background-color: #e1e1df;
	color: #005380;
}

.gris-claro-servitware
{
	color: #bababa
}

.azul-servitware
{
	color: #005380
}


.font-punto-8
{
   font-size: .8em;
}

.font-punto-75
{
   font-size: .75em;
}

#title-bar
{
   padding-top: 1em;
   padding-bottom: 0;
   margin-bottom: 0;
}
 
#home
{
   padding-top: 1em;
   padding-bottom: 0;
   margin-top: 1em;
   margin-bottom: 0;
 
   background-color: #d4d4d2;
   border-bottom: 2px solid #005380
}

#home ul li
{
   margin-left: 35px;
   font-size: 1em;
   list-style-type: square;
   color: #005380
}
 
#home  h4
{
	font-weight:bold;
 	color : #286b8e;
 	margin-bottom: .1em;
} 

#inner-home
{
   padding-top: 1em;
   padding-bottom: 0;
   margin-top: .5em;
   margin-bottom: 0;
 
   background-color: #d7d7d2;
   border-bottom: 2px solid #005380
}

body
{
   background-color: #e8e8e5;
}

body > div h1 h2, h3, h4, h5, p, ul, ol, li
{
    font-family: 'Ubuntu', sans-serif;
    color: #085983;
}

table > thead > tr > th  h1 h2, h3, h4, h5
{
    font-family: 'Ubuntu', sans-serif;
    color: #085983;
}

#footer
{
   padding-top:.8em;
   padding-bottom:2em;
   font-size: .8em;
   color: #99a3a6;
background-color: #005380;
}

#footer > div  h5
{
	font-size: 1.1em;
    color: #c9c9c9;
	margin-bottom:.5em
}
 
#footer > ul, li
{
   margin-left: 35px;
   font-size: 1em;
   list-style-type: none;
}


img-complex
{
	margin-left: 1.5em;
	margin-bottom: 1.5em;
} 
  
.center
{
   text-align:center
}
 
.hidden
{
   display:none;
}

.invisible
{
   visibility: hidden;
}

.clear-both
{
	clear:both;
}

.center_text
{
	text-align:center;
}

.left_text
{
	text-align:left;
}

.right_text
{
	text-align:right;
}

/*
 * clases para diferentes tipos de campos de entrada de datos.
 * se les asocia la validacion via jQ
 */  
.integer-post-gt_0
{
	text-align:right;
}

.integer-post-gte_0
{
	text-align:right;
}
.integer
{
	text-align:right;
}
.int
{
	text-align:right;
}
.real-post-gt_0
{
	text-align:right;
}
.real-post-gte_0
{
	text-align:right;
}
.real
{
	text-align:right;
}
.string
{
	text-align:left;
}
.alphanumeric
{
   text-align:center;
}
.hora
{
	text-align:right;
}
.clave
{
	text-align:left;
}