#map {
  height: 79%;
}


.container{
    display: inline;
}

.container .image:hover{
    background: url('images/aguisa3/editbtn4.gif');    
}


.image {
  opacity: 1;
  width: 100%;
  display: inline;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
.image:hover {
    background: url('images/aguisa3/editbtn4.gif');
}





legend{
    background-color:#FDA049;
    color: #FCF2B0;
}
        table.professional {
            font-family: "Trebuchet MS", sans-serif;
            font-size: 11px;
            font-style: normal;
            border-collapse:separate;
        }
        table.professional thead th{
            font-size:14px;
            color:white;
            background-color:#000080;
        }
        table.professional tbody tr:nth-child(even){
            background-color: #BBD8F0;
        }
        table.professional tbody tr:nth-child(odd){
            background-color: #EFFDFF;
        }


        .red {
            background-color : red;
            color : white;
        }
        a.highcontrast{
            color: white; 
        }

        .white {
            background-color: white;
            color: black;
        }

        .donotprint {
            display: block;
        }

        .donotdisplay{
            display: none;
        }

        .red {          
            background-color:red;
            color:white;
            font-weight: bold;
        }

        .noImprima{
            display: none !important;
        }

        .donotprint {
            display: none;
        }

        thead {
            display: table-header-group;
        }   

        .fancy table td{
            background-color: black;
        }

        .fancy table {
            background-color: black;
        }


input:focus {
	background-color: #DBEDF2;
} 

select:focus {
	background-color: #DBEDF2;
}

textarea:focus {
	background-color: #DBEDF2;
}

button{
	margin: 0px;
	padding: 0px;
	font-family:Lucida Sans MS, Tahoma;
	font-size: 12px;
	color: #000; 
	white-space:nowrap;
	width:auto;
	overflow:visible;
	height:28px;
}
button em{
	vertical-align:middle;
	margin:0 2px;
	display:inline-block;
	height:16px;
	width:16px;       
}

button em.addImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/add.png');
	background-repeat: no-repeat;
}
button em.firstImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/nav_first.png');
	background-repeat: no-repeat;
}
button em.previousImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/Back.png');
	background-repeat: no-repeat;
}
button em.nextImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/Next.png');
	background-repeat: no-repeat;
}
button em.lastImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/nav_last.png');
	background-repeat: no-repeat;
}


button em.editImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/Modify.png');
	background-repeat: no-repeat;
}

button em.deleteImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/Delete.png');
	background-repeat: no-repeat;
}

button em.helpImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/contabilidad.gif');
	background-repeat: no-repeat;
}
button em.saveImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/Save32.png');
	background-repeat: no-repeat;
}
button em.undoImage{
	background-position: 0px 0px;
	background-size: 16px 16px;
	background-image: url('images/aplicacion/Undo32.png');
	background-repeat: no-repeat;
}


button em.rightImage{
	background-size: 16px 16px;
	background-position: 0px 0px;
}





.cool{
	background-color:#E6EDF7;
}

.nav:hover {
	background-color: #FFFFC0;
}

.red {
	color: red;
}
.coolheader{
	background-color:#78A8CF;
}

#info{
	height: 40px;
	position: absolute;
	margin-top: 25%;
	background-color: #393838;
}

.coolfooter{
	background-color:#DBEDF2;   
}

@media print
{
	.donotprint {
		display: none;
	}
}

@media screen {
	.donotprint{
		display: inline;
		font-size:larger;
		font-style:italic;
	}
}

.blue {
	background-color: #78A8CF;
	color: black;
	font-style: oblique;
}

.brown {
	background-color: #EDBF23;
	color: black;
}

.factura {
	font-size:70%;
}

.fancy{
	font-family: fantasy;
}

.highlight{
	background-color: #FFC0C0;
	color: #580000;
}

.highlighted{
	background-color: #FFFFC0;
	color: #580000;
}

.transparent{
    background-color: #FFC0C0;
    color: #000058;
}

/*
.scrollable{
	display: block;
	
}

.scroll{
	overflow-x:scroll;
}

*/
.white {
	background-color: white;
	color: black;
}


#btn_busq {
	background:url('images/WZLOCATE.BMP') no-repeat; border:none; width:75px; height:75px; color:#808080;
	
}

#btn_camera {
	background:transparent url('images/aplicacion/btn_camera.png') no-repeat; border:none; width:75px;height:75px; color:#808080;
}

#btn_consultar { 
	background:transparent url('images/aplicacion/btn_search.png') no-repeat; border:none; width:75px;height:75px; color:#808080;
}

#msgfooter {
	background-color:#800000;
}


#btn_historial {
	background:transparent url('images/aplicacion/btn_historial.png') no-repeat; border:whitesmoke  ; width:75px;height:75px; color:#808080;
}
#btn_delete {
	background:transparent url('images/aplicacion/btn_delete.png') no-repeat; border:none; width:75px; height:75px; color:#808080;
}
#btn_edit {
	background:transparent url('images/aplicacion/Modify.png') no-repeat; border:none; width:75px; height:75px; color:#808080;
}

#btn_guardar { 
	background:transparent url('images/aplicacion/Save32.png') no-repeat; border:none; width:75px;height:75px; color:#808080;
}

#btn_masinfo {
	background:transparent url('images/aplicacion/btn_masinfo.png') no-repeat; border:none; width:75px; height:75px;  color:#808080;
}

#btn_search {
	background:transparent url('images/aplicacion/btn_search.png') no-repeat; border:none; width:75px; height:75px; color:#808080;
}
#btn_imprimir { 
	background:transparent url('images/aplicacion/Print.png') no-repeat; border:none; width:75px;height:75px; color:#808080;
}
#btn_new {
	background:transparent url('images/aplicacion/btn_new.fw.png') no-repeat; border:none; width:75px;height:75px; color:#808080;
}



#xencabezado {
	background-color: #FFFFFF;
}
#xfooter {
	background-color: #FFFFFF;
}


#xdetalle{
	display: block;
	height: 270px;
	overflow-y: scroll;
	background-color: #EAF9FF;
	font-family:serif;
}

#xdetalle th{
	background-color: #4992CD;
	font-family:serif;
}

.dark {
	background-color:#004080;
	background-image: none;
	color:#F0F0F0;
	font-size: medium;
	text-align:center;
}

.det0{
	background-color: #D1EAEF;
	font-family:serif;
}

.det1{
	background-color: #EAF9FF;
	font-family:serif;  
}

.fancy.th{
	background-color:#000080;
	color: #FFFFFF;
}

#xinput{
	background-color:#F7FA8D;
	font-size: 10px;
}

.hidden{
	visibility: hidden;
}

.quote {

	background-color:#FFFFFF;
	background-image: none;
	color:#000000;
	font-size:small ;
	text-align:center;
}

.registration{
	font-size: small;
}

body {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}
input {
	font-size:10px;
}

select {
	font-size:12px;
}

.motivator{
	background-color: green;
	color: yellow;
}
.possible{
	background-color: #4992CD;
	color: white;
	
}


table.small{
	font-size:1px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cancelar {
	color: white;
	font-weight: 400;
	background-color: red;
}

.proceder {
	color: #FFFF80;
	font-weight: 600;
	background-color: #008000;
}

a:link {
	color: #cf0d28;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #cf0d28;
}
a:hover {
	text-decoration: underline;
	color: #cf0d28;
}
a:active {
	text-decoration: none;
	color: #cf0d28;
}
.style2 {font-size: 11px; text-align: justify;}
.style3 {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #000058; }
.style4 {font-style: italic; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000058; text-align: justify;}
.style5 {font-family: "Times New Roman", Times, serif; font-size: 20px; color: #cf0d28; }
.style6 {
	font-size: 10px;
	color: #666666; 
}
.style7 {font-style: italic; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #800000; text-align: justify;}
h1.account_top{
font-size: 10px
	
}

.factura{
	border:5px;
	font-size:15px;
	
}



span.header{
font-size: 12px;
background-color: #808080;
color: #FFFFC0
}

a.top{
font-size: 14px;
font-weight: 400;
color: #FFFFFF
}

#top {
	background-image:url(images/background.jpg);
}


#helplink{
	font-size:x-large;
	border-radius:25px;
}

table.contenido{
	font-size:14px;
}

p.small{
	font-size:10px;
}
p.smallest2{
	font-size:8px;
}

p.critical{
	font-size:16px;
	color:red;
	
}

.number{
	text-align: right;
}
.centrado{
	text-align: center;
}
.colorcell{
	background-color: gray;
	color: white;
	text-align: center;
}
.busqueda {
	background-color : gray; 
	color: white; 
	font-weight: 300;                
}
.bordercolor{
	border-color: blue;
}        
