body {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
}
a:link, a:visited {
	text-decoration: none;
	color: #000066;
}
a:hover {
	text-decoration: underline;
	color: #000066;
}
.celda-cabecera {
	background-image: url(img/cabecera.gif);	background-repeat:no-repeat;	background-position:right top;	
	text-align: right;
	vertical-align: bottom;
	color: #FFFFFF;
}
.celda-separador {
	font-size: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED8000;
}
.celda-separador2 {
	font-size: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED8000;
}
.celda-separador-vacia {
	font-size: 5px;
}
.celda-contenido {
	border: 1px solid #999999;
	padding: 4px;
}
.celda-pie {
	text-align: center;
}
.texto-icp {
	font-size: 14px;
	color: #026E7A;
	font-weight: bold;
}
.celda-menu {
	font-size: 14px;
	font-weight: bold;
}
.celda-submenu {
	font-size: 12px;
}
.formulario {
	border: 1px solid #666666;
	margin: 2px;
	padding: 2px;
}
.celda-titulo {
	color: #FFFFFF;
	background-color: #026E7A;
	border: 1px solid #014850;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
input {
	border: 1px solid #666666;
	width: 99%;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
textarea {
	border: 1px solid #666666;
	width: 99%;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
.input-100 {
	border: 1px solid #666666;
	width: 100%;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
.input-80 {
	border: 1px solid #666666;
	width: 80%;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
.input-20 {
	border: 1px solid #666666;
	width: 20%;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
.mapa {
	border: 2px solid #999999;
}
.img-producto {
	border: 1px solid #999999;
}
.img-a3 {
	border: none;
}
.celda-novedad {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.celda-novedadMouseOver {
	border: 1px solid #CCCCCC;
	padding: 5px;
        background-color: cornsilk ;
        cursor:pointer;
}
.celda-novedadON {
    background-color: #FEE397;
    cursor: default;
    border: 1px solid #CCCCCC;
    padding: 5px;    
}
.celda-novedadMarcador {
    background-color: #FEE397;
    cursor: default;
    border: 1px solid #CCCCCC;
    padding: 5px;    
}
.tituloNovedad {
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
}

iframe {
	visibility: hidden;
}
.texto-legal {
	font-size: 9px;
	margin: 10px;
}
.celda-stats {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.estadisticas {
	font-size: 24px;
	color: #666666;
}
hr {
	border: 1px solid #000000;
}
.celda-mes {
	border: 1px solid #CCCCCC;
        margin: 0px;
	padding: 1px;
        width: 33%;
}
.celda-nombremes {
	color: #FFFFFF;
	background-color: #026E7A;
	border: 0px;
        margin: 0px;
	padding: 0px;
        text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.celda-dia {
        font-size: 11px;
	border: 0px;
        margin: 0px;
	padding: 0px;
        text-align: left;
        cursor: default;
}
.celda-diaMouseOver {
        color: black ;
        background-color: #FEE397 ;
        font-size: 11px;
	border: 0px;
        margin: 0px;
	padding: 0px;
        text-align: left;
        cursor:pointer;
}
.imagen {
    vertical-align: middle;
}
.hiddenControl {
    display:none;
}
.servicioSAT {
    border-bottom-style:solid;
    border-width: 1px;
    font-size: 12px;
    font-weight: bold;
}
.divServicioSAT {
    margin-left:35px;
    margin-right:15px;
}
.tablaServicios {
    background-color: #EBF2F8;
    margin-left:15px;
    width: 465px;
}
.tipServicios {
    background-color: #FEE397;
    cursor: default;
}

.pan_remoto {
    Position: fixed; 
    left: 50%; 
    width:550px; 
    margin-left: -275px;
        
    display: none;
    background-color:  #EBF2F8
}
