body {
	background-color: #aaa;
	font-family: 'Roboto', sans-serif;
	margin: 0;
}
.layout {
	margin: auto;
	background-color: white;
	width: 960px;
	border-radius: 5px;
}
.header {
	padding: 0;
}
.header img {
	display: block;
	margin: auto;
}
.header h2,
.header h3 {
	font-size: 16px;
	color: #137fbb;
	text-align: center;
	margin: 0;
}

p {
	line-height: 1.5;
}
div.contenido {
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 25px;
	padding-top: 25px;
}
img {
	border: 0;
}

h2 {
	margin-top: 0.8ex;
	font-size: 108%;
	color: #137fbb;
}

#abstract-form div.submit input,  #enviar {
	background-color: #137fbb;
}
div.enviar {
	text-align: center;
}
#abstract-form p.step, p.titulo-rojo {
	color: #137fbb;
}

#autores td {
	border-color: #137fbb;
}

table.form-res td {
	padding-right: 1em;
}
table.form-res {
	margin-bottom: 2ex;
}

div.seccion span,  a.forms-link   {
	background-color: #137fbb;
}
#siguiente, #modificar, #enviar,  a.forms-link  {
	color: white;
	padding: 5px;
}

div.seccion {
	border-bottom: 1px solid #137fbb;
}

#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: #137fbb;
}

p.boton {
	margin-top: 2ex;
}

p.boton a {
	color: #137fbb;
	border: 1px solid #137fbb;
	font-weight: bold;
	padding: .5ex 1em;
}
p.subtitulo, p.subtitulo2 {
	color: #137fbb;

}
p.subtitulo {
	margin-top: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
p.subtitulo a {
	font-weight: normal;
}
p.subtitulo2 {
	margin: 0;
}

div.reglamento ol {
	margin-top: 1ex;
	padding-top: 0ex;
}

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;
}
fieldset {
	border: 1px solid #ccc;
}
#figuras {
	margin: 3ex 0;
}
#figuras > div.figura a:first-child {
	border: 2px solid #ddd;
	display: inline-block;
	vertical-align: middle;
}
#figuras > div.figura a:first-child img {
	display: block;
	max-width: 320px;
	max-height: 180px;
}
#figuras > div.figura {
	margin-bottom: 2ex;
}
.input.password {
	margin-top: 2ex;
}