* {
	padding:0px;
	margin:0px;
}

body {
	margin:0pt auto;
	text-align:center;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333;
	background-color:#000;
	height:100%;
}

html {
	overflow-Y: scroll;
	height:100%;
}

a  {
	color:#F58220;
	text-decoration:none;
}

a:hover  {
	color:#888
}

p {
	font-size:1.1em;
	line-height:1.3em;
	color:#333;
	padding:5px 20px 5px 20px;
	text-align:justify;
}

p.big {
	font-size:1.5em;
	padding-bottom:14px;
}

.negro {
	color:#000
}

.naranja {
	color:#F58220
}

.blanco {
	color:#fff
}

h1 {
	font-family:'Metrophobic', Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:1.4em;
	font-weight:normal;
	text-align:left;
	color:#fff
}

h2 {
	font-family:'Metrophobic', Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.4em;
	font-weight:bold;
	text-align:center;
	color:#fff
}

h3 {
	font-family:'Metrophobic', Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:normal;
	text-align:center;
	color:#fff
}

h4 {
	font-family:'Metrophobic', Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:normal;
	text-align:center;
	color:#000
}

hr  {
	color:#ffdc00;
}

/*CONTENEDORES MAESTROS*/
#wrap {
	width:100%;
	margin:0px auto 0px auto;
	text-align:center;
	position:relative;
	min-height:100%;
	background:url(../img/background.png) #000 bottom center repeat-x;
}

#header {
   height:180px;
}

#menu {
	z-index:99;
}

ul#top { 
	list-style: none;
}

ul#top li {
	float:left;
	font-size:1em;
}

ul#top li a {
	font-family:'Metrophobic', Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	color:#FFF;
	width:77px;
	margin-right:5px;
	padding:20px 0px 5px 0px;
	background:url(../img/back-boton-1.png) repeat-x 0px 0px
}

ul#top li a:hover {
	color:#F58220;
	background-position:0px -45px;
}

ul#top li a.selected {
	color:#F58220;
	background-position:0px -45px;
}

#body {
	padding-bottom:150px;
	margin-top:5px;
	min-height:240px; 
}

#footer {
   position:absolute;
   bottom:0px;
   width:100%;
   height:150px;
   background:url(../img/back-footer.png) repeat-x 0px 60px;
}


#footer p {
   font-family:'Metrophobic', Arial, Helvetica, sans-serif;
   font-size:11px !important;
   text-align:right;
   color:#FFF;
   padding-bottom:0px;
   padding-left:0px;
}

#footer p a{
   color:#fff;
}

#footer p a:hover{
   color:#F58220;
}

#footer h1 {
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
	color:#ffdc00
}

#footer h1 a{
   color:#ffdc00;
}

#footer h1 a:hover{
   color:#fff;
}

#programa p {
	color:#fff;
	padding:5px 0px;
}

#conferencistas p {
	font-size:1.2em;
	line-height:1.2em;
	color:#333;
	padding:0px 10px 2px 0px;
	text-align:left;
}

#conferencistas a {
	font-size:11px;
	color:#F58220;
	padding:10px 10px 0px 0px;
	text-align:left;
}

#conferencistas table tr td {
	padding-bottom:8px;
}

#conferencista-ind {
	min-height:300px;
	background-color:#FFF;
	margin:0px 28px 10px 0px;
	padding-top:10px
}

#conferencista-ind p {
	font-size:1.2em;
	line-height:1.2em;
	color:#333;
	padding:0px 20px 10px 5px;
	text-align:justify;
}

#conferencista-ind h1 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.2em;
	color:#333;
	padding:0px 10px 5px 5px;
	text-align:left;
}

#conferencista-ind h2 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.1em;
	font-weight:normal;
	color:#333;
	padding-top:5px;
	text-align:right;
}

#conferencista-link a {
	display:block;
	width:60px;
	height:60px;
	opacity: .5; /* other browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* this works in IE6, IE7, and IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* this works in IE8 only */
}

#conferencista-link a:hover {
	opacity: 1; /* other browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* this works in IE6, IE7, and IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* this works in IE8 only */
}

#conferencista-link a.selected {
	opacity: 1 !important; /* other browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* this works in IE6, IE7, and IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* this works in IE8 only */
}

ul#clientes { 
	list-style: disc;
	padding-left:30px;
}

ul#clientes li {
	list-style-position:outside;
	font-size:1.2em;
	text-align:left;	
}

ul#clientes li {
	list-style-position:outside;
	font-size:1.2em;
	text-align:left;
	
}


h2.trigger {
	padding: 10px 0px;
	border-bottom: 2px solid #fff;
	font-weight: bold;
	font-size:16px;
	letter-spacing:normal;
		background:url(../img/h2_trigger_a.gif) no-repeat 10px 12px #00746B;
}

h2.trigger a {
	color: #fff;
	padding:0 0 0 30px;
	text-decoration: none;
	display: block;
}

h2.trigger a:hover {
	color:#ffdc00;
}

h2.active {
	background:url(../img/h2_trigger_a.gif) no-repeat 10px -14px #00746B;
}

.toggle {
	margin:0 auto;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.toggle .block {
	background-color:#ffdc00;
	padding:10px 30px;
}
<!--background:url(../img/back-principios.gif) repeat-x top left #fff;-->	

.toggle .block p {
	font-size:12px;
}

.toggle .block ul {
	list-style-position:outside;
	padding-left:10px;
	padding-bottom:10px;
}

.toggle .block ul li {
	font-size:12px;
	text-align:left;
	padding-bottom:5px;
}

.fotos {
	-moz-box-shadow: 0 0 5px 2px #ccc;
	-webkit-box-shadow: 0 0 5px 2px #ccc;
	box-shadow: 0 0 5px 2px #ccc;
}
