body, form, table, caption, tr, tr, td, ul, ol, li, dl, img, button, p, h1, h2, h3, h4, h5, h6, h7, dl, dt, dd, object, iframe, dl, dt, dd, legend, fieldset { margin:0; padding:0; outline:0; }
ul { list-style:none; }
ul li { padding: 0; margin: 0;} 
ul li a {padding: 0; margin: 0;} 

.net {clear: both;}

a { text-decoration: none; color: #336454; font-weight: bold;}
a:hover {color: #1a5ba9;}
a img {border: 0;}


body {
    background:#FFF url(../images/fondo_page.gif) no-repeat;
    font:normal 14px Arial, sans-serif; 
    color:#617169;
	line-height: 20px;	
}
#bodypos {
	position: relative;
	top: 0;	
	left: 69px;
	width:1043px;
}

#centrado {
	position: relative;
    margin-left: 27px;
	width: 947px;
	/*border: 1px solid #000;*/	
    text-align:left;
	z-index: 1;	
	}

#cap {
	position: relative;
	display: block;
	height: 272px;
	top: 0;	
}	
#acciobit a {
	position: absolute; 
	right: 50px;
	top: 10px;
	display: block; 
	width: 311px;
	height: 66px;	
}	
#cuadra {
	background:url("../images/ca/grafic_trans.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:260px;
	left:1px;
	position:absolute;
	top:12px;
	width:1041px;
}
#blogcap {
	position: absolute;
	top: 108px;
	left: 287px;
	display: block;
	width: 160px;
	/*border: 1px solid #000;*/
	height: 84px;
	overflow:hidden;
	line-height: 16px;
	font-size: 13px;
}
.iconecap {
	position: absolute;
	top: 200px;
	left: 287px;
	display: block;
	width: 60px;
	/*border: 1px solid #000;*/
	height: 21px;

}
.ponencap {
	color:#FFF;
	display:block;
	height:21px;
	left:502px;
	position:absolute;
	top:110px;
	width:265px;
}
.ponenfoto {
	position:absolute;
	top:68px;
	left: 767px;
}
/***   IDIOMAS   ***/
#idiomas  {
	/*border:1px solid #FFFFFF;*/
	top: 251px;
	display:block;
	height:28px;
	position:absolute;
	right:59px;
	width:120px;
	z-index: 10;	
}
#idiomas a {
	/*border: 1px solid #000;*/
	display: block;
	width: 31px;
	height: 28px;
	float: left;	
	margin-right: 1px;
}
#idiomas a.ca:hover{ background: url(../images/menu_top_on.gif) no-repeat; }
#idiomas a.ca_in { background: url(../images/menu_top_in.gif) no-repeat; }

#idiomas a.es:hover { background: url(../images/menu_top_on.gif) no-repeat -32px top;}
#idiomas a.es_in { background: url(../images/menu_top_in.gif) no-repeat -32px top;}
#idiomas a.en:hover  { background: url(../images/menu_top_on.gif) no-repeat -64px top;}
#idiomas a.en_in { background: url(../images/menu_top_in.gif) no-repeat -64px top;}

/***** FIN IDIOMAS ****/

#ventana {
	/*background: #FFF url(../images/fondo_ventana.gif) repeat-x;*/
	/*padding: 20px;*/
	position: relative;
	padding-top: 25px;
	height:auto !important;
	min-height:500px;
	height: 500px;
}
#panel {
	position: relative;
	height:auto !important;
	margin-left:245px;
	min-height:350px;
	padding: 0px 40px 25px 0;
	text-align: justify;
	/*border: 1px solid #000;*/
}
/********   PIE      *******/
#pie {
	position: relative;
	background-color: #00B8EC;
	display: block;
	height: 104px;
	left: 2px;
	font-family: Arial, sans-serif;
	background: #FFF url(../images/logos.jpg) no-repeat;
	margin-bottom: 10px;
}
/********   FIN PIE      *******/

/*** MENU ***/
#col_izda {
	position: relative;
	float:left;	
	width:206px;	
	left: 1px;
}
#menupan {
	position: relative;
	display:block;
	width: 170px;
	/*height: 285px;*/
	margin-left: 24px;
/*	background: url(../images/menu.gif) no-repeat;	*/
}

ul#menu {
	font:bold 14px Arial, sans-serif; 
	color: #336454;
}
ul#menu li {
	margin: 0;
	padding: 0;
	line-height: 12px;
	position: relative;
}
ul#menu li a {
	display: block;
	margin-bottom: 4px;
	/*border: 1px solid #000;*/
	height: 20px;
}
ul#menu li a:hover , ul#menu li a.in {
	color: #1a5ba9;
}
ul#menu ul {font-weight: normal;}

li a.men1 { background: url(../images/ca/menu/inicio.gif) no-repeat;}
li a.men1:hover,li a.men1_in { background: url(../images/ca/menu/inicio_on.gif) no-repeat;}
li a.men2 { background: url(../images/ca/menu/dossier.gif) no-repeat;}
li a.men2:hover,li a.men2_in { background: url(../images/ca/menu/dossier_on.gif) no-repeat;}
li a.men3 { background: url(../images/ca/menu/programa.gif) no-repeat;}
li a.men3:hover,li a.men3_in { background: url(../images/ca/menu/programa_on.gif) no-repeat;}
li a.men4 { background: url(../images/ca/menu/ponentes.gif) no-repeat;}
li a.men4:hover,li a.men4_in { background: url(../images/ca/menu/ponentes_on.gif) no-repeat;}
li a.men5 { background: url(../images/ca/menu/ponencias.gif) no-repeat;}
li a.men5:hover,li a.men5_in { background: url(../images/ca/menu/ponencias_on.gif) no-repeat;}
li a.men6 { background: url(../images/ca/menu/inscripciones.gif) no-repeat;}
li a.men6:hover,li a.men6_in { background: url(../images/ca/menu/inscripciones_on.gif) no-repeat;}
li a.men7 { background: url(../images/ca/menu/localizacion.gif) no-repeat;}
li a.men7:hover,li a.men7_in { background: url(../images/ca/menu/localizacion_on.gif) no-repeat;}
li a.men8 { background: url(../images/ca/menu/blog.gif) no-repeat;}
li a.men8:hover,li a.men8_in { background: url(../images/ca/menu/blog_on.gif) no-repeat;}
li a.men9 { background: url(../images/ca/menu/online.gif) no-repeat;}
li a.men9:hover,li a.men9_in { background: url(../images/ca/menu/online_on.gif) no-repeat;}
li a.men10 { background: url(../images/ca/menu/enlaces.gif) no-repeat;}
li a.men10:hover,li a.men10_in { background: url(../images/ca/menu/enlaces_on.gif) no-repeat;}
li a.men11 { background: url(../images/ca/menu/galeria.gif) no-repeat;}
li a.men11:hover,li a.men11_in { background: url(../images/ca/menu/galeria_on.gif) no-repeat;}
li a.men12 { background: url(../images/ca/menu/contacto.gif) no-repeat;}
li a.men12:hover,li a.men12_in { background: url(../images/ca/menu/contacto_on.gif) no-repeat;}

li a.men21 { background: url(../images/ca/menu/presentacio.gif) no-repeat;}
li a.men21:hover,li a.men21_in { background: url(../images/ca/menu/presentacio_on.gif) no-repeat;}
li a.men22 { background: url(../images/ca/menu/comite.gif) no-repeat;}
li a.men22:hover,li a.men22_in { background: url(../images/ca/menu/comite_on.gif) no-repeat;}
li a.men23 { background: url(../images/ca/menu/objetivos.gif) no-repeat;}
li a.men23:hover,li a.men23_in { background: url(../images/ca/menu/objetivos_on.gif) no-repeat;}
li a.men24 { background: url(../images/ca/menu/participantes.gif) no-repeat;}
li a.men24:hover,li a.men24_in { background: url(../images/ca/menu/participantes_on.gif) no-repeat;}

li a.men31 { background: url(../images/ca/menu/21.gif) no-repeat;}
li a.men31:hover,li a.men31_in { background: url(../images/ca/menu/21_on.gif) no-repeat;}
li a.men32 { background: url(../images/ca/menu/22.gif) no-repeat;}
li a.men32:hover,li a.men32_in { background: url(../images/ca/menu/22_on.gif) no-repeat;}


.flecha_in {
	display:block;
	position: absolute;
	width: 160px;
	height: 23px;
	background: url(../images/flecha.gif) left bottom;
}

/*** FIN MENU ***/

/********* TEXTOS **********/
h1,h2,h3,h4,h5,h6 { line-height: 20px; margin-bottom: 0px; color: #617169; font-weight: normal;font-family: Arial, sans-serif; }
h1 { font-size: 18px; margin-bottom: 15px; }
h2 {	font-size: 23px; margin-bottom: 15px;line-height: 23px;}
h3 {	color: #000; 
	font-size: 16px;
	font-weight:bold;
	margin: 7px 0;
}
h4 { font-size: 20px; margin-bottom: 5px; }
h5 { font-size: 11px; font-weight: bold; margin:8px 0 2px; line-height: 11px;}
h6 { font-size: 13px; color: #000;}
p { margin: 5px 0;}
.dreta {
	text-align: right;
}
.barra {
	display: block;
	background: #617169 url(../images/barra.gif) repeat-y; 
	color: #FFF;
	line-height: 33px;
	margin-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
ul.verde {
	margin-bottom: 10px;
}
ul.verde li {
	background: url(../images/cuadre.gif) no-repeat 0 7px; 
	padding-left: 15px;
	margin-bottom: 0px;
	/*border: 1px solid #000;*/
}
#into20 {
	position: relative;
	display: block;	
	margin-top: 30px;
	background: #91b7b2 url(../images/into20.gif) no-repeat 24px 13px;
	padding: 45px 27px 6px 27px;
	line-height: 16px;
	font-size: 13px;	
}
.icone {
	position: absolute;
	bottom: 4px;
	left: 28px;
}
#enviar a {
	display:block;
	height: 28px;
	background: url(../images/enviar.gif) no-repeat right 50%;	
	padding-right: 40px;
	width: 180px;
	padding-top:8px;
}
#enviar a:hover { background: url(../images/enviar_on.gif) no-repeat right 50%;}
a.volver, a.pdf, a.video {
	display:block;
	height: 28px;
	background: url(../images/volver.gif) no-repeat left 50%;	
	padding-left: 35px;
	padding-top:8px;
}
a.volver:hover {background: url(../images/volver_on.gif) no-repeat left 50%;}
a.pdf { background: url(../images/pdf.gif) no-repeat left 50%; }
a.pdf:hover { background: url(../images/pdf_on.gif) no-repeat left 50%; }
a.video { background: url(../images/video.gif) no-repeat left 50%; }
a.video:hover { background: url(../images/video_on.gif) no-repeat left 50%; }

table {
	position: relative;
    font:normal 14px Arial, sans-serif; 
	line-height: 20px;	
	width: 660px;
	*width: 650px;
}
input, textarea {
	border: 1px solid #50796b;
	width: 290px;
}
textarea {	width: 660px; height: 95px; *width: 650px}
input[type="checkbox"], input.check { width: 20px; border: 0}
td.contacto { 
	width: 364px;
	*width: 345px;
}
.negrita {
	display: block;
	font-weight: bold;
}
.negro { color: #000; display: block;}
.msgtop {
	position: absolute;
	top: -17px;
	color: #fff;
	font-size: 12px;
}
.blanco { color: #FFF;}
td.colponent { 
	vertical-align: top;
	padding-right: 15px;
}
.petit { font-size: 12px;}
input.inscripcion { width: 325px;}
h1 img { margin-top: 2px;}
.panimg {
	position:absolute;
	left: -38px;
	top: 0px;
}
td.col1 { 
	width: 75px;
	vertical-align: top;
}
table#programa td.celda_sesion { 
	background: #617169 url(../images/barra.gif) repeat-y; 
	color: #FFF;
	padding-left: 10px;
	font-weight: bold;
}
table#programa td { padding: 3px 0;} 
p { 
	text-align: justify; 
	margin-bottom: 5px;	
} 
.linea {
	margin: 5px 0;
	height: 1px;
	background-color: #617169;
}
.azul {
	color: #4e77a9;
	font-size: 12px;
	display: block;
}
#fraline {
	position: absolute;
	left: -10px;
}
#cont_line {
	margin-top: 415px;
}