/* Hoja de estilos CSS para el congreso SEOEME  */

body
{
	margin: 0;
	margin-top:32px;
	padding: 0;
	background-color: #CCCCCC;
	font-family: arial, helvetica, sans-serif;
}

#container
{
	width: 720px;
	margin: 0 auto;
	padding-left:8px;
	padding-right:8px;
	background-color:#ffffff;
	
}

#contenido
{
	float: left;
	width: 509px;
	margin: 8px 0 0 0;
}

h2
{
	font-size: 11px;
	color: #00599C;
}


p
{
	color: #00599C;
}

#cabecera
{
	width: 720px;
	height:174px;
	position: relative;
	left: -8px;
}

#img-fondo-cabecera
{
	width: 466px;
	height:174px;
	position: absolute;
	left:270px;
	float:right;
}

#logo
{
	width: 254px;
	position: relative;
	left: 0px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	padding-top:20px;
}

#logo h1
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-image:url(../imagenes/logo.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	overflow: hidden;
	position: relative;
	width: 245px;
	height: 83px;

}

#logo h1 a
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 245px;
	height: 83px;
	margin: 0;
	padding: 0;
}

#logo-texto
{
	width: 235px;
	position: relative;
	left: 0px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#00599C;
	padding-top:15px;
}


div#fondo-direccion  {
	position:absolute;
	height:17px;
	width:636px;
	left:0px;
	top:174px;
	z-index:26;
	background-image:url(../imagenes/direccion.gif);
	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
	background-color:#008CCC;
	padding-left:100px;

}


#seccion-menu
{
	float: left;
	clear: left;
	width: 171px;
	margin: 38px 0px 50px 0px;
	padding: 0 0 0 8px;
}





#contenido
{

}

#contenido-dcha
{
	width: 450px;
	margin: 8px 0px 30px 50px;
	padding: 0px 0px 30px 0px;
	color: #00599C;
	font-size:11px;

}



#contenido-dcha p
{
	text-align:justify;
}


#contenido #contenido-dcha h1
{
	font-size: 18px;
	margin: 0;
	padding: 25px 0px 0px 0px;
	color: #CC292B;
}



#contenido #contenido-dcha h2 a,
#contenido #contenido-dcha h2 a:visited
{
	color: #434343;
	text-decoration: none;
}

#contenido #contenido-dcha h2 a:active,
#contenido #contenido-dcha h2 a:hover
{
	color: #74a8f5;
}


div#contenido-dcha li {
	list-style: url("../imagenes/icono-lista.gif");
	display:list-item;
	padding-top:0px;
}


div#contenido-dcha li a {
	text-decoration: none;
	color: #FFFFFF;
	
}

div#contenido-dcha li a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

div#contenido-dcha li a:hover
{
 	color: #FFFFFF;
	text-decoration:underline;
}

div#contenido-dcha span {
	color:#333333;	
}

div#contenido-dcha span.rojo {
	color:#FF0000;
	font-weight:bold;	
}

div#contenido-dcha span.txt16px {
	color:#00599C;	
	font-size:16px;
}

div#contenido-dcha span.txt9px {
	color:#00599C;	
	font-size:9px;
}

div#contenido-dcha span.txt9pxgrtis {
	color:#333333;	
	font-size:9px;
}

#contenido-dcha a:link,
#contenido-dcha a:visited,
#contenido-dcha a:active {
	color: #00599C;
}

#contenido-dcha a:hover {
	text-decoration:none;
}



#colaboradores-div {
	margin-top:35px;
}

div#colaboradores-div li {
	list-style:none;
	display:inline;
	padding-right:20px;
	line-height:100px;
}





/************ MENU ***************/

.menulink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: #1164A2;
	text-decoration: none;
	display: block;
	background-image: url(../imagenes/menu-fondo01.gif);
	background-repeat:no-repeat;
	padding:4px 4px 4px 4px;
}

.menulink a:hover {
	background-image: url(../imagenes/menu-fondo02.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	
}

.menulink3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: #1164A2;
	text-decoration: none;
	display: block;
	background-image: url(../imagenes/menu-fondo03.gif);
	background-repeat:no-repeat;
	padding:4px 4px 4px 16px;
}

.menulink3 a:hover {
	background-image: url(../imagenes/menu-fondo02.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	
}

.menu{
	width:180px;
}

/************ MENU ***************/


#pie
{
	clear: both;
	margin: -8px;
	background-color: #00599C;	
	color: #fff;
	width: 736px;
	height:40px;
}

#pie a
{
	font-weight: normal;
	text-decoration: underline;
}

#pie a:link,
#pie a:visited
{
	color: #fff;
}

#pie a:active,
#pie a:hover
{
	text-decoration: underline;
}


#copyright
{
	padding: 10px 20px 10px 10px;
	font-size: 10px;
	text-align: center;
}

#pie-fantasma
{
	clear: both;
	margin: -8px;
	background-color: #CCCCCC;	
	width: 736px;
	height:40px;
}

.subrayado_rojo {
	text-decoration:underline;
	color:#CC292B;
}

#contenido-dcha span.texto_rojo {
	text-decoration:none;
	color:#CC292B;
}

.centrado {
	text-align:center;
}

.centradoyfondo {
	background-position:center;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-align:center;
	background-color:#00599C;
	color:#FFFFFF;
	margin-left:30%;
	margin-right:30%;
}


/**************** FORMULARIOS *********************/

form.formcontacto {
width:475px;
margin-top:15px;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

form label {
	display: block;
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}

form input {
	margin-top: 3px;
}

form input.boton {
	display: inline;
	background-color:#00599C;
	color:#FFFFFF;
	font-size: 11px;
}

form label.c-nombre-y-apellidos,
form label.c-titulo,
form label.c-nombre,
form label.c-apellidos,
form label.c-centrodetrabajo,
form label.c-colegiadonumero,
form label.c-colegiode,
form label.c-direccion,
form label.c-localidad,
form label.c-ciudad,
form label.c-provincia,
form label.c-cp,
form label.c-telefono,
form label.c-fax,
form label.c-movil,
form label.c-email,

form label.c-factura-nif-cif,
form label.c-factura-nombre,
form label.c-factura-apellidos,
form label.c-factura-direccion,
form label.c-factura-provincia,
form label.c-factura-cp,
form label.c-factura-telefono,
form label.c-factura-fax {
	clear: left;
	color:#00599C;
}


form input.c-titulo,
form input.archivo {
	width: 300px;
	color:#00599C;
	border:1px solid #00599C;
}

form textarea.c-nombre-y-apellidos {
	width: 300px;
	height:50px;
	color:#00599C;
	border:1px solid #00599C;
}


form input.c-nombre,
form input.c-apellidos,
form input.c-centrodetrabajo,
form input.c-colegiadonumero,
form input.c-colegiode,

form input.c-direccion,
form input.c-localidad,
form input.c-ciudad,
form input.c-provincia,
form input.c-cp,
form input.c-telefono,

form input.c-fax,
form input.c-movil,
form input.c-email,

form input.c-factura-nif-cif,
form input.c-factura-nombre,
form input.c-factura-apellidos,
form input.c-factura-direccion,
form input.c-factura-provincia,
form input.c-factura-cp,
form input.c-factura-telefono,
form input.c-factura-fax {
	width: 130px;
	border:1px solid #00599C;
	color:#00599C;
}


textarea {
	display: block;
	border:1px solid #00599C;
}

form textarea {
	margin-top: 3px;
}


/**************** FORMULARIOS *********************/






/**************** ALOJAMIENTO *********************/
#alojamiento-div a:link,
#alojamiento-div a:visited,
#alojamiento-div a:active {
	color: #00599C;
}

#alojamiento-div a:hover {
	text-decoration:none;
}

#alojamiento-div span.destacado {
	font-size:13px;
	color:#00599C;
	font-weight:bold;
}

#alojamiento-plant-div {
	margin-top:15px;
}

#alojamiento-plant-div a:link,
#alojamiento-plant-div a:visited,
#alojamiento-plant-div a:active {
	color: #00599C;
}

#alojamiento-plant-div a:hover {
	text-decoration:none;
}

#link-dcha-aloj {
	margin-top:20px;
	text-align:right;
}

#link-dcha-aloj a:link,
#link-dcha-aloj a:visited,
#link-dcha-aloj a:active {
	color: #CC292B;
}

#link-dcha-aloj a:hover {
	text-decoration:none;
}

table.alojamiento-tabla{
	width: 430px;
	margin-top:15px;
}

.alojamiento-foto {
	width:80px;
}

/**************** ALOJAMIENTO *********************/



/* tabla inscripcion 01 */

table.table-inscripcion01 { 
	
	border-collapse:collapse;
	margin-top:50px;	
	text-align:left;
	width:450px;
	
}

td.insc01-fila01 { 
	text-align:left;
	vertical-align:middle;
	width:200px;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#00599C;
	color:#FFFFFF;
	border-bottom:1px solid #00599C;
	border-top:1px solid #00599C;
	border-left:1px solid #00599C;
	border-right:1px solid #FFFFFF;
}

td.insc01-fila02 {
	height:26px;
	width:160px;
	background-color:#00599C;
	text-align:center;
	color:#FFFFFF;
	padding: 0px;
	
	border-bottom:1px solid #00599C;
	border-top:1px solid #00599C;
	border-right:1px solid #00599C;
}


td.insc02-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:230px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.insc02-fila02 { 
	height:26px;
	width:220px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}


td.insc03-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:230px;
	
	border-bottom:none;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.insc03-fila02 { 
	height:26px;
	width:220px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.insc04-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:230px;
	
	border-bottom:1px solid #00599C;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:none;	
	
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.insc04-fila02 { 
	height:26px;
	width:220px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.insc05-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:230px;
	border-bottom:1px solid #00599C;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.insc05-fila02 { 
	height:26px;
	width:220px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}


td.insc06-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:230px;
	
	border-bottom:1px solid #00599C;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:none;
	
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.insc06-fila02 { 
	height:26px;
	width:220px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

/* tabla inscripcion 01 */




/* tabla inscripcion 02 */

table.table-inscripcion02 { 
	
	border-collapse:collapse;
	margin-top:50px;	
	text-align:left;
	
}

td.tab2insc01-fila01 { 
	text-align:left;
	vertical-align:middle;
	width:200px;
	padding-left:15px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.tab2insc01-fila02 {
	text-align:left;
	vertical-align:middle;
	width:125px;
	height:26px;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#00599C;
	color:#FFFFFF;
	border-bottom:1px solid #00599C;
	border-top:1px solid #00599C;
	border-left:1px solid #00599C;
	border-right:1px solid #FFFFFF;
}

td.tab2insc01-fila03 { 
	height:26px;
	width:125px;
	background-color:#00599C;
	text-align:center;
	color:#FFFFFF;
	padding: 0px;
	border:1px solid;
	border-bottom-color:#00599C;
	border-right-color:#00599C;
	border-top-color:#00599C;
}

td.tab2insc02-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#FFC4C5;
}

td.tab2insc02-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
	background-color:#FFC4C5;
}

td.tab2insc02-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
	background-color:#FFC4C5;
}

td.tab2insc03-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#FFC4C5;
}

td.tab2insc03-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.tab2insc03-fila02 span.tachado {
	text-decoration:underline;
}

td.tab2insc03-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
	background-color:#FFC4C5;
}

td.tab2insc04-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#FFC4C5;
}

td.tab2insc04-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.tab2insc04-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
	background-color:#FFC4C5;
}

td.tab2insc05-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#FFC4C5;
}

td.tab2insc05-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.tab2insc05-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
	background-color:#FFC4C5;
}


td.tab2insc06-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#FFC4C5;
}

td.tab2insc06-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.tab2insc06-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
	background-color:#FFC4C5;
}

td.tab2insc07-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
	background-color:#B2D3E6;
}

td.tab2insc07-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
	background-color:#B2D3E6;
}

td.tab2insc08-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
}

td.tab2insc08-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.tab2insc09-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
}

td.tab2insc09-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.tab2insc10-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
	background-color:#CCCCCC;
}

td.tab2insc10-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
	background-color:#CCCCCC;
}


td.resultado { 
	vertical-align:middle;
	text-align:center;
	border-top:1px solid #00599C;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:10px;
}


/* tabla inscripcion 02 */



table.cienporcien {
	margin-top:15px;
	width:100%;
	border:0px;
}

table.cienporcien02 {
	width:100%;
	border:0px;
}


td.borrar { 
	text-align:left;
	width:74px;
}

td.enviar { 
	text-align:left;
	width:333px;
}

td.titulo { 
	width:23%;
}

td.nombre { 
	width:36%;
}

td.apellidos-txt { 
	width:18%;
}

td.apellidos { 
	width:32%;
}

td.comunicacion-txt { 
	width:60%;
}

td.comunicacion-txt02 { 
	width:60%;
}

td.comunicacion-radiob {
	width:35%;
}



table.boletinform {
	margin-top:15px;
	width:100%;
	border:0px;
}

td.boletinform01 {
	width:56%;
	text-align:left;
	vertical-align:middle;
}

td.boletinform02 {
	width:22%;
	text-align:left;
	vertical-align:middle;
}

td.boletinform03 {
	width:22%;
	text-align:left;
	vertical-align:middle;
}

table.boletinform02 {
	width:100%;
	border:0px;
}

td.boletinform02-1 {
	width:109px;
	height:18px;
	text-align:left;
	vertical-align:middle;
}

td.boletinform02-2 {
	width:441px;
	height:18px;
	text-align:left;
	vertical-align:middle;
}


#form-boletin {
	margin-top:15px;
}


#form-boletin a:link,
#form-boletin a:visited,
#form-boletin a:active
{
	color: #00599C;
	font-weight:bold;
	text-decoration: underline;
}

#form-boletin a:hover
{
	color: #00599C;
	font-weight:bold;
	text-decoration: none;
}

#info {
	margin-top:15px;
}


#info a:link,
#info a:visited,
#info a:active
{
	color: #00599C;
	font-weight:bold;
	text-decoration: underline;
}

#info a:hover
{
	color: #00599C;
	font-weight:bold;
	text-decoration: none;
}



/**************** FORMULARIO *********************/

#caja_aux {
	float:right;
	text-align:right;
	width:50px;
	height:18px;
	padding-right:38px;
}

#caja_aux02 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux03 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux04 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux05 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux06 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux07 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux08 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux09 {
	float:right;
	text-align:right;
	width:80px;
	height:18px;
	padding-right:30px;
}

#caja_aux10 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux11 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux12 {
	float:right;
	text-align:left;
	width:50px;
	height:18px;
}

#caja_aux13 {
	float:right;
	text-align:left;
	width:90px;
	height:18px;
}

#borde-programa {
	border:1px solid #00599C;
	padding:10px;
	float:left;
	
	margin-bottom:10px;
	
	width:95%;
}

#borde-puertas-abiertas {
	border:1px solid #00599C;
	margin:0;
	padding:10px;
	width:180px;
}

#banner-biolase {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	width:171px;
	height:103px;
	text-align:center;
}

#banner-biolase img {
	border:none;
}

#banner-puertas-ab {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	width:171px;
	height:103px;
	text-align:center;
}

#banner-puertas-ab img {
	border:none;
}

#book-congreso {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	width:171px;
	height:103px;
	text-align:center;
}

#book-congreso img {
	border:none;
}

#banner-plazo {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	width:171px;
	height:103px;
	text-align:center;
}

#banner-plazo img {
	border:none;
}

#banner-aux-e-hig {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	width:171px;
	height:103px;
	text-align:center;
}

#banner-aux-e-hig img {
	border:none;
}

#banner-declaracion {
	float:right;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:-33px;
}

#banner-plazo-limite {
	float:right;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:-33px;
}

#banner-plazo-limite img {
	padding-bottom:20px;
	margin-left:200px;
	margin-right:0;
	margin-top:0;
}



/* tabla calendario */

table.table-calendario { 
	
	border-collapse:collapse;
	margin-top:15px;	
	text-align:left;
	
}

td.calendario01-fila01 { 
	text-align:left;
	vertical-align:middle;
	background-color:#00599C;
	color:#FFFFFF;
	padding-left:15px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	border-bottom:1px solid #00599C;
	border-top:1px solid #00599C;
	border-left:1px solid #00599C;
	border-right:1px solid #FFFFFF;
}

td.calendario01-fila02 {
	text-align:center;
	vertical-align:middle;
	width:600px;
	height:26px;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#00599C;
	color:#FFFFFF;
	border-bottom:1px solid #00599C;
	border-top:1px solid #00599C;
	border-left:1px solid #00599C;
	border-right:1px solid #FFFFFF;
}

td.calendario01-fila03 { 
	height:26px;
	width:600px;
	background-color:#00599C;
	text-align:center;
	color:#FFFFFF;
	padding: 0px;
	border:1px solid;
	border-bottom-color:#00599C;
	border-top-color:#00599C;
}

td.calendario01-fila04 { 
	height:26px;
	width:600px;
	background-color:#00599C;
	text-align:center;
	color:#FFFFFF;
	padding: 0px;
	border:1px solid;
	border-bottom-color:#00599C;
	border-left-color:#FFFFFF;
	border-right-color:#00599C;
	border-top-color:#00599C;
}

td.calendario02-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.calendario02-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario02-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 10px;
}

td.calendario02-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 10px;
}

td.calendario03-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.calendario03-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario03-fila02 span.tachado {
	text-decoration:underline;
}

td.calendario03-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 10px;
}

td.calendario03-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 10px;
}

td.calendario04-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.calendario04-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario04-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 10px;
}

td.calendario04-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario05-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.calendario05-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario05-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario05-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}


td.calendario06-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
}

td.calendario06-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario06-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario06-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #00599C;
	padding: 0px;
}

td.calendario07-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
}

td.calendario07-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario07-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario07-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario08-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
}

td.calendario08-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario08-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario08-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario09-fila01 { 
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:26px;
	border:1px solid #00599C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:5px;
}

td.calendario09-fila02 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario09-fila03 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}

td.calendario09-fila04 { 
	height:26px;
	width:125px;
	vertical-align:middle;
	border:1px solid #00599C;
	padding-left:115px;
}


td.resultado-calendario { 
	vertical-align:middle;
	text-align:center;
	border-top:1px solid #00599C;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:10px;
}


/* tabla calendario */

#img-jornadas {
	float:right;
	position:relative;
	width:230px;
	height:97px;
	left:0;
	top:-130px;
}

#borde-comida01 {
	border:1px solid #00599C;
	padding:10px;
}

#borde-comida02 {
	border:1px solid #00599C;
	padding:10px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	float:left;
}

#cena-gala {
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-left:80px;
	float:left;
	text-align:center;
}

#sabado28  {
	background-image:url(../imagenes/jornadas.gif);
	background-repeat:no-repeat;
	background-position:220px 110px;
}


/*****************tabla prog. cientifico********************/
table.prog-espacio {
	border:1px solid #00599C;
	border-collapse:collapse;
	width:450px;
	margin:0;
	padding:0;
}

td.prog-espacio1-01 {
	width:30px;
	
	border-bottom:1px solid #00599C;
	border-left:none;
	border-right:1px solid #00599C;
	border-top:none;
}

td.prog-espacio1-02 {
	width:140px;
	
	border-bottom:1px solid #00599C;
	border-left:none;
	border-right:1px solid #00599C;
	border-top:none;
}

td.prog-espacio1-03 {
	width:140px;
	text-align:center;
	border-bottom:1px solid #00599C;
	border-left:none;
	border-right:1px solid #00599C;
	border-top:none;
	
	padding:5px;
}

td.prog-espacio1-04 {
	width:140px;
	text-align:center;
	
	border-bottom:1px solid #00599C;
	border-left:none;
	border-right:none;
	border-top:none;
	
	padding:5px;
}

td.prog-espacio1-05 {
	width:140px;
	text-align:center;
	
	border-bottom:1px solid #00599C;
	border-left:none;
	border-right:none;
	border-top:none;
	
	padding:5px;
}



td.prog-espacio2-01 {
	width:30px;
	
	border-bottom:none;
	border-left:none;
	border-right:1px solid #00599C;
	border-top:none;
}

td.prog-espacio2-02 {
	width:140px;
	text-align:center;
	
	border-bottom:none;
	border-left:none;
	border-right:1px solid #00599C;
	border-top:none;
	
	padding:5px;
}

td.prog-espacio2-03 {
	width:140px;
	text-align:center;
	
	border-bottom:none;
	border-left:none;
	border-right:1px solid #00599C;
	border-top:none;
	
	padding:5px;
}

td.prog-espacio2-04 {
	width:140px;
	text-align:center;
	
	padding:5px;
}

#menu-prog-cientifico {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:20px;
}

#lista-programa {
}

#lista-programa0 {
	float:left;
	margin:0;
	padding-top:40px;
	
	width:436px;
}

#lista-programa01 {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	
	line-height:15px;
	
	float:left;
	
	width:436px;
}

#lista-programa02 {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	
	line-height:15px;
	
	float:left;
	
	width:436px;
}

#lista-programa03 {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	
	line-height:15px;
	
	float:left;
	
	width:436px;
}

.li-oscuro {
	
	margin:0;
	
	padding:5px;
	
	border:1px solid #CCCCCC;

}

.li-claro {
	
	margin:0;
	
	padding:5px;

}

#bot01 {
	float:left;
	
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	padding-bottom:10px;
	padding-left:47px;
	padding-right:46px;
	padding-top:10px;
	
	border-bottom:none;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	
	background-color:#B2D3E6;
	
	text-align:center;
}

#bot01estado {
	float:left;
	
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	padding-bottom:10px;
	padding-left:47px;
	padding-right:46px;
	padding-top:10px;
	
	border-bottom:none;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	
	background-color:#FFFFFF;
	
	text-align:center;
}

#bot02 {
	float:left;
	
	margin-bottom:20px;
	margin-left:2px;
	margin-right:0;
	margin-top:0;
	
	padding-bottom:10px;
	padding-left:47px;
	padding-right:46px;
	padding-top:10px;
	
	border-bottom:none;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	
	background-color:#B2D3E6;
	
	text-align:center;
}

#bot02estado {
	float:left;
	
	margin-bottom:20px;
	margin-left:2px;
	margin-right:0;
	margin-top:0;
	
	padding-bottom:10px;
	padding-left:47px;
	padding-right:46px;
	padding-top:10px;
	
	border-bottom:none;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	
	background-color:#FFFFFF;
	
	text-align:center;
}

#bot03 {
	float:left;
	
	margin-bottom:20px;
	margin-left:2px;
	margin-right:0;
	margin-top:0;
	
	padding-bottom:10px;
	padding-left:46px;
	padding-right:46px;
	padding-top:10px;
	
	border-bottom:none;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	
	background-color:#B2D3E6;
	
	text-align:center;
}

#bot03estado {
	float:left;
	
	margin-bottom:20px;
	margin-left:2px;
	margin-right:0;
	margin-top:0;
	
	padding-bottom:10px;
	padding-left:46px;
	padding-right:46px;
	padding-top:10px;
	
	border-bottom:none;
	border-left:1px solid #00599C;
	border-right:1px solid #00599C;
	border-top:1px solid #00599C;
	
	background-color:#FFFFFF;
	
	text-align:center;
}
/*****************tabla prog. cientifico********************/




/***************** prog. cientifico CLARO OSCURO ********************/
.claro {
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	
	margin:0;
	
}

.mas-claro {
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	
	margin:0;
	
	background-color:#E6E6E6;
}

.oscuro {
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	
	margin:0;
	
	background-color:#B2D3E6;
}

.claro-sin-padding {
	padding-bottom:10px;
	padding-left:0;
	padding-right:30px;
	padding-top:10px;
	
	margin:0;
	
	background-color:#FFFFFF;
}

.oscuro-sin-padding {
	padding-bottom:10px;
	padding-left:0;
	padding-right:30px;
	padding-top:10px;
	
	margin:0;
	
	background-color:#CCCCCC;
}

#cuadro1 {
	
	margin:0;
	
	padding:10px;
	
	float:left;
	
	width:428px;
}

#cuadro01-27 {
	float:left;
	
	width:100%;
	text-align:center;
}



#cuadro2 {
	border:1px solid #006699;
	
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	padding:10px;
	
	float:left;
	
	width:428px;
}

#cuadro03-27 {
	float:left;
	
	width:100%;
	
	text-align:center;
	
	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	
	border-bottom:1px solid #999999;
	border-left:none;
	border-right:none;
	border-top:none;
}

#cuadro04-27 {
	width:100%;
	float:left;
	
	
	
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:5px;
	
	text-align:center;
}


#cuadro3 {
	margin:0;
	
	padding:10px;
	
	float:left;
	
	width:428px;
}

#cuadro06-27 {
	
	border:none;
	
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	
	text-align:center;
	
}

#separador-prog {
	width:100%;
	
	line-height:0;
	font-size:0;
	
	float:left;
}

#float {
	float:left;
	
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	width:388px;
}

#jornada-maniana {
	border:1px solid #E00000;
	
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	padding:0;
	
	float:left;
	
	width:448px;
}

#jornada-tarde {
	border:1px solid #E00000;
	
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	padding:0;
	
	float:left;
	
	width:448px;
}

#cuadro07-27 {
	text-align:center;
	border:1px solid #006699;
	
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	width:388px;
	
	float:left;
}

#cuadro5 {
	margin-bottom:10px;
	
	padding:10px;
	
	float:left;
}

#cuadro01-28 {
	float:left;
	
	width:20%;
	height:40px;
	
	text-align:center;
	
	border-bottom:none;
	border-left:none;
	border-right:1px solid #999999;
	border-top:none;
}

#cuadro02-28 {
	float:left;
	
	width:20%;
	height:40px;
	
	text-align:center;
	
	border-bottom:none;
	border-left:none;
	border-right:1px solid #999999;
	border-top:none;
}

#cuadro03-28 {
	float:left;
	
	width:59%;
	
	text-align:center;
}

#prog-entrega {
	padding:0;
	float:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:40px;
}

h3.doctores {
	margin-bottom:0;
	margin-left:58px;
	margin-right:0;
	margin-top:0;
	color:#006699;
	font-size:11px;
	font-weight:normal;
	
	padding:0;
}
/***************** prog. cientifico CLARO OSCURO ********************/







/************** mas divs programa ****************/
#la03 {
	float:left;
	width:388px;
}

#la04 {
	float:left;
	width:388px;
}

#la05 {
	float:left;
	width:388px;
}

#la06 {
	float:left;
	width:388px;
}

#la07 {
	float:left;
	width:388px;
}

#la08 {
	float:left;
	width:388px;
}

#la09 {
	float:left;
	width:388px;
}
#la10 {
	float:left;
	width:388px;
}

#la11 {
	float:left;
	width:388px;
}

#la12 {
	float:left;
	width:388px;
}

#la13 {
	float:left;
	width:388px;
}
#la14 {
	float:left;
	width:388px;
}

#la15 {
	float:left;
	width:388px;
}

#la16 {
	float:left;
	width:388px;
}

#la17 {
	float:left;
	width:388px;
}

#la18 {
	float:left;
	width:388px;
}

#la19 {
	float:left;
	width:388px;
}

#la19-2 {
	float:left;
	width:388px;
}


#la20 {
	float:left;
	width:388px;
}

#la21 {
	float:left;
	width:388px;
}

#la22 {
	float:left;
	width:388px;
}

#la23 {
	float:left;
	width:388px;
}

#jornada00 {
	float:left;
	width:388px;
	
	margin-top:40px;
}

#jornada0 {
	float:left;
	width:388px;
}

#jornada01 {
	float:left;
	width:388px;
}

#talleres28 {
	float:left;
	width:388px;
}

#salon-musica {
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	
	padding:10px;
	
	line-height:15px;
	
	float:left;
	
	border:1px solid #CCCCCC;
	
	width:428px;
}

#puertas-abiertas {
	text-align:center;
	font-weight:bold;
	padding:5px;
	margin:0;
	width:440px;
	
	float:left;
}

/************** mas divs programa ****************/

/******sedes*******/
#sede-taller-div {
	margin-top:15px;
}

#sede01 {
	float:left;
	
	width:210px;
}

#sede01txt {
	float:left;
	
	width:240px;
}

#sede02 {
	float:left;
	
	width:210px;
}

#sede02txt {
	float:left;
	
	width:240px;
}

#sede03 {
	float:left;
	
	width:210px;
}

#sede03txt {
	float:left;
	
	width:240px;
}

.separador {
	height:30px;
	width:100%;
	float:left;
}

/******sedes*******/


/*** tabla interactiva ***/
#tabla-interactiva {
	float:left;
	
	padding:0;
	margin:0;
}

#tabla-interactiva a:link,
#tabla-interactiva a:visited,
#tabla-interactiva a:active {
	text-decoration:underline;
	color:#00589C;
}

#tabla-interactiva a:hover {
	text-decoration:none;
}
/*** tabla interactiva ***/




#book_congreso ul li a:link,
#book_congreso ul li a:hover,
#book_congreso ul li a:active,
#book_congreso ul li a:visited
 {
	color:#00599C;
	
}

#carta-final {
	position:absolute;
	top:200px;
	left:460px;
}


/* Hoja de estilos CSS para el congreso SEOEME  */
