*{ margin: 0; padding: 0; font-family: calibri,tahoma,verdana,arial,sans-serif; font-size: 12px; }

/*@import url(http://fonts.googleapis.com/css?family=Unica+One);*/

body{ background: #181717; color: #fff; font-family: 'Unica One', sans-serif; /* em = ancho de la letra M */}

body.frme{
 /*background: #fff;*/
}

h1{ font-size: 21px;}

h2{ font-size: 17px;}

a {	text-decoration: none;}

hr { 
  background-color: #03658C;
  height: 0.5px;
  border: 0px;
}

iframe:focus { 
    outline: none;
}

iframe[seamless] { 
    display: block;
}

#n1{
	display: inline-block;  /*float: left;*/
	width: 15%;
	text-align: center;
}
#detalles{
	display: inline-block;  /*float: left;*/
	text-align: left;
	width: 15%;
}
#detalles
{
	width: 82%;
	min-height: 5em;
	max-height: 5em;
	height: 2em;
}

#n2{
	text-align: left;
	color: #fff;
	padding: 7px 0px;
	font-weight: bold;
}
#n3{
	text-align: left;
	color: #ccc;
}
#n4, #n4 a{
	text-align: right;
	color: #ccc;
	font-weight: bold;
	font-size: 0.9em;
}

.claseimagen{
	min-width: 5.6em;
	min-height: 4.4em;
	max-width: 5.6em;
	max-height: 4.4em;
	margin: auto;
}

textarea{
	border-style: solid; 
	border-width: 0; 
	padding: 0;
	overflow:hidden;
	resize:none;
	background-color: none;
	border:none;
	border-color: none;
	outline: none;
	background: #181717; 
	color: #ccc;
}


header, nav, footer{ margin: 0px auto; text-align: center; max-width: 960px;}

header a{ color:#ccc;}

figure, hgroup{
 display: inline-block;
 margin: 0 auto;
 max-width: 960px;
 min-height: 40px;
 padding: .5em;
 text-align: left;
 vertical-align: top;
 width: 30%;
}

hgroup{
	width: 67%;
	text-align:center;
}

#menu{
	text-align: right;
	font-size: 12px;
	margin: 5px 10px 0 0;
}

#menu a{ color:#5384aa;}

figure{	padding-top: 1em; padding-bottom: 1em;}

nav { background-color: #5384aa/*049DBF*/; margin-top: 0.7em; margin: 0 auto; max-width: 960px;}
nav ul{ list-style: none; padding: 0px; text-align: center; color: #ccc; 	}
nav li { cursor: pointer; display: inline-block; padding-left: 1.5em; padding-right: 1.5em; padding-top: 0.7em; padding-bottom: 0.7em;	 }
nav li a { color:#fff; }
nav li a:hover, nav li a:active { color: #093353; }

#slider{
	margin: 0 auto;
	width: 100%;
	min-width: 20px;
	max-width: 960px;
	background-color: #fff;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding: 0px;
}


.blueberry { max-width: 960px; }

section#contenedor{
 /*background: #abcdef;*/
 margin: 0 auto;
 max-width: 960px;
 padding: 0;
 text-align: center;
 background-color: none;
 border-bottom: solid 1px #5384aa;
 /*display: table;*/
}

section#principal{
 display: inline-block;  /*float: left;*/
 max-width: 960px;
 width: 72%;
 margin: 10px auto;
 min-height: 40px;
 padding: 10px;
 text-align: left;
 vertical-align: top;
}

aside{
 display: inline-block;  /*float: left;*/
 max-width: 960px;
 width: 19%;
 background-color: #5384aa;
 margin: 10px auto;
 min-height: 190px;
 padding: 10px;
 text-align: left;
 vertical-align: top;
}

.paginador, .paginador a{
 text-align: justify;
 margin-top: 10px;
 color: #5384aa;
}

article{ max-width: 100%; max-height: 7em; color: #ccc;}

footer{ max-height: 50px; padding-top: 1em; padding-bottom: 1em; color: #aaa; }

.letra1{color: #023859; font-weight: bold;}
.letra2{color: #ECF3F1;}