/* CSS Document */
* {
	outline: 0;
}
body{margin:0px; padding:0px; background:url(images/mainbg.gif) 0 0 repeat-x #fffff1; color:#6B6854; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----MAIN PANEL----*/
#mainPan{width:691px; position:relative; margin:0 auto; padding:0px;}

/*----Left Panel----*/
#leftPan{width:240px; float:left;}
#leftTopPan{width:240px; height:125px; position:relative; margin:0 auto; padding:0; background:url(images/left-top.jpg) 0 0 no-repeat;}
#leftTopPan img{width:177px; height:66px; margin:12px 0 0 32px;}

#menu{background:url(images/menu-bg.jpg) 0 0 no-repeat; margin-bottom:55px;}

#menu ul.navlist{width:240px;  display:block;  padding:28px 0 0;}
#menu ul.navlist li{width:170px; height:30px; position:relative; margin:0 auto; background:url(images/dot.gif) 0 100% repeat-x;}
#menu ul.navlist li a{
	width:170px;
	height:26px;
	display:block;
	color:#f18e00;
	font:bolder 13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#menu ul.navlist li.active a{  color:#005291; }
#menu ul.navlist li a:hover{ color:#005291; text-decoration:none;}


#cuadro {
	width:222px;
	height:199px;
	position:relative;
	background:url(images/formbg.gif) 0 0 no-repeat #fffff1;
	color:#fff;
	margin-left:8px;	
	padding:20px 0 0 18px
}
#cuadro p {
	width:190px;
	height:20px;
	position:relative;
	font-size:13px;
	text-shadow:#666 1px 1px
}
#cuadro a img{
	text-decoration: none;
	font-size: 11px;
	text-shadow:none;
	outline:0;
	border:0;
	margin-bottom:10px;
	}
#cuadro a:hover{
opacity: 0.8; 	
	}
.iso{
	float:left;
	margin:27px 15px 0 0;
	}
/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{width:451px; float:left;}
#rightPan p {
	padding-left: 15px;
	padding-top: 25px;
}

#rightPan p.salto {
	padding-top: 15px;
}

#rightPan img.imagenes {
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	border: thin solid #d4cfb9;

}

#rightPan img.bottom {
	margin-bottom: 5px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
	border: thin solid #d4cfb9;
}
#rightPan table{
	margin-left: 15px;
	margin-top: 15px;
	font-size: 11px;
}
#rightPan .header-img{width:438px; height:124px; background:url(images/header.jpg) 0 0 no-repeat; color:#fff; font:20px/13px Georgia, "Times New Roman", Times, serif; padding:37px 0 0 13px;}
#rightPan .header-img span{font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#rightPan h1{width:435px; height:32px; display:block;  color:#005291; font-size:20px; line-height:40px; padding:0 0 0 0px; margin:35px 0 0 15px;border-bottom: 1px solid #d4cfb9;
	}

#rightPan h4{width:240px; height:50px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #F6F4E4; color:#8F146E; font-size:24px; line-height:22px; padding:0 0 0 75px; margin:0 0 0 9px; clear:both;}
#rightPan h4 span{color:#9F9D81; background:#F6F4E4; font-size:16px; font-weight:bold; line-height:18px;}
#rightPan ul{
	padding-left: 15px;
	padding-top: 15px;
}
#rightPan ul li{
	list-style-type: disc;
	list-style-position: inside;
}
#rightPan .clientes{
	padding-top: 15px;
}
#rightPan ul.contacto{
	list-style-type: none;
	font-size: 11px;
	text-align: right;
	padding-top: 0px;
	padding-right: 25px;
}
#rightPan ul.contacto li{
	list-style-type: none;
}
#rightPan ul.contacto li a{
	color: #4d4a38;
	text-decoration: none;
}
#rightPan ul.contacto li a:hover{
	color: #005291;
	text-decoration: none;
}
/*----/Right Panel----*/

/*----Footer Panel----*/

#footermainPan{background:url(images/footerbg.gif) 0 0 repeat-x #6B6854; color:#fff; position:relative; margin:0 auto; height:150px; clear:both;}
#footerPan{width:691px; position:relative; margin:0 auto; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}

#footerPan ul{width:746px; position:absolute; top:70px; left:42px;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fffff1;  text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}


#footerPan p.copyright{ 
	width:204px;
	color:#fffff1;
	position:absolute;
	top:100px;
	left:235px;
	text-align: center;
	font-size: 10px;
}
#accordion{
	width: 435px;
	margin-left: 15px;
	height: 660px;
	position: relative;
	padding-top: 26px;
	}
h3.toggler{
	color: #222;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #d4cfb9;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 15px;
	font-weight: lighter;
	cursor: default;
	}
#accordion .element ul{
	color: #6B6854;
	font-size: 12px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 12px;

	}

#accordion .element ul.lista{
	padding-top: 0px;
	padding-bottom: 0px;

	}
#accordion .element ul li{
	list-style-type: disc;
	list-style-position: inside;
	}
 #accordion .element img{
	margin-left: 15px;	
	margin-bottom: 10px;
	border: thin solid #d4cfb9;

	}
	