    body {
    	font-family: Arial, Helvetica, Sans-serif;
     }

    td {
        border: 1px dotted #DDD;
        font-size: 12px;
     }

    th {
        border: 1px dotted #DDD;
        background-color: #EEE;
        font-size: 12px;
     }

    input,textarea {
    	border: 1px solid #999;
    	padding: 2px;
    	font-weight: bold;
    	background-color: #EEF;
     }

    input:focus {
    	border: 1px solid #F00;
    	background-color: #DDF;
     }

    input:hover {
    	border: 1px solid #F99;
    	background-color: #DDF;
     }
    textarea:focus {
    	border: 1px solid #F00;
    	background-color: #DDF;
     }

    textarea:hover {
    	border: 1px solid #F99;
    	background-color: #DDF;
     }

    .divAutoCompleter {
        border:1px solid #55D;
        position:absolute;
        width: 164px;
        background-color: #DDF;
        color: #555;
        font-size: 10px;
        height: auto;
        overflow: auto;
     }

    .divAutoCompleter ul {
        list-style-type:none;
        margin:0px;
        padding:0px;
     }

    .divAutoCompleter ul li.selected {
        color: #F00;
        background-color: #AAC;
        margin:0px;
        padding:0px;
        cursor: pointer;
     }

    .msgError {
    	display: inline;
    	padding:4px;
    	color:#F00;
    	text-align: right;
    	font-weight: bold;
    }

    #divCiudad {
    	top: 473px;
    	left: 335px;
     }

    #divComuna {
    	top: 473px;
    	left: 714px;
     }

    .invisibles input, .invisibles textarea{
     	border: 2px solid #FFAAAA;
     	background-color: #CCCCFF
     }

    .invisibles input:hover{
     	border: 2px solid #FF9999;
     	background-color: #BBBBFF
     }

	.input {
    	border: 1px solid #999;
    	padding: 2px;
    	font-weight: bold;
    	background-color: #EEF;
     }

    .invisibles textarea:hover {
     	border: 2px solid #FF9999;
     	background-color: #BBBBFF     }
