body {
	background-color: #ddd;
    margin: 0;
    font-family: 'Roboto', sans-serif;
}
.tablap {
	background-color: white;
	width: 960px;
    margin: auto;
}
p {
	font-size: 93%;
	line-height: 135%;
}
.footer {
    padding: 3px 5px;
    background-color: #eee;
    text-align: right;
    margin-top: 2ex;
}
#principal {
	padding-left: 15px;
	padding-right: 15px;
    margin-top: 2ex;
}
img {
	border: 0;
}
h2 {
	margin-top: 0.8ex;
	font-size: 132%;
	color: #392f85;
}
h2.titulo {
    margin-top: .8ex;
}
div.idiomas {
    float: right;    
}
div.idiomas a {
    color: #999;
    text-decoration: none;
}
div.idiomas a:hover {
    text-decoration: underline;
}
#abstract-form div.submit input,  #enviar {
	background-color: #392f85;
}
div.enviar {
	text-align: center;
}
#abstract-form p.step, p.titulo-rojo {
	color: #e1483f;
}
#autores td {
	border-color: #ccc;
	font-size: 100%;
	letter-spacing: .01em;
}

table.form-res td {
	padding-right: 1em;
}
table.form-res {
	margin-bottom: 2ex;
}
#siguiente, #modificar, #enviar,  a.forms-link  {
	color: white;
	padding: 5px;	
}
#TrabajoReferencias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #ccc;
	padding: 5px;
	width: 95%;
}
table.submitted-abstracts td {
	border-color: #392f85;
}
p.boton {
	margin-top: 2ex;
}
p.boton a {
    background-color: #392f85;
	color: white;
	font-weight: bold;
	padding: .5ex 1em;
}
p.subtitulo, p.subtitulo2 {
	color: #e1483f;
}
p.subtitulo {
	margin-top: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
p.subtitulo a {
	font-weight: normal;
}
p.subtitulo2 {
	margin: 0;
}
div.reglamento ol,
div.reglamento ul {
	margin-top: 1ex;
	padding-top: 0ex;
}
div.reglamento ol li,
div.reglamento ul li{
    font-size: 93%;
    margin-bottom: 2ex;
    text-align: justify;
}
div.reglamento p {
	margin-top: 3ex;
	margin-bottom: .5ex;
	padding-bottom: 0;
}
div.reglamento blockquote, div.reglamento blockquote p{
	margin-top: .5ex;
}
#abstract-form div.input #TrabajoTitulo {
	width: 40em;
}
#TrabajoCuerpo {
	width: 700px;
    height: 60ex;
}
#TrabajoCuerpo {
	width: 700px;
    height: 60ex;
}
div.reglamento {
    clear: both;
    margin: 0ex 4em 0 3em;
    padding-top: 2ex;
}
div.reglamento h1:first-of-type {
    margin-top: 5ex;
}
div.reglamento h1 {
    color: #666;
    font-size: 18px;
    clear: both;
    text-align: center;
}
div.reglamento h3 {
    text-align: center;
    color: #666;
}
div.reglamento h2 {
    margin-top: 3ex;
    margin-bottom: 1ex;
}
div.reglamento p {
    text-align: justify;
    line-height: 160%;
}
div.reglamento p.boton a {
    display: table;
    margin: auto; 
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    border-width: 3px;    
    background-color: #392f85;
    box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.11);
}
div.reglamento p.boton a:hover {
    text-decoration: underline;
}
div.reglamento p.destacado {
    border: 2px solid #ccc;
    background-color: #f2f2f2;
    padding: 5px;
    border-radius: 4px;
    margin-bottom: 2ex;
}
div.header {
}
.congreso input {
    display: block;
    float: left;
    clear: left;
    line-height: 4ex;
    margin: 5px 8px 4px 4px
}
.congreso label {
    float: left;
    line-height: 4ex;
}