body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	background: #6BC5E5; /*#E9E4C7;*/
}

#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;	
	color: #333333;	
    min-height: 40em;
}

/* 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: red;
}

#acpTabSite li a:hover {
	text-decoration: none;
	background: white;
	color: red;
}

#acpTabSite li.selected a {
	text-decoration: none;
	background: #E55C3C; /* #00CCFF; */
	color: white;
}

#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;

}

.yui-nav strong {
	font-size: 14px;
}

.yui-content { /* override definition, requieren de !important */
/* 	border: 1px solid red !important; /* debug */
	padding: 0 2em 2em 2em !important;
	background-color: white !important;
	position: relative;
	text-align: justify;
}


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 red;
	margin: 2px;
}