@charset "utf-8";

/* CSS Document */
* {margin: 0;padding: 0;}

ul {list-style: none;padding: 0;margin: 0;}

img,fieldset {border: none}

img {border: 0;padding: 0;margin: 0;}

/* render html5 elements as block */
header,footer,section,aside,nav,article {display: block;}

h1,h2,h3,h4,h5,h6 {display: block;font-weight: normal}

body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}

@font-face {
	font-family: 'AllerDisplayRegular';
	src: url('../fonts/allerdisplay-webfont.eot');
	src: url('../fonts/allerdisplay-webfont.eot?#iefix')
		format('embedded-opentype'), url('../fonts/allerdisplay-webfont.woff')
		format('woff'), url('../fonts/allerdisplay-webfont.ttf')
		format('truetype'),
		url('../fonts/allerdisplay-webfont.svg#AllerDisplayRegular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerBold';
	src: url('../fonts/aller_bd-webfont.eot');
	src: url('../fonts/aller_bd-webfont.eot?#iefix')
		format('embedded-opentype'), url('../fonts/aller_bd-webfont.woff')
		format('woff'), url('../fonts/aller_bd-webfont.ttf')
		format('truetype'), url('../fonts/aller_bd-webfont.svg#AllerBold')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerRegular';
	src: url('../fonts/aller_rg-webfont.eot');
	src: url('../fonts/aller_rg-webfont.eot?#iefix')
		format('embedded-opentype'), url('../fonts/aller_rg-webfont.woff')
		format('woff'), url('../fonts/aller_rg-webfont.ttf')
		format('truetype'), url('../fonts/aller_rg-webfont.svg#AllerRegular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatinModernRoman10Bold';
	src: url('../fonts/lmroman10-bold-webfont.eot');
	src: url('../fonts/lmroman10-bold-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lmroman10-bold-webfont.woff') format('woff'),
		url('../fonts/lmroman10-bold-webfont.ttf') format('truetype'),
		url('../fonts/lmroman10-bold-webfont.svg#LatinModernRoman10Bold')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatinModernRomanCaps10Regular';
	src: url('../fonts/lmromancaps10-regular-webfont.eot');
	src: url('../fonts/lmromancaps10-regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lmromancaps10-regular-webfont.woff') format('woff'),
		url('../fonts/lmromancaps10-regular-webfont.ttf') format('truetype'),
		url('../fonts/lmromancaps10-regular-webfont.svg#LatinModernRomanCaps10Regular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LatinModernRoman10Regular';
	src: url('../fonts/lmroman10-regular-webfont.eot');
	src: url('../fonts/lmroman10-regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lmroman10-regular-webfont.woff') format('woff'),
		url('../fonts/lmroman10-regular-webfont.ttf') format('truetype'),
		url('../fonts/lmroman10-regular-webfont.svg#LatinModernRoman10Regular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

.aller_display {font-family: 'AllerDisplayRegular';}

.aller_regular {font-family: 'AllerRegular';}

.aller_bold {font-family: 'AllerBold';}

.modern_caps {font-family: 'LatinModernRomanCaps10Regular';}

.modern_regular {font-family: 'LatinModernRoman10Regular';}

.modern_bold {font-family: 'LatinModernRoman10Bold';}

/* nuevo clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

p {
	font-size: .9em;
	color: #333333;
	margin-bottom: 15px;
}

p a {color: #A42339;text-decoration: none}

p a:hover {text-decoration: underline}

a {text-decoration: none}

.left {float: left;}
.right {float: right;}

ol {margin-left: 30px;}