/* Estructura (estructura.css)*/
/* Documento CSS realizado por Luciano Petrosini */
/* Copyright (c) 2012 - Estudio Eurisco / Todos los derechos reservados */
/* www.estudioeurisco.com */

/* Estructura */
*{padding:0;margin:0}
body{padding-bottom:9px;background:#FDFBEE}

/* float */
.floatr{float:right}
.float, .floatl{float:left}

/* Comunes */
.nobg{background:none!important}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.float{float:left}
.block{display:block}
.nodisplay{display:none}
.bor-top{border-top:1px solid #eee8d2;padding-top:9px;margin-top:9px}
.bor-bot{border-bottom:1px solid #eee8d2;padding-bottom:9px;margin-bottom:9px}
.noborder{border:none!important}
.input:focus{outline:0}
a img{outline:none;border:none;text-decoration:none}
img.icono{margin:0 18px 0 0;vertical-align:middle;padding-right:18px;border-right:1px #eee8d2 solid}

/* Useful */
.align_center{text-align:center}
.align_right{text-align:right}
.middle{vertical-align:middle}
.align_justify{text-align:justify}
.uppercase{text-transform:uppercase}
.hidden, .collapsed{display:none}
.wrap{white-space:normal}
.bold{ font-weight:bold}
.strike{text-decoration:line-through}
.italic{font-style:italic}
.top{vertical-align:top}
.span_link{cursor:pointer}
.span_link:hover{text-decoration:underline}
.clear{clear:both}
.flatclear{clear:both;line-height:0;height:0}
br.clear{clear:both;line-height:0;font-size:0;height:0}
noscript ul{list-style-type:none}

/* simple list inline */
.inline_list{list-style-type:none;margin-top:1em}
.inline_list li{float:left}
.inline_list img{display:block}
ul.half{width:45%;margin-right:1em;float:left}

/* html 5 */
#aside, #section, #opening{display:block}

/*Estructura General*/

/** Table **/
.tabla{position:relative;margin:0!important}
.tabla tbody td, .tabla tbody td a{color:#a38352!important;line-height:18px;vertical-align:middle!important}
.tabla th, .tabla td{line-height:18px;position:relative;vertical-align:top;padding:5px 9px;border-bottom:solid 1px #f0e1cf;font-size:13px}
.tabla th{background:#B9D8EA;border-top:1px solid #c6dfee;border-bottom:1px solid #acd1e6;color:#1E4A64;font-size:13px;font-family:Arial, Helvetica, sans-serif}
.tabla th:last-child{}
.tabla tr:nth-child(odd) td, .tabla tr:nth-child(even) td{padding:0 9px;height:40px}
.tabla tr:nth-child(odd) td{background:#fbf7df;color:#725f4b}
.tabla tr:nth-child(even) td{background:#FFF;color:#725f4b}
.tabla tfoot tr td{text-align:right;vertical-align:middle}
.tabla tfoot tr:nth-child(even) td{background:none!important;color:#a38352;border-bottom:1px solid #FAF8F1!important}
.tabla tfoot tr:nth-child(odd) td{background:none!important;color:#a38352;border-bottom:1px solid #FAF8F1!important}
.tabla caption{top:9px;margin-bottom:18px}
.tabla label{font-size:14px}
.tabla label.price{text-align:right}

/** Grilla **/

/* global layout */
#page{margin:0 auto;width:100%}
#index #page{margin:0 auto;width:100%}

/* Container */
.imagen{background:#2E1710;margin-top:18px}
#container{width:980px;position:relative;overflow:visible;padding:0 22px;clear:both;margin:0 auto} /* 82.5em */
#container:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#container div{overflow:visible}
#container{min-height:234px;height:auto!important;height:234px}
#container h1{padding:0!important}

/* Base column markup */
.column{display:block;float:left;min-height:50px;position:relative;} /* 1.5em */
.colgroup{display:block;float:left}
.first{margin-left:0!important;clear:left}
.last{margin-right:0!important;clear:right}
.alpha{margin-left:0}
.omega{margin-right:0}
.gutter{margin-left:28px} /* 1.5em */
.no-gutter{margin-left:0}

.leading{margin-bottom:18px} /* 1.5em */
.noleading{margin-bottom:0!important}

#opening{}
#section{}
#aside{}

/* ESTRUCTURA */
/* Width */
.width5{width:5%!important}
.width10{width:10%!important}
.width20{width:20%!important}
.width40{width:40%!important}
.width70{width:69%!important}
.width80{width:80%!important}
.width100{width:100%!important}

/* GRILLA */
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:14px;margin-right:14px}

/* GRID */
#container .grid_1{width:56px}
#container .grid_2{width:140px}
#container .grid_3{width:224px}
#container .grid_4{width:308px}
#container .grid_5{width:392px}
#container .grid_6{width:476px}
#container .grid_7{width:560px}
#container .grid_8{width:644px}
#container .grid_9{width:728px}
#container .grid_10{width:812px}
#container .grid_11{width:896px}
#container .grid_12{width:980px}

/* PREFIX */
#container .prefix_1{padding-left:84px}
#container .prefix_2{padding-left:168px}
#container .prefix_3{padding-left:252px}
#container .prefix_4{padding-left:336px}
#container .prefix_5{padding-left:420px}
#container .prefix_6{padding-left:504px}
#container .prefix_7{padding-left:588px}
#container .prefix_8{padding-left:672px}
#container .prefix_9{padding-left:756px}
#container .prefix_10{padding-left:840px}
#container .prefix_11{padding-left:924px}

/* SUFFIX */
#container .suffix_1{padding-right:84px}
#container .suffix_2{padding-right:168px}
#container .suffix_3{padding-right:252px}
#container .suffix_4{padding-right:336px}
#container .suffix_5{padding-right:420px}
#container .suffix_6{padding-right:504px}
#container .suffix_7{padding-right:588px}
#container .suffix_8{padding-right:672px}
#container .suffix_9{padding-right:756px}
#container .suffix_10{padding-right:840px}
#container .suffix_11{padding-right:924px}

/* PUSH */
#container .push_0{left:60px}
#container .push_1{left:84px}
#container .push_2{left:168px}
#container .push_3{left:252px}
#container .push_4{left:336px}
#container .push_5{left:420px}
#container .push_6{left:504px}
#container .push_7{left:588px}
#container .push_8{left:672px}
#container .push_9{left:756px}
#container .push_10{left:840px}
#container .push_11{left:924px}

/* PULL */
#container .pull_1{left:-84px}
#container .pull_2{left:-168px}
#container .pull_3{left:-252px}
#container .pull_4{left:-336px}
#container .pull_5{left:-420px}
#container .pull_6{left:-504px}
#container .pull_7{left:-588px}
#container .pull_8{left:-672px}
#container .pull_9{left:-756px}
#container .pull_10{left:-840px}
#container .pull_11{left:-924px}

/* Margin & Padding*/
.mgr9px{margin-right:9px}
.mgl9px{margin-left:9px}
.mgt9px{margin-top:9px}
.mgb9px{margin-bottom:9px}
.mgr18px{margin-right:18px}
.mgl18px{margin-left:18px}
.mgt18px{margin-top:18px}
.mgb18px{margin-bottom:18px}