/* TOC
 * En este archivo
	General
	Conferencias
	Ciudades
	Titulo Conferencia
	Foto Conferencista
	Bio Conferencista
	Foto Libro Conferencista
	Columna Izquierda
	Enlaces Navigacion Izquierda
	Contenido Principal
	Citaciones
	Fechas Días Horas
	Centros De Capacitación
	Formularios
	Webs
	Footer
	Estilos Caducos
*/

/* General */

	body { 
		font-family: Trajan, Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 70px;
		}

	#wrapper {
		background: url(bg_col_izq.gif) #ffffff repeat-y;
		color: #666666;
		width: 728px;
		border-left: 3px solid #ffffff;
		border-right: 3px solid #ffffff;
		}
		
/* Conferencia */

	#toprow_left {
		background: #ff9933;
		color: #ffffff;
		width: 200px;
		float: left;
		border-top: 30px solid #ff9933;
		border-bottom: 3px solid #ffffff;
		}

/* Ciudades */

	#toprow_right {
		background: #ffffff;
		color: #000066;
		border-top: 30px solid #ffffff;
		border-bottom: 3px solid #ffffff;
		}

/* Tema Conferencia */

	#toprow_bottom_block1 {
		color: #ffffff;
		background: #ffffff;
		float: left;
		border-right: 3px solid #ffffff;
		border-bottom: 3px solid #ffffff;
		}

/* Foto Conferencista */

	#toprow_bottom_block2 {
		background: #ffffff;
		color: #666666;
		float: left;
		border-bottom: 3px solid #ffffff;
		}

/* Bio Conferencista */

	#toprow_bottom_block3 {
		background: #ffffff;
		color: #ff9933;
		float: left;
		border-bottom: 3px solid #ffffff;
		}

/* Foto Libro Conferencista */

	#toprow_bottom_block4 {
		background: #ffffff;
		color: #666666;
		border-bottom: 3px solid #ffffff;
		}

/* Columna Izquierda */

	#content_left {
		color: #ffffff;
		width: 200px;
		float: left;
		background: #cccc99;
		margin-top: 16px;
		}
		
	#content_left>#navcontainer {
		margin-left: 15px;
		width: 185px;
		}
		
/* Enlaces Navigacion Izquierda */

	#navcontainer {
		width: 200px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		background-color: #cccc99;
		color: #ffffff;
		position: fixed;
		}
		
	#navcontainer ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}

	#navcontainer li {
		border-bottom: 1px solid #cccc99;
		margin: 0px;
		}

	#navcontainer li a {
		width: 171px;
		display: block;
		padding: 6px 0px 3px 14px;
		color: #cc3300;
		text-decoration: none;	
		background-color: #cccc99;
		background-image: url(nav_arrow_circle.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}

	#navcontainer li a:hover {
		background-color: #cccc99;
		color: #ffff99;
		border-top: 0px solid #efefef;
		border-bottom: 1px solid #ffff99;
		}

	#navcontainer li.inscripcion a {
		font-weight: bold;
		}

/* Inline Navigacion */

	#navcontainer {
		width: 200px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		background-color: #cccc99;
		color: #ffffff;
		position: fixed;
		}
		
	#navcontainer ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}

	#navcontainer li {
		border-bottom: 1px solid #cccc99;
		margin: 0px;
		}

	#navcontainer li a {
		width: 171px;
		display: block;
		padding: 6px 0px 3px 14px;
		color: #cc3300;
		text-decoration: none;	
		background-color: #cccc99;
		background-image: url(nav_arrow_circle.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}

	#navcontainer li a:hover {
		background-color: #cccc99;
		color: #ffff99;
		border-top: 0px solid #efefef;
		border-bottom: 1px solid #ffff99;
		}

	#navcontainer li.inscripcion a {
		font-weight: bold;
		}

/* Contenido Principal */

	#content_right {
		background: #ffffff;
		color: #666666;
		margin-top: 0px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 225px;
		line-height: 20px;
		}

	#content_right p a, #content_right ul li a {
		color: #009900;
		text-decoration: underline;
		}

	#content_right p a:hover, #content_right ul li a:hover {
		color: #009900;
		text-decoration: none;
		}

	ul {
		color: #000066;
		font-weight: bold;
		list-style-position: inside;
		}

	ul li {
		font-weight: normal;
		color: #666666;
		}
		
	#content_right div p strong.obligatorios {
		margin-left: 31px;
		font-weight: bold;
		color: #ff0000;
		}
		
	address {
		color: #666666;
		font-size: 12px;
		font-style: normal;
		}
		
/* Citaciones */

	.citacion { 
		display: block; 
		margin-top: 20px; 
		margin-bottom: 20px; 
		background: #ffffff url(quotationmark_red.gif) no-repeat 20px 20px; 
		border-top: 2px solid #cccc99; 
		border-bottom: 2px solid #cccc99; 
		font-size: 12px; line-height: 
		22px; padding: 12px 20px 12px 60px;
		}

	.citacion p.autor {
		color: #cc3300;
		font-weight: bold;
		}

/* Fechas Días Horas */

	table {
		margin-top: 10px;
		margin-bottom: 0px;
		margin-left: 30px;
		line-height: 17px;
		}

	td {
		vertical-align: top;
		padding-bottom: 20px;
		}

	td div {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		width: 210px;
		}

	.ciudad {
		color: #cc0000;
		font-weight: bold;
		}
		
	.dias_horas {
		color: #cc3300;
		font-weight: normal;
		}
		
	td.ultima_fila {
		padding-bottom: 0px;
		}

/* Centros De Capacitacion */	

	table#centros {
		margin-top: 10px;
		margin-bottom: 12px;
		margin-left: 30px;
		border: 1px solid #ff9933;
		line-height: 16px;
		}

	table#centros td {
		background: #ffffff;
		}

	table#centros td div {
		width: 180px;
		}

/* Webs */

	#webs {
		margin-left: 0px;
		}

/* Formularios */

	form.registracion {
		background: #efefef;
		width: 430px;
		margin-left: 30px;
		padding: 10px;
		border: 2px dotted #ccccff;
		}
	
	form.registracion fieldset {
		margin-top: 5px;
		border: 0px solid #ccff99;
		}
	
	form.registracion legend {
		padding: 5px 0px 0px 5px;
		font-weight: bold;
		color: #000066;
		margin: 0 -7px; 
		} /* Ultima linea para IE Win */
	
	form.registracion label {
		display: inline-block;
		line-height: 1.5;
		vertical-align: top;
		}
	
	form.registracion fieldset ol {
	  	margin: 0;
	  	padding: 0;
		}
	
	form.registracion fieldset li {
	  	list-style: none;
	  	padding: 5px;
	  	margin: 0;
	  	border-bottom: 1px solid #ccccff;
		}
	
	form.registracion fieldset fieldset {
	  	border: none;
	  	margin: 3px 0 0;
		}
	
	form.registracion fieldset fieldset legend {
	  	padding: 0 0 5px;
	  	font-weight: normal;
		}
	
	form.registracion fieldset fieldset label {
	  	display: block;
	  	width: auto;
		}
	
	form.registracion label {
	  width: 110px; /* Width de labels */
	}
	
	form.registracion em {
	  font-weight: bold;
	  color: #cc3300;
	  margin-left; 0px;
	}
	
	form.registracion fieldset fieldset label {
	  margin-left: 123px; /* Width mas 3 (espacio html) */
	}
		
	form input, form select {
		background: #ffffcc;
		font-weight: normal;
		color: #330099;
		border: 1px solid #cccccc;
		padding-left: 0px;
		}
		
	.enviar {
		background: #cc0000;
		font-weight: bold;
		color: #ffffff;
		border: 2px solid #ffffff;
		margin-left: 10px;
		padding: 2px 5px 3px 3px;
		width: 79px;
		}
	
	.reinicializar {
		background: #ccccff;
		font-weight: normal;
		color: #999900;
		border: 2px solid #ffffff;
		margin-left: 20px;
		padding: 2px 5px 3px 3px;
		width: 52px;
		}
	
	#downloads {
		margin-bottom: 60px;
		}
		
	form.registracion fieldset li#tel {
		border-bottom: 0px solid #efefef;
		}
		
	span {
		color: #cc0000;
		}

/* Footer */

	#footer {
		background: #ff9933;
		color: #ffffff;
		font-weight: normal;
		height: 100px;
		clear: both;
		border-top: 20px solid #ff9933;
		padding-left: 20px;
		}

/* Estilos Caducos

 /* IE Mac legend hack */
/*\*//*/
form.registracion legend {
display: inline-block;
} 
		 

*/
