/*
      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:Geneva, Arial, Helvetica, sans-serif;
 font-size: 9px;
 margin-top:10px;
}
#wrapper { 
 margin: 0 auto;
 width: 760px;
 border:1px solid #bcc700;
}
#header {
 color: #333;
 width: 760px;
 height: 120px;
 float: left;
 background:#FFFFFF url(img/bg-header.gif) top left no-repeat;
 margin: 0px 0px 0px 0px;
}

#animation {
 float: left;
 width: 760px;
 color: #333;
 height:110px;
}

#navigation, #navigation-no {
 float: left;
 width: 760px;
 height:25px;
 color: #333;
 padding-top:6px;
 border-bottom: 3px solid #bcc700;
}

#navigation-no{
background:url(img/bg-navigation.gif) bottom repeat-x;
}

#leftcolumn { 
 color: #333;
 padding: 10px 10px 0px 10px;
 height: auto;
 width: 160px;
 float: left;
 background:#fff url(img/bg-left2.jpg) top left repeat-x;
}

#rightcolumn { 
 float: right;
 color: #333;
 padding: 0px 50px 10px 55px;
 height: auto;
 width: 460px;
 display: inline;
}

#footer { 
 width: 760px;
 height: 50px;
 clear: both;
 color: #333;
 background:#FFFFFF url(img/bg-footer.gif) top left no-repeat;
 text-align:center;
 color:#871012;
 font-size:11px;
 padding-top:20px;
}

/* CONTENIDOS*/


#rightcolumn p { 
font-size:11px;
color:#333333;
text-align:justify;
margin-bottom:7px;
}

.inicio {
color:#000000;
text-indent:15px;
text-align:justify;
font-size: 11px;
margin-top: 10px;
line-height: 14px;
background:url(img/dot-verde.gif) no-repeat 0px 4px;
}

#rightcolumn h1 {
width:413px;
height:35px;
margin-left:43px;
margin-bottom: 20px;
background:url(img/bg-h1.gif) no-repeat;
padding-left:10px;
padding-top:10px;
color:white;
font-size:15px;
}


#rightcolumn p.firma {
margin-right:15px;
font-size:9px;
color:#bcc700;
text-align:right;
line-height:13px;
}

#rightcolumn a:link, #rightcolumn a:visited {
color:#453e04;
}

#rightcolumn a:link {
color:#871012;
}



/* MENU HORIZONTAL DE AREAS Y SUBMENUS*/

#navigation li {
color: #000;
display:inline;
padding: 3px 15px 3px 15px; 
}

#navigation li.submenu {
border-right:1px solid #bcc700;
font-size:11px;
display:inline;
list-style: none;
}

#navigation li.submenu a:link, #navigation li.submenu a:visited {
color: #5f5e63;
text-decoration:none;
}

#navigation li.submenu a:hover {
color:#871012;
text-decoration:none;
}


#navigation li.dias {
color: #000;
font-size:11px;
border-right:1px solid #bcc700;
display:inline;
padding: 3px 8px 3px 8px; 
}

#navigation li.dias a:link, #navigation li.dias a:visited {
color: #5f5e63;
text-decoration:none;
}
#navigation li.dias a:hover {
color:#871012;
text-decoration:none;
}


#navigation li.area {
color:#bcc700;
padding-left:25px;
padding-right: -10px;
font-size:11px;
background-image:url(img/flecha-gr.gif);
background-repeat:no-repeat;
background-position:3px top;
}


/*MENU MAS ALTO PARA METER MˆÅS CONTENIDOSS EN GENERAL INFORMATION*/
#navigation-high{
float: left;
 width: 760px;
 height:50px;
 color: #333;
 padding-top:6px;
 border-bottom: 3px solid #bcc700;
}

#navigation-high li.area {
color:#bcc700;
padding-left:25px;
padding-right: -10px;
font-size:11px;
background-image:url(img/flecha-gr.gif);
background-repeat:no-repeat;
background-position:3px top;
}

#navigation-high li {
color: #000;
display:inline;
padding: 3px 15px 3px 15px; 
}

#navigation-high li.submenu {
border-right:1px solid #bcc700;
font-size:11px;
display:inline;
list-style: none;
}

#navigation-high li.submenu a:link, #navigation-high li.submenu a:visited, #navigation-high li.submenu2 a:link, #navigation-high li.submenu2 a:visited {
color: #5f5e63;
text-decoration:none;
}

#navigation-high li.submenu a:hover, #navigation-high li.submenu2 a:hover {
color:#871012;
text-decoration:none;
}

#navigation-high li.submenu2 {
border-right:1px solid #bcc700;
border-left:1px solid #bcc700;
font-size:11px;
display:inline;
list-style: none;
margin-left:200px;
}







/* MENU HORIZONTAL DE AREAS Y SUBMENUS*/

/*MENU GENERAL VERTICAL DE LA IZQUIERDA
#menu {
width:168px;
height: 220px;
margin-top:15px;
line-height:16px;
text-align:left;
font-size: 9pt;
} */

#leftcolumn ul.botonera {
list-style:none;
font-size:11px;
}

#leftcolumn ul.botonera li a:link, #leftcolumn ul.botonera li a:visited{
display:block;
text-decoration:none;
padding: 10px 0px 10px 18px;
background:url(img/flecha-on.gif) 4px center no-repeat;
border-bottom: 1px solid #bcc700;
color:#871012;
}

#leftcolumn ul.botonera li a:hover{
color:#453e04;
background:#f3f5c9 url(img/flecha-off.gif) 4px center no-repeat;

}

#leftcolumn ul.botonera li.sinenlace{
border-bottom: 1px solid #bcc700;
color:#871012;
padding: 10px 0px 10px 18px;
background: #f3f5c9 url(img/flecha-on.gif) 4px center no-repeat;
}

#leftcolumn ul.botonera li.fondo{
height: 75px;
background:url(img/bg-left.gif) left no-repeat;
}

a.uno{
color:#453e04;
}

a.dos{
color:#574e00;
}

a.tres{
color:#6e6900;
}

a.cuatro{
color:#7d772f;
}

a.cinco{
color:#949055;
}

a.seis{
color:#c9cf73;
}

a.siete{
color:#b4ba37;
}

a.ocho{
color:#c1cb18;
}

a.nueve{
color:#bcc700;
}

/*MENU GENERAL VERTICAL DE LA IZQUIERDA, con cambio de color para cada enlace segun alturas*/


/* CONTENIDOS PARA LISTADO*/

#rightcolumn #foto{
width: 125px;
height: 280px;
float:left;
}


#rightcolumn #topics{
width: 315px;
float:left;
margin-left:6px;
padding: 10px 0px 10px 10px;
background:url(img/bgtabla.gif) top repeat-x;
border-bottom:1px solid #5f5e63;
height:260px;
}

h3{
color:black;
font-weight:normal;
font-size:14px;
margin-bottom:10px;
}

h5{
padding:3px;
background-color:#bcc70b;
color:white;
font-weight:normal;
font-size:14px;
margin-bottom:10px;
}


ul.cuadros{
/*list-style-image:url(img/dotlist1.gif);*/
list-style:none;
/*color:#5f5e63;*/
margin-left:0px;
font-size: 11px;
}

ul.cuadros li{
padding: 5px  5px 5px 15px;
background:url(img/dot-verde.gif) center left no-repeat;
}

#sobre{
z-index:3;
position:relative;
top: 106px;
left:700px;
width:55px;
height:15px;
}
.trans{
display:none;
}


/*-------------------------------TABLA HORARIOS------------------------*/

.schedule{
width:455px;
font-size:1.2em;
line-height:1.6em;
}

.auditorium, .auditorium2, .posters, .parallel, .parallel2, .lunch, .end, .hall {
padding:6px;
margin-bottom:5px;
color:black !important;
}


.auditorium{
background-color:#c1918d;
}

.auditorium2{
background-color:#e0c8c6;
}


.posters{
background-color:#d88b1e;
}

.parallel{
background-color:#cccbcd;
}

.parallel2{
background-color:#e9e9ea;
}

.lunch{
background-color:#c7cc2e;
}

.end{
background-color:#a7c5e6;
}

.hall{
background-color:#FFFF7C;
color:white;
}

#biglink{
padding-top:8px;
font-size:1.5em;
margin-left:5px;
}

#biglink a:link, #biglink a:visited{
color:white;
text-decoration:none;
padding:4px 6px 6px 18px;
background:#6e6900 url(img/dot-off.gif) 6px 10px no-repeat;
}

#biglink a:hover{
background-color:#bcc70b;
}

/*__________________________LISTA INVITADOS CON BANDERAS--------------------------*/

ul.invitados{
list-style:none;
}

ul.invitados li{
padding-left:40px;
font-size:1.3em;
color:#333;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

ul.invitados li span{
font-weight:normal;
font-size:1em;
}

ul.invitados li.argentina{
background:url(img/b-argentina.gif) center left no-repeat;
}

ul.invitados li.australia{
background:url(img/b-australia.gif) center left no-repeat;
}

ul.invitados li.austria{
background:url(img/b-austria.gif) center left no-repeat;
}

ul.invitados li.brazil{
background:url(img/b-brazil.gif) center left no-repeat;
}

ul.invitados li.belgium{
background:url(img/b-belgium.gif) center left no-repeat;
}

ul.invitados li.canada{
background:url(img/b-canada.gif) center left no-repeat;
}

ul.invitados li.china{
background:url(img/b-china.gif) center left no-repeat;
}

ul.invitados li.czech{
background:url(img/b-czech.gif) center left no-repeat;
}

ul.invitados li.france{
background:url(img/b-france.gif) center left no-repeat;
}

ul.invitados li.germany{
background:url(img/b-germany.gif) center left no-repeat;
}

ul.invitados li.india{
background:url(img/b-india.gif) center left no-repeat;
}

ul.invitados li.ireland{
background:url(img/b-ireland.gif) center left no-repeat;
}

ul.invitados li.israel{
background:url(img/b-israel.gif) center left no-repeat;
}

ul.invitados li.italy{
background:url(img/b-italy.gif) center left no-repeat;
}

ul.invitados li.japan{
background:url(img/b-japan.gif) center left no-repeat;
}

ul.invitados li.netherlands{
background:url(img/b-netherlands.gif) center left no-repeat;
}

ul.invitados li.newzealand{
background:url(img/b-newzealand.gif) center left no-repeat;
}

ul.invitados li.norway{
background:url(img/b-norway.gif) center left no-repeat;
}

ul.invitados li.portugal{
background:url(img/b-portugal.gif) center left no-repeat;
}

ul.invitados li.russia{
background:url(img/b-russia.gif) center left no-repeat;
}

ul.invitados li.slovakia{
background:url(img/b-slovakia.gif) center left no-repeat;
}

ul.invitados li.spain{
background:url(img/b-spain.gif) center left no-repeat;
}

ul.invitados li.suiza{
background:url(img/b-suiza.gif) center left no-repeat;
}

ul.invitados li.sweden{
background:url(img/b-sweden.gif) center left no-repeat;
}

ul.invitados li.taiwan{
background:url(img/b-taiwan.gif) center left no-repeat;
}

ul.invitados li.usa{
background:url(img/b-usa.gif) center left no-repeat;
}

ul.invitados li.uk{
background:url(img/b-uk.gif) center left no-repeat;
}

table.sponsors td{
text-align:center;
border-bottom:1px solid #c1918d;
height:100px;
}

ul.invitados p.titulo{
color:#848a24 !important;
font-weight:normal;
border-bottom:1px dotted #bcc70b;
margin-bottom:10px;
}


/* TABLA DE PRECIOS HOTELES E INSCRIPCION  */

#precios{
border-bottom:1px dotted gray;
margin-bottom:10px;
font-size:1.2em;
}



#precios td{
padding:4px;
}

#precios td a:link,#precios td a:visited {
color:#3f3e42;
}

#precios td a:hover {
color:black;
text-decoration:none;
}


#precios td.centrado{
text-align:center;
}

#precios tr.celeste{
background-color:#dee390;
}

#marginador{
padding-left:40px;
}

#precios ul.sesiones{
list-style:none;
line-height:15px;
font-size:12px;
color:#333;
}

#precios ul.sesiones li{
margin-left:25px;
margin-right:25px;
/*color:#044fcf;*/
font-style:italic;
border-bottom:1px dotted gray;
padding-bottom:5px;
}

#precios ul.sesiones li.last{
border-bottom:none;
}

.raya{
border-bottom:1px solid #dee390;
}

.rayatop{
border-top:1px solid #dee390;
}
/*--------------------PONENTES---------------------------*/

p.ponentes{
border-bottom:1px dotted #bcc70b;
margin-bottom:2px;
padding-top:2px;
font-size:0.7em;
width:360px;
color:#26292e;
height:110px;
}

p.ponentes img{
float:left;
margin-right:10px;
padding-bottom:10px;
}


p.ponentes span.cargo{
color:#bcc70b;
}

p.ponentes span.cargo a:link, p.ponentes span.cargo a:visited{
color: #00a4e8;
}


p.ponentes span.cargo a:hover{
color:#3c434b;
text-decoration:none;
}


