html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #464544; text-decoration:none;
}
a:hover {
	color: #1460fc; text-decoration:underline;
}


.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body {
	text-align: center;
	font: 12px arial, verdana, sans-serif;
	color: #434343;
	padding-bottom: 10px;
	padding-top: 31px;
	background:#fbf7f3 url(../images/page_bg_azul.jpg) repeat-x scroll 0 0;
}

.moderador { color:#A41006;}


/** layout **/
#wrapper {
	text-align: left;
	margin: auto;
	width: 778px;
  position: relative;
  background: url(../images/body_bg.gif) repeat-y;
 }



#header {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(../images/cabecera.jpg) no-repeat;
}
#left {
  float: left;
  width: 243px;
}
#logo {
  width: 244px;
  height: 152px;
  background: url(../images/logo.jpg) no-repeat;
  text-align: center;
  color: #FFFFFF;
}

#cedin{
  padding-top: 15px;
  width: 244px;
  height: 100px;
  text-align: center;
  background: url(../images/cedin_fondo.gif) no-repeat;
}
#cedin img{}

#logo h1 {
  padding-top: 5px;
  font: 18px arial, sans-serif;
}
#logo p {
  margin: 8px 25px 34px 25px;
  border-top: 1px solid #eae8e7;
  border-bottom: 1px solid #eae8e7;
  padding: 3px;
  letter-spacing: 0.2em;
  font-weight: bold;
}

#nav {
  background: url(../images/nav_left.jpg) no-repeat;
}

#nav ul {
  margin-left: 9px;
  padding-left: 0px;
  padding-bottom: 40px;
  background: #e3e3e3 bottom left url(../images/nav_bot.jpg) no-repeat;
}
#nav li {
  list-style: none;
  font: 11px arial, sans-serif;
  border-top: 1px solid #959595;
  background: 188px 10px url(../images/fl_gris.gif) no-repeat;
  padding: 7px 0 0 31px;
}
#nav a {
  color: #575757;
  text-decoration: none;
  border-left: 1px solid #959595;
  padding-left: 10px;
  display: block;
  width: 90%;
  padding: 2px 0 6px 8px;
}
#nav a:hover {
  text-decoration: underline;
}
#nav .important {
  border: none;
  border-top: 1px solid #959595;
  background: 188px 10px url(../images/fl_blanca.gif) no-repeat;
  background-color: #787878;
}
#nav .important a {
  color: #ffffff;
}

#news {
  background: url(../images/fondonot.jpg) repeat-y;
  padding-left: 37px;
  padding-right: 22px;
  padding-bottom: 13px;
  text-align: left;
}



#formacion  {background: url(../images/fondonot.jpg) repeat-y; 
  padding-left: 37px;
  padding-right: 22px;
  padding-bottom: 13px;
  text-align: left;
  }

#formacion .jornadas a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	padding-left:2px;
	
 }
 
 
 #formacion .jornadas a:hover { color:#1460FC;}

#formacion .jornadas a .naranja{ 
	color:#ea5715;
 }



#formacion .hr-dots {
  background: center url(../images/dots.gif) repeat-x;
  height: 25px;
  }

#banner{
    background: url(../images/fondonot.jpg) repeat-y; margin:0; padding:0;padding-left:9px;
}


#news h2 {
  font-size: 12px;
  color: #5c5c5c;
}
#news h3, #news p {
  font-size: 11px;
  margin: 1em 8px 1em 0;
}
#news a {
  color: #989898;
  font-weight: bold;
  text-decoration: none;
}


#news a:hover {
  color: #1460FC;
  text-decoration:underline;
}
#news .more {
  font-size: 9px;
}
#news .hr-dots {
  background: center url(../images/dots.gif) repeat-x;
  height: 10px;
}

#support {
  background: url(../images/contacto.jpg) no-repeat;
  padding: 1px;
  padding-top:40px;
  height: 97px;
  color: #1A1A18;
}

#support p {
	margin: 0 0 0 0.9em;
	padding-top:8px;
	color:#a41006;
	font-size:14pt;
	font-weight:bold;
	line-height: 20px;
}

#support p a, #support p a:visited {
  color:#9B2233;
  font-size:9pt;
  font-weight:normal;
  color: #333333; text-decoration:none;}

#support p a:hover {color:#1460FC; text-decoration:underline;}

#right {
  float: right;
  width: 510px;
  padding-right: 9px;
  padding-top: 301px;
}
#right h2 {
  font: 18px arial, sans-serif;
  color:#646464;
  border-bottom: 1px solid #7d7c7c;
  padding-bottom: 6px;
  margin-bottom: 1em;
  margin-left:3px;
}

#right ul{ list-style-type:none;
}


#right li a.organizador {
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	/*padding-left:20px;   PARA CUANDO HAYA COMITÉ DE HONOR */
	padding-left:190px; /* MIENTRAS HAYA SOLO COMITÉ HORGANIZADOR */
	padding-bottom:25px;
	color: #74653D;
	font-weight: bold;				   
				   }

 
#right li a.colaborador { float:right;
                   text-transform:uppercase;
				   padding-right:50px;
				   padding-bottom:25px;
				   color: #74653D;
                   font-weight: bold;				   
				   }						


#right li a.organizadores { float:left;
                   text-transform:uppercase;
				    padding-left:20px;
				  
				   padding-bottom:25px;
				   color: #74653D;
                   font-weight: bold;				   
				   }					

#right li a.honor {float:right;
  						 text-decoration:none;
						 text-transform:uppercase;
						 padding-right:50px;
				         padding-bottom:25px;
						 color: #74653D;
                         font-weight: bold;
						 	
}

#right li a:hover {color:#38301A;
	}

#right li a.destacado {color:#BE8B06;

}



#right h3 {
  font: 14px arial, sans-serif;
  color: #7d7c7c;
  border-bottom: 1px solid #7d7c7c;
  padding-bottom: 6px;
  margin-bottom: 1em;
  margin-top: 2em;
}


#welcome {
  margin-right: 20px;
  clear:both;
}

#welcome .inicio{ font-size:1.1em;
}

#welcome .pdf{border:#FF0000;}


#welcome h3 {font:13px arial, sans-serif; font-weight: bold;
}

#welcome h3 {font:13px arial, sans-serif; font-weight: bold;
}

#welcome p.cargoComite {font:12px arial, sans-serif; color: #7d7c7c; margin-left:2em;
}

#welcome p.Comite {font:12px arial, sans-serif; margin-left:4em;
}

#welcome ul li { margin-left:25px; 
 list-style:disc;  
    } 
#profile {
  margin-right: 16px;
}

#profile p a {text-decoration:undeline; font-size:1em;}

#profile .biblioIzda { float:left; width:45%; margin:10px; clear:both;}

#profile .biblioDer { float:left; margin:20px; }

#right .left {
  margin-right: 18px;
}
#right .more {
  font-weight: bold;
  font-size: 10px;
}

#corp-img {
  float: left;
  margin-right: 15px;
  text-align: center;
  padding-left: 0px;
  font-size: 9px;
  font-weight: bold; 
  padding-bottom: 25px;
}


#spacer {
  height: 2em;
}

#footer {
  background: url(../images/footer_bg.gif) repeat-y;
}
#copyright {
  text-align: center;
  padding: 10px 0px 10px 0px;
  font-size: 11px;
  color: #f3f3f3;
  font-weight: bold;
}

#copyright a {
	color:#FFFFFF;
	margin-left:20px;
	text-decoration:none;
}

#copyright a:hover {color:#1460FC; text-decoration:underline;}


#footerline{
	background: url(../images/footerline.gif) no-repeat;
	height:10px;
	margin-top:0px;
	display:block;
	font-size:1px;
}



/* ------------------------------ FORMULARIO -------------------------------*/

.formulario {margin-left:243px; margin-right:10px; width:510px;}

.formulario p {padding:0 0 0 10px;} 

form fieldset {padding:10px 5px; width:100%; margin:0 auto; border:0;}

fieldset h3 {color:#646464;margin:0 0 1em 0;font-weight:bold;font-size:16px;width:100%;background-color:#EBEBEB;padding: 3px 0 3px 3px;font-variant:small-caps;}

form label {font:11px Arial, Helvetica, sans-serif; float: left; width:200px;}

form label.texto_no_autorizo {}


form input {font: 10pt Arial, Helvetica, sans-serif; color: #666666; margin-bottom:10px;clear:both; width:230px;}
form input#no_autorizo {width:85px;} 


.left {clear:none; float:left; width:auto; }

form .datos {width:255px; float:left;}

form input.enviar {float:left;margin-left:180px;margin-top:10px;width:100px;}

form input.enviarConcursal {float:left; margin-left:180px; margin-top:10px; width:100px; clear:none;}

form textarea {font: 10pt Arial, Helvetica, sans-serif; color: #666666; margin-bottom:10px; width:470px;}

.limpiar{float:left; margin:10px 0 0 10px;}
.peque { font-size:0.9em;}
.graciasLegalToday  {padding: 300px 10px 0 255px}

#txtDinamico {padding-right: 10px;}

#txtDinamico h3  {padding-top:300px;padding-left:260px;
  font: 18px arial, sans-serif;
  color: #646464;
  border-bottom: 1px solid #c8a3a7;
  padding-bottom: 6px;
  margin-bottom: 1em;
}

.error {margin:0 20px 0 250px;}
.error ul {margin:10px 0 0 40px; color:#FF0000;  }

.texto_no_autorizo {
    font-size: 1.1em;
    width: 100%;}

/**** PROGRAMAS ****/
#programacion	{ }	
#programacion .hora		{ padding: 0 0.7em 0 0; float:left; height: 1.7em; clear:left;}	
#programacion .contenido	{ margin: 0.2em 0 0.8em 4.5em;}	
#programacion .evento { padding-bottom: 0.5em;}
#programacion .fecha 		{
	color: #9b2233;
	margin: 0 0 1em 0;
	font-weight: bold;
	font-size: 16px;
	width:99%;
	background-color:#EBEBEB;
	padding: 3px 0 3px 3px;
	font-variant:small-caps;
}	
#programacion .titulo 	{color: #003475; padding-bottom: 0.5em; font-weight: bold}	
#programacion .ponentes 	{color:#A41006; font-weight:bold;}
#programacion .ponentes strong	{color: #9B2233;}
#programacion .destacado {color: #333333;}
#programacion .destacado strong {color: #dabdc1;}

#programacion .beren {color:#9B2233; font-weight:bold;}

/**** FIN PROGRAMAS ****/


/**** Ultimas Noticias ****/
h2.ultNoticias {padding-top:2em;}


/**** Proyectos Colaboradores ****/
dl.proyectos {margin:1em;}
dl.proyectos dt {margin-top:20px; margin-bottom:10px;color:#000;}
dl.proyectos dt a {color:#000;}
dl.proyectos dt a:hover {color:#1460FC;}
dl.proyectos dd {margin-bottom:10px;}


/**** Sumarios Anuario de Derecho Concursal ****/
#sumAnuario {}

#sumAnuario p {margin-left:60px;}

#sumAnuario p.nivel1 {margin-left:0; padding:10px 10px 0 0; font-weight:bold; font-variant:small-caps; color:#9B2233;}

#sumAnuario p.nivel2 {margin-left:20px; font-weight:bold;}

#sumAnuario p.nivel3 {margin-left:40px; font-weight:bold; font-style:italic;}

