﻿body{overflow:hidden}
#contenedor{position:relative;}

#divHead {
    height:80px; 
    border-bottom: 3px solid #71879C;
    background-image: url(../imagenes/fondos/fdoHead.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}
#divLogoHead{
    position:absolute;
    left:30px;
    top:3px;
}
#divMenu {
    width:280px;
    border:1px solid #ccc;
    background-image: url(../imagenes/fondos/bg_menu.png);
    background-position: left bottom;
    background-repeat:repeat-y;
}
#divMenuHead
{
    position:absolute;
    right:5px;     
    top:75px;
}
#divCapas{
    margin-left:5px; 
    margin-right:5px; 
    background-color: #FFF; 
    padding-bottom: 5px;
}
#divMensajes{
    z-index:3000;
}
#divMensajesAyuda{
    z-index:3000;
    /*font-size: 110%;
    line-height:110%;*/
}

#divBody {
    position:absolute;
    overflow:auto;
    
    text-align:center;
}
#divLoading{
    position:absolute;
    z-index:3000;
    width:80px;
    height:60px;
    display:none;
}
#divLogoMapa {
    top:20px; 
    width: 147px;
    height:52px;
    position: absolute;
    z-index: 1000;
    background-image: url(../imagenes/logoDmapas.png);
    background-repeat: no-repeat;
}
#divMapa{
	width:100%;
	height:100%;
	display:block;
}

#panelPagoxCaja{
	text-align: left;
	/*text-align: -moz-left;*/
	
	width: 690px;
	display:none; 
}
#divSolicitud{
	text-align: left;
	/*text-align: -moz-left;*/
	
	width: 690px;
	display:none; 
}
#divCertificado{
	text-align: left;
	/*text-align: -moz-left;*/
	
	width: 690px;
	display:none; 
}

.spanMenu {
    position:absolute;
    right:5px;
    width:20px;
    height:15px;
    text-align: center;
    vertical-align: middle;
    /*text-align: -moz-center;*/
    /*vertical-align: -moz-middle;*/
}

.divSeccion{
    text-align: center;

    border:1px solid #ccc;
    border-radius: 5px; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    
    padding-top:    5px;
    padding-bottom: 15px;
    padding-left:   15px;
    padding-right:  15px;
    
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.divSeccion table{
    width: 100%;
    border-collapse:collapse;
    vertical-align: top;
}
.divSeccion td{
    vertical-align: top;
}
.divSeccion input{
    width: 100%;
}
.divSeccion select{
    width: 100%;
}
.paddingRight{
    padding-right:  15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}

.divSeccionNota{
	display:none;
	border:1px solid #ccc;
    border-radius: 5px; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 5px 5px 5px;
}
.divPagoXCaja
{
	font-family:10px;
	font-family: Arial,Helvetica,sans-serif;
}
[disabled] {
    background:#DCDCDC;
    background-color:#DCDCDC;
}

[readonly] {
    background:#DCDCDC;
    background-color:#DCDCDC;
}

/* MENSAJES */
.info, .success, .warning, .error{
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight:bold;

	border-radius: 5px; 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;

	-moz-box-shadow:4px 4px 3px #666;
	-webkit-box-shadow: 4px 4px 3px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125,strength=5)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125,strength=5);
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url(../imagenes/iconos/info32px.png);
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url(../imagenes/iconos/success32px.png);
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(../imagenes/iconos/warning32px.png);
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url(../imagenes/iconos/error32px.png);
}



















.frmSmall {
    width:50px;
    margin-top:5px;
}
.frmMed {
    width:130px;
    margin-top:5px;
}
.frmLong {
    width:200px;
    margin-top:5px;
}
.frmXLong {
    width:400px;
    margin-top:5px;
}

.btn_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
.btn_link:hover{ border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.btn_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}


#toolBar {
	width:99%;
	text-align: right;
	/*text-align: -moz-right;*/
	font-weight: bold;
	color: #054D72;
}
#toolBar a{
	text-decoration:none;
	color:#054D72;
	font-weight: bold
}
#toolBar a:hover{
	color:#6B030E;
	font-weight: bold
}
#toolBar a:active{
	color:#6B030E;
	font-weight: bold
}





.lst{
    width:500px;
}




h5{
    font-weight:bold;
}













.txtFrm2{ width:500px;}
.txtFrm3{ width:293px;}
.txtFrm4{ width:143px;}
.txtFrm5{ width:90px;}
.txtFrm6{ width:90px;}
.txtFrm7{ width:100px;}


.btnPasoX{
    font-weight:bold;
    color:#ffffff;
    background-color:#71879C;
    height:20px;
    width:100px;
    border:2px solid #033F5D;
    text-align: center;
    vertical-align: middle;
    /*text-align: -moz-center;*/
    /*vertical-align: -moz-middle;*/

    border-radius: 3px; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    
    cursor:pointer;
    float:left;
}

.roundBorder{
    border-radius: 5px; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#divTxtInfoForm2_tipoSuelo{
    border:1px solid #ccc;
    background-color:#FFFFD5;
    width:95%;
    height:95%;
    
    margin-left:3px;
    margin-right:6px;
    
    padding:3px 3px 3px 3px;
    display:none;
}

#divTxtInfoForm2_claseSolicitada{
    border:1px solid #ccc;
    background-color:#E1F7FF;
    width:95%;
    height:95%;
    
    margin-left:3px;
    margin-right:6px;
    
    padding:3px 3px 3px 3px;
    display:none;
}




@import "estilos_mozilla.css";
/*@import url("css/estilos_mozilla.css");*/
/*@import url("estilos_mozilla.css") screen;*/