body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	background: white;
}


#footer {
	background: #00CCFF;
	text-align: center;
	padding: 1em 0;
	color: white;
	margin-top: 2em;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}


#acpTabSite td {
	font-size: 12px;
	text-align: left;
}




#acpTabSite th {
	background: #6BC5E5;
}


/* demo specific */
#acpTabSite {
   width:100%; /* arbitrary width */
	
}

#acpTabSite .yui-content {
   /*height:225px; /* keep tabs from bleeding past bottom edge */ /* modificar segun altura del listado de opciones */
   padding: 0;  /* pad content container */
 	margin-right:10.5em; /* map to nav width and change in tabview orientation setting*/	
	line-height: 1.5em;	
   min-height: 40em;
	color: navy;
}

/* override default tab width */
#acpTabSite .yui-nav { width:18.5em; display: inline; }
/*#acpTabSite { padding-right:15.5em; } /* map to nav width and change in tabview orientation setting*/



#acpTabSite .yui-nav li {
	list-style-image: none !important;
	list-style: none !important;
	border: none !important;

}

#acpTabSite .yui-nav li a {
	text-decoration: none;
	padding: 5px;
	display: block;
	color: gray;
	background: #E7E8EA;
}

#acpTabSite li a:hover {
	text-decoration: none;
	background: #FFC010;
	color: #ED1B24;
}


#acpTabSite li.selected a {
	text-decoration: none;
	background: #ED1B24; /* #00CCFF; */
	color: white;
	margin-left: -1.3em;
	padding-left: 1.9em;
}

#acpTabSite .yui-content ul {
	padding: 0;
	margin: 0;
}

#acpTabSite .yui-content li {
	padding: 0;
	margin: 0;
}

.yui-navset .yui-nav li a, .yui-navset .yui-content { /* override definition */
	border: none;
	
}

.yui-navset {
	
	
}

.yui-nav {
/* 	border: 1px solid red !important; /* debug */
	/*background: #E2AC7F; /*#496682; #A8F0FD; */
	/*padding: 4px;*/
	font-size: 12px;
	border-top: 30px solid #00CCFF ;
	padding-top: 2em;
}

.yui-nav strong {
	font-size: 14px;
}

.yui-content { /* override definition, requieren de !important */
/* 	border: 1px solid red !important; /* debug */
	padding: 2em 1.2em !important;
	background: url(images/yui-content-bg.jpg) repeat-y white !important;
	position: relative;
	text-align: justify;
	border-top: 30px solid #FFC010 !important;
}


h2 {
	background:	white; /* #E9E4C7;  #00CCFF; */
		position: relative;
		left: -1.7em;
		padding: 5px;
		width: 100%;
		border-bottom: 1px solid #00CCFF;
}

h3 {
	background: white; /* #E9E4C7; #00CCFF; #A8F0FD; */
		position: relative;
		left: -1.7em;
		padding: 5px;
		border-bottom: 1px solid #00CCFF;
		
}

h4 {
	background: white; 
		position: relative;
		left: -1.7em;
		padding: 5px;
		font-size: smaller;
		color: navy;
}


.yui-content img {
	border: 1px solid #9E2060;
	margin: 2px;
}
