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%; font-weight: normal; 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}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
body {background: #1d2b48; background-repeat: no-repeat; color: #eee; font-family: "verdana","ff-tisa-web-pro-1","Georgia",serif; font-size: 14px; line-height: 22px; padding: 20px 0px 0px 0px; text-rendering: optimizelegibility}
input {font-family: "verdana","ff-tisa-web-pro-1","Georgia",serif}
strong {font-weight: bold}
section {display: block}

ul#nav a {color: #fff; border-bottom: 1px solid #222; text-decoration: none; -webkit-transition-duration: .33s; -webkit-transition-property: color border}
ul#nav a:hover {color: #808080; text-decoration: none; border-bottom: 1px solid #808080}
.resalta {background: #808080; color: #111 !important; padding: 3px 8px 5px 8px; font-weight: bold; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none !important}

footer a, .speaker-bio a, .confirmation a, #user-control p a, #about p a {color: #fff; border-bottom: 1px solid #fff; text-decoration: none; -webkit-transition-duration: .33s; -webkit-transition-property: color, border}
footer a:hover, .speaker-bio a:hover, .confirmation a:hover, #user-control p a:hover, #about p a:hover {color: #808080; border-bottom: 1px solid #808080; text-decoration: none}

h1 {font-size: 68px; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; color: #534846}
h2 {font-size: 30px; line-height: 30px; margin-bottom: 5px; font-weight: bold; color: #fff}
h3 {font-size: 18px; line-height: 22px; font-weight: bold; padding-bottom: 10px; margin: 0px 0px 20px 0px; border-bottom: 1px solid #464646; color: #808080; width: 100%}
input {border: 1px solid #ccc; font-size: 14px; padding: 5px}

.contain {padding: 20px 0px; position: relative;}
.contain-abcd {width: 980px; margin: 0px auto; overflow: hidden}
.contain-bc {width: 460px; margin: 0px auto; overflow: hidden; padding-bottom: 0px !important}
.contain-abc {width: 740px; margin: 0px auto; padding-right: 240px; overflow: hidden}
.contain-bcd {width: 740px; margin: 0px auto; padding-left: 240px; overflow: hidden}
.navcontain {padding: 20px 0px 0px 0px;}

.texto {color: #eee; font-size: 16px; line-height: 24px; margin-left: 20px; text-align:justify}
.centrado {text-align: center}

header, #register {width: 220px; margin-left: 20px; float: left}


ul#nav {float: right; padding-top: 3px; padding-bottom: 5px}

header {margin-left: 20px}
ul#nav li {display: inline; margin-left: 40px}

footer {display: block; overflow: hidden; margin: 40px 0px 0px 0px; padding: 0px 0px 40px 0px; text-align: right; color: #fff}
footer form {display: inline}
footer input {font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Georgia",serif}
footer .emailaddress {background: none; border: none; border-bottom: 1px solid #fff; width: 120px; padding: 0px 0px 5px 0px; color: #fff}
footer .subscribe {color: #808080; background: none; border: none; font-weight: bold; padding: 0px}
footer .nav li {display: inline; margin-left: 10px}
footer .nav li a {font-weight: bold; border: none; border-bottom: 1px solid #222}
footer .nav li a:hover {border-bottom: 1px solid #808080}

iframe {margin-bottom: 20px}

h1 span { }

/** Nosotros **/
ul {list-style: disc; margin-left: 5px;list-style-position:inside}

/** Marcas **/
.imglogo {border: 0; width: 215px; float: left;padding-bottom:30px}
.txtlogo {text-align: center; color:#1d2b48}

/** Contacto **/
#contact_form {font-size: 12px}
span.blue {color: #00c8ff;}
#contact_form table {font-size: 12px; width: 464px;}
#contact_form select {font-size: 11px; width: 225px;color: #555;background: #fff;border: 1px solid #555;}
#contact_form span.error {border: 2px solid #a00;display: table-cell;background: #a00;}
#contact_form input.txt2 {font-size: 14px;width: 224px;color: #555; padding: 1px 0px;}
#contact_form input.txt3 {font-size: 14px;width: 148px;color: #555; padding: 1px 0px;}
#contact_form_left {width: 226px; float: left;}
#contact_form_right {width: 226px; float: right;}
#contact_form textarea {width: 460px;}
input.submit {float: right; background-color: #808080; color : #ffffff; font-weight: bold; border-color: #ffffff;	border: 0px; font-size: 12px;}