/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	background: #f8f8f8 url(img/.jpg) repeat-x;
}

#wrapper {
	width: 930px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



#header {
	color: #333;
	width: 930px;
	float: left;
	padding: 0px;
	height: 150px;
	background: url(img/bg-header2.jpg);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header h1 {
display:none;
}

#navigation {
 width: 924px;
 float: left;
 padding: 0px 0px 0px 0px;
 height: 25px;
 margin: 0px 0px 5px 0px;
 background:url(img/bg-nav.jpg) repeat-y;
 font-size:1em;
}


#leftcolumn {
	color: #333;
	background: url(img/bg-.jpg) repeat-x;
	padding: 0px;
	/*height: 350px;*/
	width: 229px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#content {
	float: left;
	color: #333;
	/*background: #fff;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 30px 20px;
	min-height: 350px;
	display: inline;
	text-align: justify;
	width: 680px;
}


#content-pr {  /*probablemente este se anule cuando estén en ventana nueva xq era el más ancho para mostrar tablas mas grandes provisional*/
 float: left;
 color: #333;
 /*background: #fff;*/
 margin: 0px 10px 5px 0px;
 padding: 10px 0px 30px 0px;
 min-height: 350px;
 width: 700px;
 display: inline;
 text-align:justify;
}


#content-pr2 { 
 float: left;
 color: #333;
 /*background: #fff;*/
 margin: 0px 10px 5px 0px;
 padding: 10px 0px 30px 0px;
 min-height: 350px;
 width: 900px;
 display: inline;
 text-align:justify;
}


#rightcolumn { 
 color:red;
 background:#fff url(img/bg-right4.gif) bottom repeat-x;
 width: 128px;
 float: left;
 padding-bottom:10px;
 border:1px solid #78ac36;
}

#footer {
	width: 910px;
	height: 120px;
	clear: both;
	color: #fff;
	background: url(img/bg-footer.png) repeat-x;
	padding: 10px; /*border-bottom:#548c22 3px solid;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

p.clear{
clear:both;
height:5px;F
}

/*_____________ CAPAS PRINCIPALES_________*/

/*_____________ CAPAS PRINCIPALES del index suelto_________*/


#wrapper-index { 
 margin: 0 auto;
 margin-top:60px;
 width: 922px;
}

#content-index { 
 float: left;
 background:url(img/bg-index.jpg) top left no-repeat;
 border:1px solid #fff;
 height: 500px;
 width: 922px;
}

#enter{
	position: relative;
	top: 2px;
	left: 620px;
	width: 250px;
	height: 50px;
}

#enter p a:link{
background:url(img/index-enteroff.png) top left no-repeat;
}

#enter p a:hover{
background:url(img/index-enteron.png) top left no-repeat;
}





/*_______________________________ CAPA DEL MENU Y SUS ENLACES ___________________________*/
#menu {
border:none;
margin-top:20px;
}

#menu ul.mimenu{
list-style:none;
font-size:1em;
}

#menu ul.mimenu li.normal a:link, #menu ul.mimenu li.normal a:visited, #menu ul.mimenu li.top a:link, #menu ul.mimenu li.top a:visited {
	height: 25px;
	padding-left: 18px;
	margin-right: 4px;
	padding-top: 5px;
	text-decoration: none;
	display: block;
	color: #3C638E;
	background: url(img/dot2.gif) 8px 8px no-repeat;
}

#menu ul.mimenu li.sin{
height:25px;
padding-left:20px;
padding-top:5px;
background:#f2f2f2 url(img/dot1.gif) 8px 8px no-repeat;
font-weight:bold;
color:#004e66;
}
#menu ul.mimenu li.privado{
	font-size:0.9em;
}


#menu ul.mimenu li.sin, #menu ul.mimenu li.normal a:link, #menu ul.mimenu li.normal a:visited, #menu ul.mimenu li.privado a:link, #menu ul.mimenu li.privado a:visited{
border-top:1px solid #E44A8D;
}


#menu ul.mimenu li.normal a:hover, #menu ul.mimenu li.top a:hover{
background-color:#dedede;
/*margin-right:0px;*/
height:25px;
color:#666666;
display:block;
padding-top:5px;
}

#menu ul.mimenu li.privado a:link, #menu ul.mimenu li.privado a:visited {
height:25px;
padding-left:35px;
margin-right:12px;
padding-top:15px;
text-decoration:none;
display:block;
color:#666666;
font-size:0.8em;
font-weight:bold;
}

#menu ul.mimenu li.privado a:link, #menu ul.mimenu li.privado a:visited {
background: url(img/cerrado.jpg) 8px 8px no-repeat;
}


#menu ul.mimenu li.privado a:hover {
background:#d2d2d2 url(img/cerrado-on.jpg) 8px 8px no-repeat;
}


#menu ul.mimenu li.bot {
background:url(img/bg-bot2.png) top center no-repeat;
height:144px;
}

p.redes{
margin: 10px 0px 0px 20px;
 padding: 0;
 float: left;
}
p.redes span.facebook a:link, p.redes span.facebook a:visited, p.redes span.twitter a:link, p.redes span.twitter a:visited{
 width: 22px;
 height: 22px;
float:left;
color:#336699;
 text-decoration: none;
 margin-left:10px;
}
p.redes span.facebook a:link, p.redes span.facebook a:visited{
background:  url(img/icono_facebook_off.png) no-repeat;
}
p.redes span.facebook a:hover{
background:  url(img/icono_facebook_on.png) no-repeat;
}


p.redes span.twitter a:link, p.redes span.twitter a:visited{
background:  url(img/icono_twitter_off.png) no-repeat;
}
p.redes span.twitter a:hover{
background:  url(img/icono_twitter_on.png) no-repeat;
}

p.redes span.facebook a:hover,p.redes span.twitter a:hove {
width: 22px;
height: 22px;
 display: block;
 text-decoration: none;
 color:#red;
}

p.redes span.txt{
width: 55px;
 height: 16px;
  color:#336699;
float:left;
}









 								/*------------------- LISTA ANIDADA DE SUBMENUS DE INSCRIPCION Y OTROS --------------*/

ul.submenu{
margin-bottom:2px;
/*margin-right:12px;*/
}


#menu ul.submenu li{
font-size:0.8em;
list-style:none;
padding-left:10px;
height:25px;
line-height:13px;
}

#menu ul.submenu li.doble{
padding-bottom:10px;
}




#icn ul.submenu li a:link, #icn ul.submenu li a:visited, 
#iuns ul.submenu li a:link, #iuns ul.submenu li a:visited, 
#sen ul.submenu li a:link, #sen ul.submenu li a:visited, #sen ul.submenu li.doble a:link, #sen ul.submenu li.doble a:visited,
#info ul.submenu li a:link, #info ul.submenu li a:visited, 
#registration ul.submenu li a:link, #registration ul.submenu li a:visited,
#abstracts ul.submenu li a:link, #abstracts ul.submenu li a:visited,
#exhibition ul.submenu li a:link, #exhibition ul.submenu li a:visited,
#scientific ul.submenu li a:link, #scientific ul.submenu li a:visited,
#chairman ul.submenu li a:link, #chairman ul.submenu li a:visited,
#newsletter ul.submenu li a:link, #newsletter ul.submenu li a:visited,
#specialp ul.submenu li a:link, #specialp ul.submenu li a:visited,
#accommodation ul.submenu li a:link, #accommodation ul.submenu li a:visited,
#granada ul.submenu li a:link, #granada ul.submenu li a:visited,
#socialp ul.submenu li a:link, #socialp ul.submenu li a:visited,
#precongress ul.submenu li a:link, #precongress ul.submenu li a:visited
{
color:#818087 !important;
text-decoration:none;
background:url(img/dot1.gif) left 8px no-repeat !important;
padding-left:10px !important;
display:block;
height:15px !important;
padding-bottom:5px;
padding-top:5px;
border:0px!important;
}

#precongress2 ul.submenu li a:link, #precongress2 ul.submenu li a:visited, #precongress2 ul.submenu li a:hover
{color:#1e68a5 !important;
text-decoration:none;
background:url(img/dot-amarillo.png) left 8px no-repeat !important;
margin-left:8px !important;
margin-right:10px!important;
display:block;
height:15px !important;
padding-bottom:5px;
padding-top:5px;
border:0px!important;
}

#icn ul.submenu li a:hover,
#iuns ul.submenu li a:hover,
#sen ul.submenu li a:hover,
#sen ul.submenu li.doble a:hover,
#info ul.submenu li a:hover,
#registration ul.submenu li a:hover,
#abstracts ul.submenu li a:hover,
#granada ul.submenu li a:hover,
#exhibition ul.submenu li a:hover,
#scientific ul.submenu li a:hover,
#chairman ul.submenu li a:hover,
#newsletter ul.submenu li a:hover, 
#specialp ul.submenu li a:hover,
#accommodation ul.submenu li a:hover,
#socialp ul.submenu li a:hover,
#precongress ul.submenu li a:hover,
#precongress2 ul.submenu li a:hover
 {
color:#444!important;
background-color:#e8e8e8!important;
}

/*#menu ul.mimenu #info ul.submenu li a:hover{
background-color:#d3eaf0!important;
}*/


/*_________________________COLUMNA DERECHA__________________*/

#rightcolumn h1{
background:url(img/h1-right.jpg) top left repeat-x;
height:25px;
padding-top:30px;
padding-bottom:1px;
}

#rightcolumn h1 span{
font-size:0.4em;
color:#548c22;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
border-bottom:1px solid #78ac36;
padding-left:5px;
}

#rightcolumn h2{
	color:orange;
padding:5px;
font-size:0.9em;
font-weight:normal;
border-bottom:1px solid #78ac36;
margin-bottom:5px;
line-height:12px;
}

#rightcolumn h2 span{
font-weight:bold;
font-size:1em;
}


/*_____________________OJO --------- CODIGO DE TRNASPARENCIA V�LIDO--------*/
#caja {
opacity: 0.2;
-moz-opacity: 0.2;
filter: alpha(opacity=20);
}

/*_________________________________MENU HORIZONTAL NAVIGATION___________________________*/

#menuhoriz ul{
height:20px;
width:820px;
padding-top:4px;
padding-bottom:16px;
padding-left:50px;
}

#menuhoriz ul li {  
display: inline;  
height:25px;
padding: 5px 14px 3px 14px; 
margin:0px; /* Separar los botones */  
}

#menuhoriz ul li a:link, #menuhoriz ul li a:visited { 
text-decoration:none;
color:#fff;
}  

#menuhoriz ul li:hover {  
cursor: pointer; 
color:#f3e0a6;
background:url(img/trans.png) repeat-x;
padding:-10px;
border-bottom:1px solid #f3e0a6;
} 

.azul a:link, .azul a:visited  {
	color:#003366 !important;
	
	height:22px;
	width:22px;
}
.azul a:hover  {
	color:#fff !important;
}



/*_________________________________SUBMENU HORIZONTAL azul contenidos__________________*/

#submenutop{
width:100%;
height:40px;
background:url(img/bg-menutop.png) repeat-x;
padding-top:16px;
}

#submenutop ul li{
display:inline; 
border-right:1px solid white;
list-style:none;
font-size:0.9em;
}

#submenutop ul li a:link, #submenutop ul li a:visited {
text-decoration:none;
color:white;
height:25px;
background:url(img/dot5.gif) 15px 10px no-repeat;
padding:5px 15px 5px 23px;
}

#submenutop ul li a:hover {
color:#004e66;
background:url(img/dot4.gif) 15px 10px no-repeat;
}





/*_______________________BANNER INTERES__________________*/

#banner {
position:relative;
left:732px;
height:146px;
width:190px;
border:none;
}


/*_______________________MENUS PIE__________________*/

#footer1, #footer3{
float:left;
top:5px;
left:5px;
width:220px;
height:80px;
padding-left:8px;
padding-right:8px;
font-size:0.9em;
}

#footer1, #footer2, #footer3 {
	border-right: 1px solid #3c80c23;
	text-align: center;
}


#footer1 h1, #footer2 h1, #footer3 h1,#footer4 h1{
	font-size: 1.1em;
	color: #000033;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
}

#footer1 ul, #footer4 ul{
list-style:none;
padding-left:40px;
}

#footer1 ul li a:link, #footer1 ul li a:visited, #footer2 ul li a:link, #footer2 ul li a:visited, #footer2 ul.doble li a:link, #footer4 ul li a:link, #footer4 ul li a:visited{
color:white;
text-decoration:none;
}

#footer1 ul li a:hover, #footer2 ul.doble li a:hover, #footer4 ul li a:hover{
text-decoration:underline;
}


#footer2{
	float: left;
	top: 5px;
	left: 5px;
	width: 480px;
	height: 100px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0.9em;
	border-right: 1px solid #ebco4b;
}

#footer4{
float:left;
top:5px;
left:5px;
width:100px;
height:20px;
padding-left:30px;
font-size:0.9em;
}



#footer2 ul.doble{
height:17px;
}

#footer2 ul.doble li{
display:inline;
list-style:none;
padding-left:40px;
margin-bottom:15px;
}


/*_______________________CONTENIDO__________________*/

.enlace, .congresscentre{
margin-right:10px;
}

.enlace a:link, .enlace a:visited{
padding:5px 5px 5px 35px;
color:#333333;
text-decoration:none;
background:#c9ced0 url(img/full-off.gif) 5px center no-repeat;
}

.enlace a:hover{
padding:5px 5px 5px 35px;
color:#CCFF99;
background:#7bb02c url(img/full-on.jpg) 5px center no-repeat;
}

.congresscentre a:link, .congresscentre a:visited{
padding:5px 5px 5px 5px;
color:#333333;
text-decoration:none;
background:#c9ced0;
}

.congresscentre a:hover{
padding:5px 5px 5px 5px;
color:#CCFF99;
background:#7bb02c;
}

h5{
font-size:11px;
padding:0px 10px 5px 10px;
font-style:italic;
font-weight:normal;
line-height:1.4em;
}

#despedida p, p.carta {
font-size:1em;
padding:5px 10px 5px 10px;
font-style:italic;
font-weight:normal;
line-height:1.4em;
}

#content h2, #content-pr h2, #content-pr2 h2{
	background: url(img/doth2.png) top left no-repeat;
	padding: 16px 10px 10px 40px;
	margin-top: 15px;
	color: #3C638E;
	margin-top: 20px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-size: 1.4em;
}

#content h2 span, #content-pr h2 span, #content-pr2 h2 span{
font-size:0.9em;
}

p {
	padding: 6px;
}

.realce{
	/*color:#004e66;*/
	color: #9f1a18;
	font-size: 1.2em;
	font-weight: bold;
 }
 .realce1{
	color: #9f1a18;
	font-size: 0,8em;
	font-weight: normal;
 }
 
  
 .a{
	color: #89ba24;
	font-size: 1em;
	font-weight: normal;
 }
 .a1{
	color: ##265c96;
	font-size: 1em;
	font-weight: normal;
 }
 
 .nombres{
	display: block;
	width: 400px;
	color: #5ca4c8;
	font-size: 1em;
	font-weight: normal;
 }
 
 .chairman{
display:block;
padding-left:5px;
padding-top:5px;
font-style:italic;	
color:#291F5D;
font-size:12px; 
 }
 
 .ponentes{
display:block;
padding:2px 5px 5px 5px;
font-style:italic;	
color:#5C4184;
font-size:11px; 
 }

p.clasico {
 /*font-family:Georgia, "Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
 color:#666;
 font-size:1.2em;
 font-weight:bold;
 font-style:italic;
 padding-bottom:0px !important;
}

p.raya{
margin-right:2px;
margin-left:2px;
border-bottom:1px dotted #666;
margin-top:-15px;
}



 #content ul.lista li, #content-pr ul.lista li, #content-pr2 ul.lista li{
 color:#333;
 font-size:1em;
 line-height:20px;
 list-style:none;
 padding-right:20px;
 padding-left:12px;
 background:url(img/dot2.gif) 4px 6px no-repeat;

 }
 
 #content ul.lista li a:link, ul.lista li a:visited, #content-pr ul.lista li a:link, ul.lista li a:visited,  #content-pr2 ul.lista li a:link, ul.lista li a:visited{
 color:#1e68a5;
 text-decoration:none;	 
 }
 
#content ul.lista li a:hover, #content-pr ul.lista li a:hover, #content-pr2 ul.lista li a:hover{
color:#aa5f17;	 
 }
 
 
 
 /*_____________________PARA CARTA WELCOME______________________*/

#despedida{
height:205px;
margin-left:10px;
text-align:right;
padding-left:190px;
background: url(img/presidente-icoms.jpg) left bottom no-repeat;
/*border-bottom:1px solid #78ac36;*/
padding-top:-10px;
}

#encabezado{
padding-top:10px;
padding-left:10px;
}

.vervideo{
text-align:right;
}

.vermanual{
text-align:left;
}

.vervideo a:link, .vervideo a:visited, .vervideo a:active, .vermanual a:link, .vermanual a:visited, .vermanual a:active{
color:#fff;
text-decoration:none;
background: url(img/watch-off.gif) left no-repeat;
padding:30px 50px 30px 30px;
border:none;
}

.vervideo a:hover, .vermanual a:hover{
background: url(img/watch-on.gif) left no-repeat;
padding:30px 50px 30px 30px;
color:#CCFF99;
border:none;
}

/*________________SOCIEDADES MUNDIALES________*/

.sociedades{
margin-bottom:-8px;
}


.sociedades a:link, .sociedades a:visited {
color:#fff;
text-decoration:none;
background-color:#6b82b8;
padding:3px;
}

.sociedades a:hover{
	color: #fff;
	text-decoration: none;
	background-color: #f5ac2b;
	padding: 3px;
}

.mailsociedades a:link, .mailsociedades a:visited {
color:#6379b7;
text-decoration:none;}

.mailsociedades a:hover {
color:#99afd6;
text-decoration:none;}

.marginado {
width:100%;
text-align:center;
}


/*________________TABLA REGISTRO________*/

.mitabla{
width:700px;
margin-top:5px;
font-size:12px;
line-height:15px;
color:#26292e;
border:1px solid #adc0e1; 
}

.mitabla tr.caption {
background:#adc0e1;
color:black;
}

.mitabla td{
text-align:left;
padding:5px;
}

.mitabla td.programa-social{
background-color:#669900;
color:white;

}

.mitabla td.horas2{
font-size:0.9em;
color:white;
text-align:left;
background-color:#a7b6dc;
}

.mitabla td.horas{
font-size:0.9em;
color:white;
text-align:left;
background-color:#7990c6;
}

.mitabla td.naranja{
background-color:#ffbd47;
}

.mitabla td.amarillo{
background-color:#fff077;
}

.mitabla td.azul{
background-color:#74a0ff;
}

.mitabla td.grisclaro{
background-color:#e1e1e1;
}



/*TABLA ADORNADA*/



#ornato{
	width: 680px;
	margin-top: 0px;
	float: left;/*background-color:#dfe9ff;
border:1px solid #666;*/
}


#ornato-abstracts{
	width: 498px;
	float: left;
}

#ornato-logos{
width:500px;	
float:left;
margin-left:-20px;
}

#ornato-logos h2{
width:480px;	

}


#subornato{
width:552px;
height:30px;
background:url(img/bg-subornato.png) center no-repeat;
}


#ornato table, #ornato-abstracts table{
	width: 500px;
	/*background:url(img/bgtop-ornato.gif) top left repeat-x;*/
	font-size: 12px;
}

#ornato table tr.caption, #ornato-abstracts table tr.caption{
height:30px;
vertical-align:top;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
color:#1e68a5;
font-size:1em;
font-weight:bold;
background:#ddd;
}

#ornato table tr.caption span, #ornato-abstracts table tr.caption span {
font-size:0.8em;
}

#ornato table td, #ornato-abstracts table td{
padding:6px;
/*border-bottom:1px solid #666;*/
}


#ornato table tr.par,#ornato-abstratcs table tr.par {
color:#000;
}

#ornato table td.developed{
color:#1e68a5;
background-color:#c8d6f3;
border-top:1px solid #6278b6;
border-bottom:1px solid #6278b6;
}

#ornato table td.developing{
color:#304c88;
background-color:#afbedf;
border-top:1px solid #666;
border-bottom:1px solid #666;
}

#ornato table tr.importante, #ornato-abstracts table tr.importante{
background-color:#f0f0f0;
color:black;
}




.speaker{
	padding: 6px 0px 6px 0px;
	width: 371px;
	border-bottom: 1px dotted #1e68a5;
	font-style: normal;
	color: #666;
}


/*___________________________________*/


#speakersA{
float:left;
width:290px;
margin-left:12px;
font-size:0.9em;
}

#nombrespeaker{
	PADDING:5px 0px 10px 15px !important;
	float:left;
	width:200px;
	height:9px;
	background:url(img/dot2.gif) 2px 12px no-repeat;
	border-bottom:1px dotted grey;

}

#codespeaker{
	PADDING:5px 0px 10px 0px !important;
	float:left;
	width:50px;
	height:9px;
	border-bottom:1px dotted grey;
	color:#1e68a5;
}

#finspeaker{
	width:220px;
}

/*___________________________________*/


#fotopalacio, #agendadates{
	float: left;
	width: 160px;
}


#agendadates{
text-align:right;
}

#datospalacio{
	float: left;
	width: 306px;
	text-align: left;
}



#videobcn{
float:left;
width:280px;
}

#datosbcn{
float:left;
width:290px;
margin-left:10px;
padding:2px;
}


/*------------tabla para columna derecha----------*/

#ornato2{
width:380px;
margin-top:10px;
/*background-color:#dfe9ff;*/
float:left;
}

#ornato2 table{
width:380px;
font-size:0.8em;
}

#ornato-logos table{
width:480px;
font-size:0.8em;
}

#ornato2 table td, #ornato-logos table td{
border-bottom:1px solid #b5b4b4;
padding-top:6px;
padding-bottom:6px;
}

#ornato2 table tr.caption, #ornato-logos table tr.caption{
height:30px;
vertical-align:top;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
color:#1e68a5;
font-size:1.4em;
font-weight:bold;
text-align:left;
}

#ornato2 table tr.caption span, #ornato-logos table tr.caption span{
font-size:0.7em;
font-weight:normal;
}

#ornato2 table td.par, #ornato-logos table td.par{
color:#595959;
text-align:center;
font-size:1.2em;
font-weight:bold;
background:url(img/trans-black.png);
}

/*#ornato2 table td.developed{
color:#1e68a5;
background-color:#c8d6f3;
border-top:1px solid #6278b6;
border-bottom:1px solid #6278b6;
}

#ornato2 table td.developing{
color:#304c88;
background-color:#afbedf;
border-top:1px solid #666;
border-bottom:1px solid #666;
}*/

#ornato2 table td.importante, #ornato-logos table td.importante{
color:black;
/*border-top:1px solid #b5b4b4;*/
font-size:1.2em;
font-weight:bold;
text-align:left;
}

#derecha, #derecha2{
float:left;
margin-left:25px;
margin-top:20px;
padding-top:30px;
padding-left:25px;
border-left:1px dotted #a2a2a2;
}

#derecha{
background:url(img/tit-howtoregister.png) 20px 0px no-repeat;
width:175px;
}

#derecha2{
background:url(img/tit-documentation.png) 20px 0px no-repeat;
width:200px;
}


#derecha-abstract{
float:left;
background:url(img/tit-important.png) 5px 3px no-repeat;
width:155px;
margin-left:10px;
padding-left:5px;
margin-right:5px;
padding-right:5px;
padding-bottom:5px;
border-left:none;
margin-top:10px;
padding-top:40px;
border-left:1px dotted #a2a2a2;

}


#derecha p{
font-size:0.9em;
text-align:left;
margin-top:10px;
margin-bottom:15px;
color:#000;
border-bottom:1px solid white;
}

#derecha2 p, #derecha-abstract p{
font-size:0.9em;
text-align:left;
margin-top:0px;
margin-bottom:2px;
color:#000;
border-bottom:1px solid white;
}

#derecha2 p img{
margin-top:2px;
margin-bottom:2px;
}

#derecha p img{
margin-top:5px;
margin-bottom:5px;
}

#derecha h3, #derecha2 h3{
display:none;
}

#ajustaparrafo{
float:left;
width:350px;
margin-top:8px;
margin-top:20px;
height:340px;
}




#derecha-logo{
	float: right;
	width: 170px;
	border-left: 1px dotted #E4498B;
	text-align: left;
	margin-top: 10px;
	padding-left: 2px;
	margin-left: 3px;
}

#derecha-logo p{
	font-size:0.9em;
	line-height:1.2em;
	/*color:#1e68a5;*/
	
}

#derecha-logo p span{
	font-weight:bold;
	text-decoration:underline;
}

#derecha-logo h4{
	margin-left:5px;
	padding-top:10px;
	border-top:1px dotted #1e68a5;
	margin-top:10px;
}

#derecha-logo img{
		margin-left:10px;
margin-bottom:5px;
}



/*________________PARA ZONA PRIVADA________*/


#content-private { 
 float: left;
 color: #333;
 background: #fff;
 margin: 0px 10px 5px 0px;
 padding: 10px 30px 30px 30px;
 min-height: 350px;
 width: 860px;
 display: inline;
 text-align:justify;
}

/*________________planos comerciales________*/

#planoexpo{
margin-right:0px;
float:left;
width:400px;
}

#listastands{
display:block;
margin-top:10px;
float:left;
width:100px;
padding-left:10px;
text-align:left;
}

#listastands span{
display:block;
color:#004e66;
font-size:1em;
border-bottom:1px dotted #4bb8ed;
margin-bottom:5px;
margin-top:20px;
}


/*________________LISTADO PAISES     _*/

#countries
{
border:1px solid #4bb8ed;
color:#666666;
padding-left:10px;
padding-top:5px;
width: 540px;
text-align:left;
margin-bottom:5px;
font-size:0.8em;
background-color:#f7f7f7;
}

#countries ul {
list-style:none;
}


#countries .paises-izq {
width:250px;

left;
color:#666666;
}

#countries .paises-der {
width:250px;
float:left;
color:#666666;
}

p.clear {
clear:both;
height:1px;
}

#countries p.cerrar{
background-color:#00a4e8;
color:white;
height:20px;
padding-left:5px;
padding-top:5px;
text-align:left;
margin-bottom:5px;
}

#countries p.cerrar a:link,#countries p.cerrar a:visited {
color:white;
}

#countries p.cerrar a:hover {
color:#000000;
text-decoration:none;
}

.enlacebase a:link,.enlacebase a:visited {
color:#1e68a5;
text-decoration:none;
}

.enlacebase a:hover {
color:#F90;
text-decoration:underline;
}

.blancoazul a:link,.blancoazul a:visited {
color:#fff;
}

.blancoazul a:hover {
color:#ebc04b;
text-decoration:none;
}



/*______________lista de enlaces sitemap simple---------------*/

ul.sitemap {
padding-left:20px;
list-style:url(img/dot-celeste.gif);
}

ul.sitemap li {
line-height:18px;
color:#006699;
}

ul.sitemap li a:link, ul.sitemap li a:visited {
color:#006699;

}

ul.sitemap li a:hover {
color:#666666;
text-decoration:none;
}


ul.subsite {
padding-left:30px;
list-style:url(trans.gif);
}

ul.subsite li {
line-height:18px !important;
}

ul.subsite li.last {
padding-bottom:5px;
}

ul.subsite li a:link, ul.subsite li a:visited {
color:#00a4e8;
}

 ul.subsite li a:hover {
text-decoration:none;
 }
 
 
 p.aviso1{
 background-color:#db9613;
 color:white;
 padding:10px;
 margin-top:10px;
 }
 
 p.aviso2{
 background-color:#92a4cb;
 color:white;
 padding:10px;
 margin-top:10px;
 }
 
 
 /*lista normal*/
 
 ul.level1{
 list-style:url(img/dot-amarillo.png);
 line-height:18px;
 margin-left:10px;
 }
 
 ul.level1 li{
 padding-top:5px;
 padding-bottom:5px;
 border-bottom:1px dotted #a66517;
 }
 
 
 ul.level1 ul{
 margin-left:10px;
 font-size:0.9em;
 list-style:url(img/dot-gris.png);
 line-height:18px;
 }
 
 ul.level1 ul li{
 padding:0px;
 border:0px;
 }
 
ul.level1 h5{
margin-left:-10px;
background-color:#78a4c9;
padding:5px;
margin-bottom:10px;
margin-top:10px;
font-size:1.3em;
color:white;
width:325px;
}


/*---LISTA STANDS ----*/

#stands, #stands2{
	float:left;
	width:170px;
	margin-left:20px;
	padding:60px 0px 0px 5px;
	text-align:left;
	font-size:0.85em;
}

#stands{
background:url(img/tit-exhibitors2.png) top left no-repeat;
}

#stands span, #stands2 span{
	display:block;
	border-bottom:1px dotted gray;
	margin-bottom:6px;
}



/* LISTA TOPICS    */
#topicizq{
float:left;
width:290px;
margin-left:10px;		
}

#topicder{
float:left;
width:290px;
margin-left:10px;			
}

p.topic1, p.topic2, p.topic3, p.topic4, p.topic5, p.topic6{
	width:285px;
	margin-left:-10px;
}

p.topic2{
	font-size:0.9em;
}

p.topic4, p.topic5, p.topic6{
	width:285px;	
}

p.topic1 a:link, p.topic1 a:visited,
p.topic2 a:link, p.topic2 a:visited,
p.topic3 a:link, p.topic3 a:visited,
p.topic4 a:link, p.topic4 a:visited,
p.topic5 a:link, p.topic5 a:visited,
p.topic6 a:link, p.topic6 a:visited
{
	display:block;
	color:#333333;
	text-decoration:none;
	padding:8px;
	font-weight:bold;
	margin-bottom:-15px;
}





p.topic-precancer a:link, p.topic-precancer a:visited,
p.topic-trauma a:link, p.topic-trauma a:visited,
p.topic-dental a:link, p.topic-dental a:visited,
p.topic-aesthetyc a:link, p.topic-aesthetyc a:visited,
p.topic-tmj a:link, p.topic-tmj a:visited,
p.topic-3d a:link, p.topic-3d a:visited
{
	display:block;
	color:#333333;
	text-decoration:none;
	padding:8px;
	width:580px;
	font-weight:bold;
	margin:-2px;
	margin-bottom:-15px;
}




p.topic-precancer a:link, p.topic-precancer a:visited, p.topic1 a:link, p.topic1 a:visited{
	background-color:#a0d9f3;
}

p.topic-trauma a:link, p.topic-trauma a:visited, p.topic2 a:link, p.topic2 a:visited{
	background-color:#e47473;
}

p.topic-dental a:link, p.topic-dental a:visited, p.topic3 a:link, p.topic3 a:visited{
	background-color:#c5d882;
}

p.topic-aesthetyc a:link, p.topic-aesthetyc a:visited, p.topic4 a:link, p.topic4 a:visited{
	background-color:#fbef81;
}

p.topic-tmj a:link, p.topic-tmj a:visited, p.topic5 a:link, p.topic5 a:visited{
	background-color:#fdcb57;
}

p.topic-3d a:link, p.topic-3d a:visited, p.topic6 a:link, p.topic6 a:visited{
	background-color:#d7d8d9;
}


p.topic-precancer a:hover, p.topic-trauma a:hover,p.topic-dental a:hover,p.topic-aesthetyc a:hover,p.topic-tmj a:hover,p.topic-3d a:hover,
p.topic1 a:hover, p.topic2 a:hover, p.topic3 a:hover, p.topic4 a:hover, p.topic5 a:hover, p.topic6 a:hover
{
	background-color:#999;
}



/*.moreinfo a:link, .moreinfo a:visited{
display:block;
float:left;
background:url(img/moreinfo-on.png) 5px 5px no-repeat;
color:#26292e;
text-decoration:none;
background-color:#fbbc55;
padding:5px;
margin-bottom:5px;
}

.moreinfo a:hover{
background:url(img/moreinfo.png) 5px 5px no-repeat;
color:#fff;
text-decoration:none;
background-color:#FF9900;
padding:5px 5px 5px 25px;
}*/

#uno, #dos, #tres, #cuatro, #cinco, #seis
{
    position:relative;
	left:8px;
	top:-10px;
	width: 592px;
	font-size:1em;
	background-color:white;
	color:#333333;
	padding:2px;
	margin-bottom:10px;
	border-bottom:1px dotted #1e68a5;
}

#uno p, #dos p, #tres p, #cuatro p, #cinco p, #seis p {
background-color:#f0f0f0;
color:#000;
width: 572px;
text-align:left;
margin-bottom:5px;
text-align:justify;
height:15px;
}

#uno ul, #dos ul, #tres ul, #cuatro ul, #cinco ul, #seis ul {
list-style:none;
font-size:0.9em;
}

#uno li, #dos li, #tres li, #cuatro li, #cinco li, #seis li 
 {
padding-bottom:5px;
padding-left:10px;
}

#uno a:hover, #dos a:hover, #tres a:hover, #cuatro a:hover, #cinco a:hover, #seis a:hover, #curso1 a:hover, #curso2 a:hover, #curso3 a:hover 
{
 color:#FF6600;
 }
 
 p.cerrar{
	 background:#1e68a5 url(img/icono-cerrar.png) 5px 5px no-repeat !important;
	 padding:4px;
	 padding-left:25px;
	 color:white;
	 width:40px !important;
	 font-size:0.9em;

 }
 
 #uno p.cerrar a:link, #dos p.cerrar a:link, #tres p.cerrar a:link, #cuatro p.cerrar a:link, #cinco p.cerrar a:link,  #seis p.cerrar a:link
{
 color:white;
 text-decoration:none;
 }
 
 #uno p.cerrar a:hover, #dos p.cerrar a:hover, #tres p.cerrar a:hover, #cuatro p.cerrar a:hover, #cinco p.cerrar a:hover, #seis p.cerrar a:hover
 {
 color:#ffba30;
 }
 

/*_________________*/

#arumsari, #gaggl
{
    position:relative;
	left:8px;
	top:5px;
	width: 450px;
	font-size:11px;
	background-color:white;
	color:#333333;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #ffba30;
	border-top:6px solid #ffba30;
}

#arumsari span,
#gaggl span{
	color:#1e68a5;
}

#arumsari p.foto,
#gaggl p.foto
{
	float:left;
	width:60px;
	height:60px;
	border: 1px solid #1e68a5;
	margin-right:4px;
	margin-top:10px;
	
}

#arumsari p.cv,
#gaggl p.cv{
	color:black;
	float:left;
	width:340px;
	margin-bottom:-20px;
}



 #arumsari p.cerrar a:link,  #arumsari p.cerrar a:visited,
 #gaggl p.cerrar a:link,  #gaggl p.cerrar a:visited
{
 color:white;
 text-decoration:none;
 height:5px;
 }
 
 #arumsari p.cerrar a:hover,
  #gaggl p.cerrar a:hover
 {
 color:#ffba30;
 }

.mitexto{
	display: block;
	color: #265c96;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}



#submenutoplong {
margin-top:10px;
width:700px;
background:url(img/bg-program.png);
float:left;
height:30px;
padding-top:16px;

text-align:center;
}

#submenutoplong ul li{
display:inline; 
border-right:1px solid white;
list-style:none;
font-size:1.1em;
}

#submenutoplong ul li.last{
border-right:none;
}


#submenutoplong ul li a:link, #submenutoplong ul li a:visited, #submenutoplong ul l.last a:link, #submenutoplong ul li.last a:visited {
text-decoration:none;
color:#fff;
height:25px;
padding:8px;
padding-left:15px;
padding-right:15px;
}

#submenutoplong ul li a:hover, #submenutoplong ul li.last a:hover {
color:#000;
}



/*BARRA DE DÍAS MORADA EXTRALARGA PARA PROGRAMA EN VENTANA NUEVA*/
#submenutopextra {
margin-top:10px;
width:900px;
background:url(img/bg-program.png);
float:left;
height:30px;
padding-top:16px;

text-align:center;
}

#submenutopextra ul li{
display:inline; 
border-right:1px solid white;
list-style:none;
font-size:1.1em;
}

#submenutopextra ul li.last{
border-right:none;
}


#submenutopextra ul li a:link, #submenutopextra ul li a:visited, #submenutopextra ul l.last a:link, #submenutopextra ul li.last a:visited {
text-decoration:none;
color:#fff;
height:25px;
padding:8px;
padding-left:15px;
padding-right:15px;
}

#submenutopextra ul li a:hover, #submenutopextra ul li.last a:hover {
color:#000;
}

/*_____________________*/










#nombresponsor, #logosponsor{
		float:left;
		padding:5px;
		height:65px;
		color:#000000;
		border-bottom:1px dotted #ccc;
	}
	
	
	

	#nombresponsor{
		width:250px;
		border-right:1px solid #CCC;
		background:url(img/trans-black.png);
	}
	
	#logosponsor{
		width:300px;
		background:#fff;
		text-align:center;
		height:65px;
	}
	
	p.clear2{
		padding:0px;
		clear:both;
	}
	
	#nombresponsor span, #logosponsor span{
		font-size:1.2em;
	}
	
	.destacado{
	padding: 5px;
	COLOR: WHITE;
	font-size: 1.2em;
	background-color: #3c80c2;
	}
	
	.destacado1{
	padding: 5px;
	COLOR: black;
	font-size: 1em;
	background-color:#FFC;
	}
	
	 .realce2{
	color: #5CABE5;
	font-size: 1.2em;
	font-weight: bold;
 }
	
   .cuadro{
		background:#eaeaea;
		padding:4px;
		COLOR:#333;
		font-size:11px;
	}




/* ------------------TABLA COURSES NUEVA------------------*/

.coursespop{
	width:700px;
	font-size:10px;
	background-color:#FFFFFF;
	border:1px solid #adc0e1;
}

.coursespop2{
	width:900px;
	font-size:10px;
	background-color:#FFFFFF;
	border:1px solid #adc0e1;
}

.coursespop td,.coursespop2 td{
	padding:5px;
	text-align:center;
	font-size:0.9em;
	color:#000;

}

.coursespop td a:link, .coursespop td a:visited,
.coursespop2 td a:link, .coursespop2 td a:visited{
	text-decoration:none;
	color:#000;
}

.coursespop td a:hover,
.coursespop2 td a:hover{
	text-decoration:underline;
	color:#1e68a5;
}

.horario, .horario2{
	font-size:0.8em;
	color:#333366;
	background-color:#FFF;
	text-align:left;
}

.horario{
	border-bottom:2px solid #b0cd00;
}

.horario2{
	border-bottom:1px solid #a6b1da;
}

.horariolast{
	border-bottom:none;
}

.day{
	background-color:#b0cd00;
	font-size:1.2em !important;
	color:black;
	font-weight:bold;
	BORDER-RIGHT:1px solid white;
}


.hall{
background-color: #a6b1da;
border:1px solid white;
font-size:1.2em !important;
	color:black;
	font-weight:bold;

}

.coursespop td.celeste,.coursespop td.rojo,.coursespop td.verde,.coursespop td.amarillo,.coursespop td.naranja,.coursespop td.gris,
.coursespop2 td.celeste,.coursespop2 td.rojo,.coursespop2 td.verde,.coursespop2 td.amarillo,.coursespop2 td.naranja,.coursespop2 td.gris{
	border-bottom:2px solid #b0cd00;
}

.coursespop td.celeste,
.coursespop2 td.celeste{
	background-color:#a4d9f6;
	border:1px solid white;	
}

.coursespop td.rojo, .coursespop td.rojo2,
.coursespop2 td.rojo, .coursespop2 td.rojo2{
	background-color:#dd6d71;
	border:1px solid white;

}

.coursespop td.verde,
.coursespop2 td.verde{
	background-color:#c4db7f;
	border:1px solid white;

}

.coursespop td.amarillo,
.coursespop2 td.amarillo{
	background-color:#f7f17e;
	border:1px solid white;

}

.coursespop td.naranja,
.coursespop2 td.naranja{
	background-color:#eec14b;
	border:1px solid white;
}

.coursespop td.gris,
.coursespop2 td.naranja{
	background-color:#d9dadc;
	border:1px solid white;
}

.coursespop td.marino,
.coursespop2 td.marino{
	background-color:#07529f;
	border:1px solid white;
	color:#fff;
}
.coursespop td.marino a:link,
.coursespop2 td.marino a:link{
	color:white !important;
}

.coursespop td.rosita,
.coursespop2 td.rosita{
	background-color:#f8d8f5;
		border:1px solid white;

}

.coursespop td.rosa,
.coursespop2 td.rosa{
	background-color:#f875cb;
		border:1px solid white;

}

.coursespop td.hierba,
.coursespop2 td.hierba{
	background-color:#42c290;
		border:1px solid white;

}

.coursespop td.oro,
.coursespop2 td.oro{
	background-color:#c3c132;
		border:1px solid white;

}

.coursespop td.coke,
.coursespop2 td.coke{
	background-color:#c5b493;
		border:1px solid white;
}

.coursespop td.agua,
.coursespop2 td.agua{
	background-color:#c8d9fb;
		border:1px solid white;
}



.coursespop td.celeste span,.coursespop2 td.celeste span,
.coursespop td.rojo span, .coursespop2 td.rojo span
.coursespop td.verde span, .coursespop2 td.verde span
.coursespop td.amarillo span, .coursespop2 td.amarillo span
.coursespop td.naranja span, .coursespop2 td.naranja span
.coursespop td.gris span, .coursespop2 td.gris span
.coursespop td.hierba span, .coursespop2 td.hierba span
.coursespop td.oro span, .coursespop2 td.oro span
.coursespop td.rosita span, .coursespop2 td.rosita span
.coursespop td.marino span, .coursespop2 td.marino span
.coursespop td.coke span, .coursespop2 td.coke span
.coursespop td.agua span, .coursespop td.agua span{
	font-variant:small-caps;
	font-weight:bold;
	
}

#pdflink a:link, #pdflink a:visited{
	display:block;
	width: 220px;
	height:45px;
	background: url(img/icon-pdf.png) 6px 2px no-repeat;
	padding-left:45px;
	line-height:45px;
	color:#000;
	text-decoration:none;
	font-size:1em;
	margin-left:-10px;
}

 #pdflink a:hover{
	 background-color:#a6b1da;
	 color:#222;
 }
 
 
 
a.floor-1, a.floor-1:visited{
	display:block;
	float:left;
	width:250px;
	height:240px;
	background:url(img/floor-1-off.gif) top left no-repeat;
	
 }
 
 a.floor-1:hover{
	background:url(img/floor-1-on.gif) top left no-repeat;
 }
 
 a.floor-0, a.floor-0:visited{
	display:block;
	float:left;
	width:346px;
	height:240px;
	background:url(img/floor-0-off.gif) top left no-repeat;
	border-right:1px solid #69C;
 }
 
 a.floor-0:hover{
	background:url(img/floor-0-on.gif) top left no-repeat;
 }
 
 
#eposters{
	margin-left:35px;
	margin:20px 20px 20px 35px;
	}
	
	#eposters a:link,#eposters a:visited {
		height:74px;
		display:block;
		background:url(img/eposters-off.gif) center top no-repeat;
		border:none;
	}

#eposters a:hover{
		height:74px;
		display:block;
		background:url(img/eposters-on.gif) center top no-repeat;
		border:none;
	}
	
	#attendance{
	margin-left:35px;
	margin:20px 20px 20px 35px;
	}
	
	#attendance a:link,#attendance a:visited {
		height:55px;
		display:block;
		background:url(img/attendance-off.png) center top no-repeat;
		border:none;
	}

#attendance a:hover{
		height:55;
		display:block;
		background:url(img/attendance-on.png) center top no-repeat;
		border:none;
	}
	
	.biglink a:link, .biglink a:visited{
	display:block;
	margin:10px 0px 0px 10px;
	width:350px;
	height:48px;
	background:url(img/bg-linkoff.png) left no-repeat;
	text-align:center;
	color:#616365;
	text-decoration:none;
	font-size:11px;
	padding-top:10px;
	font-weight:normal;
	font-style:normal;
}
.biglink a:hover{
	color:black;
	background:url(img/bg-linkon.png) left no-repeat;
}

.biglink1 a:link, .biglink1 a:visited{
	display:block;
	margin:10px 0px 0px 10px;
	width:350px;
	height:48px;
	background:url(img/bg-linkoff.png) left no-repeat;
	text-align:center;
	color:#cd0d6e;
	text-decoration:none;
	font-size:11px;
	padding-top:10px;
	font-weight:normal;
	font-style:normal;
}
.biglink1 a:hover{
	color:black;
	background:url(img/bg-linkon.png) left no-repeat;
}

ol.listado1, ul.listado1{
	width:420px;
	margin-left:30px;
}
ul.listado1{
	list-style:none;
}

ol.listado1 li, ul.listado1 li{
	padding: 5px;
	border-bottom: 1px solid #ea6857;
}



.listado2{
	list-style:none;
	font-size:1.1em;
	colopr:#666;
}

.listado2 li{
	padding: 5px 5px 5px 12px;
	color:#47adbc;
	background:url(img/dot2.png) 0px 10px no-repeat;
}

/*____________tabla de programa----------------*/

table.programa{
	width: 450px;
	font-size: 12px;
	margin-top: 10px;
}

table.programa td{
	padding:5px;
	text-align:center;
}

table.programa tr.caption{
	color: #000;
	font-size: 1.4em;
	font-weight: bold;
	background-color: #6894CE;
}


table.programa tr td.gris{
color:#000;
background-color:#e2e2e2;
}

table.programa tr td.verde{
color:#fff;
background-color:#a9b819;
}

table.programa tr td.celeste{
	color: #000;
	background-color: #94D3E6;
}

table.programa tr td.agua{
color:#000;
background-color:#f5f9ca;
}

table.programa tr td.rosa{
color:#000;
background-color:#ffccff;
}

table.programa tr td.verdeoscuro{
color:#000;
background-color:#00b050;
}

table.programa tr td.verdeclaro{
color:#000;
background-color:#92d050;
}

table.programa tr td.rosaclaro{
color:#000;
background-color:#fde9d9;
}

table.programa tr td.amarillo{
color:#000;
background-color:#efef8b;
}

table.programa tr td.azul{
color:#000;
background-color:#0070c0;
}

table.programa tr td.azulclaro{
color:#000;
background-color:#8db4e2;
}

table.programa tr td.naranja{
color:#000;
background-color:#e26b0a;
}

table.programa tr td.huevo{
color:#000;
background-color:#fdbf2d;
}

table.programa tr td.lila{
color:#000;
background-color:#8065a0;
}

table.programa tr td.lilaclaro{
color:#000;
background-color:#ccc2d9;
}

.a {
	color:#0192C6;
	text-decoration:none;
}
