
body {
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
}

strong {
	font-size:100%;
	font-style:italic;
	font-weight:normal;
}

.topmenucurrent {
	color: #D42E12;
	font-style: italic;
}

#nav a {
	font-size: 120%;
}

#nav {
	font-size: 120%;
	margin-bottom: 1px;
	border-bottom: 1px #CCC solid;
	max-width: 570px;
	width: 570px;
}

img {
	border:none;
}

em {
	color: #D42E12;
}

a, a:link {
	color:#999999;
	text-decoration:none;
}
	
#footer {
	color:#999999;
}

#footer {
	font-size:75%;
	margin-top:15px;
}

.mini,.toptxt{display:none}

#boxmenu {
	background-color:#FFFFFF;
	margin-top:15px;
	padding:5px;
	text-align:right;
	width:175px;
}

#boxmenu dt {
	border-bottom:1px solid #CCCCCC;
	font-size:90%;
	font-style:italic;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0;
	padding:0;
}

#boxmenu dd {
	font-size:70%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

a:hover, a.current {
	color:#D42E12;
}

#box1 {
	background-color:#FFFFFF;
	border:1px solid #999999;
	line-height:120%;
	margin-top:10px;
	padding:5px;
	text-align:left;
	width:130px;
}

#boxmenu h1, #box1 h1, #box2 h1 {
	color:#D42E12;
	font-size:105%;
	font-style:italic;
	font-weight:bold;
	margin-top:0;
}

#box1 p {
	font-size:80%;
}

h2 {
	color:#000000;
	text-align:left;
}

#send_presupuesto a{
	color: #D42E12;
}

#send_presupuesto h2 {
	text-align:left;
}



#formulario {
	border: 0px solid;
	margin: -6px 0px 0px 0px;
	margin-left: 14px;
	width:100%; 
	position: relative;
	background:url('../logosmarcas/bgtabla.gif') no-repeat;
}

#tablatelefono {
	border: 0px solid;
	margin: 8px 0px 0px 0px;
	width:100%; 
	position: relative;
	background:url('../logosmarcas/tabla_telefono.gif') no-repeat;
}
 
#presupuesto {
	background-color:#ebebeb;
    -moz-border-radius: 8px;
    -webkit-border-radius: 1px;
	font-family: Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	font-size:11px;
	text-align:center;
	border: 0.1em solid #CC0000;
	bottom: 17px;
	right: 6px;
	width: 142px; 
	position: absolute;
}

#fijascolab {
	top:50px;
	left:45px;
	position: absolute;
}
 
#condiciones ul li {
	height: 25px;
	font-size: 9px;
	color: rgb(0,0,0);
	text-align: left;
	font-family: verdana,arial,sans-serif;
	list-style-image: url("../img/arrow_right.png");
}


.table_td_pasos {
	margin:0 auto !important;
	width: 100% !important;
	font-weight: bold !important;
	color: #000000 !important;
}
        
ul#text_bar_paso {
	display: inline !important;
	list-style-type: none !important;
	list-style-image: none !important;
	width: 700px;
	font-size: 10px !important;
}

ul#text_bar_paso li {
	float: left !important;
	text-align: center !important;
	width: 175px !important;
	vertical-align: middle !important;
	list-style-image: none !important;
	border:none;
	text-decoration: none !important;
}

.grafico {
	width: 700px;
	margin: 0px auto;
	height: 10px;
}

tr#text_bar_paso {
	width:600px
}

tr#text_bar_paso td {
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	width:150px;
	text-align: center !important;	
	vertical-align: middle !important;
	border:none;
	font-weight: bolder;
	font-size: 11px !important;
	line-height: 12px;
}

#barrita td {
	background-color:#FFFFFF;
	height: 10px;
}

#barrita td.recorrido {
	background-color:#D42E12;
}
 
.numpaso {
	color: #D42E12;
	font-size: 12px !important;
	font-weight: bolder;
}      

.numpaso10 {
	color: #D42E12;
	font-size: 10px !important;
	font-weight: bolder;
}      

.noshow {
	visibility: hidden;
} 

#formulario img{
    border:none
}

 
#formulario input[type="text"] {
	font-size: 10px;
	text-align: left;
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	border: 1px solid #D42E12;
	margin-left: 0px;
	padding-left: 0.1em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: auto;
    *height: 1.5em;
}

#formulario input:focus {
  font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
  border: 1px solid #D42E12;
  background: #F3F3F3;
}

#formulario select {
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	font-size: 10px;
	border: 1px solid #D42E12;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding-left : 1px;
    padding-right : 1px;
    height: 1.7em;
    *height: 1.8em;

}

#formulario select:focus {
  border: 1px solid #D42E12;
  background: #FFFFFF;
}

#formulario textarea {
	font-size: 11px;
	text-align: left;
	font-family:verdana,arial,helvetica,sans-serif;
	border: 1px solid #D42E12;
	margin-left: 5px;
	padding: .2em;
}

#formulario textarea:focus {
  border: 2px solid #D42E12;
  background: #F3F3F3;
}

.boton_enlace {
	border: 0;
	background-color: transparent;
	font-family:helvetica;
	float:right;
	font-size:13px; 
	text-align:right;
	margin-right:9px;
	font-weight: bolder;
}

.boton_enlace_no {
	border: 0;
	background-color: transparent;
	color:#D42E12;
	float:right;
	font-size:10px; 
	text-align:right;
	margin-right:9px;	
}

#tabla_precios tr.precio { 
	border-bottom: 0px solid white; 
	
}


.izquierda_primas { font-size:10px; width: 50%; text-align:left;  }
.derecha_prima { width: 14%; text-align:right}
.section_cobertura{ color:; padding-top:10px; }
.texto_garantias { text-align:justify; font-size:11px; color:rgb(153,153,153);}
.section_texto_garantias { font-size:13px; color:rgb(128,128,128) }
.errores { font-size:10px; border: 1px solid #D42E12;background-color:#fff; width:500px; align:left;}
.compania_error { font-weight:bold; color:#D42E12; font-size:14px;}


.no_contratable {
	font-size:10px; 
	text-align:right; 
	color:red; 
	padding-top:3px;
	padding-right:6px;
}

.minimo {
	border: 0;
	background-color: transparent;
	font-weight: bolder;
	color:red;
	float:right;
	font-size:10px; 
	text-align:right;
	margin-right:9px;
}

#fin {
	font-size: 30px;
	color: #D42E12;
	letter-spacing: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
}

#condiciones {
	margin: auto 10px;
	background-color: #e8e8e8;
	padding: 10px;
	width: 800px;
	height: 250px;
	overflow: scroll;
	font-size:10px
}

#textolegal p {
	font-size: 9px;
	color: rgb(0,0,0);
	text-align: justify;
	font-family: verdana,arial,sans-serif;
	margin-bottom: 5px;
}

#textolegal ul {
	font-size: 9px;
	color: #000000;
	text-align: justify;
	font-family: verdana,arial,sans-serif;
	margin-bottom: 5px;
}

.etiqueta {
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
}

.etiqueta_disabled {
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	font-size: 11px;
	color: #999;
}

.asterisco {
	color: #D42E12;
	font-size: 12px;
}

.subrayado {
	border-bottom: 2px solid #D42E12;
	font-size: 12px;
}

.focus {
	color: rgb(0,0,0);
	text-align: left;
	margin-left: 5px;
}

.section {
	background-repeat: repeat-x;
	color: rgb(0,0,0);
	margin: 0 auto;
	font-family: "Arial Rounded Bold","arial","helvetica",sans-serif;
	width: 80%;
}

.derecha {
	font-size: 12px;
	text-align: right;
	font-family: verdana,arial,helvetica,sans-serif;
}

.izquierda {
	font-size: 12px;
	text-align: left;
	font-family: verdana,arial,helvetica,sans-serif;
}

.centrado {
	font-size: 12px;
	text-align: center;
	font-family: verdana,arial,helvetica,sans-serif;
}

.modalyprecios {
	font-size: 12px;
	text-align: center;
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	background-color: #FFFFFF;
	letter-spacing:0px;
	font-weight:bolder;
}

.modalyprecioskmcero {
	font-size: 12px;
	text-align: center;
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	background-color: #FFDFC3;
	letter-spacing:0px;
	font-weight:bolder;
}

.boton { text-align: center; }

.estilos_boton {
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	font-weight:normal;
	background-color: #D42E12;
	color: #FFFFFF;
	border: 1px solid #D42E12;
	margin: 5px 0px 5px 10px;
	margin-top: 0px;
	padding: 1px 2px;
	text-align: center;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
}

.estilos_boton a input{
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	font-weight:normal;
	background-color: #D42E12;
	color: #FFFFFF;
	border: 1px solid #D42E12;
	margin: 5px 0px 20px 10px;
	margin-top: 0px;
	font-size:12px
	text-align: center;
}

.estilos_boton:hover {
	background-color: #FFF;
	color: #D42E12;
	border: 1px solid #8B0000;
	margin: 5px 0px 5px 10px;
	margin-top: 0px;
	padding: 1px 2px;
	text-align: center;
	cursor:pointer	
}

a.mini_boton {
	background-color: white;
	color: #8B0000;
	border:  1px solid #D42E12;
	margin: 2px;
	padding: 1px 3px;
	text-align: center;
	font-size:12px
}

a.mini_boton:hover {
	background-color: #dddddd;
	color: #D42E12;
	border: 2px solid #D42E12;
	margin: 2px;
	padding: 1px 3px;
	text-align: center;
	font-size:12px
}

.text_detalle {
	font-size: 11px;
	font-style: italic;
}

.text_detalle2 {
	font-size: 13px;
	color: #de4141;
	font-weight:bold;
}

.aviso { background-color: #FF8074; }
.precios { background-color: #D42E12; font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif; -moz-border-radius: 7px;-webkit-border-radius: 7px; }
.precioskmcero { background-color: #FF6F00; -moz-border-radius: 7px;-webkit-border-radius: 7px; }
.borde { border-bottom: 0px solid #D42E12; }
.borderecho { border-right: 1px solid #D42E12; }
.bordarriba { border-top: 1px solid #D42E12; }
.margen { width: 115px; }

.linea {
	width: 400px;
	float: right;
	margin: 0px;
	font-size: 7px;
}

#marca , #modelo , #remolque { width:150px; }
#version { width:180px; }

.bancos { width: 190px; }
.prima_cero { color:rgb(153,153,153); font-size:10px; float:right; margin-right:9px; }

#tabla_precios { 
	font-size:14px; 
	display:none; 
	table-layout:auto;
	empty-cells:show;
	font-size:12px; 
	text-align:center;
<!-- 
	margin:20px auto;
 -->
}

#tabla_precios td, #tabla_precios th { 
	padding:1px 1px;
	border-bottom:0px solid #999999;
}

.modalidad { 
	padding:3px 4px;
	text-align:left;
	text-transform:capitalize;
	font-weight:bolder;
	border-right:0px solid #999999;
}

#tabla_mejores_precios {
	padding:0px 0px;
	margin:0 auto;
	border:0px solid #D42E12;
	background-color: #FFFFFF;
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
}

.title { 
	font-family: Century Gothic, Arial, Helvetica, sans-serif, verdana, arial, sans-serif;
	color: #D42E12;
	font-weight:bold;
	font-size:20px;
	margin-left:5px;
}

<!-- 
.title h3{
	font-variant:small-caps;
	display:inline;
	letter-spacing:8px;
	color:#D42E12;
	font-size:14px;
	font-weight:bolder
}

.title h4 {
	font-variant:small-caps;
	display:inline;
	letter-spacing:2px;
	color:#666;
	font-size:14px;
	font-weight:bolder
}
 -->
.title h5 {
	font-variant:small-caps;
	display:inline;
	letter-spacing:2px;
	color:#FFF;
	font-size:14px;
	font-weight:bolder
}


.kmcero {
	background-color:rgb(255,102,0); 
	color: #fff;
	font-weight:bolder;
	border-bottom:2px solid black;
	padding:2px
}

.subtitulo {
	font-family:'Helvetica', 'Arial';
	font-size:15px;
	font-weight:bolder;
	text-align:left;
	border-bottom:1px solid #D42E12}

#content-datos {
	width: 100%;
}

#content-datos div p {
	color: #000;
	display: none;
	width: 98%;
	float: left;
	margin: 0 auto;
	text-align: center;
	padding: 1px 10px;
	font-size: 12px;
}

#content-datos div dl dt {
	color: 	#D42E12;
	font-weight: bold;
	font-style: italic;
}

.wrapper_forms {
	max-width: 70%;
	margin: auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.datosfalsos {
	font-weight: bolder;
}

div.infotxt {
	font-size: 10px;
	padding: 20px;
	width: 646px;
}

div.infotxt p:first-child:first-letter {
	font-size: 2.5em;
	font-weight: bold;
	line-height: .9em;
	float: left;
	margin: .1em;
}

#remoteIP {
	color: #333333;
	font-weight: bolder;
	letter-spacing: 2px;
}

.marca {
	font-weight: bolder;
	font-variant: small-caps;
}

div.aviso {
	font-size: 10px;
	padding: 20px;
	border: 1px solid #D42E12;
	background-color: #dddddd;
}

<!-- 
fieldset {
	margin-top: 0px;
	padding: 5px 30px 5px 30px;
	border: 1px solid #666666;
	width: 700px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border: 1px solid #666666;
	-webkit-border: 1px solid #666666;
	}
 -->

<!-- 
fieldset#producto,fieldset#conductor,
fieldset#conductor2,fieldset#propietario,
fieldset#tomador,fieldset#vehiculo,
fieldset#tarifa,fieldset#texto,
fieldset#riesgo,fieldset#cobro,
fieldset#poliza,fieldset#garantias,fieldset#docs {
	margin-top: 15px;
	padding: 5px;
	width: 100%;
}

fieldset legend {
	font-weight: bolder;
	color: #666666;
	font-size:0.8em;
	margin: 0px 0px 0px 30px;
}
 -->

.pairs {
	padding: 3px 3px 3px 3px;
	margin: 0 auto;
	width: 350px;
	text-align: justify;
	border: 0px solid #D42E12;
}

.labels {
	width: 150px;
	float: left;
	font-weight: bolder;
	font-size: 11px;
	text-align: left;
}

.fields {
	width: 350px;
	font-size: 11px;
	text-align: left;
	margin-top: 0px;
	line-height: 12px;
}

.info {
	margin: 0 auto;
	text-align: justify;
	font-size:11px;
}

#box_forms_alerta {
	background-color: #cccccc;
	border: 5px solid #D42E12;
	padding-bottom:20px;
	padding-left:10px;
	padding-top:10px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border: 1px solid #666666;
	-webkit-border: 1px solid #666666;
}

#texto_alerta {
	text-align:left; 
	margin-left:100px; 
	margin-top:10px; 
	font-size:14px;
}


legend {
	padding: 0.2em 0.5em;
	border: 1px solid black;
	font-size: 90%;
}

legend a, b {
	font-size: 100%;
	color: #D42E12;
}


.list li {
	text-align:left;
	font-size:10px;
}


#grantabla { 
	align: justify;
	margin:0px 0px 0px 40px;
	width: 760px;
	height:490px;
	border: 0px solid #000000;
}

#marcas td:hover {
	border:1px;
	background: #BB949A;
	cursor:pointer;
}

#marcas .marcafondo a:hover {
	border:1px;
	background: #FF949A;
	cursor:pointer;
}

#logos tr {
	height:45px;
	color: #6A6A6A;
	font-size:11px;
}

#logos {
	border:1px solid #CCCCCC; 
	width:85px;
	text-align:center;
}

.botonOtrasMarcas {
	width:240px;
	height: 40px; 
	background: url('../logosmarcas/motos/boton.png'); 
	border:none;
	color:#ffffff; 
	font-size:17px; 
	cursor: pointer;
}

#datos_conductor{ 
	align: center;
	margin:0px 0p 0px 0px;
	width: 500px;
	height:320px;
	border: 0px solid #0554FF;
}

#cabecerilla{ 
	align: center;
	margin:0px 0p 0px 0px;
	height:320px;
	border: 0px solid #0554FF;
}

#slogan {
	color:#D42E12;
	text-align:center;
	margin:10px 0px 10px 0px;
	width: 500px;
	font-weight:bolder;
	font: 100% Verdana, Helvetica;
}

#campo label {
	display: block;
	margin: .5em 0 0 0;
	color:#0051D4;
	text-align:left;
	font-weight:bolder;
	font: 80% verdana, helvetica;
}

label {
	display: block;
	margin: .5em 0 0 0;
	color:#000000;
	text-align:left;
	font-weight:bolder;
	font: 90% verdana, helvetica;
}

#campoG, #campoH, #campoR, #campoK, #campoF, #campoS {
	display: block;
	margin-right:250px;
	width: 180px;
	color:black;
}

#camposig {
	margin-top:40px;
	margin-right:390px;
	width: 180px;
}

#copiafigura {
	margin-top:-5px;
	margin-left: 0px;
	color:#0018E4;
}

a.print , #ejecutar1,#ejemplos{display:none}
#ejecutar2{display:block;margin:30px 100px;border: 2px solid black; color:black;padding:5px}
#boxmarcamodelo{display:inline}
#tarificar h4{display:none}

.aviso strong{
	color:white;
	font-size:100%;
	font-style:italic;
	font-weight:bold;
}


.campocc {
	font-size: 12px;
	font-weight: bold;
	color: #FF4000;
	margin: auto 0px;
	padding:1px;
}


#progreso {
		z-index: 99 !important;
		font-size: 11px !important;
		width: 785px !important;
		position: absolute;
		bottom: 38px;
		*bottom:37px;
		left: 12px;
		min-width: 500px !important;
		padding:0px !important;
		height:44px !important; 
}

#grantabla .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#grantabla .ui-helper-clearfix { display: inline-block; }
#grantabla .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

#grantabla .ui-tabs { position: relative; padding: .0em; zoom: 0; margin-left:5px; width:400px; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#grantabla .ui-tabs .ui-tabs-nav { margin: 0; padding: .1em .0em .0em .0em; top: -21px; margin-left: -1px; width: 100%; border: 1px solid #D42E12;}
#grantabla .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0em .1em 0px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size:12px;  }
#grantabla .ui-tabs .ui-tabs-nav li a { float: left; padding: .1em 0.5em; text-decoration: none; }
#grantabla .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;  margin-left: 0px; }
#grantabla .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;  margin-left: -1px; }
#grantabla .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;  margin-left: 1px; border: 0px solid #FFFFFF; align: left;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#grantabla .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1em; background: none; margin-top: -30px; }
#grantabla .ui-tabs .ui-tabs-hide { display: none !important; }

#grantabla .ui-widget { font-family: Arial,sans-serif/*{ffDefault}*/; font-size: 85%/*{fsDefault}*/; }
#grantabla .ui-widget .ui-widget { font-size: 1em; }
#grantabla .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Century Gothic, Arial, Helvetica; font-size: 1em; }
#grantabla .ui-widget-content { top: 20px; border: 0.1em solid #aaaaa0; /*{borderColorContent}*/; height:100%; background: #FFFFFF /*{bgColorContent}*//*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #000000/*{fcContent}*/; }
#grantabla .ui-widget-content a { color: #222222/*{fcContent}*/; }
#grantabla .ui-widget-header a { color: #222222/*{fcHeader}*/;  }

#grantabla .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #FFFFFF/*{borderColorDefault}*/; background: #CCC/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #FFFFF/*{fcDefault}*/; }
#grantabla .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #FFFFFF/*{fcDefault}*/; text-decoration: none; }
#grantabla .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #FFFFFF/*{borderColorHover}*/; background: #FFFFFF/*{bgColorHover}*/ /*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #000000/*{fcHover}*/; }
#grantabla .ui-state-hover a, .ui-state-hover a:hover { color: #FFFFFF/*{fcHover}*/; text-decoration: none; }
#grantabla .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px solid #FFFFFF/*{borderColorActive}*/; background: #FFFFFF/*{bgColorActive}*/ /*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #000000/*{fcActive}*/; }
#grantabla .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000/*{fcActive}*/; text-decoration: none; }
#grantabla .ui-widget :active { outline: none; }

#grantabla .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
#grantabla .ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }



#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Century gothic;font-weight:200;color:#D42E12;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-weight:bold;font-size:20px; font-variant:small-caps; height:40px;top:50%;margin-top:-30px;width:100%;text-align:center;}
#sb-loading-inner span{display:inline-block;} 
#sb-body,#sb-loading{background-color:#FFFFFF;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:55%;}
#sb-nav a{display:block;float:right;height:16px;width:90px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../img/close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
