/* RESET */
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;outline:none;}
/* Para que las etiquetas HTML5 se comporten como block */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* FIN RESET */

body, html {font-family:arial, helvetica, sans-serif;font-size:14px;}

a, a:link, a:visited {}
a:hover, a:active {}

p {font-size:14px;line-height:16px;margin-bottom:15px;}

h1 {color:#ed6e19;font-size:20px;margin-bottom:15px;}
h2 {padding-top:50px;margin-bottom:15px;font-weight:bold;font-size:30px;text-transform:uppercase;}
h3 {font-size:30px;text-align:center;margin-top:30px;color:#222;}

strong {font-weight:bold;}
em {font-style:italic;}

.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display:block;margin: 5px auto 5px auto;}

#header, #footer, #page_content, #featured_content {margin:0 auto;width:1200px;position:relative;}

#header_contenedor {clear:both;background:url('img/bg-header.jpg') repeat-x;height:235px;}
#header {height:235px;background:url('img/header.jpg') no-repeat;}
#header ul {position:absolute;height:60px;width:1200px;top:150px;padding-top:25px;}
#header ul li a,
#header ul li a:link,
#header ul li a:visited {float:left;width:150px;text-align:center;text-decoration:none;color:white;font-weight:bold;font-size:18px;}
#header ul li a:hover,
#header ul li a.active {color:yellow;}

#sidebar {}

#slider ul, #slider li {margin:0;padding:0;list-style:none;}
/* Aquí se define el alto y ancho del slider */
#slider li {width:1200px;height:413px;overflow:hidden;}

#content {clear:both;}

#featured_line {float:left;background:url('img/featured-line.jpg') repeat-x;height:20px;width:100%;clear:both;}
#featured {float:left;height:228px;}

.boton_contacto {padding-left:1020px;}

#page {float:left;margin-top:30px;margin-bottom:30px;}

.columns-1 {width:80%;margin:0 auto;}
.columns-1 .item {padding:0 0 30px 0;}

.columns-2 {width:50%;float:left;}
.columns-2 .item {padding:0 30px 30px 30px;}

#footer_contenedor {clear:both;background:url('img/bg-footer.jpg') repeat-x;height:60px;text-align:center;}
#footer p {color:white;font-size:12px;padding-top:23px;}
