body {
	background-color: white;
	margin: 7px 7px 0 7px;
}
#expandl,#expandr  {
	width: 50%;
}
#expandl {
	background: url(../img/header-r_04.gif) repeat-x;
}
#expandr {
	background: url(../img/header-r_06.gif) repeat-x;
}
td#left-col {
	width: 156px;
}
table#main-col {
	
}
table#cuerpo {
	background-color: white;
	width: 100%;
}

td#fotos {
	background:url(../img/fotos_08.jpg) repeat-y right top;
}
td#fotos div {
	width:111px
}
div#barra{
	text-align: right;
	margin: 1ex 0 1ex 1em;
	padding: 3px 3px 0 3px;
	background-color: #eee;
	float: left;
	/* ie6 */
	display: inline;
}
tr#contenido-ie6 {
	/*i6*/
	padding-top: 1ex;
}
div.lang-item {
	float: left;
	font-size: 77%;
	text-align: center;
	margin-left: 3px; margin-right: 3px;
	padding: 0;
}


div#menu {
	padding-top: 1ex;
}

div#menu a {
	display: block;
	padding: .5ex 0 .6ex .5em;
	color: black;
	text-decoration: none;
	font-size: 85%;
	height: 100%;
	border: 0;
	margin:0;
}
div#menu td.menu-item {
	padding: 0;
	margin: 0;
	background-color: #E0E0E0; 
	border-top: 2px solid white;
	border-left: 2px solid white;
}

div#menu td.menu-item a.active,div#menu td.menu-item a:hover {
	background-color: black; 
	color: white;
}

div#menu td.menu-shadow {
	background: url(../img/fondo-menu-item-r.gif) top left no-repeat;
	height: 6px;
}

div#menu td.menu-shadow-left {
	width: 4px;
	background: #B3D7E0;
	border-bottom: 8px solid white;
}
div#menu table {
	width: 100%;
}
table#principal {
	width: 100%;
}
table#principal td {
	vertical-align: top;
}

td#contenido {
	padding-left: 1em;
	padding-right: 2em;
}
td#contenido p{
	width: 35em;
	text-align: justify;
}
td#novedades {
	width: 15em;
	padding-right: 1em;
}
td#novedades p {
	font-size: 85%;
}
div#issm {
	text-align: center;
	padding-top: 2ex;
	padding-bottom:1ex;
}

div.titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0093B5;
	border-bottom: 1px solid #ccc;
	margin-bottom: 1ex;
}

div#slams {
	padding-top: 2ex;
}
div#slams p {
	margin: 0;
	padding: 0;
}
div#footer {
	background-color:#0093B5;
	color: white;
	text-align: center;
	font-size:85%;
}
div#footer a {
	color: white;
	text-decoration:none;
}
img {
	border: 0;
}

.subtitulo, div.nombre-tour,div.tour p.dia {
	color: #BF2200;
}
.subtitulo {
	border-bottom: 1px dashed gray;
	margin-bottom: 1ex;
	margin-top: 2ex;
}

div.temas .subtitulo {
	border: none;
	font-size: 114%;
	font-weight: bold;
	margin-left: auto; margin-right: auto;
}
div.temas p,#abstract-form p.step, p.titulo-rojo {
	color: #BF2200;	font-weight: bold;
}
p.titulo-rojo {
	margin-top: 2ex;
}
table.autoridades {
	background-color: #eee;
	margin: 0;
	padding: 0;
}
table.autoridades td {
	padding: 2px;
	border-right: 1ex solid white;	
	border-bottom: 1ex solid white;
}

p {
	margin: 0;
	padding: 0;
	padding-bottom: 1ex;
}

ul {
	margin-top: 0;
	margin-bottom: 2ex;
	margin-left: 2em;
	padding-left: .5em;

}

ul li {
	list-style-type: square;
}

table.programa,table.inscripciones {
	border-collapse:collapse;
}
table.programa td,table.inscripciones td {
	border: 1px solid #3CBD00;
	padding: .5ex;
	text-align:center;
}
table.inscripciones td {
	vertical-align:middle;
}
table.programa td {
	vertical-align: top;
}


table.programa td.horario{
	vertical-align:top;
	font-weight:bold;
}
table.programa td.horario img{
	display: block;
	text-align: center;
	clear: both;
}
table.programa .dia {
	color: white;
	background-color:#0037BF;
}
table.programa div.horario,table.programa span.horario {
	color: #0093B5;
	font-size:85%;
}
table.programa div.horario {
	text-align:left;
	float:left;
	white-space: nowrap;
}
table.programa p.conferencia {
	font-weight: bold;
}

table.programa td * {
	clear: both;
}
table.programa td.nada {
	background-color: #eee;
}

table.programa.cientifico td{
	text-align: left;
}

table.programa.cientifico {
	margin-top: 3ex;
	clear: both;
}

table.programa td.salon {
	padding: 0;
}

td#contenido table.programa td.salon p {
	background-color: #BF2200;
	color: white;
	font-weight: bold;
	width: 12em;
	border-top: 1ex solid white;
	margin: 0;
	padding: .5ex .5em;
}

td#contenido p.link-dia {
 float: left;
 clear: both;
 background-color: #E9FFDE;
 width: 10em;
 margin: .5ex .5em;
 padding: .5ex;
 border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
}
td#contenido p.link-dia a {
	color: #0037BF;
	font-weight: bold;
}

td#contenido p.link-dia a:hover {
	text-decoration: none;
} 

#formulario-novedades-errores, .errors {
	padding-top: 2ex;
	color: red;
}
.alerta {
	color: red;
}
#formulario-novedades div{
	width: 18em;
	text-align: right;
	padding-bottom: 1ex;
}

#formulario-novedades input {
	border: 1px solid #ccc;
}
#formulario-novedades input[type=submit] {
	border: 1px solid black;
}

/* Inscripción, abstracts  */
#form-inscripciones .submit , #abstract-form .submit{
	margin-top: 2ex;
	clear: both;
}
	
div.seccion {
	margin-top: 2ex;
	margin-bottom: 1ex;
	border-bottom: 1px solid #3CBD00;
	font-weight: bold;
}
div.seccion span {
	width: 2em;
	padding: .3ex .8em;
	color: white;
	background-color: #3CBD00;
}
#datos_personales label,#datos_responsable label {
	display: block;
	text-align: right;
}

#datos_personales input, #acompanantes input, #datos_responsable input {
	height: 2.5ex;
	border: 1px solid gray;
	width: 25em;
}
#acompanantes input{
	width: 15em;
}
#datos_personales td,#datos_responsable td {
	padding: .3ex 1em .3ex 0;
}
form {
	margin: 0;
}
#tarifas input {
	display: block;
	float: left;
}
table#acompanantes td {
	padding-bottom: .3ex;
	padding-top: .3ex;

	padding-right: 1em;
	vertical-align: middle;
}
p.nota {
	font-style:italic;
	margin-bottom: 1ex;
}
#InscripcionCena {
	width: 1em;
}
#abstract-form #columnas, #abstract-form #filas {
	width: 2em;
}
#forma_pago td{
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: .5ex;
}
table#forma_pago {
	border-collapse: collapse;
	border: 1px solid gray;
}
table#forma_pago p {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: .5ex;
}
.alt-view {
	margin-top: .3ex;
	margin-bottom: .3ex;
}

#siguiente, #modificar, #enviar {
	background-color: #3CBD00;
	color: white;
	padding: 5px;	
}

#enviar {
	font-weight: bold;
	padding: 8px;
}
.enviar {
	text-align: center;
	margin-bottom: 2ex;
}
#total {
	font-weight: bold;
}

#total {
	margin-top: 4ex;
	margin-bottom: 4ex;

}
#total div {
	border: 2px solid #ccc;
	display: inline;
	padding: 1ex;
}

#monto {
	font-size: 100%;
	font-weight: bold;
}
/* abstracts */
#TrabajoCuerpo,#TrabajoObservaciones {
	width: 42em;
}

#abstract-form .submit input,#siguiente-tarjeta	{
	background-color: #3CBD00;
	color: white;
	padding: 5px;	
}
#abstract-form .inputs input, #abstract-form #TrabajoFinanciamiento,#hospitales input {
	border: 1px solid gray;
}

#abstract-form label, #abstract-form #financiamiento-label {
	display: block;
}
#abstract-form fieldset label, #abstract-form #pres-hosp-cont label, #abstract-form div.inline label{
	display: inline; 
	padding-right: 1em;
}

#abstract-form fieldset {
	margin-top: 2ex;
	padding: 1ex;
}
#abstract-form fieldset p, #abstract-form #financiamiento-label{
	padding-top: 1ex;
}
#abstract-form .inputs fieldset input {
	border: none;
}
#abstract-form #TrabajoTitulo , #abstract-form #TablaTitulo {
	width: 40em;
}
#TrabajoFinanciamiento {
	width: 35em;
}
#autores {
	border-collapse: collapse;
}
#autores td img {
	cursor: pointer;
}
table#principal #autores td {
	border: 1px solid #97DE75;
	padding: .5ex;
	vertical-align: bottom;
}
#abstract-form .sep {
	clear: both;
	padding-top: 2ex;
}
#abstract-form .campos-etiquetas div{
	padding-right: 1em;
}
#abstract-form .campos-etiquetas input {
	width: 13em;
}
#abstract-form #orden {
	font-weight: bold;
}
#abstract-form #orden-cont {
	padding-right: 0;
	width: 1em;
}
#abstract-form #pres-hosp-cont {
	margin-left: 1em;
}
#hospitales input {
	margin-top: .5ex;
	width: 40em;
}
#hospitales caption {
	margin:0;
	padding:0;
	text-align: left;
}

#abstract-form #autores caption {
	font-size: 92%;
	padding-top: 1ex;
	padding-bottom: 1ex;
	text-align: left;
}
div.campos-etiquetas {
	float: left;
	width: 100%;
}
div.campos-etiquetas div {
	float: left;
}
div.campos-etiquetas label,div.panel label{
	display: block;
}

p.link{
	font-weight: bold;
	padding: 2ex;
}

p.link,plink a {
	color:#0093B5;
	font-size: 107%;
}
sup.nuevo {
	color: red;
	font-size: 92%;
}
#abstract-form #tabla-abstract {
	width: 45em;
	height: 30ex;
}
#abstract-form div.abstract-preview {
	border: 1px solid black;
	padding: .5ex .5em;
	margin: 1ex 1em;
}
#abstract-form div.abstract-preview p {
	width: 35em;
}
#abstract-form div.abstract-preview table{
	border-collapse: collapse;
	border-bottom: 1px solid black;
}
#abstract-form div.abstract-preview tr.thead td, #abstract-form div.abstract-preview table td:first-child {
	font-weight: bold;
}
#abstract-form div.abstract-preview tr.thead td{
	border-top: 1px solid black !important;
	border-bottom: 1px solid black !important;
}
#abstract-form div.abstract-preview table td:first-child {
	text-align:left;
	border-bottom: none;
	border-top: none;
}
#abstract-form div.abstract-preview td{
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
}

#abstract-form div.abstract-preview td{
	padding: .5ex;
}

html>body #abstract-form div.abstract-preview table td, #contenido #abstract-form table tr.thead td {
	text-align: center;
}
 #abstract-form table td.mceToolbarTop {
	text-align: left;
}
  div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
    }

div.hotel {
	margin-bottom: 3ex;
	background:url(../img/recuadro-hotel_03.gif) repeat-y;
	width: 345px;
}
div.rectop {
	background:url(../img/recuadro-hotel_02.gif) no-repeat;
}
div.recbot {
	background:url(../img/recuadro-hotel_05.gif) no-repeat bottom;
	padding:12px 12px 12px 12px;
}
div.hotel.sheraton {
	margin-bottom: 3ex;
	background:url(../img/recuadro-sheraton_03.gif) repeat-y;
	width: 345px;
}

div.hotel.sheraton div.recbot {
	background:url(../img/recuadro-sheraton_05.gif) no-repeat bottom;
	padding:12px 12px 12px 12px;
}

div.hotel.sheraton div.rectop {
	background:url(../img/recuadro-sheraton_02.gif) no-repeat;
}
div.nombre-hotel {
	color: #0037BF;
}
div.nombre-hotel,div.nombre-tour {
	padding-bottom: .5ex;
	margin-bottom: 1ex;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
div.nombre-hotel td {
	padding-left: .5em;
}
table#principal div.nombre-hotel td.numero {
	background:url(../img/numero-hotel.gif) no-repeat;
	height: 22px;
	width: 22px;
	vertical-align: middle;
	text-align:center;
	padding: 0;
	color: white;
	font-size: 107%;
}
div.hotel p, div.hotel ul li,div.hotel table.autoridades {
	margin-left: .5em;
	font-size: 92%;
}
td#contenido div.hotel p,td#contenido td#servicios p, td#contenido p.titulo-rojo{
	width:auto;
}
td#servicios {
	padding-left: 2em;
}
div.tour {
	margin-bottom: 3ex;
	background:url(../img/recuadro-turismo_02.gif) repeat-y;
	width: 600px;
}
div.tour div.rectop {
	background:url( ../img/recuadro-turismo_01.gif) no-repeat;
}
div.tour div.recbot {
	background:url(../img/recuadro-turismo_04.gif) no-repeat bottom;
	padding:12px 12px 12px 12px;
}
div.nombre-tour {
	font-size: 107%;
}

div.tour-desc {
	margin-left: 210px;
}
div.tour-desc img {
	float: left;
	clear: left;
	padding-bottom: 1ex;
	margin-left: -210px;
}

div.tour table.autoridades blockquote {
	padding:0;
	margin: 0 0 0 1em;
}

div.tour p.dia {
	padding: 0;
	margin-bottom: .5ex;
	font-weight: bold;
}
td#contenido div.tour p {
	width: auto;
}
.countdown {
	float: right;
	margin-right: 1em;
	margin-top: 7px;
	color: #39B300;
}
#countdown1 {
	font-weight: bold;
	font-size: 108%;
}
div.salon-grilla {
	font-size: 85%;
	padding-top: 1ex;
	color: #0093B5;
}