html, body {
	height: 100%;
	margin: 0;
	}
	/* OJO IMPORTANTE PARA QUE EL PIE DE PÁGINA QUEDE ABAJO DEL TODO */
	
body{
	text-align: center;
	margin: 0px 0;
	height: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-size: 11px;
	background: #FFFFFF url(../imags/fondoCongreso.gif) repeat-x center top;

}
/*según que fondos mejor en la zona central en lugar del body */
#areacentral{
	width: 700px;
	position: relative;
	margin: 0 auto;
	text-align:left;
	min-height: 100%;
}
#cabeceraspa {
	position: relative;
	padding: 0px;
	margin: 0;
	background: #FFFFFF url(../imags/cabeceraCongreso.gif) no-repeat center 0px;
}
#pageHeader {
	display: inline;
	height: 0;
	left: -1000px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
	width: 0;
}

#zonasuperior {
	padding: 245px 15px 0px 27px;
	margin-left: 25px;
	margin-top: 0px;
	height: 30px;
}

		
.logos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 265px; PADDING-TOP: 0px
}

.logo_izquierda {
FLOAT: left; WIDTH: 55px; MARGIN-RIGHT: 10px}
.logo_derecha {
FLOAT: left; WIDTH: 95px; MARGIN-RIGHT: 10px}
.logo_ultimo {
	FLOAT: left; WIDTH: 95px
}
.language{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
}
.language a{
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;
}
.language a:hover{
	color: #333333;
	text-decoration: underline;
}
.idioma1{
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 270px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 5px;
	background-image: url(../img/fondolangu.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.idioma2{
	MARGIN-RIGHT: 10px;
	FLOAT: left;
}
#lateralmenu {
	float: right;
	width: 215px;
	margin-left: 0px;
	margin-top: 108px;
	margin-right: 38px;
	background: #ccc6c3 url(../imags/barradiscont.gif) repeat-y center;
}

#lat {
	width: 215px;
	background-repeat: no-repeat;
}


#cuerpo{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background: #FFFFFF url(../imags/fondocentro.gif) repeat-y center;
}
#cuerpocentral {
	margin-top: 255px;
	margin-right: 0px;
	margin-left: 0px;
	width: 424px;
}

#cuerpocentral p{
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0px;
	text-align: justify;
	line-height: 1.5em;
	padding-left: 6px;
	color: #333333;
}
#cuerpocentral p.sangrado{

	margin-left: 30px;

}
#cuerpocentral h2{
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 1em;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	text-transform: none;
	padding-left: 10px;
	background: #96bf0d;
	font: bold normal 13px Arial, Helvetica, sans-serif;
}

#cuerpocentral h3{
	margin-top: 0px;
	margin-right: 0em;
	color: #454E4E;
	text-decoration: underline;
	padding-left: 6px;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}

#cuerpocentral ul{
	line-height: 1.2em;
	display: block;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
#cuerpocentral li{
	line-height: 1.2em;
	margin-top: 15px;
	margin-bottom: 0px;
	display: block;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../img/vineta.jpg);
	padding: 0px;
	margin-left: 10px;
}

#cuerpocentral a{
	text-decoration: underline;
	color: #000000;
}
#cuerpocentral a:hover{
	text-decoration: none;
	color: #000000;
	background-color: #F7F7F7;
}







#cuerpocentral2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 70px;
	padding-top: 4em;
	width: 820px;
}

#cuerpocentral2 p{
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0px;
	text-align: justify;
	padding-left: 6px;
	color: #6B6B6B;
	font: 10px/1.5em Georgia, "Times New Roman", Times, serif;
}
#cuerpocentral2 p.sangrado{

	margin-left: 30px;

}
#cuerpocentral2 h2{
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	font-weight: 300;
	color: #973e02;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6C8C5;
	text-decoration: none;
	font-variant: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	text-transform: none;
	padding-left: 6px;
}

#cuerpocentral2 h3{
	margin-top: 0px;
	margin-right: 0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: 300;
	color: #454E4E;
	text-decoration: none;
	padding-left: 6px;
}

#cuerpocentral2 ul{
	line-height: 1.2em;
	display: block;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
#cuerpocentral2 li{
	line-height: 1.2em;
	margin-top: 15px;
	margin-bottom: 0px;
	display: block;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../img/vineta.jpg);
	padding: 0px;
	margin-left: 10px;
}

#cuerpocentral2 a{
	text-decoration: underline;
	color: #000000;
}
#cuerpocentral2 a:hover{
	text-decoration: none;
	color: #000000;
	background-color: #F7F7F7;
}









/*		Footer 
-------------------------------------------------------------------*/

#pie {
	height:36px;
	position: absolute;
	bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 700px;
	line-height: 1.1em;
	position: absolute;
	/*

	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #221A17;

	/*width: 488px;*/
/*	width: 795px;
	background-color: #999999;
	line-height: 1.1em;
	/*
	position: absolute;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	
	background-color: #999999;
	line-height: 1.1em;
	position: absolute;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;*/
	
	}
#pie p {
	margin: 0;
	font-size: 1em;
	text-align: center;
	color: #FFFFFF;
	padding-top: 0px;
	}
	#pie a {
	color: #CCCCCC;
	text-decoration: none;	
	}
	#pietexto{
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	}
#zonacentro {
	/* OJO hay que tener en cuenta que para que se vea correcto el pie de página en el IE hace falta crear la hoja
de estilo especíca con los parámetros correspondiente*/
	padding-bottom: 70px;
	overflow: auto;
	background: url(../imags/cabeceraCongreso.gif) no-repeat center top;
	}

	#novedades{
	background-color: #FFFFFF;
	border: 2px solid #C9C9CB;
	padding: 10px 6px 2px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	#novedades p{
	font-size: 0.9em;
	line-height: normal;

	}
	#novedades h3{
	border-bottom-color: #666666;	
	}
.fondoblanco{
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 10px;
}
.fondoblancobig{
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 10px;
	display: block;
	width: 450px;
}
.tabla_registration {
	margin:0 0 0px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5E5E5;
}

.tabla_registration td.subrotulo{
	margin:0 0 0px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}
.tabla_calidad {
	margin:0 0 0px;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}
.tabla_calidad td{
	padding:3px 3px 3px 4px;
	font:normal 12px/110% "Times New Roman", Georgia, Times, serif;
	background-color: #F7F7F7;
	border: 5px #E4E4E4;
}
.tabla_calidad td.rotulotb{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	line-height: 30px;
	padding-left: 6px;
	background-color: #CCCCCC;
}
.tabla_calidad td.cuerpotb{ padding:3px 4px 3px 6px; font: normal 11px Georgia, "Times New Roman", Times, serif; color:#4B800B; text-align:left; vertical-align:top;}
.botones {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4B800B;
}






	
ul#menucab {  
	list-style:none;
	margin:0;
	padding:0;
	}
ul#menucab li {
	margin:4px 5px 2px;
	padding:0;
	float:left;
	background: url(../imags/lineaMenu.gif) no-repeat right center;
	}
ul#menucab li a {
	display:block;
	padding:0px 15px 0px 5px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	margin: 0px;
	}
ul#menucab li a:hover {
	color:#FBD601;
	}
#lateralimag{
	background: #FFFFFF;
	margin-bottom: 1px;
}
#pie a:hover {

	color: #FFFA28;
	text-decoration: underline;
}
#cuerpocentral a.enlaces {
	text-decoration: none;
	color: #D95E01;
	font: 11px Arial, Helvetica, sans-serif;
}
#cuerpocentral p.tabla {
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0px;
	text-align: justify;
	line-height: normal;
	padding-left: 6px;
	color: #919191;
}
td.negrita{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 15px;
}
td.rotulo{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 30px;
	font-size: 1.3em;
	color: #454E4E;
}
