body {
	background-color: #FFF;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0px;
	margin:0px;
}
a,a:visited {
	color: #DB7093;
}
a:hover {
	color: #564b47;
}
a:active { 
	color:#000000;
}

h2 {
	font-size:20px;
	font-weight: normal;
	padding: 5px 10px;
	margin:0px;
}

img.download {vertical-align:middle;}

/* ----------container to center the layout---------- */
#container {
	width: 783px;
	padding:0px;
	margin: 0px auto;
	text-align: center;

} 

/* ----------banner for logo-------------- */
#banner {
	height: 46px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px; 
}

#line{
	height: 5px;
	background: #FFFFFF url(../images/line.gif) no-repeat left;
}

#line_footer{
	height: 5px;
	background: #FFFFFF url(../images/line_footer.gif) no-repeat left;/**/
	/*border-top: dotted 1px #CBCBCB ;/**/
	/*width: 578px;/**/ 
}

#banner img {padding:0px 0px;} 

/* ----------outer and inner----------------- */
#outer{ 
	border-right: solid 200px #FFFFFF;  /* DFDFDF color of the left column  */ 
	background-color: #ffffff; /* color of the content column */
} 

#inner{ 
	margin:0px; width:100%; 
} /* The ie/pc pecularity */ 

/* --------------left navi------------- */
#left {	
	width:200px; 
	float:right; 
	position:relative; 
	margin-left:0px; 
	margin-right:-200px;
	text-align: left;
 }
#left  h1 {
	margin: 5px 0px 0px 17px;
    padding: 5px 0px 5px 0px;
	color:#FF7F00;
	font:bold 15px arial;
	border-top: dotted 1px #C0C0C0 ;
}
#left  h1.noborder {
	border-top: none;
}

#left  h1.contact {
	margin: 20px 0px 0px 17px;
    padding: 5px 0px 5px 0px;
	color:#035797;
	font:bold 18px arial;
	border-top: none ;
}

h1.imagen {
	padding-left: 39px !important;
	background: white url(../images/icon_avila_menu.gif) no-repeat center left;
}

h1.small_text{
	background-color: #ffffff;
	font-size: 9px !important;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0px;
	margin:0px;	
}

p.margin {
	padding:5px !important;
	margin:5px;	
}

ul{
	margin: 10px 0px 15px 20px;
	list-style-image: url(../images/bullet_menu.gif);
	list-style-type: circle
		
}

ul li{
	color:#3692C5;
	font:normal 12px arial;
	margin: 0px 0px 0px 16px;
}

ul li a,a:visited,a:active{
	color:#3692C5;
	font:normal 12px arial;
	text-decoration: none;
}
ul li a:hover{
	color:#000000;
	text-decoration: underline;
}

/* -----------------content--------------------- */
#content{ 
	vertical-align: top;
	width: 510px;
	min-height: 790px;/**/
	/*height: auto !important;*/
	/*height: 450px;*/
	position: relative; 
	margin: 0px; 
	text-align: left;
	
}

p{
	padding: 5px 20px 5px 0px;
	margin:0px; 
	text-align: justify;

}

.center{
	padding: 0px;
	margin: 0px; 
	text-align: center;

}

pre{
	font-size: 12px;
	padding: 5px 10px;
	margin:0px;
}

/*  ----------------footer---------------------- */ 
#footer {
	padding-top: ;
	font:normal 11px arial;
	clear:left;
	padding:0px;
	margin:0px;
	text-align: left; 	
}


table{
	margin-top: 15px;
	width: 100%;
	color:#787878;
	font: normal 12px arial
} 
table th{
	
	
	padding: 5px 20px 5px 0px;

}
table th div{

	color: #000000;
	font: bold 13px arial;
	padding-bottom: 10px;
	background: #FFFFFF url(../images/dot.gif) repeat-x bottom ;	
}

table.colum3 td{
	width: 33%;
}

table.colum2 td{
	width: 50%;
}
/**************CSS BANNER CON JQUERY*************/
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:360px;
	bottom: -1px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:45px; 
		width:100%; 
		position:absolute;
		bottom:0;
		font-size: 14px;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
	#nav { z-index: 50; position: absolute; bottom: 792px; left: 510px; font-size: 12px;color:#fff;}
	#nav a { margin: 0 2px; padding: 0px 3px; border: 1px solid #fff; background: transparent; text-decoration: none }
	#nav a.activeSlide { background: #FFFFFF; }
	#nav a:focus { outline: none; }
	#nav a:hover{color:red;}
	
	.s4{ height: 232px; width: 580px; margin: auto;position: relative; }
	.s4 img { border: 0px solid #ccc; background-color: #eee; }
/**********************TERMINA BANNER JQUERY*************************************/