/* ----------- General -----------*/
* {
	margin: 0;
}
html, body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	height: 100%;
	overflow: hidden;
}
p {
	margin: 0px;
	padding: 0px;
}
a {
	color: #F1211B;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #1A9FEA;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1 {
	font-weight: normal;
	color: #FFF;
	font-size: 30px;
	position: fixed;
	height: 67px;
	width: 215px;
	top: 68px;
	left: 50%;
	z-index: 750;
	margin-top: -36px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -250px;
	line-height: 62px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
html h1 {
	position: absolute;
}
h2 {
	margin: 0px;
	font-size: 17px;
	font-weight: normal;
	color: #d62a1a;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


/* ----------- Plantilla -----------*/
.envoltura {
	position: relative;
	width: 100%;
	height: 430px;
	overflow: auto;
	margin-top: 73px;
	z-index: 200;
	outline: none;
}
.envoltura2 {
	position: relative;
	width: 99%;
	height: 428px;
	overflow: auto;
	margin-top: 84px;
	z-index: 200;
	outline: none;
}
#contenedor {
	width: 1000px;
	height: 600px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -500px;
}
html #contenedor {
	position: absolute;
}
#fondo_flash {
	width: 1000px;
	height: 539px;
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
	outline: none;
}
#contenedor_hoja {
	padding-top: 50px;
}
#hoja {
	width: 479px;
	margin-right: auto;
	margin-left: auto;
	height: 489px;
	background-image: url(../images/apariencia/hoja.png);
	background-repeat: no-repeat;
	_behavior: url("iepngfix.htc");
	z-index: 100;
	position: relative;
}
#area_privada {
	height: 36px;
	width: 116px;
	position: absolute;
	z-index: 200;
	background-image: url(../images/apariencia/fondo_privado.png);
	_behavior: url("iepngfix.htc");
	margin-top: 23px;
	margin-left: 608px;
}
#sesion {
	height: 27px;
	width: 116px;
	position: absolute;
	z-index: 200;
	background-image: url(../images/apariencia/sesion.png);
	margin-top: 62px;
	margin-left: 608px;
	background-repeat: no-repeat;
	text-align: center;
}
#sesion a {
	color: #d62a1a;
	font-size: 12px;
}
#sesion a:hover {
	color: #4D4D4D;
}
#privada_link {
	font-size: 13px;
	position: fixed;
	z-index: 400;
	left: 50%;
	top: 22px;
	margin-left: 124px;
}
html #privada_link {
	position: absolute;
}
#privada_link a {
	color: #c9c9c9;
	padding-top: 10px;
	display: block;
}
#privada_link a:hover {
	color: #ffd934;
}
#privada_link img {
	padding-right: 6px;
}
#texto {
	width: 400px;
	position: relative;
	left: 50%;
	margin-left: -200px;
}
#texto2 {
	width: 380px;
	position: relative;
	left: 50%;
	margin-left: -173px;
}
#texto p, #texto2 p {
	padding-bottom: 13px;
}
#gal {
	height: 400px;
	width: 700px;
	position: absolute;
	margin-left: -180px;
	outline: none;
}
#final_hoja {
	height: 61px;
	width: 1000px;
	background-image: url(../images/apariencia/final_hoja.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: -20px;
	top: 539px;
}
#final_hoja2 {
	height: 61px;
	width: 1000px;
	background-image: url(../images/apariencia/final_hoja2.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: -20px;
	top: 539px;
}
#pie {
	width: 330px;
	height: 15px;
	position: absolute;
	margin-left: 289px;
	margin-top: 571px;
	background-image: url(../images/apariencia/telefono.png);
	font-size: 1px;
}
#novaq {
	height: 24px;
	width: 74px;
	background-image: url(../images/apariencia/novaq.png);
	position: absolute;
	margin-top: 562px;
	margin-left: 64px;
}
#logo {
	height: 69px;
	width: 175px;
	background-image: url(../images/apariencia/collage.png);
	_behavior: url("iepngfix.htc");
	position: absolute;
	margin-top: 522px;
	margin-left: 678px;
	z-index: 300;
}
#novaq_link {
	height: 30px;
	width: 80px;
	position: fixed;
	top: 564px;
	left: 50%;
	margin-left: -442px;
	z-index: 400;
}
html #novaq_link {
	position: absolute;
}
#novaq_link a {
	display: block;
	height: 30px;
	width: 80px;
}
#contacto_link {
	height: 30px;
	width: 206px;
	position: fixed;
	top: 564px;
	left: 50%;
	margin-left: -80px;
	z-index: 400;
}
html #contacto_link {
	position: absolute;
}
#contacto_link a {
	display: block;
	height: 30px;
	width: 206px;
}
#logo_link {
	height: 69px;
	width: 175px;
	position: fixed;
	top: 520px;
	left: 50%;
	margin-left: 174px;
	z-index: 400;
}
html #logo_link {
	position: absolute;
}
#logo_link a {
	display: block;
	height: 69px;
	width: 175px;
}
.clear {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}


/* ----------- Menu -----------*/
#fondo_menu {
	position: absolute;
	height: 178px;
	width: 147px;
	margin-top: 75px;
	margin-left: 725px;
	background-image: url(../images/apariencia/fondo_menu.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
	z-index: 50;
}
#menu {
	width: 147px;
	height: 200px;
	position: fixed;
	top: 75px;
	left: 50%;
	margin-left: 228px;
	z-index: 800;
}
html #menu {
	position: absolute;
}
#menu span {
	text-indent: -10000px;
	display: block;
}
#menu ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu li {
	list-style-type: none;
}
#menu a {
	height: 32px;
	width: 147px;
	display: block;
	background-position: top;
}
#menu a:hover {
	background-position: bottom;
}
.nosotros {
	background-image: url(../images/apariencia/nosotros.png);
}
.servicios {
	background-image: url(../images/apariencia/servicios.png);
}
.galerias {
	background-image: url(../images/apariencia/galerias.png);
}
.clientes {
	background-image: url(../images/apariencia/clientes.png);
}
.contactenos {
	background-image: url(../images/apariencia/contactenos.png);
}


/* ----------- Banner -----------*/
#banner {
	height: 250px;
	width: 495px;
	position: relative;
	outline: none;
	left: -100px;
}


/* ----------- Varios -----------*/
#nuestros_servicios {
	height: 33px;
	width: 267px;
	background-image: url(../images/apariencia/nuestros_servicios.png);
	_behavior: url("iepngfix.htc");
	margin-top: 13px;
	margin-bottom: 4px;
}
#cuadros {
	height: 126px;
	width: 499px;
	position: absolute;
	margin-left: -50px;
	outline: none;
}


/* ----------- Titulos Secciones -----------*/
.titulo_rojo {
	background-image: url(../images/apariencia/titulo_rojo.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
}
.titulo_amarillo {
	background-image: url(../images/apariencia/titulo_amarillo.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
}
.titulo_celeste {
	background-image: url(../images/apariencia/titulo_celeste.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
}
.titulo_verde {
	background-image: url(../images/apariencia/titulo_verde.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
}
.titulo_cafe {
	background-image: url(../images/apariencia/titulo_cafe.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
}
.titulo_gris {
	background-image: url(../images/apariencia/titulo_gris.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
}
#transparencia {
	height: 50px;
	width: 495px;
	background-image: url(../images/apariencia/transparencia.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
	position: fixed;
	z-index: 600;
	left: 50%;
	top: 84px;
	margin-left: -290px;
}
html #transparencia {
	position: absolute;
}
#transparencia2 {
	height: 50px;
	width: 495px;
	background-image: url(../images/apariencia/transparencia2.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
	position: fixed;
	z-index: 600;
	left: 50%;
	top: 463px;
	margin-left: -290px;
}
html #transparencia2 {
	position: absolute;
}


/* ----------- Varios -----------*/
.foto1 {
	margin-left: -106px;
	float: left;
	margin-right: 14px;
	height: 202px;
	width: 294px;
	background-image: url(../images/fotos/nosotros.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
}
.foto2 {
	position: relative;
	margin-left: -80px;
}
.foto2 img {
	_behavior: url("iepngfix.htc");
}
.flecha {
	margin-left: -63px;
	margin-top: 6px;
	float: left;
	height: 32px;
	width: 33px;
	background-image: url(../images/apariencia/flecha.png);
	_behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
	position: absolute;
}
.amarillo {
	color: #e0bc27;
}
.azul {
	color: #198cc8;
}
.rojo {
	color: #d62a1a;
}
.cafe {
	color: #945a15;
}
.gris {
	color: #999;
}
.titulo_privado {
	position: absolute;
	z-index: 800;
	width: 290px;
	text-align: right;
	margin-left: 90px;
	line-height: 24px;
}
.top_space {
	height: 50px;
}
.top_space2 {
	height: 26px;
}
.text_pad {
	padding-left: 90px;
	padding-top: 12px;
}



/* ----------- Galerķas -----------*/
.barra_producto {
	width: 500px;
	margin-left: -75px;
	padding-top: 14px;
	position: relative;
}
.cuadro_producto {
	width: 130px;
	float: left;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 36px;
	background-repeat: no-repeat;
	background-position: center 5px;
}
.cuadro_producto img {
	_behavior: url("iepngfix.htc");
}
.cuadro_producto span {
	display: block;
	height: 29px;
	background-image: url(../images/apariencia/titulo.png);
	background-repeat: no-repeat;
	position: relative;
	margin-top: -12px;
	margin-left: -4px;
	line-height: 26px;
	font-size: 12px;
	_behavior: url("iepngfix.htc");
}
.cuadro_producto a {
	color: #333;
}
.cuadro_producto a:hover {
	color: #198cc8;
}

.barra_galeria {
	width: 370px;
	margin-left: 23px;
	padding-top: 5px;
	position: relative;
}
.cuadro_galeria {
	width: 152px;
	float: left;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 24px;
	height: 116px;
	background-repeat: no-repeat;
	background-position: center center;
}
.cuadro_galeria img {
	_behavior: url("iepngfix.htc");
}
.cuadro_muestra {
	width: 275px;
	text-align: center;
	height: 196px;
	background-repeat: no-repeat;
	background-position: center center;
}
.cuadro_muestra img {
	_behavior: url("iepngfix.htc");
}

.barra_clientes {
	width: 520px;
	margin-left: -74px;
	padding-top: 5px;
	position: relative;
}
.cuadro_clientes {
	width: 152px;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 28px;
	height: 116px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.cuadro_clientes img {
	_behavior: url("iepngfix.htc");
}


/* ----------- Formulario -----------*/
.form_input {
	margin-bottom: 3px;
	width: 227px;
	background-image: url(../images/apariencia/form_input.png);
	background-repeat: no-repeat;
	height: 31px;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a75b1;
	_behavior: url("iepngfix.htc");
}
.form_textarea {
	margin-bottom: 4px;
	width: 227px;
	background-image: url(../images/apariencia/form_textarea.png);
	background-repeat: no-repeat;
	height: 120px;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a75b1;
	overflow: auto;
	_behavior: url("iepngfix.htc");
}
.formulario1 label {
	width: 75px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.boton_enviar {
	height: 29px;
	width: 68px;
	background-image: url(../images/apariencia/boton_enviar.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	z-index: 800;
	margin-left: 86px;
	_behavior: url("iepngfix.htc");
}
.boton_entrar {
	height: 29px;
	width: 68px;
	background-image: url(../images/apariencia/boton_entrar.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	z-index: 800;
	margin-left: 86px;
	_behavior: url("iepngfix.htc");
}
.boton_regresar {
	height: 29px;
	width: 68px;
	background-image: url(../images/apariencia/boton_regresar.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	z-index: 800;
	margin-left: 86px;
	_behavior: url("iepngfix.htc");
}
.boton_guardar {
	height: 29px;
	width: 68px;
	background-image: url(../images/apariencia/boton_guardar.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	z-index: 800;
	margin-left: 86px;
	_behavior: url("iepngfix.htc");
}
.boton_subir {
	height: 29px;
	width: 68px;
	background-image: url(../images/apariencia/boton_subir.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	z-index: 800;
	margin-left: 86px;
	background-position: 0px top;
	_behavior: url("iepngfix.htc");
}
.subir {
	margin-bottom: 14px;
}
.subir a {
	height: 29px;
	width: 68px;
	display: block;
	background-image: url(../images/apariencia/boton_subir.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	_behavior: url("iepngfix.htc");
}
.subir a:hover {
	background-position: 0px bottom;
}
.float_left {
	position: absolute;
	margin-top: -29px;
	margin-left: 162px;
}


/*------  Qtip  ------*/
.qtip-title {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	background-image: url(../images/apariencia/tooltip_title.png);
	background-repeat: no-repeat;
	height: 42px;
	line-height: 40px;
	padding-left: 16px;
	_behavior: url("iepngfix.htc");
}
.t_pad {
	font-size: 12px;
	line-height: 14px;
	color: #5F5F5F;
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 22px;
	padding-left: 22px;
	background-image: url(../images/apariencia/tooltip.png);
	background-repeat: no-repeat;
	background-position: bottom;
}


/*------  Lista  ------*/
.lista {
}
ul.lista {
	margin: 0px;
	padding: 0px;
}
ul.lista li {
	display: block;
	background-image: url(../images/apariencia/bullet.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 8px;
	list-style-type: none;
}


/*------  Tabla  ------*/
.archivos_tabla {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.archivos_tabla img {
	_behavior: url("iepngfix.htc");
}
.archivos_tabla td {
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.archivos_titulos {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1cabfc;
	background-color: #FFF;
	font-size: 12px;
}
.archivos_filas {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B2B2B2;
}
.align_center {
	text-align: center;
}


/*PAGINACION*/
.paginationstyle {
	text-align: center;
	margin-bottom: 14px;
	margin-left: 30px;
	margin-right: 30px;
}
.paginationstyle a {
	text-decoration: none;
	display:block;
	float:left;
	color:#FFF;
	margin-right: 8px;
	background-image: url(../images/apariencia/pag1.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 27px;
	line-height: 23px;
	font-weight: bold;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview {
	background-image: url(../images/apariencia/pag2.png);
	background-repeat: no-repeat;
	color:#333;
}
.paginationstyle a.selected, .paginationstyle a.selected:hover {
	background-image: url(../images/apariencia/pag2.png);
	background-repeat: no-repeat;
	color:#333;
	cursor:default;
}
