/*
(P)
Los proyectos de contraculto.

01: CSS Resets.
02: Common and Specials.
03: Basic Structure.
04: Header.
05: Main Content.
06: Single.
07: Footer.
*/

/* * * * * * * * * * * * * * * * * * * * 01: CSS Resets. */

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, mall,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead, r,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}

/* * * * * * * * * * * * * * * * * * * * 02: Common and Specials. */

a{color:#353535;text-decoration:none;border-bottom: 1px dashed #c8d428}
a:hover{color:#c8d428}

a{color:#353535;text-decoration:none;border-bottom: 1px dashed #F75D45}
a:hover{color:#F75D45}

strong{font-weight:bold}
ul, ol	{ margin-bottom: 1.7em; list-style-position: outside; }
ul li	{ list-style-type: disc; }
ol li	{ list-style-type: decimal; }

.clear{clear:both;margin:0}
.alignleft{text-align:left}
.aligncenter{text-align:center}
.alignjustify{text-align:justify}
.alignright{text-align:right}

.floatleft{float:left}
.floatright{float:right}

/* * * * * * * * * * * * * * * * * * * * 03: Typography. */

@font-face { font-family: Junction; src: url('junction.otf'); }
@font-face { font-family: Expressway; src: url('expressway_rg.otf'); }

body	{ line-height: 1.7em; font-size: 0.85em; font-family: Junction, 'Myriad Pro', Calibri, 'Helvetica Neue', Helvetica, 'Bitstream Vera Sans', Arial, sans-serif; }
h1, h2, h3, h4, h5, h6	{}

/* * * * * * * * * * * * * * * * * * * * 03: Basic Structure. */

body	{ margin: 3.4em 0; background: #fff; text-align: center; color: #353535; }
#wrapper	{ margin: 0 auto; width: 500px; text-align: justify; }
.block	{ padding: 1.7em; }

/* * * * * * * * * * * * * * * * * * * * 04: Header. */

.header	{ margin-bottom: 5.1em; border: 1px dashed #F75D45; }
.header h1	{ margin-bottom: 1.7em; }
.header h3	{ font-weight: normal; }

/* * * * * * * * * * * * * * * * * * * * 05: Main Content. */

.single	{ margin-bottom: 5.1em; border-bottom: 1px dashed #ccc; padding-bottom: 3.4em; }
.single.last, .single.project	{ border-bottom: none; padding-bottom: 0; }

.single_header	{ margin-bottom: 1.7em; }
.single_header p	{ color: #aaa; }
.single h4	{ color: #aaa; font-weight: bold; }

/* * * * * * * * * * * * * * * * * * * * 06: Single. */

.single_main p	{ margin-bottom: 1.7em; }
.project p	{ margin-bottom: 1.7em; }

/* * * * * * * * * * * * * * * * * * * * 07: Footer. */

.footer	{ border: 1px dashed #ccc; color: #aaa; }

