
/* ///////////////////////////// GENERAL (all the web) ///////////////////////////// */

/*--------------------- HTML ---------------------*/
/*------ Reset ------*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
/*------ Body ------*/
body {
	background:url(img/all/bg-body.jpg) no-repeat center top #000;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%; 
	margin:0;
	padding:0;
	text-align:center;
}
body.mceContentBody { /* Admin */
	background:none;
	text-align:left;
}
/*------ Semantic ------*/
p {
	line-height:1.5em;
	margin-bottom:1.5em;
}
a {
	border-bottom:1px solid #ffddc4;
	color:#e33724;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	border:none;
	color:#ab2c1e;
}
abbr, acronym {
	border-bottom:1px dashed;
	cursor:help;
}
a abbr, a acronym {
	cursor:pointer;
}
q,
blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-.05em;
	margin:1em 0;
}
blockquote cite {
	display: block;
	font-size: .85em;
	margin-top:.5em;
}
form {
	margin:0;
	width:auto;
}
form li {
	margin:1.6em 0 0 0;
}
form label {
	color:#666;
	display:block;
	float:left;
	font-weight:bold;
	margin:0;
	text-align:left;
	text-transform:uppercase;
	width:8.75em;
}
form li input,
form select,
form textarea {
	background:#2b2b2b;
	border:1px solid #232323;
	border-bottom:1px solid #616161;
	border-top:1px solid #111;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	font-style:italic;
	padding:.45em .75em .45em .7em;
	width:22em;
}
form select {
	padding-right:.25em;
	width:23.6em;
}
form textarea {
	padding-right:.25em;
	height:8em;
	width:22.5em;
}
form li input:hover,
form select:hover,
form textarea:hover{
	background:#333;
	border:1px solid #000;
}
form li input:focus,
form select:focus,
form textarea:focus {
	background:#444;
	border:1px solid #000;
}
form .reqtxt, /* required text */
form .emailreqtxt { /* required text */
	display:none;
}
form .sendbutton {
	background:url(img/all/bg-button.png) repeat-x left bottom #5b5b5b;
	border:3px solid #bfbfbf;
	color:#FFF;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	font-weight:bold;
	margin:.8em 0 0 8.75em;
	padding:.35em .9em;
	text-transform:uppercase;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
}
form .sendbutton:hover {
	border-color:#CCC;
	color:#CCC;
}
form fieldset {
	display:none;
}
/* Errors */
.failure { /* Text */
	background:#ffffcc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:-.5em;
	padding:1em 1.5em;
}
form .cf_li_err input,
form .cf_li_err input:hover,
form .cf_li_err input:focus,
form .cf_li_err select,
form .cf_li_err select:hover,
form .cf_li_err select:focus,
form .cf_li_err textarea,
form .cf_li_err textarea:hover,
form .cf_li_err textarea:focus {
	background:#ffffe5;
	border:1px solid #d2d2a0;
	color:#333;
}
/*--------------------- LAYOUT ---------------------*/
/*------ Wrapper & Container ------*/
#wrapper {
	background:url(img/all/bg-wrapper.png) repeat left top;
}
#container {
	margin:0 auto;
	padding:0 0 3em 0;
	text-align:left;
	width:80.75em;
}
/*------ Header ------*/
#header {
	background:url(img/all/bg-header.png) no-repeat right top;
	height:17.5em;
	position:relative;
}
/* Home link */
#header #home {
	left:35px;
	position:absolute;
	top:25px;
}
#header #home a {
	background:url(); /* To be clickable in IE 6 & 7 */
	border:none;
	display:block;
	height:40px;
	width:40px;
}
#header #home a span {
	display:none;
}
/* Corporative */
#header #corporative {
	left:7.35em;
	position:absolute;
	top:2.45em;
}
#header #corporative li {
	float:left;
	margin-right:1em;
}
#header #corporative a {
	background:#929083;
	border:none;
	color:#FFF;
	display:block;
	padding:.6em .95em;
	text-shadow:1px 1px 1px #5a564c;
	border-radius:35px;
	-moz-border-radius:35px;
	-webkit-border-radius:35px;
}
#header #corporative a:hover {
	background:#807e71;
	color:#ebebeb;
}
#header #corporative .current_page_item a {
	background:#e33724;
}
/* Language */
#header #language {
	background:url(img/all/bg-language.png) no-repeat 5.45em .25em;
	position:absolute;
	right:3em;
	text-shadow:1px 1px 1px #FFF;
	text-transform:lowercase;
	top:3.15em;
}
#header #language li {
	float:left;
	margin-left:1em;
}
#header #language li.active {
	margin-left:1.25em;
}
#header #language a {
	border:none;
	color:#3d332a;
}
#header #language a:hover {
	color:#000;
}
#header #language li.active a {
	font-weight:normal;
}
/* Logo */
#header #logo {
	left:4.25em;
	position:absolute;
	top:7em;
}
#header #logo a {
	border:none;
}
/* Menu */
#header #menu {
	left:23.5em;
	position:absolute;
	top:7.25em;
}
#header #menu li {
	float:left;
}
#header #menu li a {
	background-repeat: no-repeat;
	border:none;
	display:block;
	float:left;
	height:92px;
	width:149px;
}

#header #menu.es li a {background-image:url(img/es/bg-menu.png);}
#header #menu.eu li a {background-image:url(img/eu/bg-menu.png);}


#header #menu li a:hover {
	background-position:0 -108px;
}
#header #menu li span {
	display:none;
}
#body_catering #header #menu .cat-item-4 a { /* Catering */
	background-position:0 -216px;	
}
#header #menu .cat-item-7 a { /* Vending */
	width:126px;
	background-position:-149px 0;
}
#header #menu .cat-item-7 a:hover {
	background-position:-149px -108px;
}
#body_vending #header #menu .cat-item-7 a {
	background-position:-149px -216px;
}
#header #menu .cat-item-8 a { /* Recreation */
	background-position:-275px 0;
	width:148px;
}
#header #menu .cat-item-8 a:hover {
	background-position:-275px -108px;
}
#body_recreation #header #menu .cat-item-8 a {
	background-position:-275px -216px;
}
/*------ Content ------*/
#content {
	background:url(img/all/bg-content.png) repeat-y left top;
	float:left;
	width:80.75em;
}
/* Left menu */
#subMenu {
	background:url(img/all/bg-submenu.png) no-repeat left top;
	float:left;
	font-size:1.3em;
	margin:0 2em 0 0;
	width:16em;
}
#subMenu ul {
	padding:1em 1.25em;
}
#subMenu li.current-cat a {
	background:url(img/all/bg-submenu-li-current.png) repeat-x left top;
	margin-top:-.1em;
	padding:.85em .5em .85em .5em;
}
#subMenu a {
	background:url(img/all/bg-submenu-li.png) repeat-x left bottom;
	border:none;
	color:#FFF;
	display:block;
	font-weight:normal;
	padding:.65em .5em .9em .5em;
	text-shadow:1px 2px 2px #000;
}
#subMenu a:hover {
	color:#CCC;
}
#subMenu div.container {
	background:url(img/all/bg-submenu-container.png) no-repeat left bottom;
	padding-bottom:2em;
}
/* Central content */
#colRight {
	float:left;
	width:54.15em;
}
/*------ Footer ------*/
#footer {
	height:11em;
	padding-left:4em;
}
#footer .logo_urkotronik {
	float:left;
	margin: 0 4em 0 0;
}

#footer .logo_armeria {
	float:right;
	margin: 15px 0 0 0;
}

#footer .logo_armeria a {
	background:url(img/all/logo_armeria_eskola.png);
	border-bottom: none;
	display: block;
	height: 88px;
	text-indent: -9999px;
	width: 164px;
}
#footer dl {
	color:#FFF;
	float:left;
	margin-top:1.5em;
}
#footer dt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
}
#footer dd {
	margin-top:.1em;
}
#footer .address {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
#footer .phone {
	background:url(img/all/bg-footer-phone.png) no-repeat left center;
	padding-left:1.35em;
}
#footer li {
	background:url(img/all/bg-footer-li.png) no-repeat left center;
	float:left;
	margin:.5em 1em 0 0;
	padding:.3em 0 .3em 2em;
	text-transform:lowercase;
}
#footer li a {
	border:none;
	font-weight:normal;
}
#footer li a:hover {
	color:#bf2210;
}
/* Clear footer */
#falsoPie {
	clear:both;
	height:1.15em;
}

/*--------------------- GENERAL CLASS ---------------------*/
/* Screen readers */
.ayudaAcces {
	font-size:.1em;
	left:-10000px;
	line-height:1%;
	position:absolute;
	top:-10000px;
}
/* Clearfix permite limpiar flotados. Mas info: http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after,
#container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix,
#container {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix,
* html #container {
	height: 1%;
}
.clearfix,
#container {
	display: block;
}
/* End hide from IE-mac */


/* ///////////////////////////// CONTENTS ///////////////////////////// */

/*--------------------- INDEX ---------------------*/
/*------ Services ------*/
#body_index #services {
	background:url(img/all/bg-index-services.png) repeat-y left top;
	border-bottom:5px solid #b7b6b0;
	border-top:5px solid #b7b6b0;
	margin:0 1.4em 0 2em;
	padding:1.75em 0 1.75em 2em;
}
#body_index #services li {
	background:url(img/all/bg-index-services-catering.jpg) no-repeat left top #FFF;
	float:left;
	height:43em;
	margin-right:1.65em;
	position:relative;
	width:23.35em;
}
#body_index #services li.vending {
	background-image:url(img/all/bg-index-services-vending.jpg);
}
#body_index #services li.recreation {
	background-image:url(img/all/bg-index-services-recreation.jpg);
	margin:0;
}
#body_index #services li h2 {
	color:#FFF;
	font-size:2.5em;
	font-weight:normal;
	left:1em;
	position:absolute;
	top:7.7em;
}
#body_index #services li h2 {
	color:#FFF;
	font-size:2.5em;
	font-weight:normal;
	left:.75em;
	position:absolute;
	top:7.7em;
}
#body_index #services li p {
	font-size:1.15em;
	left:0;
	letter-spacing:-.005em;
	line-height:1.35em;
	padding:0 1.5em;
	position:absolute;
	top:22em;
}
#body_index #services li p.more {
	background:url(img/all/bg-index-services-more.png) no-repeat left center;
	left:-.5em;
	letter-spacing:-.02em;
	padding:1em 0 1em 2em;
	position:absolute;
	top:33em;
}
#body_index #services li p.more a {
	border-color:#ea695b;
}
/*------ About and Contact ------*/
#body_index #aboutAndContact {
	background:url(img/all/bg-index-aboutandcontact.jpg) no-repeat left top;
	margin:3em 0 1em .75em;
	padding-top:1.75em;
}
/* About */
#body_index #about {
	padding-left:2.6em;
	float:left;
	width:19.5em;
}
#body_index #about h2 {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	margin-bottom:.25em;
	text-shadow: 1px 1px 1px #000;
}
#body_index #about p {
	color:#c6c6c6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-style:italic;
	line-height:1.2em;
	margin-bottom:.75em;
	text-shadow: 1px 1px 1px #000;
}
#body_index #about .more {
	background:url(img/all/bg-index-about-more.png) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-style:normal;
	margin-left:-.9em;
	padding:.75em 0 0 1em;
	text-shadow:none;
	text-transform:uppercase;
}
#body_index #about .more a {
	border:none;
}
/* Contact */
#body_index #contact {
	float:left;
	margin-left:5.5em;
	width:36em;
}
#body_index #contact h2 {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
}

#body_index form textarea {
	height: 4.5em;
}

#body_index .linklove {
	display:none;
}
#body_index .failure {
	margin:0 3.9em -.65em 0;
	padding:.25em .75em;
}

/*--------------------- CATEGORY ---------------------*/
/*------ Summary ------*/
#category #summary {
	height:25.25em;
	margin-bottom:1.5em;
	position:relative;
}
.catering #category #summary {
	background:url(img/all/bg-catering-category-summary.jpg) no-repeat left top;
}
.vending #category #summary {
	background:url(img/all/bg-vending-category-summary.jpg) no-repeat left top;
}
#category #summary div {
	color:#FFF;
	font-size:1.25em;
	left:22.85em;
	position:absolute;
	top:2em;
	width:16.5em;
}
#category #summary h1 {
	background:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.5em;
	font-weight:normal;
	margin-bottom:.2em;
}
#category #summary p {
	font-size:.9em;
	line-height:1.25em;
}
#category #summary ol {
	font-size:.9em;
	font-weight:bold;
}
#category #summary li {
	margin-bottom:.15em;
}
/*------ Introduction ------*/
#category #introduction {
	float:left;
	margin-right:2em;
	width:25.5em;	
}
/*------ Destacado ------*/
#category #destacado {
	float:left;
	margin-top:.4em;
	padding-left:9.65em;
	width:16.25em;	
}
#category #destacado p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-style:italic;
	line-height:1.3em;
}
.catering #category #destacado {
	background:url(img/all/bg-catering-category-destacado.jpg) no-repeat left top;
}
.vending #category #destacado {
	background:url(img/all/bg-vending-category-destacado.jpg) no-repeat left top;
}
/*------ Recreation ------*/
.recreation #category {
	padding:0 4em;
}
.recreation #category #summary {
	background:url(img/all/bg-recreation-category-summary.jpg) no-repeat left top;
}
.recreation #category #summary div {
	left:27.25em;
	width:22em;
}
.recreation #category #summary span.second {
	padding-left:1.25em;
}
.recreation #category #introduction {
	width:30.7em;	
}
.recreation #category #destacado {
	background:url(img/all/bg-recreation-category-destacado.jpg) no-repeat left top;
}

/*--------------------- PRODUCTS LIST ---------------------*/
/*------ Heading ------*/
#products #heading {
	background:url(img/all/bg-products-heading.png) repeat-y right top;
	height:18.5em;
	margin-bottom:1.5em;
	position:relative;
}
#products #heading h1 {
	background:#e33724;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	left:0;
	padding:.35em .6em .25em .6em;
	position:absolute;
	top:6.5em;
	width:13em;
}
/*------ Introduction ------*/
#products #introduction p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	line-height:1.3em;
	margin-left:.85em;
	width:29.5em;
}
#products #introduction img {
	float:right;
	margin:2em;
}
/*------ List ------*/
#products #list h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	margin:.5em 0 .75em .75em;
}
#products #list ul {
	margin-left:.5em;
}
#products #list li {
	float:left;
	height:15.4em;
	margin:0 .35em 1.5em .35em;
	width:12.5em;	
}
#products #list img {
	background:url(img/all/bg-products-list-img.png) repeat left top;
	margin-bottom:-2px;
	padding:.85em;
}
#products #list a:hover img {
	background-image:url(img/all/bg-products-list-img-hover.png);
}
#products #list a.text {
	background:url(img/all/bg-products-list-a.png) no-repeat right center #333;
	border:none;
	color:#FFF;
	display:block;
	font-size:.9em;
	font-weight:normal;
	padding:.3em 1em;
	text-transform:uppercase;
}
#products #list a.text:hover {
	background-color:#555;
	color:#CCC;
}
/*------ Telemetria ------*/
#telemetria .image {
	margin:3em 0;
	text-align:center;
}
#telemetria li {
	background:url(img/all/bg-telemetria-li.png) no-repeat left bottom #f2f2f2;
	float:left;
	height:30.5em;
	margin:0 2em 3em 0;
	padding-bottom:1.5em;
	width:16.65em;
}
#telemetria h2 {
	background:url(img/all/bg-telemetria-h2.png) no-repeat left top;
	color:#FFF;
	font-size:1.4em;
	line-height:1em;
	padding:1.25em 1em .75em 1em;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	text-transform:uppercase;
}
#telemetria ul ul {
	background:url(img/all/bg-telemetria-ul.png) no-repeat left top;
	padding:2em 1.5em 0 1.5em;
	text-align:center;
}
#telemetria li li {
	background:url(img/all/bg-telemetria-li-li.png) repeat-x left bottom;
	border:none;
	float:none;
	height:auto;
	margin:.5em 0 0 0;
	padding:0 0 .75em 0;
	width:auto;
}
#telemetria li.official {
	background:none;
	margin:0;
	position:relative;
}
#telemetria li.official h2 {
	background:none;
	font-size:1em;
	padding:0;
	position:absolute;
	top:2.95em;
	text-shadow:none;
	text-transform:none;
	width:16.25em;
	text-align:center;
}
/*------ Montajes integrales ------*/
#montajes img {
	float:left;
	margin-right:3em;
}
#montajes div {
	float:left;
	width:25.5em;
}
#montajes .destacado {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	line-height:1.25em;
	margin-bottom:.85em;
}
#montajes strong {
	font-size:1.15em;
}
/*------ Tiendas 24 horas ------*/
#tiendas .destacado {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	text-align:center;
}
#tiendas .destacado strong {
	font-weight:normal;
}
#tiendas li {
	float:left;
	margin-right:3em;
	width:25.5em;
}
#tiendas li.par {
	margin-right:0;
}
#tiendas h2 {
	font-size:1.45em;
}
/*------ Consumibles ------*/
#consumibles {
	width:57em;
}
#consumibles .destacado {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	line-height:1.35em;
	margin:0 12em 1.5em 1em;
}
#consumibles .destacado strong {
	font-weight:normal;
}
#listadoConsumibles { /* For fluid grid javascript */
	position:relative;
}
#consumibles li {
	background:url(img/all/bg-consumibles-li.png) no-repeat left bottom;
    float: left;
	margin:0 3em 2.5em 0;
	padding-bottom:1.25em;
	width:25.4em;
}
#consumibles .heading {
	background:url(img/all/bg-consumibles-heading.png) no-repeat left top #121212;
	height:5.4em;
	padding:.75em;
}
#consumibles img {
	border:2px solid #2b2b2b;
	float:left;
	margin-right:1em;
}
#consumibles h2 {
	color:#666;
	font-size:1.6em;
	font-weight:normal;
	line-height:.9em;
	margin-top:1.15em;
	vertical-align:middle;
}
#consumibles li ul {
	background:url(img/all/bg-consumibles-ul.png) repeat-x left top #f2f2f2;
	padding:1.5em 1em 0 1.75em;
}
#consumibles li li {
	background:url(img/all/bg-consumibles-li-li.png) no-repeat left .25em;
	float:none;
	margin-bottom:.75em;
	padding:0 0 0 1.15em;
	width:auto;
}
/*--------------------- PRODUCT DETAIL ---------------------*/
/*------ H1 ------*/
.post h1 {
	background:#e33724;
	color:#FFF;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	padding:.35em .7em .25em .6em;
}
/*------ ColA ------*/
.post #colA {
	float:left;
	margin-right:3.5em;
	width:25.5em;
}
/* Image */
.post #image {
	background:url(img/all/bg-products-list-img.png) repeat left top;
	margin-bottom:1px;
	padding:.75em;
	position:relative;
	text-align:center;
}
.post #image img {
	border:5px solid #b9b6a7;
}
.post #image .background {
	background:#E33724;
	height:4.5em;
	position:absolute;
	right:-.75em;
	top:-.75em;
	width:4.5em;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.post #image .lightbox {
	position:absolute;
	right:-.5em;
	top:-.5em;
}
.post #image .lightbox a {
	background:url(img/all/bg-post-lightbox.png) no-repeat center center;
	border:none;
	display:block;
	padding:2em;
}
.post #image .lightbox a:hover {
	background:url(img/all/bg-post-lightbox-hover.png) no-repeat center center;
}
.post #image .lightbox span {
	display:none;
}
/* Characteristics */
.post #characteristics {
	background:url(img/all/bg-post-characteristics.png) no-repeat left top #121212;
	color:#FFF;
	padding:1.75em 1.5em;
}
.post #characteristics h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.45em;
	margin-bottom:.7em;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000;
}
.post #characteristics li {
	background:url(img/all/bg-post-characteristics-li.png) no-repeat left .2em;
	margin-bottom:.6em;
	padding-left:1.25em;
}
.post #characteristics li ul {
	margin:1em 0;
}
.post #characteristics li li {
	background:url(img/all/bg-post-characteristics-li-li.png) no-repeat left .4em;
	color:#666;
	margin-bottom:.15em;
	padding-left:1em;
}
.post #characteristics strong { /* Asterisco */
	color:#e33724;
}
.post #characteristics div ul { /* Leyenda */
	background:#271614;
	margin:1.5em 0 0 0;
	padding:.75em .75em .5em .75em;
}
.post #characteristics div li {
	background:none;
	margin-bottom:.25em;
	padding:0;
}
/*------ ColB ------*/
.post #colB {
	float:left;
	width:25em;
}
/* Intro */
.post #intro p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	line-height:1.4em;
}
/* Models */
.post #models h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	margin:2em 0 .65em 0;
}
.post #models ul {
	border-top:1px dotted #999;
}
.post #models li {
	background:url(img/all/bg-post-models-li.png) no-repeat left .1em;
	border-bottom:1px dotted #999;
	margin-top:.3em;
	padding:.5em 0 .85em 2.75em;
}
/* Download */
.post #download {
	background:url(img/all/bg-post-download.png) no-repeat left center;
	font-size:1.5em;
	line-height:1em;
	margin-top:.75em;
	padding:1em 0 .75em 2.75em;
}
.post #download a {
	border:none;
}
.post #download a:hover {
	color:#b52010;
}
.post #download span { /* PDF */
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	font-style:italic;
}
/*--------------------- ABOUT ---------------------*/
#about {
	margin-left:.75em;
}
/*------ Intro ------*/
#about #intro {
	background:#121212;
	color:#666;
	height:41.1em;	
}
#about #intro img {
	float:left;
}
#about #intro .content {
	float:left;
	margin:2.5em 0 0 2.25em;
	width:33.5em;
}
#about #intro h1 {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.8em;
	font-weight:normal;
	margin-bottom:.2em;
}
#about #intro .destacado {
	font-size:1.3em;
	line-height:1.3em;
	margin-bottom:1.25em;
}
#about #intro .destacado strong {
	color:#FFF;
}
#about #intro .download {
	background:url(img/all/bg-about-download.png) no-repeat left .2em;
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:.85em 3em;
}
#about #intro .download a {
	border:none;
	font-weight:normal;
}
#about #intro .download a:hover {
	color:#f17c6f;
}
/*------ Services ------*/
#about #services {
	margin-top:3em;
}
#about #services img {
	float:left;
	margin:0 3.5em;	
}
#about #services .content {
	float:left;
	width:43em;
}
#about #services p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	line-height:1.25em;
}
#about #services .destacado {
	font-size:1.75em;
	line-height:1.4em;
	margin-bottom:.75em;
}
/*------ Destacado ------*/
#about #destacado {
	background:#f5f5f5;
	font-size:1.95em;
	line-height:1.2em;
	margin-top:1em;
	padding:1em 6em;
	text-align:center;
}
#about #destacado strong {	
	font-weight:normal;
}
/*------ characteristics ------*/
#about #characteristics {
	margin-top:4em;
}
#about #characteristics img {
	float:left;
	margin-right:2.5em;
}
#about #characteristics ul {
	float:left;
	width:62em;
}
#about #characteristics li {
	background:url(img/all/bg-about-characteristics-li.png) no-repeat left .25em;
	float:left;
	height:17em;
	margin:0 5em 1.75em 0;
	padding-left:2.25em;
	width:22.65em;
}
#about #characteristics h2 {
	font-size:1.15em;
	margin-bottom:.25em;
	text-transform:uppercase;
}
#about #characteristics li.par {
	margin-right:0;
	width:27em;
}
/*--------------------- CONTACT ---------------------*/
#body_contact #content {
	padding:0 0 0 4em;
	width:76.75em;
}
#body_contact h1 {
	font-size:2.75em;
	font-weight:normal;
	margin:0 0 -1.5em 13.75em;
	padding-top:.5em;
}
#body_contact h2 {
	display:none;
}
/*------ Mapa ------*/
#body_contact #map {
	background:#ededed;
	float:left;
	padding:1em 1em .75em 1em;
	width:34em;
}
#body_contact #map div {
	border:2px solid #FFF;
}
#body_contact iframe {
	height:385px;
}
#body_contact #map p {
	background:#e1e1e1;
	border:1px solid #FFF;
	font-size:1.5em;
	margin:.5em 0 0 0;
	padding:.5em 1em .75em 1em;
	text-align:center;
}
#body_contact #map p a {
	border-bottom:1px solid #e33724;
}
#body_contact #map p a:hover {
	border:none;
}
/*------ Form ------*/
#body_contact #form {
	float:left;
	margin-left:2em;
	width:36em;
}
#body_contact #form .intro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	line-height:1.4em;
	margin:3.5em 0 2.25em 0;
}
#body_contact .linklove {
	display:none;
}
/*------ Clear ------*/
#body_contact #falsoPie {
	height:4.2em;
}
/*--------------------- GENERIC ---------------------*/
#body_page #content {
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding:0 4em;
	width:72.75em;
}
#body_page h1 {
	font-size:2.75em;
	font-weight:normal;
	margin-bottom:.5em;
}
#body_page h2 {
	font-size:2em;
	font-weight:normal;
	margin-bottom:.25em;
}
#body_page h3 {
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:.25em;
}
#body_page h4 {
	font-size:1.2em;
	margin-bottom:.25em;
}
#body_page #content ol, 
#body_page #content ul {
	margin:.5em 0 1.5em 1em;
}
#body_page #content li {
	background:url(img/all/bg-consumibles-li-li.png) no-repeat left .25em;
	line-height:1.3em;
	margin:0 0 .4em .5em;
	padding-left:1.25em;
}
#body_page #content ol li {
	background:none;
	list-style:decimal;
	margin-left:1.7em;
	padding-left:0;
}
#body_page #content li li {
	margin:.5em 0 0 1em;
}

