﻿	
	/* http://www.google.com/webfonts */

	/* http://stackoverflow.com/questions/220236/how-to-embed-fonts-in-html */
	@font-face {
	  	font-family:'Museo';
	  	src:url('../otf/Museo500-Regular.otf') format('opentype');
	}

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-weight:inherit;
		font-style:inherit;
		font-size:100%;
		font-family:inherit;
		vertical-align:baseline;
	}

	:focus { outline:0; }
	
	body {
		color:#000000;
		font-family:'Trebuchet MS';
		font-style:normal;
		font-size:13px;
	}
	
	a:link, a:visited { color:#444444; text-decoration:none; }
	
	a:hover, a:active { text-decoration:underline; }

	img { border:0 none; }

	ol, ul {
		list-style:none;
	}
	
	table { /* tables still need 'cellspacing="0"' in the markup */
		border-collapse:separate;
		border-spacing:0;
	}
	
	caption, th, td {
		text-align:left;
		font-weight:normal;
	}
	
	blockquote:before, blockquote:after, q:before, q:after { content:""; }
	
	blockquote, q { quotes:"" ""; }
	
	blockquote { 
		padding:15px; 
		background:#D4D4FF; 
		text-align:center; 
		font-size:14px; 
	}
	
	p {
		text-align:justify;
		text-justify:newspaper;
		line-height:23px;
	}
	
	p + p { /* A paragraph positioned after another paragraph (doesn't work on IE6) */
		margin-top:15px;
	}
	
	h1 {
		font-family:'Museo';
		font-size:18px;
		text-transform:uppercase;
		letter-spacing:1px;
		color:#FFFFFF;
	}
	
	h2 {
		font-family:'Museo';
		font-size:16px;
		letter-spacing:1px;
		color:#FFFFFF;
	}

	h3 {
		font-size:20px;
		color:#4C4A4A;
	}

	h4 {
		font-size:18px;
		color:#4C4A4A;
		font-weight:bold;
	}

	h5 {
		font-size:16px;
		color:#4C4A4A;
		font-weight:bold;
	}

	strong {
	  font-weight: bold;
	}

	blockquote {
		padding:15px;
		background:#D4D4FF;
		text-align:center;
		font-size:14px;
	}
	
	.colored {
		color: #975C9E;
	}
	
	/* COOKIE LAW*/
	#barraaceptacion {
		display:none;
		position:fixed;
		left:0px;
		right:0px;
		bottom:0px;
		padding-bottom:20px;
		width:100%;
		text-align:center;
		min-height:40px;
		background-color: rgba(0, 0, 0, 0.5);
		color:#fff;
		z-index:99999;
	}
	 
	#barraaceptacion .inner {
		width:100%;
		position:absolute;
		padding-left:5px;
		font-family:verdana;
		font-size:12px;
		top:30%;
	}
	 
	#barraaceptacion .inner a.ok {
		padding:4px;
		color:#D8BDDB;
		text-decoration:none;
	}
	 
	#barraaceptacion .inner a.info {
		padding-left:5px;
		text-decoration:none;
		color:#52497B;
	}