
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* Container */
#container {
	position:relative;
	top: -15px;
	margin:0 auto;
	font-size:1.2em;
	width:960px;
	height:960px;
}

/*admin*/
#containerAdmin {
	position:relative;
	margin:0 auto;
	/*font-size:1.2em;*/
	width:970px;
	background:url(imagenes/bg_content.png) repeat-y center top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#content {
	width:950px;
	/*margin:0 auto;*/
	margin:5px;
	height:auto;
	border:5px solid #7E522B;
}

.contenido{
	text-align:left;
	width:925px;
	overflow:hidden;
	padding:15px;
}

#footer {
	clear:both;
	height:60px;
	margin:0 auto;
	width:970px;
	background-color:#0e0300;
	color:#e2086c;
	text-align:left;
	font:10px Arial, "Times New Roman", Times, serif;
	font-weight:bold
}
#footer p {
	color:#fff;
	font-size:.9em;
	line-height:1.5em;
	padding:12px 0 0;
}

#footer a:link,a:visited, a:active{
	color:#e2086c;
	text-decoration: none;
}
#footer  a:hover{
	color:#91134d;
	text-decoration: underline;
}

#cap {
	margin:0 auto;
	/*background-image: url(../imagenes/HOPVlogo.png);*/
	width:960px;
	height:162px;
}
/***********************/

#containerprincipal {
	position:relative;
	top: -15px;
	margin:0 auto;
	font-size:1.2em;
	width:960px;
	/*height: auto !important;*/
	height:1170px;
}

/* Cabecera */
#cabecera{
	position:absolute;
	margin:0 auto;
	height:162px;
	width:960px;
	z-index:8;
	text-align:left;
	color:#ffffff;
	font:24px Birch Std, "Times New Roman", Times;
}

/* Centro */
#centro{
	position:absolute;
	top: 190px;
	left: 195px;
	margin:0 auto;
	/*height: auto !important;*/
	height:1450px;
	width:740px;
	z-index:8;
	text-align:left;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	border:solid 5px #7e522b;
}
#centroAbstract_submission{
	position:absolute;
	top: 190px;
	left: 195px;
	margin:0 auto;
	/*height: auto !important;*/
	height:auto;
	min-height:1300px;
	width:740px;
	z-index:8;
	text-align:left;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	border:solid 5px #7e522b;
}

#centroprincipal{
	position:absolute;
	top: 190px;
	left: 195px;
	margin:0 auto;
	/*height: auto !important;*/
	height:1700px;
	width:560px;
	z-index:8;
	text-align:left;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	border:solid 5px #7e522b;
}

#centro a:link img{
	border: 0px;
}
#centro  a:active img, a:visited img, a:hover img{
	border: 0px;
}
/* Lateral Derecho */
#ladodcho{
	position:absolute;
	top: 190px;
	left:770px;
	margin:0 auto;
	height:993px;
	width:180px;
	border: solid 5px #f89017;
	z-index:9;	
}
#ladodchoprincipal{
	position:absolute;
	top: 190px;
	left:770px;
	margin:0 auto;
	/*height: auto !important;*/
	height:1700px;
	width:180px;
	border: solid 5px #f89017;
	z-index:9;	
}

/* Lateral Izquierdo */
#ladoizdo{	
	position:absolute;
	top: 177px;
	left:0px;
	margin:0 auto;
	/*height: auto !important;*/
	height:1500px;
	width:190px;
	background-color:#f89017;
	z-index:8;
	}
#ladoizdoprincipal{	
	position:absolute;
	top: 177px;
	left:0px;
	margin:0 auto;
	height:1750px;
	width:190px;
	background-color:#f89017;
	z-index:8;
	}
	
.enlace a:link,a:visited, a:active{
	color:#ff4d99;
	text-decoration: none;
}
.enlace a:hover{
	color:#fac5dd;
	text-decoration: underline;
}
/* Pie */
#pie{
	position:absolute;
	bottom: -760px;
	left: 0px;
	height:60px;
	margin:0 auto;
	width:960px;
	background-color:#0e0300;
	z-index:9;
	color:#e2086c;
	text-align:left;
	font:10px Arial, "Times New Roman", Times, serif;
	font-weight:bold
}
#pie a:link,a:visited, a:active{
	color:#e2086c;
	text-decoration: none;
}
#pie  a:hover{
	color:#91134d;
	text-decoration: underline;
}

#pieprincipal{
	position:absolute;
	bottom: -800px;
	left: 0px;
	height:60px;
	margin:0 auto;
	width:960px;
	background-color:#0e0300;
	z-index:9;
	color:#e2086c;
	text-align:left;
	font:10px Arial, "Times New Roman", Times, serif;
	font-weight:bold
}
#pieprincipal a:link,a:visited, a:active{
	color:#e2086c;
	text-decoration: none;
}
#pieprincipal  a:hover{
	color:#91134d;
	text-decoration: underline;
}
.texto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal}
.titreune {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; font-variant: normal; line-height: normal}
.adresse {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; line-height:8pt}
.nomspeaker {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal}
.company {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal}
.textepause {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #999999; text-decoration: underline}
.daypro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; font-variant: normal }
.keynote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal }
.titulosession {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase; color: #000000; font-variant: normal}
.titreinterventions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; font-variant: normal }
.textebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; font-variant: normal}
.underline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: underline}
.textital { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; font-variant: normal }
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; font-variant: normal ; text-decoration: none}
.subtitulo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase; color: #000000; font-variant: normal}
.companywimax { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; font-variant: normal; color: #5A9B0B;}
.dateprogramme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titrerangun {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.titrerangdeux {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.textedeux {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titrerangtrois {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.textetrois {
	font-family: Geneva,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titrequatre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin Aucune;
	color: #666666;
	font-weight: 600;
	font-variant: normal;
}
.textehome2008 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: Aucune;
	color: #ffffff;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: baseline;
	word-spacing: normal;
}
.aboutus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texteprogramme2008 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
}
.nomspeaker2008 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-variant: normal;
	font-weight: bolder;
}
.company2008 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #FF7900;
	color: #FFFFFF;
	background-position: 10px;
}
.sessiontv2008 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	font-variant: normal;
	letter-spacing: normal;
	word-spacing: normal;
}
.Titreslottv2008 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	word-spacing: normal;
	line-height: 22px;
	color: #f89017;
	white-space: normal;
	vertical-align: baseline;
}
.horaires2009 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing: normal;
	line-height: 22px;
	color: #000000;
	white-space: normal;
	vertical-align: baseline;
}
.chair {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	font-variant: normal;
}
.ligne {
	line-height: 2px;
}
.companysip09 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.companytv09 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e1e1e1;
}.companympls2009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
	background-color: #000000;
	text-transform: uppercase;
}
.nomspeakermpls2009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
}
.titrepapier {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal}
#.titrepapier {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal}
#titrepapier a:link {color: #000000;	text-decoration: none;}
#titrepapier a:hover {color: #E87903; text-decoration: none;}

.accomodation {color: #AD7E4A; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal}
.accomodation a:link {color: #AD7E4A; text-decoration: none;font-size: 10pt;}
.accomodation a:visited {color: #AD7E4A; text-decoration: none;font-size: 10pt;}
.accomodation a:hover {color: #F89017; text-decoration: none;font-size: 10pt;}
.accomodation a:active {color: #F89017;text-decoration: none;font-size: 10pt;}

.centro{
text-align:center;
}

.columnabox {
	width:88%;
	margin:5px 4%;
	padding:6px;
	border: 2px solid #F89017;
}

.tdSeparador
{
	border-bottom:solid 1px #FFCC00;
}

.listadotable{
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
}

.listadotablea{
	text-decoration:none;
	cursor:pointer;
}

.listadotd { 
	padding-top:2px; 
	padding-bottom:2px;
	border-top: 1px solid #FFFF00; 
	border-right: 1px solid #FFFF00;
	padding-left:10px;
	padding-right:10px;
	color:#666666;
}

.listadotr{
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}

.listadoabstract {color:#000066; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal}
.listadoabstract a:link {color: #000066; text-decoration: none;font-size: 12px;}
.listadoabstract a:visited {color: #000066; text-decoration: none;font-size: 12px;}
.listadoabstract a:hover {color: #6e6ec9; text-decoration: none;font-size: 12px;}
.listadoabstract a:active {color: #6e6ec9;text-decoration: none;font-size: 12px;}

.encabezado{
	background-color:#FFCC00;
	text-align: left;
}

.encabezado1{
	background-color:#FFCC00;
	border-bottom: solid 1px #ffffff;
	text-align: left;
}

.encabezado2{
	border-bottom: solid 1px #FFCC00;
}

.encabezado_selec{
	background-color:#FF9900;
}

.cuerpo{
background-color:#FFFF99;
}

.filas_selec{
	background-color:#FFFF99;
	border-bottom:solid 1px #FFCC00;
}
.TitreslottvPeque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	word-spacing: normal;
	line-height: 22px;
	color: #000000;
	white-space: normal;
	vertical-align: baseline;
}

.listadoenlace a:link {color: #FF9900;}
.listadoenlace a:hover {color: #FFCC00;}
.listadoenlace a:visited {color:#FF9900 ;}
.listadoenlace a:link {color: #FF9900;}
.listadoenlace a:active {color: #FFCC00;}

#recuadroSpeakers {
	margin-top:20px;
	margin-left:40px;
	padding:10px;
	border-color:#7E522B;
	border-style:solid;
	border-width:1px;
	width:600px;
	}
	
.alignright {
	float:right;
	margin-left:10px;
	margin-top:5px;
}

.alignleft {
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-right:30px;
	margin-bottom:30px;
}


.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:10px;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

.feedlink img {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

#nav {
	display:block;
	height:32px;
	margin:0 auto !important;
	margin:0;
	padding:0;
	text-align:left;
	/*letter-spacing:0.15em;*/
	width:960px;
	background:url(../imagenes/bg_nav.png) repeat-x left top transparent;
	list-style:none;
	z-index:8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#nav li {
	float:left;
	padding:0;
	margin:0;
}
#nav li a {
	display:block;
	line-height:32px;
	padding:0 10px;
	color:#fff;
	text-decoration:none;
}
#nav li a:hover {
	color:#fff;
	background:#333;
}
#nav li li {
	width:200px;
}
#nav ul a {
	color:#fff;
	line-height:24px;
}
#nav ul {
	position:absolute;
	z-index:500;
	top:auto;
	list-style:none;
	display:none;
	width:200px;
	list-style:none;
	text-align:center;
	border:1px solid #333;
	background-image:url(../imagenes/bg_nav_ul.png) repeat left top transparent !important;
	background:#444;
}
#nav ul ul {
	top:0;
	left:100%;
}
#nav li:hover, #nav li.sfhover {
	color:#fff;
	background:#333;
	cursor:pointer;
	z-index:100;
}
#nav li:hover ul ul, #nav li li:hover ul ul, #nav li li li:hover ul ul, #nav li li li li:hover ul ul, #nav li.sfhover ul ul, #nav li li.sfhover ul ul, #nav li li li.sfhover ul ul, #nav li li li li.sfhover ul ul {
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	display:block;
}

