/* ............................................................................................................................. *//* ......................................... ELEMENTOS DE LA PAGINA WEB ....................................... *//* ............................................................................................................................. */* { margin:0px; padding:0px; } body { background:#6E9D00; color:#5783c3; font-family:Arial, "Trebuchet MS", Verdana, sans-serif; font-size:100%; }img { border:0px; }img.izda { float:left; }img.dcha { float:right; }kbd {  line-height:2em; font-size:.8em; font-weight:normal; font-family:"Lucida console", Courier, monospace, sans-serif; border-top:.15em solid #ccc; border-right:.25em solid #aaa; border-bottom:.3em solid #888; border-left:.2em solid #bbb; padding:.05em .2em; color:#000; background:#eee;  vertical-align:text-bottom; }abbr, acronym, span.abbr { border-bottom:1px dashed #666666; cursor:help; }address {font-style:normal; text-align:left; width:90%; font-size:95%; padding-left:20px;}address.contadd { margin-left:50px; border-left:10px solid #000000; margin-top:20px;}address.hoteladdr { padding-left:0px;  padding-top:30px; text-align:center; }address.sponsorsi { position:relative; float:left; margin-left:20px; border-left:7px solid #000000; margin-top:20px; width:35%;clear:both;}address.sponsorsd { position:relative; float:right; margin-right:10px; border-left:7px solid #000000; margin-top:20px; width:38%;}.posleft { position:relative; float:left; margin-left:15px; margin-top:20px; width:30%;text-align:center;}.posright { position:relative; float:right; margin-right:0px; margin-top:45px; width:50%;text-align:center;}.logo { padidng-top:50px; margin-bottom:5px; border-top:1px dotted #01035A; }.title { color: #01035A; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:145%; font-weight:bold; padding: 0px 0px 2px 0px; width:96%; margin: 12px 0px 0px 0px; clear:both; text-align:center; }/* ************EXPOSICION******* */.textleft { position:relative; float:left; /*margin-left:4px;*/ margin-top:3px; width:40%;/*text-align:left;border:1px solid #000000; */}.textright { position:relative; float:right; margin-right:20px; margin-top:3px; width:40%;/*text-align:left;border:1px solid #000000; */}.slogan { position:relative; float:left; width:21%; padding-left:8px; background:transparent url("../images/redParagraph.gif") no-repeat left top; font-weight:bold; margin:8px 8px 8px 0px; color:#A52728; text-align:left; /*border: 1px solid #909090; */padding: 8px 8px 8px 11px;}sup { font-size:80%; font-weight:normal; }div.blog { text-align:center; }p.sep { border-bottomrightdiv:1px solid #01035A; }/* ..... Listas ..... */ol, ul { width:100%; }li { list-style-position:outside; list-style-type:none; }/* ..... Cabeceras ..... *//*h1 { font-size:100%; font-weight:bold; width:100%; margin-top:70px; color:#FFFFFF; padding-left:15px; padding-bottom:5px; text-align:left; }*/h2 { color: #01035A; font-size:90%; font-weight:bold; text-align:left; padding-top:10px; }h3 { color: #01035A; font-size:85%; text-align:left; margin-top:10px; text-decoration:underline; }h1 { color: #01035A; font-size:110%; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; }h4 { font-weight:bold; text-align:left; padding:0px; margin:12px 0px 8px 0px; width:90%; clear:both; }h5 { font-size:105%; font-weight:bold; text-align:left; padding:0px; margin:12px 0px 8px 0px; width:99%; border-bottom:1px dashed #999999; clear:both; }h6 { font-size:100%; font-weight:bold; text-align:left; padding:0px; margin:12px 0px 8px 0px; width:99%; clear:both; }div.blog h2.blog { border-bottom:1px solid #01035A; color:#FFFFFF; margin-bottom:10px; }div.blog h2.blog2 { text-align:center; }h3 abbr, h3 acronym, h3 span.abbr { border-bottom:1px dashed #666666; cursor:help; }.small { font-size:80%; color:#828282; width:99%; clear:both; padding-top:7px; }.smallnormal { font-size:80%; }.oculto { position:absolute; width:990px; font-size:0%; left:-1060px; top:-50px; }.spacer { clear:both; }.flotaizda { float:left; margin-right:5px; }.flotadcha { float:right; clear:right; margin-left:5px; }.alert { background:transparent url("../images/attentionIcon.gif") no-repeat left top; padding-left:15px; margin-bottom:6px; }.h2cursos { color:#000000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size:145%; font-weight:bold; text-align:left; padding: 0px 0px 10px 0px; width:96%; margin: 12px 0px 0px 0px; clear:both; text-align:center;  }/* .......................................................................................................................................... *//* ............................ POSICIONAMIENTO DE CAPAS - BLOQUES PRINCIPALES ............................... *//* .......................................................................................................................................... */#container { position:relative; margin: 0 auto; width:900px;  text-align:left; background:#FFFFFF; border:1px solid #000000; }#header { position:relative; width:100%; background:#01035A; border-bottom:1px solid #000000; text-align:center; }#header p { padding-top:34px; text-align:left; font-size:90%; }#auxiliarmenu { position:relative; float:right; width:100%; text-align:right; padding-bottom:3px; margin:0px; background:#FFFFFF; font-size: 85%; }#bodyweb { position:relative; float:left; width:100%; background:#FFFFFF; /*background:#FFFFFF url("../images/bgMenu.jpg") repeat-y 10% 0;*/ }#sidebar { position:relative; float:left; width:21%; padding-left:10px; background:#FFFFFF; }#menu { position:relative; float:left; width:100%; margin-top:14px; padding-left:5px; font-size: 85%; background:#FFFFFF; }#menuinfo { position:relative; float:left; width:100%; padding-top:5px; }#google1 { float:right; width:600px;  text-align:right; }#google { float:right; width:650px;  text-align:right; margin-bottom:8px; }#bodywebcontent{position:relative; float:left; width:74%; height:300px; }#bodywebcontent[id]{height:auto; min-height:300px;}#webcontent { padding-bottom:30px; margin-top:10px; padding-left:30px; } #leftdiv { position:relative; float:left; width: 300px; margin-right:10px; margin-bottom:10px; }#rightdiv { position:relative; float:left; width: 300px; margin-left:10px; margin-bottom:10px; }#webcontentall { position:relative; float:left; width:95%; padding-bottom:30px; min-height:300px; } #breadcrumbs { position:relative; float:left; width:100%; text-align:left; padding:8px 0px 3px 0px; clear:both; }#footer { position:relative; float:left; width:100%; text-align:center; background:#01035A; border-top:3px solid #01035A; color:#5889D5; font-weight:bold; }.leftlogo { float:left; padding: 10px 25px 10px 25px; }.rightlogo { float:right; padding-right:25px; padding-top:10px; }.headerp{ font-size:100%; font-weight:bold; width:80%; margin-top:70px; color:#FFFFFF; padding-left:15px; padding-bottom:5px; text-align:left; float:left; }/* ................................................................................................ *//* .................................... MENÚ AUXILIAR .................................... *//* ................................................................................................ */#auxiliarmenu ul li { display:inline; margin: 0px; padding:0px 7px 0px 12px; width:90%; }#auxiliarmenu ul li a { color:#6B993E; font-size:80%; font-weight:bold; }.vinetamenuaux { background:transparent url("../images/separator.gif") no-repeat left; }#auxiliarmenu ul li.vinetamenuauxlang { margin-left:20px; padding-left:10px;}.vinetamenuauxlang { background:transparent url("../images/iconoIdioma.jpg") no-repeat left top;}/* ................................................................................................ *//* .................................. MENÚ PRINCIPAL .................................... *//* ................................................................................................ */#menu ol li { margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; }#menu ol li.punteado { border-bottom:1px dotted #01035A; }#menu ol li a { margin:0px; padding:0px;}#menu ol li ol li { margin:0px; padding:0px;}#menu ol li ol li a { font-weight:normal; padding:0px 0px 0px 12px; }#menu abbr, #menu acronym, #menu span.abbr { border-bottom:1px dashed #2F5E00; cursor:help; }#menu p.organizers { text-align: left; /*border-top:1px dotted #01035A;*/ padding-top:10px; color:#666666; font-size:80%; font-weight:bold;  margin-right:30px; }#menu p.collaboration { text-align: left; padding-top:10px; color:#666666; font-size:80%; font-weight:bold; /*margin-right:30px;*/ }#menu p.partners { text-align: left; padding-top:10px; color:#666666; font-size:80%; font-weight:bold; margin-right:30px; }.menuinfotext { margin-bottom:10px; margin-top:30px; }.menuingoimg { margin-top:5px; }.menup {margin:0px 0px 5px 0px; /*font-size:115%; width:53%;background:url("../images/linemenu.gif") no-repeat left bottom;*/}.menulogo { /*float: left;*/ text-align:left; padding-top:15px; padding-left:20px; }.menulogo2 { /*float: left;*/ text-align:left; padding-top:15px; padding-left:30px; padding-bottom:15px; }/* ................................................................................................ *//* ....................................... WEBCONTENT .................................... *//* ................................................................................................ */#webcontent p { margin-top:10px; color:#01035A; font-size:80%; }#webcontent p.details { margin-top:10px; color:#01035A; font-size:80%; }/*#webcontent p.details ul li { margin-top:10px; color:#01035A; font-size:80%; font-weight:normal; }*/#webcontent p.menosp { margin-top:5px;  }#leftdiv h2 { color:#01035A; text-align:left; font-size:90%; }#leftdiv p { color:#01035A; text-align:left; font-size:80%; }#rightdiv h2 { color:#01035A; text-align:left; font-size:90%; }#rightdiv p { color:#01035A; text-align:left; font-size:80%; }fieldset { margin-top:10px; margin-bottom:5px; border:1px dotted #01035A;}fieldset p.fieldset{ margin-bottom:10px; margin-left:15px; }.webcontentp {margin-bottom:20px; padding:70px 0px 5px 0px; font-weight:bold; background:url("../images/dotLine.gif") no-repeat left bottom; /*font-size:110%; width:100%; border-bottom:1px dashed #999999; clear:both;*/}.centrado { text-align:center; width:100%; }.centrado2 { text-align:center; width:95%; }.centrado3 { text-align:center; width:88%; }.centrado4 { text-align:center; width:125%; }div.hr { width:100%; height:15px; background:url("../images/horDotlineCorner.gif") no-repeat scroll right; } div.hr hr { display: none; }/* ..... Listas numeradas: Membership, News ..... */.decimalList { position:relative; float:left; width:99%; margin-bottom:11px; clear:both; }div.decimalList ol li { list-style-type:decimal; margin-left:40px; margin-top:5px; font-weight:bold;}div.decimalList ol li ul li { color:#2DA633; font-weight:normal; list-style-type:none; padding-bottom:1px; }.normal { color:#666666; font-weight:normal; }/* ..... Pag: Listas globales ..... */div.image {width:100%; padding:0px; /*margin-left:5px; */margin-bottom:15px; margin-top:15px;} .pie {text-align:center;}#webcontent div.image ul{}#webcontent div.image ul li{text-align: center; text-decoration:none; background: none; float:left; margin: 0px 4px 0px 4px; padding:0px 7px 0px 7px;}#webcontent div.image ul li img{display:block;}#webcontent ul li { margin-left:15px; padding-left:12px; margin-top:4px; background:transparent url("../images/li-n1.gif") no-repeat left top; font-weight:normal; font-size:80%; }/*listas ordenadas iguales deso.*/.listcomite{}#webcontent ol.listcomite li { margin-left:15px; padding-left:12px; margin-top:10px; background:transparent url("../images/li-n1.gif") no-repeat left top; }/* ..... Listas de definición ............ */.deflist { position:relative; float:left; width:94%; padding-left:14px; margin-bottom:5px; margin-top:5px; }div.deflist dl { width:100%; color:#01035A; text-align:left; font-size:95%; }div.deflist dt { position:relative; float:left; width:100%; font-weight:bold; padding-left:12px; padding-bottom:1px; background:transparent url("../images/li-n1.gif") no-repeat left top; color:#01035A; text-align:left; font-size:95%; }div.deflist dd { margin:0px 0px 5px 10px; padding-bottom:1px; color:#01035A; text-align:left; font-size:95%; }#webcontent div.deflist dd ul { position:relative; float:left; color:#01035A; text-align:left; font-size:95%; }#webcontent div.deflist dd ul li { width:98%; margin-left:20px; padding-left:0px; margin-top:0px; margin-bottom:5px; background:none; color:#01035A; text-align:left; font-size:95%; }.deflist3 { width:95%; padding-left:14px; text-align:center; }div.deflist3 dl { width:100%; margin-top:5px; margin-bottom:5px;  }div.deflist3 dt { font-weight:bold; padding-left:6px; /*background:transparent url("../images/li-n2.gif") no-repeat left top;*/ display:inline; }div.deflist3 dd { margin:0px 2px 5px 2px; display:inline; }.space{margin-bottom:10px;}.space2{margin-bottom:5px;}.pdf { background:transparent url("../images/pdfIcon.gif") no-repeat right top; padding-right:18px; margin-right:6px;}.pdf2 { background:transparent url("../images/pdfIcon2.gif") no-repeat right top; padding-right:15px; }.word { background:transparent url("../images/wordIcon.gif") no-repeat right top; padding-right:18px; }.jpg { background:transparent url("../images/jpgIcon.gif") no-repeat right top; padding-right:18px; }.ppt { background:transparent url("../images/pptIcon.gif") no-repeat right top; padding-right:18px; }.zip { background:transparent url("../images/zipIcon.gif") no-repeat right top; padding-right:18px; }.exhibitionleft{ position:relative; float:right;  width:90%;  padding-right:8px; padding-left:9px; background:transparent url("../images/redParagraph.gif") no-repeat left top; font-weight:bold; margin:0px 0px 0px 5px; color:#A52728; text-align:center; }.exhibitionright{position:relative; float:left; width:90%; /*border: 1px solid #909090; */margin:0px 10px 10px 5px; padding:10px 15px 10px 8px; background:transparent url("../images/redParagraph2.gif") no-repeat right top; font-weight:bold; /*:50px 0px 6px 5px; */color:#A52728; text-align:right;}.u {text-decoration: underline;}/* ..... Webmap ..... */#webmapglobal { position:relative; float:left; width:95%; margin-left:20px; padding-bottom:20px; }#webmapleft { position:relative; float:left; width:40%; padding-left:50px; padding-right:25px; }#webmapright { position:relative; float:right; width:40%; padding-left:0px; padding-right:25px; }.webmapBlock { font-size:120%; font-weight:bold; margin-bottom:5px;  padding-bottom:5px; width:98%; clear:both; }#webmapglobal ol li { margin:5px 0px 0px 5px; }#webmapglobal ol li a { padding-left:0px; }#webmapglobal ol li ol li { margin-left:0px; margin-top:0px; }#webmapglobal ol li ol li a { padding-left:12px; font-weight:normal; background:transparent url("../images/menuli-n2a.gif") no-repeat left; }#webmapglobal abbr, #webmapglobal acronym, webmapglobal span.abbr { border-bottom:1px dashed #F90100; cursor:help; }/* ....................................................................................................... *//* .............................................. FOOTER ............................................ *//* ....................................................................................................... */#footer ul { padding-top:2px; padding-bottom:3px; }#footer ul li { margin: 0px; padding:0px; width:100%; text-align:center; font-size:70%; font-weight:normal; }/* ....................................................................................................... *//* .................................................. ENLACES ....................................... *//* ....................................................................................................... */a img { border: 0px none; }a { text-decoration:none; font-weight:bold; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:95%; }a:link { color:#6E9D00; }a:visited { color:#6E9D00; }a:hover, a:focus { color:#6E9D00; text-decoration:underline; }a.email {background:transparent url("../images/mailIcon.gif") no-repeat right ; ; padding-right:18px;/* white-space:nowrap;*/ display:inline; border:1px solid #FFF; font-size:85%; }a.email:hover, a.email:focus { background:transparent url("../images/mailIcon2.gif") no-repeat right ; }a.more { float:left; margin-left:10px; padding-left:17px; background:transparent url("../images/flechaCl.gif") no-repeat left top; }a.more:hover, a.more:focus { background:transparent url("../images/flechaOsc.gif") no-repeat left top; }a.external { background:transparent url("../images/newWindow.gif") no-repeat right; padding-right:15px; }a.external:hover, a.external:focus { background:transparent url("../images/newWindow2.gif") no-repeat right; }/* Para que no se rompa el link */a.external2 { background:transparent url("../images/newWindow.jpg") no-repeat right; padding-right:15px; font-size:90%; white-space: nowrap; }a.external2:hover, a.external2:focus { background:transparent url("../images/newWindow2.jpg") no-repeat right; }/* .............................................. VARIOS ......................................................... */.clear { clear:both; }.leftmore { padding-left:5px; }.imgalign { padding-top:10px; }.smalldiv { float:left; width:60%;  }.smalldiv2 { float:left; width:50%;  }.centrado { width:100%; text-align:center;  } .important { color:#651413; font-weight: bold; }.cursiva { font-style:italic; }.bold { font-weight:bold; }.negrita { font-weight:bold; color:#000; }.nonegrita{color:#666666; font-weight:100; text-align:left;}.sub {border-bottom:1px dotted;}.boldcomite { color:#000000; font-family: Tahoma, Verdana, Arial, sans-serif;font-weight:bold; font-size:110%;border-bottom:1px dotted }  .resalt { color:#000000; font-weight:bold; font-size:105%; border-bottom:1px dotted #000000; }.listpecialdown { margin-bottom:30px; }.info { position:relative; float:right; width:45%; border:1px dotted #651413; background:#FBF5F5; font-size:90%; padding:8px; margin-top:5px; text-align:center; }			.doubleitemhome { position:relative; float:left; margin:0px; width:100%; padding:0px; clear:both; }.singleleftitem { position:relative; float:left; width:22%; margin:0px; padding:0px; }.singlerightitem { position:relative; float:left; width:76%; margin:0px; padding:0px; padding-bottom:10px; text-align:center; }/* .......................................... PLAZO PONENCIAS ..........................................................*/.conv{color:#A52728; font-weight: bold; text-align:center;}.convtable{color:#A52728; font-weight: bold; text-align:center;}/* .............................................. TABLAS - VARIOS ......................................................... */div.patrocinio{ padding-top:15px;}/* ..... Tables ..... */table { width:100%; }caption { text-align:left; padding:10px 0px 10px 0px; font-weight:bold; font-size:125%; }th { text-align:left; vertical-align:top; font-weight:bold; padding:4px 6px; border-bottom:1px solid #651413; }td { vertical-align:top; padding:4px 6px;}table.registration { margin-bottom:10px; width:98%; }.registration td { vertical-align:middle; text-align:center; border: solid 1px #651413;}.registration th { width:25%; background-color:#e5e5e5; padding:2px 3px; font-weight: bold; border: solid 1px #651413; vertical-align:middle; text-align:center;  color:#000000;}.gris_oscuro th {background-color:#666666; color:#FFFFFF;}table.sponsors { margin-bottom:10px; width:98%; }caption.sponsorships{font-size:120%; font-weight:bold; text-align:left; /*margin:40px 0px 40px 0px; */padding-bottom:20px; width:90%; clear:both; color:#000;}th.sponsors { border:none; width:40%; background-color:#FFEDED; padding:2px 3px; font-weight: bold; /*border: solid 1px #651413;*/ vertical-align:middle; text-align:left; padding-left:10px; }th.sponsors1 { border:none; width:30%; background-color:#851312; padding:2px 3px; font-weight: bold; /*border: solid 1px #651413;*/ vertical-align:middle; text-align:center;color:#FFF;}th.sponsors2 { border:none; width:10%; background-color:#FFEDED; padding:2px 3px; font-weight: bold; /*border: solid 1px #651413;*/ vertical-align:middle; text-align:center;}th.beneficios { border:none; width:10%; background-color:#851312; padding:2px 3px; font-weight: bold; /*border: solid 1px #651413;*/ vertical-align:middle; text-align:center;color:#FFF;}td.sponsors { border:none; vertical-align:middle; text-align:center; /*font-weight:bold*/}.vacio2{background-color:#FFEDED;border:none; }.registration td.vacia { border:none; }.registration th#header1 { width:25%; text-align:center; }.registration th#header2 { width:25%; text-align:center; }.registration th#header3 { width:25%; text-align:center; }.registration th#header4 { width:23%; padding-left:12px; }.registration th#header5 { width:23%; padding-left:12px; }.registration th#header6 { width:23%; padding-left:12px; }/* .......................................... FORMULARIO DE REGISTRO ....................................................*/.requiredbox { width:99%; clear:both; }div.requiredbox dl { width:98%; margin-top:5px; }div.requiredbox dt { float:left; width:2%; margin:0px 0px 3px 0px; padding:3px 0px 0px 1px; }div.requiredbox dd { margin:0px 0px 3px 0px; padding:3px 1% 6px 0px; }.required { color:#651413; font-size:105%; padding-left: 2px; }.requiredtext{ font-size:95%; color:#651413; margin-left:29%; width:50%; background:transparent url("../images/errorIcon2.gif") no-repeat left top; padding-left:23px; }/*#webcontent fieldset { width:98%; margin:0px 0px 15px 0px; padding:10px 10px 10px 20px; border-color:#666666; border-width:1px; border-style:solid; clear:both; }*/#webcontent legend {  font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold; font-size:95%; color:#651413; margin:5px 0px 11px 0px; padding:0px 5px; }/* -------------------------- ESPECIFICACIONES LISTAS ------------------------------- */#webcontent form dl{ width:98%; margin:0px; padding:0px; }/* -------------------------- CAJAS GENERAL INFORMATION (DL IZDA & DCHA & FOOT) ------------------------------- */#webcontent form dl.dlizda { position:relative; float:left; width:51%; padding-bottom:0px; margin-bottom:0px; }#webcontent form dl.dldcha { position:relative; float:right; width:49%; padding-bottom:0px; margin-bottom:0px; }#webcontent form dl.dlall { position:relative; float:left; width:99%; padding-bottom:0px; margin-bottom:0px; }			/* DL.IZDA */#webcontent dl.dlizda dt { position:relative; float:left; width:40%; margin:0px; padding:0px; vertical-align:middle; clear:left; }#webcontent dl.dlizda dd { position:relative; float:left; width:56%; margin:0px; padding:0px 0px 6px 0px; }			/* DL.DCHA */#webcontent dl.dldcha dt { position:relative; float:left; width:38%; margin:0px; padding:0px; vertical-align:middle; clear:left; }#webcontent dl.dldcha dd { position:relative; float:left; width:58%; margin:0px; padding:0px 0px 6px 0px; }			/* DL.FOOT */#webcontent dl.dlall dt { width:98%; margin-bottom:5px; }#webcontent dl.dlall dd { width:98%; }#webcontent dl.dlall dt.dtall { position:relative; float:left; width:69%; margin:0px; padding:0px; clear:left; vertical-align:middle;}#webcontent dl.dlall dd.ddall { position:relative; float:left; width:28%; margin:0px; padding:0px 0px 6px 0px; }/* -------------------------- CAJAS PAYMENT  ------------------------------- */#webcontent dl.payment dt { width:98%; }#webcontent dl.payment dd {  }#webcontent dl.payment dd.paydet { position:relative; float:left; width:98%;  padding:0px; clear:left; margin-left:15px; }#webcontent dl.payment dd.cardtypes { position:relative; float:left; width:48%; padding:0px; clear:left; vertical-align:middle; margin-left:15px; }#webcontent dl.payment dd.cardtypes2 { position:relative; float:left; width:42%;  padding:0px; }#webcontent dl.payment dd.conditions { position:relative; float:left; width:98%; padding:10px; margin-bottom:5px; border:1px dotted #651413; background:#FBF5F5; }/* -------------------------- CAJA OTHER  ------------------------------- */#webcontent dl.other { width:98% }#webcontent dl.other dt.radiointro { position:relative; float:left; width:95%; margin-bottom:5px; margin-top:0px; }/* INPUT RADIO */.radiotext { width:10%; margin-left:4px; vertical-align:bottom; }.radiotextpay { width:55%; margin-left:6px; font-weight:bold; text-decoration:underline; } .radiostyle { margin-left:4px; background:none; border:none; margin-top:0px; }/* ----------------------------------------------- */#webcontent textarea, input, select { border:solid 1px #651413; /*background-color:#FBF5F5;*/ font-size:90%; vertical-align:middle; margin-left:0%; padding:2px; margin-right:0px; }#webcontent textarea { font-size:90%; font-family: Arial, Tahoma, Verdana, sans-serif; }#buttonform { position:relative; float:left; width:96%; text-align:center; padding:20px 0px 5px 0px; margin-bottom:15px; clear:both; }.boton { border-bottom:solid 1px #666666; border-right:solid 1px #666666; border-left:solid 1px #E8E8E8; border-top:solid 1px #E8E8E8; background-color:#651413; color:#FFFFFF; font-weight:bold; font-size:90%; padding:2px; }.botonext { background:transparent url("../images/nextIcon.gif") no-repeat right; padding-right:15px; padding-bottom:0px; border:0px; cursor:pointer; color:#F90100; font-weight:bold; margin-bottom:10px;  }.lopd { font-size:85%; padding:0px; margin:10px 0px 10px 0px; }.okmessage { font-size:105%; font-weight:bold; color:#047527; background:transparent url("../images/correctIcon.gif") no-repeat left top; padding-left:20px; }.errormessage { font-size:105%; font-weight:bold; color:#651413; background:transparent url("../images/incorrectIcon.gif") no-repeat left top; padding-left:20px; }.thanksmessage { padding-left:20px; }.backList { position:relative; float:left; width:99%; text-align:center; margin-top:20px; }a.back { background:transparent url("../images/backIcon.gif") no-repeat left; padding-left:20px; }a.back:hover, a.back:focus { background:transparent url("../images/backIcon.gif") no-repeat left; }.nextList { position:relative; margin: 0 auto; width:70%; background-color:#FBF5F5; border:solid 1px #651413; text-align:center; font-weight:bold; padding:5px; }.divsummary { width:100%; text-align:center; margin-top:20px; }table.summary  { margin-left:8px; width:90%; vertical-align:middle; text-align:center; }.summary caption { text-align:center; padding:0px 0px 10px 0px; }.summary  th{ padding:2px 3px 3px 3px; font-weight:bold;/* border-bottom:1px dotted #651413; */vertical-align:middle; text-align: center; }.summary  td{ vertical-align:middle; text-align:center; /*border: 0px none;*/ border: 1px solid #000;}/* .......................................... Generales  ....................................................*/.eng { color:#A52728; font-size:85%; font-weight:bold; } .spa { color:#A52728; font-size:85%; font-weight:bold; }.por { color:#A52728; font-size:85%; font-weight:bold; }.language { color:#f90100; font-size:85%; font-weight:bold; } .level { color:#000000; font-size:85%; font-weight:bold; }.author { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:100%; font-style:italic; color:#000000; background-color:#FFFFFF!important; }.author2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:100%;  font-style:italic; color:#666666; background-color:#FFFFFF!important; }.author3 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:100%; font-style:italic; color:#000000;  }.break { background-color:#CCCCCC; font-weight:bold; font-size:70%; color:#000000;}.site { color:#A52728; font-weight:bold; }.typa { color:#a52728; font-weight:bold; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:95%; }.programme { text-align:center; }#webcontent p.progdiv { margin-bottom:8px; margin-top:0px; }.programme table { width:100%; vertical-align:middle; margin-top:10px; margin-bottom:30px;  }.programme caption { text-align:left; padding:0px 0px 10px 0px; }.programme th { color:#000000; vertical-align:top; padding:3px 12px 3px 6px; font-weight:normal; text-align:left; border-bottom:0px; }.programme th.time { width:13%; text-align:left; color:#f90100; font-size:90%; border:1px solid #e5e5e5; }.programme th.title { background:#EAF0FF; text-align:center;  }.programme td { vertical-align:top; text-align:center; padding:3px 10px; border:1px solid #e5e5e5; }.programme td.vacia { border:none; }.especiales { background:#e5e5e5; text-align:center;  color:#000000; font-weight:bold; }.continuacion { background-color:#ffffff; color:#000000; font-weight:bold; }.datetitle { background:#6e9d00; color:#FFFFFF; text-align:center; font-weight:bold; }.maintitle { background:#01035A; color:#FFFFFF; text-align:center; font-weight:bold; }.tabletitle { background:#5783C3; color:#FFFFFF; text-align:center; font-weight:bold; font-size:80%; }.normalbox { font-size:75%; text-align:center; color:#01035A; width:40%; }	.programme th#header_1 { width:10%; text-align:left;  font-size:75%; border:1px solid #e5e5e5; color:#01035A; }.programme td#header_6 { width:50%; font-size:90%; border:1px solid #e5e5e5; }.programme td { vertical-align:top; text-align:center; padding:3px 10px; border:1px solid #e5e5e5; }.programme td.vacia { border:none; }.columna_left{ float:left; position:relative; width:44%; padding-left:10px; padding-right:10px; margin-right:20px; text-align:justify;}.columna_left2 ol, ul { width:100%; }.columna_left2 li { list-style-position:outside; list-style-type:none; }.columna_left2{ float:left; position:relative; width:44%; padding-left:10px; padding-right:10px; margin-right:20px; text-align:justify;  margin-top:10px; }.columna_right{ float:left; position:relative; width:44%; padding-left:10px; padding-right:10px; text-align:justify;}.columna_right2{ float:left; position:relative; width:44%; padding-left:10px; padding-right:10px; text-align:justify; border-left:1px dotted #999999;}.indexleft{ position:relative; float:right; width:80%; margin:10px  0px 10px 5px; font-weight:bold; color:#A52728; text-align:right; padding-right:15px;}.indexright{position:relative; float:right; width:80%; margin:40px 0px 10px 5px!important; background:transparent url("../images/redParagraph2.gif") no-repeat right top; font-weight:bold; color:#A52728; text-align:right; padding-right:15px;}.separador { position:relative; float:left; width:100%; border-bottom:1px dotted #999999;  padding:8px 3%; }.cent {text-align:center; margin-top:30px!important;}/*--------------------*/.h3special { color:/*#B4960A*/#a52728; font-size:130%; font-weight:bold; width:100%; margin:30px 0px 30px 0px; clear:both; border-bottom:none; font-style:italic; }.fondo { background:#F8EDEA; padding:2px 6px; /*border:2px solid #F2E63E;*/ }.h4special { color:#000000; font-size:130%; font-weight:bold; width:100%; margin:20px 0px 20px 0px; clear:both; border-bottom:none; font-family:Georgia, "Times New Roman", Times, serif; }.resaltnorm { color:#a52728; font-weight:bold; border-bottom:1px dotted #a52728; }/*------------------------*/.hoteles{width:48%; float:left; position:relative; height:200px;}.hoteles2{width:48%; float:left; position:relative; height:150px;}.tachado{text-decoration:line-through;}.negrita{color:#000000; font-weight:bold;}.special {color:#F90100; font-weight:bold; }/*------------ cursos index -----------*/#cursos { width:90%;  padding-left:10px; padding-right:10px;}.derecha{ float:right;}.izda{ float:left; padding-right:20px; padding-bottom:20px; padding-top:20px; }.columna_right2 ul li ul li { list-style:none!important;}
