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, center, u, b, i, .nada { 
	margin: 0;
	padding: 0;
	border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; 
	font-family: inherit; vertical-align: baseline }

:focus {outline:0;}

ul {list-style:none}

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

input, textarea, select {margin: 0; padding: 0;font-family: Arial, Helvetica, sans-serif;font-size:12px;}

select {font-size:11px;}



/*Fonts*/

body {font-size: 0.75em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#fff !important;}

.fondo-cyan {background-color:#F6FAFF !important;}

h1, h2, h3, h4, h5, h6 {background: transparent; color: #000; clear:both; font-weight:bold;}

h1 {font-size: 1.3em;margin-bottom:8px}

h2 {font-size: 1.3em; color: #666;margin: 20px 0 10px 0;}

h3 {font-size: 1.2em; color:#067cff; margin: 20px 0 15px 0;}

p {line-height: 135%; margin-bottom:12px;}

a:link, a:visited, a:active {color:#0076ca; text-decoration: none;}

a:hover {color:#0076ca; text-decoration: underline;}

acronym, abbr {border-bottom:1px dotted #2E809E; cursor: help; color: #444; font-size:.8em;}

small {font-size: 90%;}



/* Individual styles */

.ocultar {display:none;}

.negrita {font-weight: bold;}

.gris {color:#333}

.gris-claro {color:#999}

.nota {color:#666 !important}

.rojo {color:#CC0000 !important}

.texto-derecha {text-align: right !important}

.texto-izquierda {text-align: left !important}

.texto-centro {text-align: center !important}

.floatleft {float: left}

.floatright {float: right}

.limpiar {clear:both !important}

.no-top {margin-top:0 !important}

.no-left {margin-left:0 !important}

.no-bottom {margin-bottom:0 !important}

.izquierdo-20 {margin-left:20px;}

.fuente-12 {font-size: 12px !important}

.tabla-total {width:100% !important}

.v-medio {vertical-align:middle;}

#nueva-busqueda {text-decoration:none;}



/* Limpiar flotaciones */

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}



/* Listas */

ul.default {margin: 15px 10px}

ul.default li {margin:4px 0 8px 0;background: url("/inc_images/generic/bullet_lista_gris_min.gif") no-repeat 0 7px;padding-left:12px;line-height:135%}



/* Tabs Producto */

#tabnav {padding:0; list-style:none; clear:both; width:300px; line-height:normal; margin: 0 !important; border-bottom:1px solid #d6d6d6; }

#tabnav li {display:inline; margin:0; padding:0; font-size:11px;}

#tabnav a {float:left;background:url("/inc_images/widgets/tab-left.gif") no-repeat; margin:0;padding:0 2px 0 4px;text-decoration:none;background-position:0 -52px;}

#tabnav a span {float:left;display:block;background:url("/inc_images/widgets/tab-right.gif") no-repeat;padding:5px 15px 7px 4px;color:#000;background-position:100% -52px;cursor:pointer;}

#tabnav a span small {color: #999;display: block;width:154px;line-height:100%}

#tabnav a span img {vertical-align:top}

#tabnav .activo a {position:relative; top:1px;z-index:2;}

#tabnav .activo a span, #tabnav a:hover span {background-position:100% 0;}

#tabnav .activo a span {font-weight:bold;}

#tabnav .activo a, #tabnav a:hover {background-position: 0 0;}

#contenido-tab {border: 1px solid #d6d6d6;margin-bottom:10px;border-top:none !important;}



.tabla {width:auto; text-align:left;font-size:11px;background-color:#fff;}

.tabla thead {background-color: #e6e6e6; height: 2em;color:#666;border-bottom: 1px solid #cfcfcf;}

.tabla thead th {vertical-align: bottom; border-bottom: 1px solid #cfcfcf; padding:0 3px 2px 5px;font-weight:bold}

.tabla tbody td {border-bottom: 1px dotted #e1e1e1; line-height: 14px;padding: 6px 5px;background-color:#fff}

.fuente-12 tbody td {padding: 10px 5px;background-color:#fff}

td.paginacion {border-bottom:none !important;background-color:#f5f5f5 !important; padding:0 5px 2px 0 !important}

.tabla-detalle {overflow:auto;}

.tabla-detalle tbody th {color:#666;font-weight:bold;width:90px;padding-left:10px}

.tabla-detalle tbody td {border:none;padding:5px 5px 3px 5px;}

.tabla-detalle-container {height:225px; width:278px; overflow:auto;}

.tabla-detalle-container-big {height:315px; width:580px;overflow:auto;*width:100%}

td.titulo-producto {font-size:12px;font-weight:bold}

td.titulo-producto-grande {font-size:14px;padding:10px 5px 10px !important;font-weight:bold;width:370px}

td img.logos {vertical-align:middle; width:11px;height:11px}

.th8 {width: 8em;}

.th9 {width: 9em;}

.th11 {width: 11em;}

.th12 {width: 12em;}

.volver {width:274px;padding:5px 0px 0px 4px;background-color: #e6e6e6; height: 1.6em;color:#666;border-right:1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf;font-size:10px;clear:both;}

.volver-big {width:580px;padding:5px 0px 0px 4px;background-color: #e6e6e6; height: 1.6em;color:#666;border-right:1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf;font-size:12px;clear:both;margin-bottom:15px}



.superior-5 {margin-top:5px;}

.superior-10 {margin-top:10px;}

.superior-15 {margin-top:15px;}

.superior-20 {margin-top:20px !important;}

.izquierda-20 {margin-left:20px !important;}

.izquierda-25 {margin-left:25px !important;}



.formulario {margin-top:10px;margin-left:5px}

.formulario legend {font-weight:bold;color:#333;margin-bottom:3px}

.formulario p {margin:5px 20px 12px 5px;}

.formulario p label {display:block;width:128px;float:left;font-weight:bold;color:#888}

.formulario p label.label-ancho {width:225px !important;}

.formulario .label-vacio {margin-left:225px !important;}

.formulario-ancho {margin:20px 0 0 30px;}

.formulario-ancho p {margin-bottom:15px !important;}

.formulario .radio {margin-right:4px;}

.formulario .radio-grup {display:block;float:left;line-height:165%}

.formulario #boton {margin-left:128px;margin-top:13px;font-size:14px;font-weight:bold;color:#555;background-color:#cecece;border:1px solid #aaa;padding:2px 4px;cursor:pointer;-moz-border-radius:3px}

.formulario #boton:hover {background-color:#e1e1e1}

.formulario .boton-ancho {margin-left:225px !important;}

.formulario .error {border:1px solid #CC0000}

.medida-25 {width:20px;}

.medida-90 {width:90px;}

.medida-100 {width:100px;}



/* unitip css */

#unitip {position: absolute;z-index: 1000;top: -1000px;color: #fff;font: normal normal .9em/12px Arial, Helvetica, sans-serif;display: none;}

#unitippoint, #unitipmid, #unitipcap {position: relative;top: 0px; left: 0px;width: 145px;display: block;}

#unitippoint {background: url(/inc_images/widgets/TipPoint.png) no-repeat;height: 19px;overflow: hidden;}

#unitipmid {background: url(/inc_images/widgets/TipMid.png) repeat;width: 115px;height: auto;padding: 5px 15px;}

#unitipcap {background: url(/inc_images/widgets/TipCap.png) no-repeat; height: 7px; overflow: hidden;}



a.boton {width:115px; height: 26px; display: block; text-indent:-9999px;background:url("/inc_images/generic/publi/sprite-botones-publi.png") no-repeat;margin-left:5px}

a.verde {color:#53983C}

a.verde2 {background-position: -460px 0;}

a.verde2:hover {background-position: -460px -26px;}



#banners {width:160px;margin-top:5px;}


/* TABS */
div#main div.tab_section div.tabs ul{width:100%; overflow:hidden;}
div#main div.tab_section div.tabs ul li{float:left;}
div#main div.tab_section div.tabs ul li a span.left{ background:url(http://www.hostarting.es/public/images/content/button_left.jpg) left top no-repeat; width:6px; height:25px; display:block; float:left;}
div#main div.tab_section div.tabs ul li a span.middle{ background:url(http://www.hostarting.es/public/images/content/button_middle.jpg) left top repeat-x; height:25px; display:block; float:left; padding:0px 10px; line-height:25px; color:#FFF; font-size:12px; font-weight:bold;} 
div#main div.tab_section div.tabs ul li a span.right{ background:url(http://www.hostarting.es/public/images/content/button_right.jpg) right top no-repeat; width:15px; height:25px; display:block; float:left;}

div#main div.tab_section div.tabs ul li a:hover {text-decoration:none;}
div#main div.tab_section div.tabs ul li a:hover span.left{ background:url(http://www.hostarting.es/public/images/content/button_left_hover.jpg) left top no-repeat; width:6px; height:25px; display:block; float:left;text-decoration:none;}
div#main div.tab_section div.tabs ul li a:hover span.middle{ background:url(http://www.hostarting.es/public/images/content/button_middle_hover.jpg) left top repeat-x; height:25px; display:block; float:left; padding:0px 10px; line-height:25px; color:#999; text-decoration:none;} 
div#main div.tab_section div.tabs ul li a:hover span.right{ background:url(http://www.hostarting.es/public/images/content/button_right_hover.jpg) right top no-repeat; width:15px; height:25px; display:block; float:left;text-decoration:none;}

div#main div.tab_section div.tabs ul li a.active span.left{ background:url(http://www.hostarting.es/public/images/content/button_left_hover.jpg) left top no-repeat; width:6px; height:25px; display:block; float:left;}
div#main div.tab_section div.tabs ul li a.active span.middle{ background:url(http://www.hostarting.es/public/images/content/button_middle_hover.jpg) left top repeat-x; height:25px; display:block; float:left; padding:0px 10px; color:#999; line-height:25px;} 
div#main div.tab_section div.tabs ul li a.active span.right{ background:url(http://www.hostarting.es/public/images/content/button_right_hover.jpg) right top no-repeat; width:15px; height:25px; display:block; float:left;}

div#main div.tab_section div.tab_contents div.tab_content div.section h2{ background-color:#ECEDEB; padding:10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:130%; color:#8c8c8c}
div#main div.tab_section div.tab_contents div.tab_content div.section.last{margin-bottom:15px;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last h2{ background-color:#8c8c8c; padding:10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:130%; color:#fff;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li{overflow:hidden;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li img{margin-left:40px; vertical-align:bottom;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li{font-size:12px; color:#8c8c8c; line-height:1.2em;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li span{font-size:130%; color:#F7AC4D; }

div#main div.tab_section div.tab_contents div.tab_content div.section ul li{ padding:9px 10px 8px 32px; background:url(../images/content/arrow.gif) 20px center no-repeat;  border-bottom:1px solid #DDDDDD; line-height:1.2em; font-size:11px; color:#8c8c8c;}
div#main div.tab_section div.tab_contents div.tab_content div.section ul li.last{border-bottom:none;}

div#main div.tab_section div.tab_contents div.tab_content div.section2 h2{ background-color:#ECEDEB; padding:10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:130%; color:#8c8c8c}
div#main div.tab_section div.tab_contents div.tab_content div.section2.last{margin-bottom:15px;}
div#main div.tab_section div.tab_contents div.tab_content div.section2.last h2{ background-color:#8c8c8c; padding:10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:130%; color:#fff;}
div#main div.tab_section div.tab_contents div.tab_content div.section2.last ul li{overflow:hidden;}
div#main div.tab_section div.tab_contents div.tab_content div.section2.last ul li img{margin-left:40px; vertical-align:bottom;}
div#main div.tab_section div.tab_contents div.tab_content div.section2.last ul li{font-size:140%; color:#8c8c8c; line-height:1.2em;}
div#main div.tab_section div.tab_contents div.tab_content div.section2.last ul li span{font-size:130%; color:#F7AC4D; }

div#main div.tab_section div.tab_contents div.tab_content div.section2 ul li{ padding:9px 10px 8px 16px;  border-bottom:1px solid #DDDDDD; line-height:1.2em; font-size:130%; color:#8c8c8c;}
div#main div.tab_section div.tab_contents div.tab_content div.section2 ul li.last{border-bottom:none;}


