/* ESTILOS GENERALES PARA MAQUETACIÓN DEL GESTOR */
body{font-size:1em;}
h2 {
    color: #171717;
    font: 1.3em Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0.625em 0.625em 0.313em;
}
h3 {
    border-bottom: 0.063em solid #D7D7D7;
    color: #212121;
    font: 1.158em Arial,Helvetica,sans-serif;
    margin: 0 0 1.25em;
    padding: 0.313em 0.625em;
}
h2.span, .subtitulo{
    color: #ABABAB !important;
    font: 0.688em Arial,Helvetica,sans-serif
}
h2 a:hover {
    color: #171717;
    line-height: normal;
}
p{
    color: #605F5F;
    font: 0.75em/1.8em Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0.313em 1em 0.313em 1.2em;
}
img.floated{
	/* para las imágenes flotantes */
    float: left;
    margin: 0.625em 1.25em;
    padding: 0;
}
img.floatedright{
	/* para las imágenes flotantes */
    float: right;
    margin: 0.625em 1.25em;
    padding: 0;
}
img.pdf{
	/* se usa para los iconos que acompañan a los enlaces */
    border: 0 none;
    margin: 0 0.5em 0 0;
    padding: 0;
    vertical-align: bottom;	
}
a{
    color: #89BE3C;
    font: 1em Arial,Helvetica,sans-serif;
    text-decoration: none;	
}
ul{
    margin: 0;
    padding: 0;	
}
ul li{
    color: #605F5F;
    font: 0.75em/1.8em Arial,Helvetica,sans-serif;
    margin-left: 5em;
    padding: 0.313em 0.625em;	
}
ol li{
    line-height: 1.8em;
    margin-left: 4em;
    padding-left: 0.2em;	
}
.clr{
    clear: both;
    margin: 0;
    padding: 0;	
}
.centrar-imagen{
    text-align: center;	
}
.caja328px{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0.063em solid #ECECEC;
    float: left;
    margin: 0.313em 0.5em;
    padding: 0.313em 0.063em;
    width: 20.5em;	
}
.caja375px{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0.063em solid #ECECEC;
    float: left;
    margin: 0.313em 0.5em;
    padding: 0.313em 0.063em;
    width: 23.438em;	
}
.caja750px {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0.063em solid #ECECEC;
    float: left;
    margin: 0.313em 0.5em;
    padding: 0.313em 0.063em;
    width: 48.1em;
}
.parrafo-destacado{
    background: none repeat scroll 0 0 #F6F6F6;
    border: 0.063em solid #CECCCC;
    margin: 1.7em;
    padding: 1em;	
}
/* Estilos para las tablas del perfil del contratante */
.table th.right {
    border-bottom: 0 none;
    font: normal 0.8em Arial,Helvetica,sans-serif !important;
    margin: 1em 0;
    padding: 1em 0 1em 0.2em;
    text-align: right !important;
    width: 20em;
}
.table td.line {
    border-bottom: 0.1em solid #D8D9D9 !important;
    font: bold 0.8em Arial,Helvetica,sans-serif !important;
    margin: 1em 0 1em 0.3em;
    padding: 1em 0 1em 0.2em;
    text-align: left;
    width: 35em;
}
.texto_cambiado{
	color:#F00 !important;
}
