.cabeceiraContido {
	border-bottom: 1px solid #8BB6D8;
	color: #2E6DA0;
	margin-bottom: 5px;
	margin-right: 15px;
	padding: 10px 0 5px;
}

.cabeceiraContido h1 {
	margin-left: 15px;
	font-size: 2.2em;
	line-height: 1em;
	padding: 0;
}

.corpoContido {
	padding: 0px 15px;
}


.cabeceiraSeccion {	
	color: #2E6DA0;
	margin-bottom: 5px;
	margin-right: 15px;
	padding: 10px 0 5px;
}

.cabeceiraSeccion h2 {
	font-size: 1.5em;
	line-height: 1em;
	padding: 0;
}

.cabeceiraSeccion.desp h2{
	cursor: pointer;	
}

.cabeceiraSeccion.desp h2 span {
    display: inline-block;
    float: left;
    font-size: 0.9em;
    font-weight: normal;
    margin-top: -3px;
    padding-bottom: 0;
    padding-right: 2px;
}

.enlacePrincipal {
	width: 380px;
    height: 65px;
    margin-left: 21px;
    margin-top: 18px;
    position: absolute;
}

.enlacePrincipal a{
	width: 100%;
    height: 100%;
    display: block;
}

/****************
PAGINADOR
****************/
/*.pagebanner {
	 float: left;
    font-weight: normal;
    margin-left: 0;
    padding-top: 5px;
    width: 35%;
}

.pagebanner.pagelinks {
	float: right;
	width: 60%;
	margin-left: 0px;
	overflow: hidden;
	clear: right;
}

.pagelinks {
	color: #FFF;
	font-weight: bold;
	font-size: 0.65em;
}

.pagelinks a,.pagelinks strong {
	border: 1px solid #8BB6D8;
	background-color: #f8f8f8;
	padding: 1px 8px;
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 5px;
}

.pagelinks strong,.pagelinks a:hover {
	background-color: #0C3F7B;
	color: #FFF;
}*/



/*.exportlinks {
    float: right;
    margin-right: 5px;
    margin-top: -8px;
    text-align: right;
}

.export_csv {
	color: #44A700;
	padding-left: 17px;
	background-image: url(../../../imagenes/icos/csv.png);
	background-position: left center;
}*/
.exportlinks {
    float: right;
    margin-right: 5px;
    margin-top: -8px;
    text-align: right;
}

.export_csv {
	color: #44A700;
	padding-left: 17px;
	background-image: url(../../../imagenes/icos/csv.png);
	background-position: left center;
	background-repeat: no-repeat;
}



#content-wrapper table.tablasTrabajo{	
	font-size: 0.8em;
    width: 100%;
    clear: both;
    margin-top: 10px;
}

#content-wrapper table.tablasTrabajo th{ 
   background-color: transparent;
    border-bottom: 2px solid #0079AC;
    border-spacing: 5px;
    color: #000000;
    padding: 5px;
    text-align: left;
    white-space: nowrap;
}

#content-wrapper table.tablasTrabajo th a {	
    color: #0079AC;
    text-decoration: none;
}

#content-wrapper table.tablasTrabajo th a:hover {    
    text-decoration: underline;
}


#content-wrapper table.tablasTrabajo th.sortable a{
	padding-left: 20px;
	background-image: url(../../../imagenes/icos/list_up.png);
	background-position: left center;
}


#content-wrapper table.tablasTrabajo th.order1 a{
	padding-left: 20px;
	background-image: url(../../../imagenes/icos/list_up.png);
	background-position: left center;
}

#content-wrapper  table.tablasTrabajo th.order2 a {
	padding-left: 20px;
	background-image: url(../../../imagenes/icos/list_down.png);
	background-position: left center;
}

#content-wrapper table.tablasTrabajo th.sorted a{
	color: #067FB6;
    font-size: 1.1em;
    font-weight: bold;
}

#content-wrapper table td a{
	font-weight: bold;	
	color:#0079AC;
}


/*#content-wrapper td{
    background-color: white;
    border-bottom: 1px solid #0079AC;
    color: #333333;
    font-weight: normal;
    padding: 5px;
    text-align: left;
}*/

#content-wrapper tr.even {
	background-color: #F4F4F4;
}

#content-wrapper tr.even.encima, #content-wrapper tr.encima, tr.encima{
	background-color: #f2b063;
}




.botonera {
	float : right;
	margint-top : 10px;
	margin-bottom	: 10px;
}


.boton {
	background-color : #009DE0;
	color: #FFFFFF;
	font-size : 18px; /* La gu�a dice 10, meter en layout.css*/
	font-style: normal;
}




/* LOGIN */
.contenedorLogin {
    background-image: url(../../../imagenes/fondos/fondo_contenedor_index.png);
    background-repeat: repeat-x;
    height: 231px;
    margin: 0 auto;
    padding: 50px 30px 20px;
    width: auto;
}


.index_izquierda {
    background-image: url(../../../imagenes/fondos/index_left.png);
    height: 231px;
    margin: 0;
    padding: 0;
    width: 10px;
}



.index_derecha {
    background-image: url(../../../imagenes/fondos/index_right.png);
    height: 231px;
    margin: 0;
    padding: 0;
    width: 10px;
}



.metade {
    border-right: 1px solid #0079AC;
    padding-right: 40px;
    width: 52%;
}


.boton_metade {
    width: 38%;
}


.erroresLogin {
    font-size: 1.1em;
    color : #FF0000;
    margin-bottom: 10px;
    margin-top: -20px;
    width: 100%;
    text-align : center;
}

/*  Buscador Publico  */

.detallePortalPublico th{
	font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 2px;
	width: 140px;
	padding: 1em;
}

.detallePortalPublico td{
	border-bottom: 0px solid #0079AC !important;
}

/****************
 EST�TICOS
****************/
.accesibilidade {
	border-bottom:1px dotted #C0BEB2;
	display:block;
	margin-bottom:10px;
	margin-top:10px;
}


.accesibilidade h2 {
	color:#2E6DA0;
	font-size:1.2em;
	font-weight:700;
	margin-bottom:10px;
}

p {
	margin-bottom: 1em;
}

/* TAMA�OS */
input.t2{
	width:20px;
}

input.t3{
	width:30px;
}

input.t8{
	width:70px;
}
input.t10{
	width:80px;
}
input.t15{
	width:120px;
}
input.t20{
	width:160px;
}

input.t25, select.t25 {
	width:345px;
}

input.t30, select.t30  {
	width:450px;
}

input.tNumRegistro {
	width:175px;
}

select.t15{
	width:126px;
}



/*********/

div.widget-notificaciones {
    background-color: #D7F1FB;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #000000;
    max-width: 500px;
    position: absolute;
    right: 42px;
}

.titulo-widget {
    background-color: #067FB6;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0.9em;
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px;
    text-align: center;
}

.titulo-widget span {
    display: inline-block;
    padding: 0 3px;
}

.cabecera-aviso {
    border-color: #666666;
    border-image: none;
    border-style: none none dotted;
    border-width: medium medium 1px;
    cursor: pointer;
    font-size: 0.9em;
    margin: 5px;
    padding: 2px 5px;
}

.cabecera-aviso span{
	padding: 0px 5px;
	font-weight: bold;
}

.elemento-aviso{
	font-size: 80%;
}

.elemento-aviso a{
	font-weight: bold;
}

.widget-navigate{
	float: right;
}                                                                                                              