/* http://meyerweb.com/eric/tools/css/reset/ */ /* v1.0 | 20080212 */ 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, b, u, i, center, 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-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: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } section, article, header, footer, nav { display: block; } @media screen and (max-width: 319px) { .unit { float: none !important; width: auto !important; } } .line:after, .lastUnit:after { clear: both; display: block; visibility: hidden; overflow: hidden; height: 0 !important; line-height: 0; font-size: xx-large; content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "; } .line { *zoom: 1; } .unit { float: left; } .size1of1 { float: none; } .size1of2 { width: 50%; } .size1of3 { width: 33.33333%; } .size2of3 { width: 66.66666%; } .size1of4 { width: 25%; } .size3of4 { width: 75%; } .size1of5 { width: 20%; } .size2of5 { width: 40%; } .size3of5 { width: 60%; } .size4of5 { width: 80%; } .lastUnit { display: table-cell; float: none; width: auto; *display: block; *zoom: 1; _position: relative; _left: -3px; _margin-right: -3px; } /* Formulas ritmo vertical: (1 ÷ tamaño de fuente padre × requerido por el valor en pixel = valor en em) m => margin p => padding t = top l = left b = bottom r = right */ /* Lists */ ul, ol { list-style-position: inside; margin: 1.286em; font-size: 0.875em; line-height: 1.286em; } li ul, li ol { font-size: 1em; } ul { list-style-type: disc; } ol { list-style-type: decimal; } dl { margin: 1.286em; font-size: 0.875em; line-height: 1.286em; } dl dt { font-weight: bold; margin-top: 1.5em; } dl dd { margin-bottom: 0em; } dd { margin-left: 1.5em; } ol ol, ol ul, ul ul, ul ol { margin-left: 1.5em; } /* Tables */ table { table-layout: fixed; width: 100%; } div.table { margin: 1.286em; font-size: 0.875em; line-height: 1.286em; } th { border: 1px solid #000000; font-weight: bold; text-align: left; } td { border: 1px solid #000000; } caption, th, td { padding: 0.25em; } caption { background: #f1f1f1; } tr, td, th { vertical-align: middle; } /* Form */ form { margin: 1.286em; font-size: 0.875em; line-height: 1.286em; } form table { table-layout: auto; } form tr, form td { border: 0 none; } td.warning_dialog { padding-top: 0; font-size: 11px; } td.with_warning_dialog { padding-bottom: 0; } td.label_text_area { vertical-align: top; padding-top: 0.5em; } td.label { text-align: right; width: 10%; } td.text_field { width: 90%; } td.text_field input { font-size: 16px; padding: 0.25em; background: url("/images/input_bg.gif") repeat-x scroll center top white; border: 1px solid; border-color: #666666 #CCCCCC #CCCCCC; width: 400px; } td.text_area textarea { font-size: 16px; padding: 0.25em; height: 200px; width: 400px; background: url("/images/input_bg.gif") repeat-x scroll center top white; border: 1px solid; border-color: #666666 #CCCCCC #CCCCCC; } td.select select { font-size: 16px; padding: 0.25em; border: 1px solid; border-color: #666666 #CCCCCC #CCCCCC; } td.submit { padding-top: 1em; } td.submit input { padding: 0.833em; cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; color: #333333; display: inline-block; /* Background */ background: #286da3; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF',endColorstr='#E1E1E1'); /* IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E1E1E1')"; /* IE8 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#e1e1e1)); background: -moz-linear-gradient(-90deg, white, #e1e1e1) repeat scroll 0 0 transparent; /* Border */ border: 1px solid #EBEBEB; -webkit-border-radius: 4px; /* Saf3-4 */ -moz-border-radius: 4px; /* FF1+ */ border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */ /* Shadow */ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); /* Saf3.0+, Chrome */ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); /* FF3.5+ */ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); /* Opera 10.5, IE 9.0 */ /* Aditional */ -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 0 #FFFFFF; } td.submit input:hover { border: 1px solid #0CA6DD; color: #FFFFFF; background: #286da3; background: -moz-linear-gradient(-90deg, #0ca6dd, #0770a0) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#0ca6dd), to(#0770a0)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0CA6DD',endColorstr='#0770A0'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0CA6DD', EndColorStr='#0770A0')"; /* IE8 */ text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25); } /* Success, error & notice boxes for messages and errors. */ div.error, div.notice, div.success, #flash_failure, #flash_success, #flash_notice { padding: 1.286em; font-size: 0.875em; line-height: 1.286em; margin: 1.286em; font-size: 0.875em; line-height: 1.286em; border: 1px solid; color: #fff; } div.error, #flash_failure { border-color: #5e1718; background: #B02B2C; } div.notice, #flash_notice { border-color: #1c3753; background: #356AA0; } div.success, #flash_success { border-color: #232903; background: #73880A; } *, :active, :focus { outline: 0 none; } body { font-size: 1em; font-family: Arial, Verdana, sans-serif; /* Experimental: */ -webkit-user-select: none; color: #333333; } div.wrap { width: 46.875em; margin-top: 1.5em; margin-bottom: 1.5em; margin-right: auto; margin-left: auto; } h1, h2, h3, h4, h5, h6 { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; color: #203360; } h1 { padding-top: 0.9em; padding-left: 0.9em; padding-right: 0.9em; padding-bottom: 0; font-size: 1.25em; line-height: 0.9em; font-weight: bold; } h2 { padding-top: 1em; padding-left: 1em; padding-right: 1em; padding-bottom: 0; font-size: 1.125em; line-height: 1em; word-spacing: -1px; font-weight: normal; } h3 { padding-top: 1.125em; padding-left: 1.125em; padding-right: 1.125em; padding-bottom: 0; font-size: 1em; line-height: 1.125em; font-weight: bold; } h4 { padding-top: 1.125em; padding-left: 1.125em; padding-right: 1.125em; padding-bottom: 0; font-size: 1em; line-height: 1.125em; font-weight: bold; } h5 { padding-top: 1.125em; padding-left: 1.125em; padding-right: 1.125em; padding-bottom: 0; font-size: 1em; line-height: 1.125em; font-weight: bold; } h6 { padding-top: 1.125em; padding-left: 1.125em; padding-right: 1.125em; padding-bottom: 0; font-size: 1em; line-height: 1.125em; font-weight: bold; } p { margin: 1.286em; font-size: 0.875em; line-height: 1.286em; } /* Use this to create a horizontal ruler across a column. */ hr { background: #000000; border: none; clear: both; color: #000000; float: none; height: 1px; margin: 1.286em; font-size: 0.875em; line-height: 1.286em; } hr.space { background: #fff; color: #fff; } /* Clearfix hack I love you */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } address { font-style: italic; margin: 1.286em; font-size: 0.875em; line-height: 1.286em; } del { color: #666; } a, a:link { color: #1a4882; text-decoration: underline; } a:visited { color: #1a4882; } a:hover { color: #052246; } a:active, a:focus { color: #1a4882; } blockquote { margin: 1.286em; font-size: 0.875em; line-height: 1.286em; border-left: 4px solid #d1d1d1; color: gray; font-style: italic; font-size: 1em; } strong { font-weight: bold; } em, dfn { font-style: italic; } dfn { font-weight: bold; } pre, code { margin: 1.286em; font-size: 0.875em; line-height: 1.286em; white-space: pre; display: block; } pre, code, tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; } pre.code { background: #000; color: #fff; padding: 1.286em; font-size: 0.875em; line-height: 1.286em; } pre.code code { margin: 0; } tt { display: block; margin: 1.286em; font-size: 0.875em; line-height: 1.286em; }