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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none; padding: 0;}

ol, ul { list-style: none outside none;}

:focus { outline: 0 none;}

table { border-collapse: separate; border-spacing: 0;}

caption, th, td { font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

* {font-family: Arial, Helvetica, Sans-Serif, Tahoma, Verdana; font-size: 11px ; margin: 0; padding: 0;}

body { background: none repeat scroll 0 0 #FFFFFF; color: #666666;}

a { color: #666666; text-decoration: none;}
a:hover { text-decoration: underline;}

hr { background: none repeat scroll 0 0 #D4D4D4; border: 0 none; clear: both; height: 1px; margin: 8px 0;}

p { padding: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-weight: normal;}

input, textarea, select { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999; border-radius: 3px 3px 3px 3px; color: #333333; font-family: Arial, Helvetica, Sans-Serif, Tahoma, Verdana;    font-size: 12px; padding: 4px; margin:0 0 8px 0;}

iframe { background-color: transparent;}

article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}

.resena { width: 200px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding-right:300px;}
#banner { float:right; margin:0; padding:0;  }
.aleft { float: left;}

remoto_webget { width:270px; }

.webget-restriccion { width:270px; float:left; valign:top }
.webget-indices { width:270px; float:left; valign: top }
.remoto_webget li {width:270px; float:right }

.aright { float: right;}
#head_right { width:270px; float:right; margin:0; padding:0; height: 149px; }



h1 { color:#333333; font-size: 25px; margin: 25px 0 10px; padding:8px 0; text-transform: uppercase; text-shadow:1px 1px 0 #ffffff; }
h2 { color:#333333; font-size: 25PX; margin: 5px 0 5px; padding: 5px 0; text-transform: uppercase; text-shadow: 1px 1px 0 #ffffff;  }
h3 { font-size: 1.5em;}
h4 { font-size: 18x; font-family:Arial, Helvetica, sans-serif; color:#333333 ; text-align: left; font-weight: bold;}
h5 { font-size: 14px;}
h6 { font-size: 1em;}

.rojo { color: #CC0000;}

input.big, textarea.big { width: 100%;}
input.medium, textarea.medium { width: 70%;}
input.small, textarea.small { width: 30%;}

label { font-weight: normal; margin: 0 0 0 15px;}
label.first { margin: 0;}

body.bodyport { background-color: #e8e8e8;}
body.bodycomunidad { background: url("../../prontus/imag/backg/bg_port.html") repeat scroll left 145px #FFFFFF; border-top: 5px solid #1F74B6;}
body.bodyport.demo { background: url("../../prontus/imag/backg/bg_demo.html") repeat-x scroll left 145px #FFFFFF; border-top: 5px solid #1F74B6;}

header, #main, #cont { margin: 0 auto;  }

/* fontface */
@font-face {
    font-family: 'pontanosans';
    src: url('font/pontanosans-regular-webfont.eot');
    src: local('.'), local('/autos/css/font/pontanosans-regular-webfont'), url('font/pontanosans-regular-webfont.woff') format('woff'), url('font/pontanosans-regular-webfont.ttf') format('truetype'), url('font/pontanosans-regular-webfont.svg#webfonthdB6TTQP') format('svg');
    font-weight: normal;
    font-style: normal;}
    
    

#content { clear: both; margin: 30px auto 0; overflow: hidden; width: 960px;}

header, footer {width: 960px; background-color: #e8e8e8;    clear: both; }
header .auxi { clear: both; height: 149px; margin: 0 auto; position: relative; width: 960px;}

#header, #main, #footer {margin: 0 auto; width: 960px;}
#header h1.logo { float: left; margin: 8px 0 0; overflow: hidden; width: 320px;}
#header h1.logo a { height: 85px;}
#header h1.logo span { display: none; font-size: 0.5em;}
#header ul.botonera-top { float: right; margin: 10px 0; text-align: right; width: 270px; }
#header ul.botonera-top li { display: inline; margin: 0; padding: 0; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#header ul.botonera-top li a { border-left: 1px solid #D9E7F2; color: #6EA5CF; font-size: 0.7em; margin: 0 8px 0 0; padding: 0 0 0 8px;}
#header ul.botonera-top li.first a { border-left: medium none;}
#header ul.botonera-top li a:hover, #header ul.botonera-secundaria li.selected a {}
#header ul.botonera { clear: both; margin: 0; padding: 6px 0; width: 960px; float:left; background-image: -moz-linear-gradient(100% 100% 90deg, #353535, #626262) !important; /* Firefox */ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#353535), to(#626262)) !important; /* Webkit: Chrome, Opera,... */ background-image: url(images/linear_bg_1.html); /* Navegadores sin CSS3 */
background-color: #1a82f7; /* Navegadores sin CSS3 */
background-​​image: linear-gradient(left , #1a82f7, #2F2727); background: url("../imag/auxi/bg_botonera.jpg")  repeat-x scroll left top transparent; margin:0 0 6px 0; }
#header ul.botonera li { display: inline; margin: 0 37px; padding: 0;}
#header ul.botonera li.first { margin-left: 0;}
#header ul.botonera li a { color: #FFFFFF; font-family: Helvetica,  sans-serif; font-size: 14px;}
#header ul.botonera li a:hover, #header ul.botonera-top li.selected a {}
#header .buscador { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #F0F0F0; border-radius: 3px 3px 3px 3px; float: right; height: 30px; margin: 10px 0 10px 0; padding:0; }
#header .buscador input { border: medium none; border-radius: 0 0 0 0; margin: 0; padding: 0;}
#header .buscador input.campo { border: medium none; color: #999999; font-size: 12px; margin: 8px 0 0 5px; padding: 0; width: 175px;}
#header .buscador table tr, #header .buscador table tr td {}

#main { min-height: 300px; padding: 0; width: 960px; margin:0 auto;}
#main .descripcion > p {margin-top: 10px; font-size: 1em; padding: 0px;}

#content.mapa { background: url("../../prontus/imag/backg/bg_black.html") repeat scroll left top transparent; border-top: 10px solid #FFFFFF; margin: 0; padding: 20px 0 30px; width: 100%;}
#content.mapa h2 { background: url("../../prontus/imag/backg/lineas_rotulo1.html") repeat-x scroll left bottom transparent; color: #046DB6; font-family: YanoneKaffeesatzBold; font-size: 2em; margin: 0 0 10px; padding: 8px 0 5px; text-shadow: 1px 1px 0 #FFFFFF;  text-transform: uppercase;}
#content.mapa p { color: #3180B6; font-size: 0.9em; font-weight: bold; margin: 0 0 10px; text-shadow: 1px 1px 0 #F0F0F0;}

.box-main { clear: both; margin: 0 auto; overflow: hidden; position: relative; width: 880px;}
.box-main ul { float: left; margin: 0 20px 0 0; width: 200px;}
.box-main ul li { background: url("../../prontus/imag/auxi/bullet.html") no-repeat scroll left center transparent; margin: 5px 0 0;}
.box-main ul li h3 {color: #3180B6; font-size: 0.9em; font-weight: bold; margin: 0 0 10px; text-shadow: 1px 1px 0 #F0F0F0;}
.box-main ul li.rotulo { background: none repeat scroll 0 0 transparent;}
.box-main ul li a { color: #6EA5CF; display: block; font-size: 0.75em; margin-bottom: 10px; padding: 0 0 0 10px;}
.box-main .boto-top { position: absolute; right: 0; top: 10px;}

.box-tax { width:430px; float:left; clear:both; display;}
.box-tax ul {width:430px; float:left; clear:both;}
.box-tax ul li {width:200px; height:100px; float:left;   margin:10px 10px 10px  0; padding:0 5px 0 0; display:block;}
.box-tax ul li a img { float:left; margin:0 10px 0 0;}
.box-tax ul li a { color:#666666;}

.cond { position: absolute; left: 0; top: 0; color: #ffffff;background:url(../imag/auxi/fondo.png) repeat left top; font-family: YanoneKaffeesatzBold; font-size: 2em; margin: 0 0 10px; padding:5px 0 5px; width:200px;}
.cond a p {font-family:pontanosans, Arial, Verdana, Geneva, sans-serif; font-size:15px; color:#FFFFFF; padding:0;}

.cond-bottom a p { font-size:12px; color:#FFFFFF; padding:0;}
.cond-bottom { position: absolute; left: 0; bottom: 0; color: #ffffff; background:url(../imag/auxi/fondo.png) repeat left top; font-family: YanoneKaffeesatzBold; font-size: 2em; margin:0; padding: 5px 0 5px; width:200px;}

.linea-bottom {width:100%; border-bottom:1px solid #cbcbcb;}

.boton { border-radius: 3px 3px 3px 3px; box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 1.2em; font-weight: bold; padding: 8px 15px; text-shadow: -1px -1px 0 #666666; width: 90px; color:#ffffff; background-color:#ff0000;}
.boton.verde, .boton.big.verde { background: none repeat scroll 0 0 #009900; color: #FFFFFF;}

#navegacion { width:960px; }
.srv {padding: 0 10px 0 0 ; margin: 0px; }
.firma {padding: 10px 0 10px 0; }
#resena_txt {width:220px ; float: left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333; padding: 30px 0 0 0 ; }
#slider {width:960px; float:left;}

#footer ul.botonera { margin: 0; padding: 12px 0;   text-align: right; width: 500px; margin:0 auto;}
#footer ul.botonera li { color: #CCCCCC; display: inline; margin: 0; padding: 0;}
#footer ul.botonera li a { border-left: 1px solid #CCCCCC; color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 8px 0 0; padding: 0 0 0 8px;}
#footer ul.botonera li.first a { border-left: medium none;}
#footer ul.botonera li a:hover, #footer ul.botonera-top li.selected a {}
#footer p { color: #333333; clear:both; font-size: 11px; font-family:Arial, Helvetica, sans-serif;  padding: 16px 0; width: 400px; margin:0 auto; text-align:center;}
#footer p a { color: #CC0000;}

/* ARTICULO INTERIOR*/
#especificaciones { float:left; width:430px; height:auto;min-height: 410px; overflow:hidden; padding: 20px;border-right: 1px solid #CCCCCC; }
#especificaciones p {font-family: Arial,Helvetica,sans-serif; font-size: 14px; padding: 0 0 15px;}

#tax_relacionada{height: auto;overflow: hidden; padding: 20px; width: 430px; min-height: 410px;}

#contenedorBajada{width:100%; height:100%; border: 1px solid #CCCCCC; overflow: auto; }
#contenedorBajada #especificaciones strong {font-size: 14px;}

.separa{clear: both; height: 1px; margin: 10px 0;}

#contacto{margin-top: 5px;}