body {margin:0; padding:0;
font-family: Tahoma;
font-size:14px;
color:#000;
background-image: url(images/bg.jpg);
background-repeat:no-repeat;
background-color: #fff;
text-align:justify;
}
table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;}
td{vertical-align:top;}

img{border:none;}



.gris{ font-size:11px; font-weight:bold; color: #666666;}
.morado{ font-size:14px; font-weight:bold; color: #781790;}

.blanco {font-weight:bold; color:#FFFFFF;}

/*****************************************************************/
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.justify{text-align:justify;}

.fright{float:right}


/***************Slideshow***************/
#b {
    position:relative;
    height:350px;
}

#b IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#b IMG.active {
    z-index:10;
    opacity:1.0;
}

#b IMG.last-active {
    z-index:9;
}

/***************Links***************/
a {
	text-decoration:none;
	color:#666666;
}
a:hover{text-decoration:underline;} 


object {outline:none; }

img, div, input { behavior: url("iepngfix.htc") }


ul{margin:0px; padding:0px; list-style:none; }
ul li{ background:url(images/vineta.png) no-repeat left; padding-right: 20px; padding-left:15px;}
ul li a{ color:#cc3300; text-decoration:none; font-weight:bold;}
ul li a:hover{text-decoration: underline;}

/* ============================= forms ============================= */
.contacto input{width:300px; margin-bottom:3px;   border: #666666 solid 1px; padding:2px;}
#contacto  input:hover{ text-decoration:underline;}
.contacto textarea{width:300px; margin-bottom:3px;  border: #666666 solid 1px;; padding:2px; overflow:auto; font-family:verdana; font-size:12px;}
.contacto table{ margin-left:10px; margin-right:inherit; margin-top:10px;}