#testimonials{}
#testimonials h1 a{ padding-left:0!important; }
#testimonials span.datos{ color:#666; font-size:10px;  }
#testimonials span.datos-name{ font-size:11px; }
#testimonials ul li{ list-style:none; }

#button_experience{ background:url(img/button-experiences.jpg) no-repeat;}

#main{
	width: 790px;
}
#main #header{
	height:178px;
	margin:0 auto;
	width:756px;
	padding:0;
}

#customcontent{
	width:756px;
	margin-left: 18px;
	margin: 0 auto;
}

#maincontent table #foto-home{
	float:left;
	margin-left:-9px;
	padding-top: 2px;
	padding-bottom: 3px;
	position:relative;
	z-index:1;
	/*border:1px solid red;*/
}
#maincontent #textcontent{
	margin:0px 20px 0px 15px;
	text-align:justify;
}
#maincontent #textcontent h1{
	text-align:left;
	margin:0;
	padding:3px 0 4px 0;
	font-family:"comic Sans MS";
	font-size:1.1em;
	color:#D1350A;
	line-height:18px;
}
#maincontent #textcontent p{
	font-size:12px;
	text-align:left;
	word-spacing:5px;
	text-align:justify;
	line-height:16px;
	padding:0;
	margin:0;
}

#maincontent #textcontent div a{
	color:#d1350A; 
	font-size:12px;
	float:right; 
	margin-top:-1em;
	text-decoration:none;
	font-weight:bold;
}
#maincontent #textcontent div a:hover{
	text-decoration:underline;
}

/**
 * Estilos del menu personalizado
 */
#custommenu{
}

#customcontent, #customcontent table, #customcontent img{
	border: 0;
	text-align: center;
	margin: 0 auto;
}
#customcontent table{
	padding-bottom:3px;
	margin:2px 0px 2px 15px;
}
#customcontent #customcontent-text{
	margin:0px 20px 5px 15px;
	width:280px; 
	height:160px; 
	overflow:hidden; 
	text-align:left;	
}
#customcontent h1{
	font-family:"comic Sans MS";
	font-size:1.5em;
	color:#D1350A;
}
#customcontent-text h1{
	text-align:left;
	font-size:1.2em;
	margin:0;
	padding:5px 0 0 0;
}
#customcontent-text ul, #customcontent-text li{
	/*list-style:inside circle;*/
	word-spacing:5px;
}
#customcontent-text em{
	display:block;
	text-align:right;
	word-spacing:5px;
}
#customcontent-text a{
	display:block;
	color:#D1350A;
	text-align:left;
	text-decoration:none;
	word-spacing:5px;
	padding-left:5px;
}
#customcontent-text a:hover{
	text-decoration:underline;
}
#customcontent-text p{
	text-align:justify;	
	word-spacing:5px;
	margin:0;
	padding:10px 0 2px 0;
}

/**
 * Estilo del menu secundario de la página principal
 */
#custommenu {
	height: 49px;
	font-size:0em;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
}

#nav2{
	font-size:13px;
	font-family:"comic Sans MS";
}

#nav2, ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav2 li{
	float:left;
	padding-top:1px;
	padding-bottom:1px;
}
#nav2 a{
	display:block;
	color:#054687;
	text-decoration:none;
	margin: 0px 0px 0 0px;
	padding: 3px 10px 3px 10px;
}

#nav2 li ul {
	position: absolute;
	width: 250px;
	visibility: hidden;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:50;
}

#nav2 li ul li.submenu-bottom{
	width:250px;
	height:14px;
	background:url(../imgs/sombra-menu2-bt.png) no-repeat !important;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/sombra-menu2-bt.png');
}

#nav2 li ul li.submenu-top{
	margin:0;
	padding:0 7px 0 0;
	line-height:20px;
	display:block;
	width:238px;
	background: url(../imgs/sombra-menu-tp.png) repeat-y right !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/sombra-menu-tp.png', sizingMethod='scale');
}

#nav2 li ul li{ 
	margin:0;
	padding:0 7px 0 0;
	line-height:20px;
	display:block;
	width:238px;
	background: url(../imgs/imagentransparente-hover.png) repeat-y right !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/imagentransparente-hover.png', sizingMethod='scale');
}

#nav2 li ul li a{
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:200px;
}

#nav2 li:hover ul, #nav2 li.sf2hover ul {
	left:auto;
	visibility: visible;
	margin: 0;
}

#nav2 li.sf2hover a, #nav2 li:hover a{
	background-color:#FF9C09;
	border-bottom: 3px solid #FF9C09;
	border-top: 3px solid  #D1350A;
	border-right: 3px solid #D1350A;
	border-left: 3px solid #D1350A;
	padding: 0px 7px 0px 7px;
}

#nav2 li:hover ul a, #nav2 li.sf2hover ul a {
	background-color:#FF9C09;
	border:none;
	border-left: 3px solid #CD350C;
	border-right: 3px solid #CD350C;
	padding-left:25px;
}

#nav2 li:hover ul a:hover, #nav2 li.sf2hover ul a:hover {
	background-color: #FFEBCC;
}
