* {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 12px;
}
a {
text-decoration: none;
}
a img {
border: 0 none;
}
a:focus {
outline: none;
}

html {
overflow: -moz-scrollbars-vertical;
}

body {
margin: 0;
padding: 0;
background: #00447f;
}

.contenedor {
width: 100%;
position: relative;
float: left;
}

.contenido {
width: 960px;
position: relative;
left: 50%;
margin-left: -480px;
overflow: visible;
float: left;
}

#cont-logo {
border-bottom: 1px solid #afba2d;
padding: 40px 0;
}
#cont-logo img {
float: left;
margin: 0 0 0 350px;
}

#mail {
float: left;
clear: left;
margin: 20px 0 0 375px;
}

#cont-columnas {
border-left: 1px solid #afba2d;
border-right: 1px solid #afba2d;
float: left;
}
.columna {
float: left;
width: 298px;
padding: 10px 10px 20px;
}
.borde-der {
border-right: 1px solid #afba2d;
}

.columna div p {
margin: 5px 0 0;
}
.columna h2 {
float: left;
clear: left;
margin: 0;
padding: 0;
font-size: 18px;
}
.columna div, .columna img, .columna div p, .columna div strong {
float: left;
clear: left;
}
.columna div strong {
margin: 0;
}
div.datos p {
font-size: 14px;
}
.columna div, .columna div p, .columna div strong {
width: 298px;
}
.columna div p span {
font-weight: bold;
}

#col1 div#ingles {
margin: 30px 0 0;
}
#col1 img {
margin: 30px 0 0 65px;
}

.notaalpie {
float: left;
clear: left;
font-size: 10px;
}

#col2 div, #col2 img {
margin: 20px 0 0;
}

#col3 div, #col3 img {
margin: 20px 0 0;
}