/* main style */

img{border: 0;}

p{margin-bottom: 6px;}

h3.message{color: #090; margin-top: 20px; margin-bottom: 20px;}

.error {color: #db1b1b; margin-top: 8px; margin-bottom: 8px; font-size: 110%;}

#loading 
{
    display: none; /* hidden */
    position: absolute;    
    left: 50%;
    margin-left: -100px;
    top: 30%;
    width: 200px;
    /*height: 100px;*/
        /*margin-top: -50;*/
    font-weight: bold;
    font-size: large;
}

h1.title{border: 0px; text-align: center;}
.leftcol{float: left; width: 400px;}
.rightcol{float: left; width: 300px; margin-left: 20px; background-color: #d2e8ff;}

form#insertform{width: 400px; margin-left: 15px; position: relative;}
.spiega{width: 390px; border: 1px solid #ccc; padding: 5px; font-size: 9px;}
div.in {margin: 10px 0 10px 10px;}
div.in label
{
	float: left;
	width: 110px;
	line-height: 23px;
}

div.su{text-align: left;}
div.in input[type="text"], div.in textarea
{
	border: 1px solid #ccc; width: 175px;
}
textarea{width: 200px;}

.su input.sub{
   border: none;
   background-color: transparent; 
	border:1px solid #fff;
	margin-top: 10px;
	margin-left: 119px;
	padding:0;
}

img{border: 0;}

.visita{text-align: center;}
.imgeur{width: 125px; margin: 15px auto 6px auto;}
.imgcop{width: 63px; margin: 20px auto 10px auto;}

.label-txt{font-size: 8px;x}
div.ck {margin: 10px 5px 10px 10px;}

.eadimg{width: 250px; margin: 8px auto;}
