﻿@media screen and (min-width: 480px) {
    sidebar-left {
        display: none;
    }
}

.preoc{
	vertical-align:top;
    background:#ffffff; 
}
.preoc .tabGen {
    background:#ffffff;
}
.preoc table{
    width:100%;
}
.preoc .tabCap {
    border:0px;
    padding:0px;
    margin:0px;
    width:100%;
    background:#003333;
    font-family:arial;
    color:white;
    font-size:20px;
    border-collapse:collapse;
}
.preoc .tabCap .c1{
    width:15%;
    text-align:left;
}
.preoc .tabCap .c2{
    width:70%;
    text-align:center;
}

.c3 {
	text-align:center;
	font-size:18px;
	
}

.t1{
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.t2{
    font-family:arial;
    font-size:12px;
	color:#114477;
	vertical-align:middle;
}

.t3{
    text-align:right;
    font-family:tahoma;
    color:#114477;
    font-size:11px;
	vertical-align:middle;
}

.t4{
    font-family:arial;
    font-size:10px;
	color:#114477;
	vertical-align:middle;
}

.preoc .listaCon{
    padding:5px;
    text-align :left;
    width :95%;
    border-collapse:collapse;
}
.celda{
	cursor:pointer;
	padding:4px;
	background:#ffffff;
}
.celda:hover{
    color:blue;
    background:#cccccc;
}

.celda2{
	cursor:pointer;
	padding:4px;
	background:#eeeeee;
}
.celda2:hover{
    color:blue;
    background:#cccccc;
}
.celda3{
	padding:4px;
	background:#ffffff;
}
.celda3:hover{
    color:blue;
    background:#cccccc;
}

.celda4{
	padding:4px;
	background:#eeeeee;
}
.celda4:hover{
    color:blue;
    background:#cccccc;
}

.celda5{
	cursor:pointer;
	padding:4px;
	background:#c3e6e6;
	font-weight:bold;
}
.celda5:hover{
    color:blue;
    background:#cccccc;
    font-weight:bold;
}

.celda6{
	cursor:pointer;
	padding:4px;
	background:#c3e6e6;
}
.celda6:hover{
    color:blue;
    background:#cccccc;
}

.banner{
	cursor:pointer;
	padding:4px;
}

.banner:hover{
	border-width:1px;
	border-color:black;
}

.preoc .banners{
    text-align:right;
}
.preoc .banners TR{
    vertical-align:top;
    cursor:pointer;
}
.preoc .banners DIV{
    position:absolute;
    width:325px;
    display:none;
    background:white;
    cursor:auto;
    z-index:5;
    border-style:solid;
    border-width:1px;
    left:450px;
    overflow:auto;
}
.lastLvl1 TD{
    border: 1px inset #efefef;
    margin:0px;
    border-width:2px;
}
.lastLvl1{
    border-collapse:collapse;
    background:#efefef;
    padding:0px;
    margin:0px;
    width:100%; 
}
.lastLvl1 .c1{
    text-indent:10px;
    font-family:arial;
    font-size:18px;
}
.lastLvl1 .c2{
    text-align:center;
    font-weight:bold;
}
.lastLvl1 .c3{
    text-indent:10px;
    font-weight:bold;
}
.lastLvl1 .c4{
    text-align:right;
    font-weight:bold;
}
.preoc .lastLvl2{
    padding:0px;
    margin:0px;
    width:100%;
    text-align:center;
    font-size:14px;
}
.preoc .lastLvl2 TD{
    border: 0px inset #a1b2c3;
    border-width:0px;
}

.preoc .lastLvl3{
    padding:4px;
    margin:0px;
    width:100%;
    border-collapse:collapse;
}
.preoc .lastLvl3 TD{
    border: 1px inset #666999;
    border-width:2px;
}
.preoc .lastLvl3 .cl1{
    text-align:left;
    font-family: Calibri, Verdana;
    font-size: 11px;
    font-weight:bold;
    text-indent:15px;
}
.preoc .lastLvl3 TH{
   background: #666999;
   color:white;
   font-weight:bold;
   border: 1px inset #666999;
    border-width:2px;
}
.preoc .lastLvl3 TD{
    text-align:right;
}

a.adjunto
{
	color:#000000;
	text-decoration:none; 
	cursor:pointer;
	font-family: Tahoma, "Comic Sans MS", Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}
a.adjunto:visited
{
	color:#000000;
/*
	text-decoration:none; 
	cursor:pointer;
	font-family: Tahoma, "Comic Sans MS", Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
*/
}
a.adjunto:hover
{
	color:#004300;
/*
	text-decoration:none; 
	cursor:pointer;
	font-family: Tahoma, "Comic Sans MS", Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
*/
}
a.codigo
{
	font-family: Arial;
	font-size: 11px;
	color: #114477;
	font-weight: bold;
	text-decoration: none;
}

a.codigoC
{
	font-family: Arial;
	font-size: 12px;
	color: #114477;
	font-weight: bold;
	text-decoration: none;
}


a.texto
{
	font-family: Arial;
	font-size: 11px;
	color: #114477;
	text-decoration: none;
}

a.textoC
{
	font-family: Arial;
	font-size: 12px;
	color: #114477;
	text-decoration: none;
}

.capitulo_empresas {
	background: #f0f0f0;
}

.nombre_empresa
{
	font-weight: bold;
	color: #114477;
	text-decoration: none;
	text-indent: 15px;
}

.texto
{
	font-family: Arial;
	font-size: 11px;
	color: #114477;
	text-decoration: none;
}

.enlace_empresa
{
	font-style:italic;
	font-family:arial;
	font-size:11px;
	color:#114477;
	text-decoration:none;
}


