body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #F1F1F1;
	background: #cbc7b3;
	/*  background: #50A250; */ 
	background-color: #FFFFFF;
	/* background-image: url(/img/texture.png); */
	background: #EEEEEE;
	background-image: url(/img/fondogris.png) !important;
	background-repeat: repeat !important;


}


/* TIPOGRAFIA */
h1,
h2,
h3,
h4,
#pie strong,
#tour #cabecera,
#tour #frase,
#destacado,
#destacadoInicio h1,
#destacadoDemo,
#verCaracteristicas,
#verCaracteristicas2,
.fecha,
.recordatorio,
.botones,
.cronos
{
	font-family: cronos-pro,"Lucida Grande", Arial, Verdana, sans-serif;
	/*	font-weight: 300; */
}

.tk-museo-slab
{
	/*	font-weight: 300; */
}

#descriptor
{
	font-family: Arial, Helvetica, sans-serif;
}

#cookies ul,
p,
ul
{
	/*	line-height: 130%;*/
	line-height: 130%;
	color: #666666;
}
.p2
{
	font-family: Arial, Verdana, sans-serif;
	line-height: 130%;
	font-size: 15px !important;
	color: #111111;	
}

.h3blog
{
	font-size: 22px !important;
	color: #0071DF !important;	
}
.pSeguridad
{
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
}
.pPie
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFEE;	
}

/* SIN MARGENES */
body,
ul,
h1,
h2,
h3,
p,
dl,
dt,
dd	
{
	margin: 0;
	padding:0 
}

.grid_1 	{ width:60px; }
.grid_2 	{ width:140px; }
.grid_2_5 	{ width:180px; }
.grid_3 	{ width:220px; }
.grid_3_5 	{ width:172px; }
.grid_4 	{ width:300px; }
.grid_5 	{ width:380px; }
.grid_6 	{ width:460px; }
.grid_7 	{ width:540px; }
.grid_7_5 	{ width:580px; }
.grid_8 	{ width:620px; }
.grid_9 	{ width:700px; }
.grid_10 	{ width:780px; }
.grid_11 	{ width:860px; }
.grid_12 	{ width:940px; }
.grid_15 	{ width:20px; }

.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-background-clip: padding-box;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	-webkit-background-clip: padding-box;
}

.clearform
{ 
	margin: 0; 
	padding: 0; 
	clear: both;
	height: 0;
	line-height: 0;
	/*	font-size: px; /*for IE*/
} 


/* MARGENES */
.m-t-24 { margin-top: 24px; }
.m-t-10 { margin-top: 10px; }
.m-b-10 { margin-bottom: 10px; }
.m-b-15 { margin-bottom: 15px; }
.m-b-20 { margin-bottom: 20px; }
.m-b-25 { margin-bottom: 25px; }
.m-b-30 { margin-bottom: 30px; }

#contenedor
{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	background: #FFFFFF; 
	/*	background: url('/img/fondos/factura-cobuc.png') #FFFFFF no-repeat 500px 64px; */
	-webkit-background-clip: padding-box;
}


/* CABECERA */
#enlacesCabecera
{
	height: 36px;
	font-size: 16px;

	background-color: #0d83dd; /* Old browsers */
	
}
#enlacesCabecera_old
{
	height: 36px;
	font-size: 16px;

	background: #443023; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0MzAyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTU5NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #443023 0%, #6a594f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#443023), color-stop(100%,#6a594f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #443023 0%,#6a594f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #443023 0%,#6a594f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #443023 0%,#6a594f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #443023 0%,#6a594f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#443023', endColorstr='#6a594f',GradientType=0 ); /* IE6-8 */

}

#enlacesCabecera li
{
	display:block;
	float: left;
	height: 36px;
	list-style:none outside none;
	border-right: 1px solid #756156;
	border-right: 2px solid #0071DF;
	font-size: 16px;
}

#enlacesCabecera ul li a
{
	color: #FFFFFF;
	display: block;
	line-height: 36px;
	padding: 0 15px;
	text-decoration:none;
	font-size: 16px;	
}

#enlacesCabecera .resaltado
{
	background-image: url(/img/fondos/fondoNaranja_.png);
}

#accesoCabecera 
{
/*
	background: #99CC33;
	background: #DDEFC2;
	background: #FFF;
	display: block;
	*/	
	line-height: 30px;
	margin-right: 4px;
	/* 	margin-top: 3px; */
	vertical-align: middle;
	
}

#accesoCabecera
{
/*
	text-align: right;
	padding: 2px 10px;
	*/	
	float: right;
}

#enlacesPie li,
#tour #menu li
{
	display:inline;
	margin-left: 10px;
}

#textoCabecera h2
{
	font-size: 24px;
	margin-top: 32px;
	margin-bottom: 10px;
}

#textoCabecera img
{
	border: 0;
}

#logoCabecera img
{
	border: 0;
	margin: 24px 20px 6px 0;
}


/* ESTILO ENLACES */
.botones a,
.siguiente a
{ color: #FFF; }


#enlacesCabecera a
{ 
	color: #FFF !important;
	/*	font-weight: bold; */
	text-decoration: none;
}

#enlacesCabecera a:hover
{ 
	background: #F3A11F;
}
/*
#accesoCabecera a:hover
{
	background: #FFFFFF;
	color: #EF9400;
}
*/
#botonEnvio
{
	cursor: pointer;
	display: block;
	text-decoration: none;
}

a,
a:visited
{
	color: #0066CC;
}


a.botones
{
	text-decoration: none;
}

a.botones:hover
{
	background: #F19400;
}

h1
{
	font-size: 22px;
	/*	margin-left: 10px; */
	margin-top: 0;
	font-weight: 500;
}

h4
{
	font-weight: 500;
}

#contenido,
#contenidoB,
#introduccion
{
	/*	padding-bottom: 10px; */
	background: #FFF;
}

#noticias h1
{
	padding-left: 10px;
	margin-top: 18px;
	font-size: 26px;
}



#tarifas h1,
#introduccion h2,
#contacto h1
{
	margin-top: 18px;
	font-size: 26px;
}


#destacado
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 12px;
	background: #0D83DD;
	background: #499ED8;
	/*	color: #FFF; */
	/*	background: url(/img/fondos/fondoAzul.png) center top; */ 
}

#destacadoInicio
{

	padding-top: 5px;
	/*	padding-bottom: 5px; */
}

#destacado p,
#destacadoInicio p,
#destacadoDemo
{
	font-size: 16px;
	line-height: 120%;
	margin-bottom: 10px;
	padding-left: 10px;
	/*	 color: #FFF; */
}

#destacadoDemo
{
	margin-top: 10px;
}

#destacado h1
#destacadoInicio h1
{
	margin-top: 0;

}

#introduccion .redondeo
{
	padding: 10px;
}


#contenido h2,
#contenidoB h2,
#introduccion h2
{
	padding: 0 10px;
	color: #3F2A1D;
	margin-bottom: 10px;
	font-weight: 500;
	margin-top: 5px;
}

#introduccion h2
{
	margin-top: 30px;
}

#tarifas h2
{
	margin-top: 0px;
}

#inicio h1
{
	padding-left: 10px;
}

#inicio #contenido h2,
#inicio #contenidoB h2
{
	margin-bottom: 2px;
}

#introduccion p
{
	margin-bottom: 5px;
}

#introduccion .borde
{
	padding: 5px;
	margin-right: 20px;
	border: 1px solid #F19979;
}

.borde2
{
	padding: 5px;
	border: 1px solid #EF9400;
	margin-bottom: 20px;
}

.izq
{
	float: left;
}

.der
{
	float: right;
}

h2 img
{
	margin-top: 0;
	float: left;
	margin-right: 10px;
}


/* CONTENIDO INICIO */

#inicio #contenido h2,
#inicio #contenidoB h2
{
	/* 	font-size: 22px; */
	font-size: 21px;
	margin-top: 0;
	padding: 10px 10px 0;
	color: #000000;
	/*	font-weight: normal;*/
	font-weight: bold;	
}

#inicio #contenido p,
#inicio #contenidoB p
{
	margin-top: 5px;
	padding-left: 70px;
	padding-right: 5px;
}

/* TARIFAS */

#tarifas .tarifaCabecera
{
	/*	padding: 3px 12px; */
	background: #F7F5F1;
	background: #499ED8;
	text-align: center;
}

#tarifas .tarifaCabecera h2
{
	padding: 0;
	/*	font-size: 22px; */
	color: #3F2A1D;
	color: #FFFFFF;
	margin-bottom: 0;
	font-size: 24px;
}

#tarifas .tarifaCabecera2
{
	/*	padding: 3px 12px; */
	background: #F7F5F1;
	background: #46B53A;
	text-align: center;
}

#tarifas .tarifaCabecera2 h2
{
	padding: 0;
	/*	font-size: 22px; */
	color: #3F2A1D;
	color: #FFFFFF;
	margin-bottom: 0;
	font-size: 24px;
}

#tarifas .descuento
{
	font-size: 11px;
}

.tarifa
{
	padding: 6px 10px;
}

#tarifas #contenido ul,
#tarifas #contenidoB ul
{
	/*	margin-bottom: 15px; */
	
}

#preguntas ul,
.listadoTarifas ul
{
	margin-left: 30px;
	margin-bottom: 10px;
}

#tarifas h4
{
	margin: 0;
	padding: 0;
	font-size: 20px;
	display: block;
	margin-bottom: 2px;
	color: #499ED8;
	text-align: center;
	
}

#tarifas .linea
{
	/*	border-top: 1px solid #D7D5D1; */
	border-top: 1px solid #499ED8;
	margin: 6px 0;
}

#tarifas #contenido .frase,
#tarifas #contenidoB .frase
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#tarifas .marco
{
	/*	border: 1px solid #99CC33; */
	border: 1px solid #499ED8;
	margin-bottom: 10px;
}

#tarifas .column
{
	margin-top: 5px;
}

#tarifas .tarifa ul
{
	list-style-type: none;
}

#tarifas .tarifa li,
#tarifas .tarifa2 li
{
	margin: 2px 0 2px 0;
	list-style-type: none;
}

.contratar
{
	text-align: center;	
	display:block;
	/*	background: #99CC33; */
	margin: 6px 0 0 0;
	font-size: 15px;
}

.contratar {
	/*   background: #499ED8; */
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin: 6px 0 0;
	padding: 2px 6px;
	text-align: center;
}





#contratar
{
	margin: auto;
	margin-top: 20px;
	width: 125px;
	font-weight: bold;
}
#contratar a, .contratar a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}


sup
{
	font-size: 10px;
}

/* BOTONES DE INICIO */
.botones
{
	display:block;
	margin-top: 6px;
	float:left; 
	font-size: 20px;
	padding: 8px 12px;
	/*	margin-left: 15px; */
	background-color: #99CC33;
	text-align: center;
	color: #FFF;
	/*	height: 60px; */
	vertical-align:middle;
	width: 120px;
	font-weight: 500;
}

a.botones :hover
{
	background: #F19400;

}

/* BORDES */
#inicio #contenido,
#tour #contenido,
#tour #contenidoB,
#tarifas #contenido,
#tour #introduccion
{
	border: 0px solid #FFE174;
}	

/* COLORES */

h1,
#textoCabecera h2,
#tour #menu a,
#tour #cabecera,
#tour #frase h3,
#tour #frase p,
#enlacesPie a,
#preguntas h2
{ 
	color: #3F2A1D;
}


#inicio #destacadoInicio
{
	/*	background: #FFFFFF; */
	border-top: 1px solid #CCC;	
	
}

#tour,
#cabecera,
#introduccion,
#contenido,
#contenidoB
{
	/*	background: #FFFFFF; */
}

/* TOUR - VISITA GUIADA */
#tour #menu
{
	/*	margin-bottom: 20px; */
	margin-bottom: 10px;
}

#tour #menu
{
	font-weight: bold;
}

/* marcar opción de menú del tour */
#tour #menu .marcado
{
	background: #99CC33;
	padding: 3px 8px 2px;
	color: #FFF;
}

#tour #menu .marcado a
{
	color: #FFF;
	text-decoration: none;
}

#tour .captura
{
	padding: 10px;
	background: #F3F2EC;
	width: 500px;
	margin: auto;
}


#tour #destacado
{
	color: #FFFFFF;
}

#tour #destacado
{
	text-align: center;
	/*	font-weight: 500;*/
}

#tour #destacado h2
{
	font-family: Arial,Verdana,sans-serif;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 6px;
}
#tour #destacado h3
{
	/*	font-weight: 500;*/
	font-family: Arial,Verdana,sans-serif;
	font-size: 18px;
}




#tour #frase
{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#tour #frase h3
{
	font-size: 18px;
	font-weight: 300;
}

#tour #frase p
{
	font-size: 24px;
}
/*
#contenido h2
{
	font-size: 18px;
	padding: 0 10px;
	color: #F19400;
	color: #683C16;
	color: #99CC33;
	color: #EF9400;
	margin-bottom: 5px;
}
*/
#contenido h3,
#contenidoB h3
{
	font-size: 20px;
	padding: 0 10px;
	color: #F19400;
	color: #683C16;
	color: #99CC33;
	color: #EF9400;
	color: #41291C;
	margin-bottom: 2px;
	margin-top: 15px;
	font-weight: bold;
}

#cookies ul,
#contenido p,
#contenidoB p
{
	/*	margin-top: 4px; */
	font-size: 16px;
	margin-bottom: 10px;
	padding: 0 10px;
}

#tour #seguridad p
{
	margin-top: 0px;
	margin-bottom: 5px;
}

#tour #seguridad ul
{
	margin: 20px 0;
	padding-left: 24px;
}

#tour #seguridad li
{
	padding: 0 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#seguridad h1
{
	padding-left: 10px;
}

#seguridad h1,
#seguridad h2
{
	margin-top: 15px;
}

#tour p img
{
	border: 1px solid #F19400; 
	margin-top: 6px;
}

/*
#tour strong,
#inicio #contenido strong
{
	font-weight: normal;
	padding: 0 2px;
}
*/

.siguiente
{
	float: right;
	font-weight: bold;
	margin-bottom: 10px;
	margin-right: 10px;
	background: #F19400;
	
	font-size: 16px;
}

.siguiente a
{
	display:block;
	padding: 4px 10px;
	text-decoration: none;
}

/* TABLA DE TARIFAS */

.impuestos
{
	text-align: right;
	margin-bottom: 0;
	/*	white-space:nowrap; */
}	

#tablaTarifas
{
	/*	width: 100%; */
	border-top: 1px solid #499ED8;
	border-left: 1px solid #499ED8;
	margin-bottom: 20px;
	font-size: 13px;
}

#tablaTarifas td,
#tablaTarifas th
{
	border-bottom: 1px solid #499ED8;
	border-right: 1px solid #499ED8;
}

#tablaTarifas th
{
	width: 240px;
	/*	font-size: 14px; */
	text-align: left;
	font-weight: 500;
}

#tablaTarifas .fondo
{
	background: #F7F5F1;
	font-size: 15px;
	text-align: center;
	width: 100px;
	font-weight: bold;
}
#tablaTarifas .fondo2
{
	background: #F7F5F1;
	font-size: 15px;
	text-align: left;
	width: 100px;
	font-weight: bold;
}

#tablaTarifas .fondo3
{
	background: #46B53A;
	font-size: 15px;
	color: 	#FFFFFF;
	text-align: left;
	width: 100px;
	font-weight: bold;
}

#tablaTarifas td
{
	text-align: center;
}

#tablaTarifas .centro
{
	text-align: center;
}

#preguntas h2
{
	margin-top: 20px;
}

#preguntas dl
{
	margin-top: 10px;

}

#preguntas dt
{
	margin-top: 10px;
	font-weight: bold;
	color: #F19400;
}	

#tarifas p .contratar
{
	padding: 0 6px;
}

#tarifas #contenido .tarifa p,
#tarifas #contenidoB .tarifa p
{
	/*	margin: 0; */
}

#tarifas #contenido .tarifa p .descuento,
#tarifas #contenidoB .tarifa p .descuento
{
	margin: 0;
}

#tarifas #contenido .tarifa .otras,
#tarifas #contenido .tarifa2 .otras
{
	margin: 0;
	font-size: 12px;
}

#tarifas p .descuento
{
	padding: 0;
}

/* PIE DE PAGINA */ 

#pie_old
{
	color: #FFFFFF !important;
	font-size: 12px;
	height: 83px;

	background: #443023; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0MzAyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTU5NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #443023 0%, #6a594f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#443023), color-stop(100%,#6a594f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #443023 0%,#6a594f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #443023 0%,#6a594f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #443023 0%,#6a594f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #443023 0%,#6a594f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#443023', endColorstr='#6a594f',GradientType=0 ); /* IE6-8 */

}
#pie
{
	color: #FFFFFF !important;
	font-size: 12px;
	height: 83px;

	background: #0d83dd;
}

#pie strong
{
	font-weight: 500;
}

#pie a 
{
	color: #F3F2EC;
}

#pie p
{
	padding: 10px 0;
}

#enlacesPie
{
	text-align: center;
	color: #F3F2EC;
	color: #C3C2CC;
	padding: 3px;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 20px;

}

#enlacesPie .copyright
{
	font-size: 10px;
	margin: 10px 0;
}

/* ESQUINAS REDONDEADAS*/

.redondeoSuperior
{
	-moz-border-radius-topright: 4px;  
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.redondeoInferior
{
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px; 
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.imgD,
.imgI,
.fecha,
.noticias li,
#contratar,
.contratar,
#accesoCabecera,
.siguiente,
.marcado,
.redondeo,
.error,
.errores,
.botones,
.avisosSuccess,
#twitter
{
	-moz-border-radius: 4px;  
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


/* FORMULARIO CONTACTO */ 

#contacto th
{
	text-align: right;
	vertical-align: top;
	color: #333;
}

input, textarea
{ 
	border: 1px solid #BBBBBB; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

	padding: 2px 4px;
	padding: 8px 6px 8px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.w150 { width: 150px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w325 { width: 325px; }
.w370 { width: 370px; }
.w400 { width: 400px; }
.w100x { width: 350px !important; }

.padding-sup-12 { padding-top: 12px; }

#contacto .botones, #contactoF .botones
{ float: none; }

#contacto h1
{
	margin:18px 0 0 0;
	padding: 0;
	line-height: 100%
}


#contacto h2
{
	margin: 2px 0 6px 0;
	padding: 0;
	line-height: 100%
	
}

#divDemostracion
{
	-webkit-box-shadow: 0 0 4px rgb(128,128,128);  
	-moz-box-shadow: 0 0 4px rgb(128,128,128);  
	box-shadow: 0 0 4px rgb(128,128,128); 
	margin: 4px;
	border: 1px solid #CCC;

}

#formularioDemostracion label
{
	font-size: 16px;
	padding-bottom: 2px;
}

#formularioDemostracion input,
#formularioDemostracion textarea
{
	margin-top: 2px;
	margin-bottom: 4px;
}

#formularioDemostracion .enviar
{
	text-align: center;
}

#formularioDemostracion .condiciones
{
	font-size: 13px;
}

#formularioDemostracion .con_asunto
{
	font-size: 16px;
	
}


#listadoDemostracion
{
	/*border: 1px solid #59463B; */
	padding: 10px 12px;
	background: #F7F5F1;
	background: #FFF;
	margin-left: 20px;
	margin-top: 15px;
	font-size: 16px;
	color: #005698;
	border: 1px solid #CCC;
	
	-webkit-box-shadow: 0 0 4px rgb(192,192,192);  
	-moz-box-shadow: 0 0 4px rgb(192,192,192);  
	box-shadow: 0 0 4px rgb(192,192,192); 
	margin: 15px;
}

.colorAzul
{ color: #005698 !important; }

.colorAzul2
{ color: #0076B8 !important; }

#listadoDemostracion p
{
	padding-left: 60px;
	margin-bottom: 18px;
}
#listadoDemostracion p:last-child
{
	margin-bottom: 0;
}

#listadoDemostracion h3
{
	margin: 10px 0 5px 0 !important;
	padding-left: 60px;
	font-size: 20px;
	font-weight: normal;
}


.resumen
{
	background-color:#F6F6F6;
	background-color:#F7F5F1;
	background-color:#b6dcff;
	background-color:#b6dcff;
	background-color:#F6F6F6;
	margin:0;
	padding: 10px;
}

.resumen form, .resumen table
{ margin:0; }

#divContacto
{ margin-bottom: 12px; }

#divContacto label
{
	white-space: nowrap;
}

#submitbut
{ 
	width:1px;
	height:1px;
	border: none;
	background-color: transparent;
	/* display: none; */ /* no poner - en IE no funcionaria !!! */
}


#error, .error
{ 
	background: #CC0000;
	color: #FFF;
	font-weight: bold;
	margin-left:8px;
	padding: 2px 4px; 
}

.errores {
	display:inline-table;
	width: 95%;
	margin: 0;
	background: #FFF;
	color: #CC0000;
	padding: 4px 8px;
	margin-top: 12px;
	border: 1px solid #CC0000;
} 

.errores strong 
{ font-weight: bold; }

.avisosInfo, .avisosSuccess, .avisosWarning, .avisosError, .avisosValidation
{
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 15px;
}

.avisosSuccess
{
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url(/img/iconos/knob_validgreen.png);
}

.avisosError
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image:url(/img/iconos/knob_cancel.png);
}
.strongrojo
{
	color: red;
}
#texto p
{ margin-bottom: 0; }

#preguntas p,
#tarifas h2
{ padding: 0; }

.enviandoEmail 
{ 
	color: #CC0000; 
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
}

#novedadInicio
{
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: 1px solid #99CC33;
	border: 1px solid #4A82BE;
	
	margin-bottom: 10px !important;
	margin-top: 5px;
	
	/* border: 2px solid #D6E9C6;	*/
	
	
	
}

#novedadInicio .frase
{
	/*	float: right; */
	margin-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	/*	background: #D7E6FF; */
	/*	text-align: center; */


	background-color: #0074CC;
	background-color: #0074CC;
	background-color: #0d83dd;
	/*    background-image: -moz-linear-gradient(center top , #0088CC, #0055CC); */
	/*    background-repeat: repeat-x; */

}

#novedadInicio .frase,
#novedadInicio .frase a
{
	color: #FFFFFF !important;
	/*   text-shadow: 0 -1px 0 #D6E9C6; */ 
}

#novedadInicio .nuevo
{
	padding: 0;
	background: #99CC33;
	margin-right: 10px;
	text-align: center;
	width: 100px;

}

#novedadInicio h3
{
	font-size: 22px;
	font-family: 'Lucida Grande',Arial,Verdana,sans-serif;
	color: #FFF;
	margin-bottom: 2px;
}

#novedadInicio small
{
	font-size: 12px;
}

.noticias
{
	list-style:none; 
	margin: 25px 0 30px;
	padding:0;
}

#noticias h3
{
	margin-top: 0;
	padding: 0;

}

#noticias h3 a
{
	font-weight: 500;
}

.noticias li
{
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;

}

.small
{
	margin-left: 70px;
	padding-top: 20px;
	font-size: 12px;
}

.fecha
{
	float: left;
	text-align: center;
	padding: 4px 5px 2px;
	background:#499ED8;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	width: 42px;
}

.fecha .dia
{
	font-size: 22px;
	line-height:90%
}

.fecha .mes
{
	font-size: 18px;
	line-height:95%
}

.fecha .year
{
	font-size: 18px;
}

.contenido2
{
	margin-left: 80px;
	margin-bottom: 30px;
}

.small a,
.contenido2 a
{
	font-weight: bold;
	color:  #F29C12;
}



#mapaweb ul
{
	margin-left: 10px;
	list-style:none;
	margin-bottom: 20px;
}

#demostracion
{
	font-size: 13px;
	margin-bottom: 20px;
}

#demostracion li,
#noticias li
{
	font-size: 16px;
	margin-left: 20px;
	margin-top: 4px;
}

#demostracion p
{
	margin-bottom: 5px;
}

#mapaweb li
{
	margin-bottom: 5px;
	margin-left: 10px;
}

#mapaweb h2
{
	font-size: 16px;
	color: #F19400;
}

#mapaweb a
{
	/*	color: #3F2A1D; */
	text-decoration: none;
}

#mapaweb a:hover,
#secundarios a:hover
{
	color: #F19400;
	text-decoration: underline;
}

#secundarios
{
	text-align: right;
	margin-top: 5px;
	font-size: 12px;
	float: right;
	padding-right: 10px;
	background: #FFF;
}

#secundarios a
{
	margin-left: 12px;
	color: 	#3F2A1D;
	text-decoration: none;
}

.ilimitado th
{
	font-weight: normal;
	text-align: left;
	padding-right: 4px;
	border-right: 1px solid #99CC33;
}

.ilimitado td
{
	padding-left: 4px;
/*	font-weight: bold;
color: #99CC33; */
}

.ilimitado td sup
{
	font-weight: normal;
	color: #444;
}

.ilimitado
{
	font-size: 13px;
}

.expl
{
	font-size: 13px;
	padding-right: 10px;
}

.margen-inf-0
{ margin-bottom: 0 !important; }

.carac th
{
	font-size: 12px;
	padding-left: 16px;
}
.carac2 th
{
	font-size: 13px;
	color: #555555;
	padding-left: 12px;
}
.carac td
{
	font-size: 12px;
}


.mb
{
	margin-top: 6px;
	font-size: 12px;
	text-align: center;
	background-color:#F7F5F1;
	padding: 2px 4px;

}

#verCaracteristicas2,
#verCaracteristicas
{
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 13px;
	/* float: right; */
	margin-right: 10px;
	margin-top: 0;


}

#b
{ 
	text-align:right; 
	margin-top: 4px; 
	margin-left: 12px;
}

#descriptor
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 16px;
	margin-left: 10px;
	font-weight: normal;
}

#aplicacion
{
	margin-top: 3px; 
	margin-bottom: 3px; 
	font-size: 16px; 
	margin-left: 10px; 
	font-weight: normal;
}

.ilimitados
{
	color: #99CC33; 
	color: #3E8238; 
	font-weight: bold;
	font-size: 15px;
}

#promocionDic2010
{
	width: 670px; 
	margin: 0 auto 10px; 
	padding: 6px 0; 
	background-image: url(/img/promo-dic-2010/fondoPromocion.png); 
	text-align:center;
	cursor: pointer;
}

#promocionDic2010-2
{
	width: 400px; 
	padding: 2px 0; 
	background-image: url(/img/promo-dic-2010/fondoPromocion.png); 
	text-align:center;
	margin-bottom: 14px;
	cursor: pointer;
}

#promocionDic2010 a,
#promocionDic2010-2 a
{
	color: #FFF;
	display: block;
	text-decoration: none;

}


#promocionDic2010 p,
#promocionDic2010-2 p
{
	color:#FFF; 
	padding: 0; 
	font-size: 10px; 
	margin: 0;
}

#promocionDic2010-2 h1,
#promocionDic2010-2 h2
{
	margin-bottom: 4px;
	color:#FFF;
}

#promocionDic2010-2 h1
{
	margin-top:0;
	font-size: 18px;
}

#promocionDic2010-2 h2
{
	font-size: 16px;
}

.colorPromocion
{
	color: #CC0000;
}

#menu2contenido
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: #000000;
}

#menu2
{
	text-align:center;
	list-style:none
}

#menu2 li
{ 
	display: inline;


	height: 30px;
	list-style:none outside none;
	padding: 0 15px;
	line-height: 30px;
	text-align: center;	
}

#menu2 li a
{
	color: #FFFFFF;
	text-decoration:none;
}

#menu2 a:hover
{
	background: red;

}

#menuCentrado
{
	float:right;
	margin-top: 8px;
	/*	margin-right: 10px; */
}

#menuCentrado p
{
	padding: 0;
	margin-left: 10px;
}


.verde
{
	background-color:#99CC33;
}

.naranja
{
	background-color: #F29C12;
}

.fondoAzul
{
	background-color: #009CDE;
}

#recomendados {
	background: none repeat scroll 0 0 #003161;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-left: 427px;
	padding: 2px 12px;
	text-align: center;
	width: 300px;
}

#recomendados2 {
	background: none repeat scroll 0 0 #F3A11F;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-left: 427px;
	padding: 4px 12px;
	text-align: center;
	width: 300px;
}

#ftHolder { width: 480px; float: left; text-align: center; height: 332px; padding-top: 90px; }
#ft { border: 5px solid #BAD340; -moz-border-radius: 5px; }
#example { float: left; }
.ft-title { padding: 10px 10px; width: 460px; text-align: left; }
.ft-prev, .ft-next { background-color: #000; padding: 0 10px; }
.ft-button-ft-active { color: black; }

#slideshowHolder a { color: #5C7F99; text-decoration: none; }
#slideshowHolder a:hover { text-decoration: underline; }

#demo
{

	background: orange;
	padding: 4px 8px;
	
	
}





/* BOTONES */
/*
.btn
{
	display:block;
	width:125px;
	height:40px;
	text-indent:-9999px;
	float: left;
}

.btn a
{
	display:block;
	width:100%;
	height:100%;
	outline:none;
}

.btn a:hover
{ background-position:0 -40px; }

.btnContratar a
{ background:url(/img/botones/contratar.png) no-repeat top left; }

.btnTour a
{ background:url(/img/botones/tour.png) no-repeat top left; }

.btnDemo
{ width:180px; }

.btnDemo a
{ background:url(/img/botones/demostracion.png) no-repeat top left; }
*/
.recordatorio
{
	font-size: 12px;
}

#divContacto td,
#divContacto th
{
	padding: 4px;
	font-size: 16px;
}

#twitter
{
	padding: 10px;
	border: 1px solid #41291C;
	border: 1px solid #6A594F;
	background: #F6F5EF;
}


#twitter h3
{
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
}


#twitter img
{
	vertical-align: bottom;
	margin-right: 2px;
}

#twitter a,
#twitter a:visited
{
	color: #666666;
	color: #86B52E;
	color: #91C231;
}

#twitter p
{
	padding-left: 0;
	margin-left: 0;
	font-size: 13px;
	margin-bottom: 15px;
}

#twitter .seguir
{
	margin: 0;
}


.placeholder {
	color: #999;
}

.sprite {
	background: url(/img/iconos/sprite-2_.png) no-repeat;
	float: left;
	margin-right: 15px;
}

.sprite-01-png {
	width: 45px;
	height: 45px;
	background-position: -46px -0px;
}

.sprite-Abrochadora-png {
	width: 45px;
	height: 45px;
	background-position: -46px -92px;
}

.sprite-Portable-Computer-icon-png {
	width: 45px;
	height: 45px;
	background-position: -0px -0px;
}

.sprite-Strong-box-robbed-icon-png {
	width: 45px;
	height: 45px;
	background-position: -46px -46px;
}

.sprite-cash_register-png {
	width: 45px;
	height: 45px;
	background-position: -92px -0px;
}

.sprite-coins-png {
	width: 45px;
	height: 45px;
	background-position: -0px -92px;
}

.sprite-pie_chart-png {
	width: 45px;
	height: 45px;
	background-position: -92px -46px;
}

.sprite-safe-png {
	width: 45px;
	height: 45px;
	background-position: -0px -46px;
}

.sprite-people {
	width: 45px;
	height: 45px;
	background-position: -92px -92px;
	opacity: .8;
}


.sprite-world {
	width: 45px;
	height: 45px;
	background-position: 0px -138px;
	opacity: .9;
}

.sprite-telefono {
	width: 45px;
	height: 45px;
	background-position: -46px -138px;

}


.oculto {
	position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


.theme-default #slider {
	margin:0 auto;
	width:920px; /* Make sure your images are the same size */
	height:350px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
	margin-top:150px;
}

.clear {
	clear:both;
}



/* SLIDER THEME */

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/img/nivo-slider/loading.gif) no-repeat 50% 50%;
	margin-bottom:50px;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-42px;
	margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/img/nivo-slider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/img/nivo-slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
	color:#fff;
	border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
	color:#fff;
}

/* FIN SLIDER THEME */

.btn-group a
{ 
	text-decoration: none !important; 
	letter-spacing: 0.05em;
	min-width: 70px;
	color: #FFF;
}

.carac a
{ 
	text-decoration: none !important; 
	letter-spacing: 0.05em;
	min-width: 70px;
	color: #000;
}

a .btn,
.nav a
{
	text-decoration:none !important;


}

.listado-content
{
	margin-left: 240px;
	margin-right:20px;
}

.listado
{
	overflow: auto;
}


.listado p
{
	line-height:normal !important;
	padding: 0 !important;
	margin-bottom: 8px !important;
}

.listado ul
{
	padding-left: 20px;

}

.listado h2
{

}

.listado h3
{

}



.listado-item
{
	padding-top: 10px;
	margin-top: 20px; 
	border-top: 1px solid #DDDDDD;
}

.listado-item-1
{
	padding-top: 10px;
	margin-top: 0px !important; 
	border-top: 1px solid #DDDDDD;
}

.listado .imgD
{
	margin-left: 10px;
	float:right;
	margin-top:15px;
	border: 1px solid #DDD;
	padding: 4px;
}

.listado .imgI
{
	margin-right: 20px;
	float:left;
	margin-top:15px;
	border: 1px solid #DDD;
	padding: 4px;
}

.listado .img-0
{
	float:right;
	margin-left: 20px;
	padding-top: 10px;
}

.acciones-outer
{
	text-align:center;
	margin-top: 15px;
	margin-bottom: 30px;

	/*    margin: 15px 20px 30px 240px; */
}

.acciones-inner
{
	display: inline-block;
}
/*
.tabs-left .nav-tabs .active > a,
.tabs-left .nav-tabs .active > a:hover {
font-weight: bold !importa;
}
*/
.nav-tabs > li > a,
.nav-pills > li > a {
}

.acciones-top
{
	float:right;
	margin: 15px 15px 0 0;
}

.acciones-top-2
{
	float:right;
	margin: 20px 0 10px 10px;
}


.v2 h1
{
	margin: 10px !important;
	padding-left: 10px !important;
	font-size: 30px !important;
}

.v2 h2
{
	font-size: 28px !important;
	font-weight:normal;
	margin-top: 0 !important;
	/*    padding-top: 10px; */
	padding-left: 0 !important;
}

.v2 h3
{
	font-size: 23px !important;
	font-weight:normal !important;
	line-height: 100% !important;
	padding: 0 !important;
	margin-bottom: 8px !important;
}

.frase-seguridad
{
	font-family: Helvetica,Arial,Verdana;
	font-size: 15px;
	letter-spacing: 1px;
	/* background-color: #FAA732; */
	background-color: #D9F0CC;
	background-image: -moz-linear-gradient(center top , #FBB450, #F89406);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	color: #006644 !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);


}

.frase-seguridad-cabecera {
	font-family: Helvetica,Arial,Verdana;
	font-size: 15px;
	letter-spacing: 1px;
	/* background-color: #FAA732; */
	background-color: #0d83dd !important; 
	
	color: #FFFFFF !important;
		text-align: center;
	padding: 3px; 12px;
	margin-bottom: 15px;
}

.frase-seguridad
{
	text-align: center;
	padding: 3px; 12px;
	margin-bottom: 15px;

}

.frase-seguridad p
{
	margin: 4px !important;
	line-height: normal !important;
	font-size: 16px !important;
}

.frase-seguridad .cronos
{
	font-size: 24px !important;
}


#pie strong
{
	font-size: 16px !important;
}








.asterisco
{
	font-size: 14px !important;
	
	
}

.btn-login
{
	font-size: 16px !important;
	letter-spacing: 1px !important;
}

.input-append
{
	background-color: #input !important;
}

#cookies ul
{
	margin-left: 30px;
}


#formularioContacto .condiciones
{
	font-size: 14px;
}
