@font-face {
	font-family: "Century Gothic";
	src: url("../../css/fonts/gothic.eot");
	font-weight:normal;
}
@font-face {
	font-family: "Century Gothic";
	src: url("../../css/fonts/gothic.ttf");
	font-weight:normal;
}
@font-face {
	font-family: "Century Gothic";
	src: url("../../css/fonts/century-gothic-bold.eot");
	font-weight:bold;
}
@font-face {
	font-family: "Century Gothic";
	src: url("../../css/fonts/century-gothic-bold.ttf");
	font-weight:bold;
}

@font-face {
 font-family: "neuropol";
 src: url("../../css/neuropol.eot");
 font-weight:normal;
}
@font-face {
 font-family: "neuropol";
 src: url("../../css/neuropol.ttf");
 font-weight:normal;
}

body {
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#000;
	background-repeat:repeat;
}
p {
	margin:0 0 8px 0;
}
a img {
	border:none;
}
img {
	max-width:920px;
	max-height:920px;
}
hr {
	height:0;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #CCC;
	margin:0 0 5px 0;
	padding:0;
}
hr.peq {
	width:400px;
}
strong {
	font-weight:bold;
}
blockquote {
	padding:0px;
	margin:0px;
	font-style:italic;
}

.wrapper {
	position:relative;
	max-width:1440px;
	min-width:980px;
	margin:0 auto;
	padding:0;
	background-image:url(../img/mosaico.png);
}

#Head_Col_1 {
	float:left;
	margin:0;
	padding:0;
	min-width:600px;
	max-width:1100px;
	width:76.4%;
	height:235px;
}
#Head_Col_1 > img {
	top:14px;
}

#Head_Col_2 {
	min-width:200px;
	max-width:340px;
	width:23.6%;
	margin:0;
	padding:0;
	float:right;
	height:235px;
}

h3 {
	font-size:14px;
	margin:0 20px 20px 26px;
}
#Header {
	position:relative;
	margin:0;
	padding:12px 20px 8px 20px;
	background:url(../img/cabecera_i.png) repeat-x;
	height:64px;
}
#Header h1, #Header h1 a {
	color:#390000;
	margin:3px 0 0 0;
	padding:0;
	font-size:27px;
	text-decoration:none;
}
#Header h2 {
	color:#390000;
	margin:0 0 0 3px;
	font-size:16px;
}
.head {
	background:url(../img/cabecera_s.png) 0 30px repeat-x;
}

#Col_1 {
	float:left;
	margin:0;
	min-width:600px;
	max-width:1100px;
	width:76.3%;
	min-height: 1700px;
	
}
#Col_2 {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	min-width:200px;
	max-width:340px;
	width:23.7%;
	margin:0;
	padding:0;
	float:right;
	min-height: 1700px;
	color:#FFF;
	background:url(../img/panel_l.png) repeat;
	z-index:1000;
	
}

h3.calendar-title {
    background-color:#000000;
    margin: 0 26px;
    padding: 4px;
	text-align:center;
	font-weight:normal;
	font-size:12px;
}
#Calendar {
	color:#000;
	margin:0 26px;
	padding:0;
}

#Calendar h2 {
	background:#000;
	margin:0;
	padding:2px;
}

#Calendar .dp-nav-next, #Calendar .dp-nav-prev {
	top:0;
}

#CommentsList {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	display:block;
}
#CommentsList > li {
	list-style:none;
	display:block;
	margin:0 0 10px 0;
	word-wrap: break-word;
}
#Col_1 .avatar {
	display:block;
	float:left;
	padding:0;
	margin:5px 0 5px 0;
	border:none;
}
#Post {
	margin:0;
	padding:50px 60px 60px 60px;
	background-image:url(../img/mapa7.jpg);
	background-position:top;
	font-size:18px;
}
#Post .post_text, #CommentsList .comment_text {
	margin:5px 0 0 100px;
}
#Post .post_head, #CommentsList .comment_head {
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0;
}
#CommentsList {
	margin:10px 4% 0 4%;
}

span.refc {
	position:relative;
	overflow:hidden;
}

span.refc div.tooltip {
	position:absolute;
	width:500px;
	background: #FFF8D9;
	padding:5px;
	border:1px solid #000;
	z-index:10000;
}
span.refc div.tooltip.pos1 {
	top:0;
	left:0;
}
span.refc div.tooltip.pos2 {
	bottom:0;
	left:0;
}

#CommentsList .comment_options a {
	font-size:10px;
	color:#CCC;
}

/* paginación */
.paging {
	margin:0 auto;
	overflow:auto;
	width: 400px;
	text-align:center;
}

.paging .page-numbers {
	display:inline-block;
	margin:0 1px;
	text-decoration:none;
	text-align:center;
	color:#000;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:2px 5px;
}
 
.paging a.page-numbers:hover, .paging span.page-numbers.current { 
	background-color:#EFEFEF;
}

#CommentForm {
	background:none;
	text-shadow: #000000 4px 4px 6px;
	margin:0;
	color:#FFF;
	padding:10px;
}
#CommentForm form {
	margin:10px;
}

#CommentForm h3#reply-title {
	font-size:18px;
	margin:20px 0 20px 10px;
}
#CommentForm .logged-in-as a {
	color:#FFF;
	font-weight:bold;
}

#CommentForm  input {
	margin-left:5px;
}

#CommentForm  #comment {
	width:100%;
	height:200px;
	margin-bottom:10px;
}

#Fechas {
	margin:10px 8px 10px 10px;
}

#Fechas #Pestanas {
	list-style:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#Fechas #Pestanas > li {
	display:block;
	float:left;
	height:38px;
	margin:0 1px 0 0;
	padding-right:12px;
	background:url(../img/pest_d_2.png) no-repeat right;
}

#Fechas #Pestanas > li > a {
	display:block;
	float:left;
	padding:8px 0 8px 12px;
	min-width:100px;
	text-align:center;
	height:22px;
	overflow:hidden;
	background:url(../img/pest_i_2.png) no-repeat;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#Fechas #Pestanas > li.selected, #Fechas #Pestanas > li:hover {
	background:url(../img/pest_d.png) no-repeat right;
}

#Fechas #Pestanas > li.selected > a, #Fechas #Pestanas > li:hover > a {
	background:url(../img/pest_i.png) no-repeat;
}

#Fechas .capa_fecha {
	padding:10px;
	min-height:300px;
	background-color:#FFF;
	border-right:3px solid #333;
	border-bottom:3px solid #333;
}

#Fechas .capa-cont {
	padding:0px;
	background-color:#FFF;
}

#Fechas #Fecha_Blog, #Fechas #Fecha_Chat {
	display:none;
}

#Fechas #Fecha_Chat img {
	max-width:400px;
}

.widget_blog {
	position:relative;
	color:#000;
	margin:20px;
	padding:0;
	font-size:12px;
	word-wrap: break-word;
}
.widget_blog h3 {
	font-size:14px;
	margin:0 0 20px 0;
}
.widget_blog h3  a {
	color:#391500;
}

.widget_blog a {
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
.widget_blog a:hover {
	color:#000;
}

.widget_blog .fecha {
	font-size:10px;
}

.app {
	font-size:10px;color:#999;border-top:1px solid #999;padding-top:3px; display:inline-block;margin-top:10px;
}

.clearfloat {
	clear:both;
}