/* REDEFINICIONES GENERALES */
	body
	{
		color: #000000;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		margin: 0px;
		/*behavior: url(../csshover.htc); /* Para que funcione el hover en IE */
		background-image:url(../images/body_fondo_pattern.gif);
		background-color:#FFFFFF;
	}
	h1
	{
		font-family: Geneva, Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:140%;
		text-align:right;
	}
	h2
	{
		font-family: Geneva, Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color:#7B6162;
		font-size:100%;
		margin-top:15px;
	}
	h3
	{
		font-family: Geneva, Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color:#7A7A7A;
		font-size:110%;
		font-style:italic;
		padding-left:4px;
		padding-top:4px;
	}
	h4
	{
		color: #ED2024;
		font-size: 120%;
		font-style: italic;
	}
	p
	{
		text-align:justify;
		font-weight:bold;
		color:#7A7A7A;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:4px;
		
	}
/*////////////////////////////////////////////*/
/*ESTRUCTURA GENERAL*/
#contenido
{
	width:760px;
	border-right: 1px solid #ED2024;
	border-left: 1px solid #ED2024;
	border-bottom: 1px solid #ED2024;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color:#FFFFFF;
}
#cabecera
{
	width:760px;
	height:272px;
	float:left;
	background-color:#FFFFFF;
/*	background-color: #FDBB5A;*/
}
#cuerpo
{
	width:760px;
	float:left;
	background-color:#FFFFFF;
}
#validacion
{
	width:475px;
	height:35px;
	float:left;
	padding-left:4px;
	padding-top:1px;
}
.impresion
{
	width:200px;
	height:15px;
	float:left;
	padding-left:4px;
	margin-bottom:5px;
}
.impresionimg
{
	margin-right:3px;
}
.amigo
{
	text-decoration:none;
	color:#ED2024;
	font-size:75%;
}
.amigo:hover
{
	color:#4E2B0C;
}
.imp
{
	text-decoration:none;
	color:#ED2024;
	font-size:75%;
	margin-right:4px;
}
.imp:hover
{
	color:#015F1F;
}
.destacado
{
	color:#ED2024;
}
.linkgris
{
	text-decoration:none;
	color:#7A7A7A;
}
.linkgris:hover
{
	color:#000000;
}
.linkna
{
	color:#ED2024;
}
.linkna:hover
{
	color:#000000;
}

/*COLUMNA CONTENIDO//////////////////////////*/
#columna_texto{
	min-height: 200px;
	height: auto;
	_height: 200px;
	width:588px;
	float:right;
	padding-right:4px;
	margin-top:4px;
	background-image:url(../images/columnatexto_back.gif);
	background-repeat:repeat-y;
}
#columna_cab
{
	width:588px;
	height:41px;
	float:left;
	background-image:url(../images/columnatexto_cabecera.gif);
	background-repeat:no-repeat;
}
#columna_cabtit
{
	height:11px;
	margin-right:15px;
	float:right;
}
#columna_cont
{
	height: auto;
	width:581px;
	float:left;
	margin:0px;
	text-align:justify;
	font-weight:bold;
	color:#7A7A7A;
	border-right: 1px solid #ED2024;
	border-left: 1px solid #ED2024;
	line-height: 20px;
	padding-left: 5px;
}
#columna_cont ul.circ
{
	font-weight:bold;
	color:#7A7A7A;
	list-style-type:circle;
	padding:0;
	margin:0 0 0 30px;
}
#columna_cont ul.num
{
	font-weight:bold;
	text-align:justify;
	color:#7A7A7A;
	list-style-type:decimal;
	padding:0;
	margin:0 5px 0 30px;
}
#columna_cont ul.num li
{
	margin:10px 0 0 30px;
}
#columna_pie
{
	width:588px;
	height:160px;
	float:left;
	background-image:url(../images/fondo_pie.gif);
	background-repeat: repeat-x;
	background-color: #CE3F43;
}
#columna_piedi
{
	width:265px;
	height:50px;
	font-size:80%;
	float:left;
	margin-top:30px;
	padding-left:5px;
	color:#FFFFFF;
}
#columna_piedi a
{
	text-decoration:none;
	color:#9E5800;
}
#columna_piedi a:hover
{
	color:#000000;
}
#columna_pielog
{
	width:200px;
	float:right;
	font-size:80%;
	margin-top:20px;
	text-align:center;
	color:#333333;
}

#columna_pielog a
{
	text-decoration:none;
	color:#FFFFFF;
}
#columna_pielog a:hover
{
	color:#000000;
}
#columna_pielogUE
{
	float:left;
	margin-top:1px;
}
/*CABECERA//////////////////////////////////////*/
#cab_menugeneral
{
	width:154px;
	height:272px;
	float:left;
	background-image:url(../images/cabecera_fondo_menu.jpg);
	background-repeat:no-repeat;
}
#cab_logo
{
	width:127px;
	float:left;
	margin-left:10px;
	margin-top:14px;
}
#cab_menu
{
	width:127px;
	margin-left:10px;
	float:left;
}
#cab_menu ul 
{
	width:127px;
	float:left;
	margin:0px;
	padding:0px;
	color:#8F9190;
	list-style-type: none;
}
#cab_menu ul li
{
	width:127px;
	margin-top:3px;
	background-image:url(../images/cabecera_menuprin_fondob.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#cab_menu ul li a
{
	font-family: Geneva, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:75%;
	text-decoration:none;
	color:#8F9190;
	
}
#cab_menu ul li a.sl
{
	color:#ED2024;
}
#cab_menu ul li a:hover
{
	color:#ED2024;
}
#cab_privacidad
{
	width:606px;
	height:30px;
	float:left;
	background-image:url(../images/cabecera_fondo_priva.jpg);
	background-repeat:no-repeat;
}
#cab_privacidadmenu
{
	width:555px;
	height:30px;
	float:left;
}
#cab_privacidadmenu ul
{
	float:right;
	width:156px;
	margin-top:5px;
	color:#787878;
	list-style-type: none;
}
#cab_privacidadmenu ul li
{
	display:inline;
	font-size:80%;
}
#cab_privacidadmenu ul li a
{
	text-decoration:none;
	color:#787878;
}
#cab_privacidadmenu ul li a:hover
{
	color:#000000;
}
#cab_fotoprintit
{
	width:240px;
	height:60px;
	margin-top:140px;
	margin-right:10px;
	float:right;
/*	background-color: #FDBB5A;*/
}
#cab_fotoprintit h2
{
/*	background-color: #FDBB5A;*/
}

#cab_idiomas
{
	width:606px;
	height:32px;
	float:left;
	background-image:url(../images/cabecera_fondo_idioma.jpg);
	background-position:right;
	background-repeat:no-repeat;
	border-bottom: 1px solid #EFEFEF;
}
#cab_idiomas ul
{
	width:287px;
	height:33px;
	float:right;
	margin-top:0px;
	list-style-type: none;
}
#cab_idiomas ul li
{
	display:inline;
	margin-left:8px;
}
#cab_idiomas ul li a
{
	font-size:80%;
	text-decoration:none;
	text-shadow:#FC8C00;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/idiomas_icono_1.gif);
	background-repeat:no-repeat;
	padding-left:14px;
}
#cab_idiomas ul li a:hover
{
	color:#ED2024;
	text-shadow:#5F9D71;
	background-image:url(../images/idiomas_icono_0.gif);
}
/*ACCESO EXTRANET//////////////////////////////////////*/
#columna_iz
{
	margin-top:3px;
	width:164px;
	float:left;
}
#acceso_extranet
{
/*	color:#009D32;*/
	color: #ED2024;
	width:164px;
	height:87px;
	float:left;
	margin-top:45px;
	padding-left:2px;
}
#acceso_extranetcab
{
	width:164px;
	height:18px;
	font-size:80%;
	margin-top:3px;
	text-align:center;
	line-height:18px;
	background-image:url(../images/extranet_fondo_cabecera.gif);
	background-repeat:no-repeat;
}
#acceso_extranetform
{
	width:164px;
	height:69px;
	float:left;
	background-image:url(../images/extranet_fondo_pattern.gif);
}
.lineaform
{
	width:164px;
	height:18px;
	font-size:80%;
	margin-top:4px;
}
.cextranet
{
	width:43px;
	height:18px;
	float:left;
}
.cextranetin
{
	width:112px;
	height:18px;
	float:left;
}
.textextranet
{
	width:112px;
	height:18px;
	line-height:18px;
	font-size:90%;
	line-height:18px;
	border:0px;
	margin-left:0px;
	padding-top:0px;
	background-image:url(../images/extranet_fondo_campo.gif);
	background-repeat:no-repeat;
}
.btnentrarextranet
{
	width:112px;
	height:18px;
	line-height:18px;
	font-size:90%;
	line-height:18px;
	border:0px;
	margin-left:0px;
	padding-top:0px;
	background-image:url(../images/extranet_fondo_campo.gif);
	background-repeat:no-repeat;
}
#calendario
{
	float: left;
	width: 245px;
	min-height: 210px;
	height: auto;
	_height: 210px;
	margin-left: 5px;
}
#calendario td
{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
#calendario a
{
	color: #ED2024;
	text-decoration: none;
}
#calendario a:hover
{
	color: #666666;
}
#resumenmes
{
	float: right;
	width: 330px;
	height: auto;
	min-height: 210px;
	_height: 210px;
}
#resumenmes a
{
	color: #EA7E1E;
	text-decoration: none;
}
#resumenmes a:hover
{
	color: #666666;
}
.diaconevento
{
	background-color: #78B446;
}

#tabla_participantes
{
	font-size: 80%;
}
#tabla_participantes td
{
	border-bottom: 1px solid #ECECEC;
}


.texto_interlineado
{
	line-height: 20px;
}
