/* ::::: http://alcorcondiario.com/wp-content/themes/alcorcondiario/css/fonts.css ::::: */

@font-face {
	font-family: "Neuton";
	src: url('neuton-regular-webfont.eot'), url('neuton-regular-webfont.ttf') format("truetype");
}
/* ::::: http://alcorcondiario.com/wp-content/themes/alcorcondiario/css/preset.css ::::: */

html { min-height: 100%; }
body { position: relative; overflow-x: hidden; margin: 0pt; font: 14px/1.5em Sans-serif,Helvetica,Arial; color: rgb(68, 68, 68); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6, p, pre, blockquote { margin: 0pt; font-weight: normal; word-wrap: break-word; }
ul, ol, dl, dt, dd { padding: 0pt; margin: 0pt; list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-family: Neuton,Georgia,Times New Roman; }
a, button { -moz-transition: all 0.2s ease 0s ; }
a { text-decoration: none; outline: medium none; color: inherit; }
a:hover, a.active { text-decoration: none; color: rgb(89, 153, 218); }
a:active { opacity: 0.7; }
a img { border: medium none; }
form { margin: 0pt; }
fieldset { margin: 0pt; padding: 0pt; border: medium none; }
legend { padding: 0pt; display: block; text-indent: -9999px; width: 0pt; height: 0pt; overflow: hidden; }
button { height: auto; width: auto; vertical-align: middle; background: none repeat scroll 0% 0% transparent; border: medium none; outline: medium none; white-space: nowrap; cursor: pointer; }
button::-moz-focus-inner { padding: 0pt; border: medium none; }
button.submit { background: none repeat scroll 0% 0% rgb(89, 153, 218); padding: 7px 10px 6px; border-radius: 3px 3px 3px 3px; color: rgb(255, 255, 255); font: bold 12px/12px Sans-serif,Helvetica,Arial; }
button.submit:hover { background: none repeat scroll 0% 0% rgb(62, 125, 189); }
label { font-size: 12px; color: rgb(173, 173, 173); }
input, textarea, select, button { margin: 0pt; padding: 0pt; vertical-align: middle; }
input:focus, textarea:focus { outline: medium none ! important; }
textarea { resize: none; overflow: auto; }
input[type="text"], textarea { font: 12px/1em Arial,Helvetica,Sans-serif; border: 1px solid rgb(204, 204, 204); padding: 3px; width: 100%; -moz-box-sizing: border-box; box-shadow: 0pt 2px 0px 0px rgba(0, 0, 0, 0.05) inset; -moz-transition: all 0.2s ease 0s ; }
input[type="text"] { height: 26px; }
textarea { height: 100px; }
input[type="text"]:focus, .focus[type="text"], textarea:focus, textarea.focus { border-color: rgb(89, 153, 218); }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, video, audio, canvas, img, progress, meter, time { display: block; padding: 0pt; margin: 0pt; }
.col-l, .mod-media { float: left; display: inline; }
.col-r { float: right; display: inline; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
/* ::::: http://alcorcondiario.com/wp-content/themes/alcorcondiario/css/main.css ::::: */

.icon { display: inline-block; vertical-align: middle; width: 17px; height: 0pt; padding-top: 17px; text-indent: 9999px; overflow: hidden; background: url('icons.png') no-repeat scroll left top transparent; }
.i-rss { background-position: left top; }
.i-twitter { background-position: -26px 0pt; }
.i-facebook { background-position: -52px 0pt; }
.i-search { background-position: 2px -35px; }
.i-search.dark { background-position: -53px -35px; }
.placeholder { position: relative; }
.placeholder label { position: absolute; top: 3px; left: 5px; }
.placeholder button { position: absolute; top: 3px; right: 4px; }
.meta { font-size: 12px; line-height: 12px; }
.meta p { display: inline-block; vertical-align: middle; }
.meta a { font-weight: bold; text-transform: uppercase; color: rgb(89, 153, 218); margin-right: 4px; }
.meta a:hover { color: rgb(62, 125, 189); }
.meta span { color: rgb(173, 173, 173); vertical-align: middle; margin-right: 4px; }
.meta .comments a { text-transform: none; }
.meta .post-nav a { margin: 0pt; }
:hover > .tooltip { display: block; }
.tooltip { display: none; position: absolute; bottom: 100%; left: 50%; margin: 0pt 0pt 8px -150px; z-index: 55; background: none repeat scroll 0% 0% transparent; text-align: center; height: auto; width: 300px; }
.tooltip .t-inner { padding: 3px 8px 2px; display: inline-block; position: relative; cursor: default; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.85); color: rgb(255, 255, 255); font-size: 11px; line-height: 17px; white-space: nowrap; border-radius: 3px 3px 3px 3px; }
.tooltip:before { content: ""; position: absolute; bottom: -10px; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-right: 5px solid transparent; border-color: rgb(0, 0, 0) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; width: 0pt; height: 0pt; opacity: 0.85; cursor: default; }
.canvas {  }
.container, .footer .inner { width: 995px; margin: 0pt auto; }
.container { margin-bottom: 40px; }
.main { float: left; display: inline; width: 640px; }
.secondary { float: right; display: inline; width: 320px; }
.header { padding: 25px 0pt 0pt; margin-bottom: 25px; text-align: center; position: relative; }
.h-main { display: inline-block; }
.h-main p { color: rgb(138, 138, 138); }
.h-main h1, .h-main .h-title { font: 64px/50px Neuton,Georgia,Times New Roman; color: rgb(0, 0, 0); }
.h-main h1 a, .h-main .h-title a { display: block; }
.h-main h1 a:hover, .h-main .h-title a:hover { color: rgb(68, 68, 68); }
.h-main h1 a:active, .h-main .h-title a:active { opacity: 1; filter: none; position: relative; bottom: -1px; }
.h-info, .h-social { position: absolute; bottom: 0pt; }
.h-info { left: 0pt; text-align: left; }
.h-info p { font-size: 12px; color: rgb(173, 173, 173); }
.h-info .h-home { font: 26px/24px Neuton,Georgia,Times New Roman; color: rgb(68, 68, 68); }
.h-info .h-home a:hover { color: rgb(0, 0, 0); }
.h-social { right: 0pt; text-align: right; }
.h-social li { display: inline-block; vertical-align: middle; margin-left: 4px; }
.nav { padding: 7px 8px 4px 12px; margin-bottom: 40px; border: 1px solid rgb(201, 201, 201); box-shadow: 0pt 1px 0pt 0pt rgba(0, 0, 0, 0.05); }
.nav ul { float: left; display: inline; }
.nav li { display: inline-block; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-left: 30px; }
.nav li:first-child { margin: 0pt; }
.search { float: right; display: inline; }
.search .placeholder { margin: -2px; }
.search .placeholder label { top: 1px; left: 6px; }
.search input[type="text"] { border-color: rgb(221, 221, 221); height: auto; box-shadow: none; width: 160px; }
.search input[type="text"]:focus { border-color: rgb(201, 201, 201); }
.mod { margin-bottom: 20px; }
.mod h2 { font: bold 12px/1em Sans-serif,Helvetica,Arial; color: rgb(102, 102, 102); text-transform: uppercase; border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 2px; margin-bottom: 8px; }
.m-auto-ad { text-align: center; color: rgb(180, 180, 180); }
.m-auto-ad p { font-size: 20px; font-weight: bold; line-height: 80px; }
.m-auto-ad a { display: block; border: 2px dashed rgb(228, 228, 228); border-radius: 8px 8px 8px 8px; }
.m-tag-cloud { font-size: 3px; }
.m-tag-cloud a { line-height: 10px; display: inline; vertical-align: middle; margin: 0pt 4px; }
.article { margin-top: -8px; }
.article h1 { font-size: 40px; line-height: 40px; }
.article .body p, .article .body img { margin-bottom: 15px; }
.article .meta { margin: 10px 0pt; padding: 0pt 0pt 10px; border-bottom: 1px solid rgb(221, 221, 221); }
.article .body + .meta { border-top: 1px solid rgb(221, 221, 221); border-bottom: medium none; padding: 10px 0pt 0pt; margin-bottom: 40px; }
.article .body + .meta .col-r { padding-top: 2px; }
.article .meta .comments a, .post-nav li a { display: block; background: none repeat scroll 0% 0% rgb(89, 153, 218); padding: 3px 6px; border-radius: 3px 3px 3px 3px; color: rgb(255, 255, 255); }
.article .meta .comments a:hover, .post-nav li a:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(62, 125, 189); }
.article .meta iframe { vertical-align: middle; }
.post-nav li { float: left; display: inline; }
.post-nav li a { display: block; font-weight: bold; text-transform: uppercase; padding: 5px 3px 3px; }
.post-nav li:first-child a { border-radius: 3px 0pt 0pt 3px; padding-right: 8px; }
.post-nav li:last-child a { border-radius: 0pt 3px 3px 0pt; padding-left: 8px; border-left: 1px solid rgb(62, 125, 189); }
.post-nav li:first-child a:before, .post-nav li:last-child a:after { content: ""; display: inline-block; vertical-align: middle; background: url('icons.png') no-repeat scroll left top transparent; width: 17px; height: 17px; }
.post-nav li:first-child a:before { background-position: 1px -19px; }
.post-nav li:last-child a:after { background-position: -26px -19px; }
.mod.comments { padding: 10px; margin-top: 80px; background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.comments .c-title { text-align: center; margin: -28px 0pt 10px; }
.comments .c-title strong { display: inline-block; background: none repeat scroll 0% 0% rgb(245, 245, 245); border-radius: 4px 4px 4px 4px; padding: 1px 8px; }
.comments form {  }
.comments form .col-l { width: 175px; }
.comments form .col-r { width: 435px; }
.comments form .placeholder { margin-bottom: 11px; }
.comments form button { float: right; display: inline; }
.comments .c-container { margin-top: 30px; }
.c-list li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgb(221, 221, 221); }
.c-list li:last-child { margin: 0pt; padding: 0pt; border: medium none; }
.c-list li p { font-size: 12px; line-height: 20px; }
.c-list .c-author { position: relative; font-weight: bold; text-transform: uppercase; }
.c-list .c-author .tooltip { display: none; text-transform: none; font-weight: normal; }
.c-list .c-author:hover a + .tooltip { display: block; }
.footer { background: none repeat scroll 0% 0% rgb(48, 48, 48); }
.footer:before { content: ""; display: block; width: 100%; height: 1px; background: none repeat scroll 0% 0% rgb(204, 204, 204); position: relative; top: -3px; }
.footer .inner { padding: 20px 0pt 40px; }
.footer a span { -moz-transition: all 0.25s ease 0s ; }
.footer .nav-secondary li { overflow: hidden; margin-bottom: 10px; }
.footer .nav-secondary li a:hover span { opacity: 1; }
.footer .nav-secondary li strong, .footer .nav-secondary li span { float: left; display: inline; color: rgb(255, 255, 255); }
.footer .nav-secondary li strong { text-transform: uppercase; font-size: 12px; font-weight: bold; width: 100px; }
.footer .nav-secondary li span { opacity: 0.4; font-size: 12px; }
.footer .nav-secondary li span:before { content: ""; float: left; display: inline; width: 17px; height: 17px; margin-right: 8px; background: url('icons.png') no-repeat scroll -26px -34px transparent; }
.footer .col-r { text-align: right; }
.footer .col-r .wp-title, .footer .col-r .wp-description { display: block; }
.footer .col-r a:hover .wp-description { opacity: 1; }
.footer .col-r .wp-title { font: 32px/32px Neuton,Georgia,Times New Roman; color: rgb(255, 255, 255); }
.footer .col-r .wp-description { color: rgb(255, 255, 255); opacity: 0.4; }
.footer .search { text-align: left; float: none; display: block; margin-top: 15px; }
.footer .search label { color: rgb(133, 133, 133); }
.footer .search input[type="text"] { width: 100%; height: auto; background: none repeat scroll 0% 0% rgb(52, 52, 52); color: rgb(255, 255, 255); border-color: rgb(75, 75, 75); }
.footer .search input[type="text"]:focus { border-color: rgb(102, 102, 102); }
/* ::::: http://alcorcondiario.com/wp-content/themes/alcorcondiario/css/video.css ::::: */

