*{
	margin: 0;
	padding: 0;
	border: 0;
	}
a{
	text-decoration: none
	}
html, body{
	background: url("../imagenes/fondo.jpg");
	text-align: left;
	height: 100%;
	/*background: url("../imagenes/contacto.jpg") top center;*/
	}

h3{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 14px;
	color: #7B315C;
	padding-left: 25px;
	padding-top: 20px;
}

p{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	color: #7B315C;
	line-height: 17px
	}

@font-face {
    font-family: 'FrutigerLTStd55RomanRegular';
    src: url('../fuentes/frutigerltstd-roman-webfont.eot');
    src: url('../fuentes/frutigerltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/frutigerltstd-roman-webfont.woff') format('woff'),
         url('../fuentes/frutigerltstd-roman-webfont.ttf') format('truetype'),
         url('../fuentes/frutigerltstd-roman-webfont.svg#FrutigerLTStd55RomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerLTStd45LightBold';
    src: url('../fuentes/frutigerltstd-bold-webfont.eot');
    src: url('../fuentes/frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/frutigerltstd-bold-webfont.woff') format('woff'),
         url('../fuentes/frutigerltstd-bold-webfont.ttf') format('truetype'),
         url('../fuentes/frutigerltstd-bold-webfont.svg#FrutigerLTStd45LightBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerLTStd55RomanItalic';
    src: url('../fuentes/frutigerltstd-italic-webfont.eot');
    src: url('../fuentes/frutigerltstd-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/frutigerltstd-italic-webfont.woff') format('woff'),
         url('../fuentes/frutigerltstd-italic-webfont.ttf') format('truetype'),
         url('../fuentes/frutigerltstd-italic-webfont.svg#FrutigerLTStd55RomanItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerLTStd55RomanBold';
    src: url('../fuentes/frutigerltstd-black-webfont.eot');
    src: url('../fuentes/frutigerltstd-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/frutigerltstd-black-webfont.woff') format('woff'),
         url('../fuentes/frutigerltstd-black-webfont.ttf') format('truetype'),
         url('../fuentes/frutigerltstd-black-webfont.svg#FrutigerLTStd55RomanBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ENCABEZADO */

#header{
	width: 1019px;
	height: 185px;
	position: relative;
	margin: 0 -10px;
	}

#header img{
	width: 334px;
	height: 135px;
	position: absolute;
	left: 9px;
	z-index: 2
	}

.datos{
	margin-top: 80px;
	position: relative;
	float: right;
	}

.datos a{
	color: #BABCBE !important;	
	}	
#header h2{
	margin-right: 20px;
	padding-bottom: 5px;
	font-size: 12px;
	text-align: right;
/*	font-family: 'FrutigerLTStd55RomanRegular';*/
	color: #BABCBE;
	}

#gris{
	width: 1019px;
	height: 148px;
	position: absolute;
	top: 0;
	z-index: 3
	}
.bordeIzq{
	width: 33px;
	height: 148px;
	position: relative;
	float:left;
	background: url("../imagenes/grisIzq.png")
	}	
.medio{
	width: 952px;
	height: 148px;
	position: relative;
	float: left;
	background: url("../imagenes/grisMed.png") repeat-x;
	}
.bordeDer{
	width: 34px;
	height: 147px;
	position: relative;
	float:left;
	background: url("../imagenes/grisDer.png")
	}

#bordo{
	width: 1001px;
	height: 60px;
	position: relative;
	float: left;
	margin: 135px 12px
	}
.bIzq{
	width: 25px;
	height: 60px;
	background: url("../imagenes/bordoIzq.png") no-repeat;
	float: left
	}
.bMed{
	width: 945px;
	height: 60px;
	background: url("../imagenes/bordoMed.png") repeat-x;
	float: left
	}
.menu{
	float: right;
	margin-top: 15px;
    margin-right: -8px;
	}
.menu li{
	float: left;
	list-style: none
	}
.menu li a{
    font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 15px;
	font-weight: 700;
	color: #D59DB2;
	text-decoration: none;
	padding-right:27px;
	padding-left: 7px;
	}
.menu li a:hover{
	color: #FAFAFA
	}
.active{
	background: url("../imagenes/selec.png");
	}
.bDer{
	width: 26px;
	height: 60px;
	background: url("../imagenes/bordoDer.png") no-repeat;
	float: left;
	}


#contenedor{
	width: 1000px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	position: relative;
	margin: 0 auto;
	}

/* INICIO */

#sombraSlider{
	width: 1000px;
	height: 19px;
	position: absolute;
	background: url("../imagenes/sombraSlider.png");
	z-index:6;
	top: 0;
	left: 0;
	}

.botonPanel, .botonPanel2{
	width: 321px;
	height: 294px;
	position: relative;
	float: left;
	}
.botonPanel2{
	margin: 0 18px;
	}
#panelCentral{
	width: 1000px;
	height:294px;
	position: relative;
	}
	
#panelCentral h1{
/*	font-family: 'FrutigerLTStd45LightBold';*/
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 14px;
	color: #7B315C;
	text-align: left;
	margin-top: 20px;
	margin-left: 30px;
	}
#panelInferior h1{
	width: 151px;
	height:40px;
 	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 18px;
	color: #7B315C;
	text-align: right;
	padding-right: 130px;
	position: relative;
	margin-top: 20px;
	border-bottom: 5px solid #B315C;
	float: left
	 }
#panelInferior p{
	width: 120px;
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	color: #7B315C;
	position: relative;
	float:left;
	text-align: right;
	padding: 15px 30px;
	}
#panelCentral p{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	color: #7B315C;
	text-align: justify;
	padding: 15px 30px;
	}

.blanco{
	width: 321px;
	height: 170px;
	background: #fff;
	position: absolute;
	top: 0;
	z-index: 5;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	behavior: url(/PIE.htc);
	}
.circ{
	width: 91px;
	height: 33px;
	position: absolute;
	top: 169px;
	left: 110px;
	background: url("../imagenes/circ.png");
	z-index: 7
	}	
.circ a{
	text-decoration: none;
	margin-left: 24px;
	color: #D58E8E;
	/*font-family: 'FrutigerLTStd45LightBold';*/
	font-size: 14px;
	}

.circ a:hover{
	color: #7B315C !important
	}	
.botonPanel img, .botonPanel2 img{
	position: absolute;
	bottom: 0;
	z-index: 4
	}
#panelInferior{
	width: 1000px;
	height:185px;
	position: relative;
	margin: 0 auto;

	}
#botTerceros{
	width: 341px;
	height: 208px;
	position: absolute;
	left: -9px;
	top: 0;
	background: url("../imagenes/bot3ros.png");
	z-index: 8
	}
#botTerceros a{
	position: absolute;
	bottom: 25px;
	left: 45px;
	text-decoration: none;
	/*font-family: 'FrutigerLTStd45LightBold';*/
	font-size: 14px;
	color: #D58E8E;
	}

#botTips{
	width: 660px;
	height: 158px;
	float: right;
	margin-top: 14px;
	margin-right: 1px
	}
#botTips a{
	text-decoration: none;
	/*font-family: 'FrutigerLTStd45LightBold';*/
	font-size: 14px;
	color: #D58E8E;
	margin-left: 10px;
	}
#botTips .izq{
	width: 339px;
	float:left;
	margin-top: 5px;
	}
#botTips .der{
	width: 321px;
	float:left;
	margin-top: 1px;
	}
.der img{
	padding-top: 10px
	}
#botTips h3{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 14px;
	color: #7B315C;
	padding: 0 !important;
	}	
#botTips p{
	width: 322px !important;
	font-family: 'FrutigerLTStd55RomanRegular';

	color: #7B315C;
	text-align: justify;
	padding-left: 1px !important;
	padding-right: 10px;
	margin-top: -5px;

	}
.izq a{
	
	}
.borde{
	width: 658px;
	height: 22px;
	border-bottom: 1px solid #7B315C
	}

/* PIE */

#footer{
	width: 1000px;
	position:relative;
	height: 100px;
	margin: 0px auto;
	background: url("../imagenes/pie.png") no-repeat -8px bottom;
	}
	
#botoneraPie{
	width: 1000px;
	height: 55px;
	}
	
.menuPie{
	float:right;
	padding-top: 25px;
	padding-right: 40px;
	}	
	
.menuPie li{
	float: left;
	list-style: none;
	}
	
.menuPie li a{
	text-decoration: none;
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	color: #D59DB2;
	padding-left: 8px;
	padding-right: 5px;
	}
	
.menuPie li a:hover{
	color: #FAFAFA
	}	
	
#pie{
	width: 1000px;
	height: 64px;
	margin-top: -19px;
	background: url("../imagenes/pie2.png") no-repeat bottom center;
	}
#pie img{
    float: left;
    padding-left: 46px;
    padding-top: 41px;
    position: relative;
	}	

#pie p{
   color: #825670;
    float: left;
    font-family: 'FrutigerLTStd55RomanRegular';
    font-size: 11px;
    margin-left: 553px;
    padding-top: 28px;
    position: relative;
}
	
.pieIzq{
	width: 20px;
	height: 101px;
	background: url("../imagenes/violeIzq.png");
	float: left;
	margin-left: -3px;
	}
.pieDer{
	width: 20px;
	height: 101px;
	background: url("../imagenes/violeDer.png");
	float: left
	}
.pieMed{
	width: 967px;
	height: 99px;
	background: url("../imagenes/violeMed.png") repeat-x;
	float:left
	}
	
.copyIzq{
	width: 25px;
	height: 60px;
	background: url("../imagenes/copyIzq.png");
	float:left;
	margin-top: 5px;
	}
	
.copyMed{
	width: 916px;
	height: 60px;	
	background: url("../imagenes/copyMed.png") repeat-x;	
	float:left
	}
	
.copyDer{
	width: 26px;
	height: 60px;
	background: url("../imagenes/copyDer.png");	
	float:left
	}
	
/*//// SECCION INSTITUCIONAL ////*/

#institucional{
	width: 1000px;

	}

#fotoInstitucional{
	width: 1000px;
	height: 295px;
	position: relative;
	margin: 0 auto;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	behavior: url(/PIE.htc);
	
	}
#conteInstitucional{
	width: 1000px;
	position: relative;
	float: left;
	background: #fff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	behavior: url(/PIE.htc);
	}
	
#col1{
	width: 517px;
	float: left;
	}
#col2{
	padding-top: 40px
	}
/*#conteInstitucional h3{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 14px;
	color: #7B315C;
	padding-left: 25px;
	padding-top: 20px;
}
*/

#conteInstitucional p{
	width: 517px;
	float: left;
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	color: #7B315C;
	text-align: justify;
	line-height: 17px;
	padding: 10px 25px;
	}

#conteInstitucional img{
	float: right;
	padding-right: 20px;
	padding-top: -20px
	}
#sombraEmpresa{
	width: 1000px;
	height: 19px;
	position: absolute;
	background: url("../imagenes/sombraSlider.png");
	z-index:6;
	top: 0;
	left: 0;
	}

/*//// SECCION PORTFOLIO ////*/

#galeria, #news{
	width: 1000px;
	position: relative;
	margin: 0 auto;
	height: 100%;
	}

#ladoIzq{
	width: 348px;
	position: relative;
	float: left;
	margin-top: -145px;
	height: 100%;
	min-height: 450px !important;
	}
#ladoIzq h1, #newsIzq h1, #tercerosIzq, #tipsDer h1{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 20px;
	color: #D58E8E;	
	margin-top: 30px;
	padding-left: 30px	
	}	
.menuGal{
	margin-top: 10px;
	padding-left: 30px
	}	
.menuGal li{
	list-style: none;
	padding-bottom: 5px;
	}
.menuGal li a{	
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	color: #BABCBE;	
	padding-left:10px;
	}
.menuGal li a:hover{
	color: #7B315C;
	}	
.huellaPanel, .huellaPanel2{
	width: 212px;
	height: 247px;
	background: url("../imagenes/huella.png");
	position: absolute;
	z-index: 11;
	left: -1px;
	bottom: 0px;
	}
#ladoDer{
	width: 651px;
	position: relative;
	float: left;
	margin-top: -145px;
	margin-left: 1px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	behavior: url("../PIE.htc");
	}

/*#ladoDer p{
	padding-top: 10px;
	padding-left: 25px;
	background: #CC3
	}*/
	
#ladoDer p{
	position: absolute;
	padding-top: 20px;
	padding-left: 25px;
	padding-right:25px;
	top: 350px;
	line-height: 17px
	}

#ladoDer h3{
	position: absolute;
	padding-top: 30px;
	padding-left: 25px;
	}

#sombraGaleria{
	width: 19px;
	background: url("../imagenes/sombraNews.png") no-repeat;
	z-index: 14;
	top: 0;
	left: 350px;
	height: 100%;
	position: absolute;
	}


/*//// SECCION TERCEROS ////*/

#terceros{
	width: 1000px;
	height: 100%;
	min-height: 637px;
	position: relative;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url("../PIE.htc");
	margin-bottom: 30px;
	background: #fff
	}
#tercerosIzq{
	width: 320px;
	height: 100%;
	min-height: 640px !important;
	position: relative;
	float: left;
	margin-top: -145px !important;
	background:#7B315C;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	behavior: url("../PIE.htc");
	}
#tercerosIzq h1{
	color: #fff;
	font-size: 20px;
	margin-top: 38px;
	margin-left: 4px;
	}
#tercerosDer{
	width: 610px;
	height: 496px;
	position: relative;
	float: left;
	margin-top: -145px;
	}

#formuTerceros{
	margin-left: 36px;
	margin-top: -10px
	}
#tercerosDer h2{
	width: 580px;
	font-family: 'FrutigerLTStd45LightBold';
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 5px;
	color: #BABCBE;
	border-bottom: 1px solid #BABCBE;
    margin-top: 50px;
	}
#tercerosDer h2 span{
	font-family: 'FrutigerLTStd55RomanRegular';
		font-weight: 700;
	}
#terceros h3{
	color: #CFD1D2;
	padding-left: 0 !important;
	font-family: 'FrutigerLTStd55RomanItalic';
	font-style:italic;
	}

#terceros h3 span{
	padding-top: 20px !important;
	top: 30px
	}
#descarga{
	position: absolute;
	left: 32px;
	bottom: 32px;
	z-index: 112 !important
	}
#descarga p{
	color: #fff;
	font-size: 14px;
	margin-bottom: 7px;
	}
#descarga a{
	text-decoration: none;
	color: #D58E8E;
	font-family: 'FrutigerLTStd45LightBold';
	font-size: 15px;
	}
#terceros .huellaPanel{
	opactiy: .4
	}
.carac{
	margin-top: 10px !important
	}
#sombraForm{
	width: 19px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 350px;
	background: url("../imagenes/sombraForm.png") no-repeat;
	z-index: 14

	}
.huellaPanel2{
	background: url("../imagenes/huella2.png");
	left: 0;
	}
label, .label2, label3{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 14px;
	color: #7B315C;
	margin-left: 3px;
	line-height: 25px;
	}
.label2{
	font-size: 11px;	
	line-height: 20px !important;
	color: #58595B !important;
	padding-top: -20px
	}	
	
.campo, .campo2{
	height: 20px;
	background: #E5E6E7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url("../PIE.htc");
    font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 13px;
	color: #58595B;	
	}

.ingresoTxt{
	float: left;
	position: relative;
	margin: 8px 10px 0 0px;

	}
.ingresoTxt9{
	float: right;
		margin: -15px 65px 0 0;
	}
.campo{
	width: 249px !important;
	}
.campo2{
	width:163px !important;
	}
textarea{
	width: 508px;
	height: 70px;
	background: #E5E6E7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url("../PIE.htc");
	margin-left: -4px;
    font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 13px;
	color: #58595B;	
	}
#subir{
	width: 334px;
	height: 20px;
	background: #E5E6E7;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	behavior: url("../PIE.htc");
	}

#botEnviar, #botEnviar2{
	margin-top: 20px;
	cursor: pointer;
	}
#botEnviar{
	margin-left: 100px;
	margin-top: 22px !important;
	}
#botEnviar2{
	margin-left: -4px !important;
	}
.archivo{
	width: 150px;
	height: 13px;
	cursor: pointer;
	padding: 5px;
	background: #E5E6E7;
	color: #D58E8E;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	behavior: url("../PIE.htc");
	}

.archivo2{
	background: #0FF;
	top: 20px;
	left: 40px;
	position:absolute;
	-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
	}


/*//// SECCION TIPS DISEÑO ////*/

#tips{
	width: 1000px;
	position: relative;
	margin: 0 auto;
	height: 100%;
	}

#tipsIzq{
	width: 350px;
	position: relative;
	height: 100%;
	min-height: 530px !important;
	float: left;
	margin-top: -145px;
	background: #7B315C;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	behavior: url("../PIE.htc");
	}

#tipsDer{
	width: 650px;
	position: relative;
	float: left;
	margin-top: -145px;
	background: #fff;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	behavior: url("../PIE.htc");
	}

#tipsDer p{
	padding-top: 10px;
	padding-left: 25px;
	}
	

#tipsDer h1{
	color: #7B315C !important;
	font-size: 18px;
	margin-top: 10px;
	}

#tipsDer h3{
	color: #BABCBE !important;
	font-size: 12px
	}

#tipsDer p{
	font-size: 12px;
	padding-right: 30px;
	line-height: 19px;
	text-align: justify
	}
#tipsIzq h1{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 25px;
	margin-top: 20px;
	margin-left: 30px;
	color: #fff;
	}
#tipsIzq h3{
	color: #D58E8E
	}
#tipsIzq p{
	width: 400px;
	color: #bd98ae;
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	padding-left: 20px;
	}

#tipsIzq a:hover p{
	color: #fff
	}

.label3{
	color: #CFD1D2
	}

#anioSelec{
	float: right;
	padding-right: 20px;
	}
	
/*//// SECCION CONTACTO ////*/

#contacto{
	width: 1000px;
	position: relative;
	margin: 0 auto;
	height: 100%;
	}

#contactoIzq{
	width: 350px;
	height: 100%;
	min-height: 515px !important;	
	position: relative;
	float: left;
	margin-top: -145px;
	background: #7B315C;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	behavior: url("PIE.htc");
	}

#contactoDer{
	width: 650px;
	height: 100%;
	position: relative;
	float: left;
	margin-top: -145px;
	min-height: 515px !important;
	background: #fff;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;	
	behavior: url("../PIE.htc");
	}

.map_canvas {
	width: 647px !important;
	margin-left: 0px;
	height: 120% !important;
	min-height: 623px !important;	
	margin-top: -65px;
}

#mapa{
    float: left;
    height: 100%;
    left: 3px;
    overflow: hidden;
	min-height: 515px !important;	
	width: 647px !important;
    position: relative;
    z-index: 4;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	behavior: url("../PIE.htc");
	}
#contactoIzq h1{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 20px;
	margin-top: 20px;
	margin-left: 30px;
	color: #fff;
	}
#formu{
	z-index: 20;
	position: absolute;
	left: 30px;
    top: 40px;	}

.ingresoTxt2{
	width: 280px;
	float: left;
	margin: 12px 10px -3px 0;

	}
.campo3{
	width: 280px;
	height: 20px;
	background: #E5E6E7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url("../PIE.htc");
    font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 13px;
	color: #58595B;	
}
.consulta2{
	width: 280px;
	height: 90px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url("../PIE.htc");
    font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 13px;
	color: #58595B;	
	margin-left: 0px
	}

.label4{
	color: #fff;
	line-height: 26px;
	}

.mapDire{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 16px;
	color: #7B315C;
	margin-left: 0 !important;
	margin-top: 10px !important;
	}
#botEnviar2{
	margin-top: 0px !important
	}


/* slider */
#slider{
	width: 1000px;
	height: 295px;
	position: relative;
	margin: 0 auto;
	}

.huella{
	width: 365px;
	height: 295px;
	background: url("../imagenes/opacidadSlider.png") no-repeat;
	position: absolute;
	top: 0;
	z-index: 23
	}
#s4, #institucional{
	position: absolute;
	top: 0;
	left: 0;
	}

#s4 h1{
	width: 300px;
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size:24px; 
	color: #CFD1D2;
	position: absolute; 
	top: 40px;
	left: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #CFD1D2;
	z-index: 40
}
#s4 p{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size:12px; 
	color: #CFD1D2;
	position: absolute; 
	top: 180px;
	left: 30px;
	z-index: 40
}

#nav, #nav2{
	position: absolute;
	left: 27px;
	bottom: 20px;
	z-index: 50;
	font-size: 0px;
	
	}
#nav a, #nav2 a {background: url("../imagenes/bull.png") no-repeat; text-decoration: none; margin: 0; padding: 13px 10px;  }
#nav a.activeSlide, #nav2 a.activeSlide { background: url("../imagenes/bullAct.png") no-repeat;}
#nav a:focus, #nav2 a:focus { outline: none; }
/*.coin-slider h1{
	width: 300px;
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size:24px; 
	color: #CFD1D2;
	position: absolute; 
	top: -250px;
	left: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #CFD1D2;
	z-index: 40
}
.coin-slider p{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size:12px; 
	color: #CFD1D2;
	position: absolute; 
	top: -100px;
	left: 30px;
}
.coin-slider { overflow: hidden; zoom: 1; position: absolute; top:0; left: 0; z-index: 40 }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; position:absolute; top: -100px; }
.cs-buttons a {margin-left: 5px; height: 15px; width: 15px; float: left; background: #CCC; text-indent: -1000px; z-index: 21 }
.cs-active {background: #999; z-index: 22 }

.cs-title { width: 545px; padding: 10px; }
.cs-prev, 
.cs-next { color: #FFFFFF; padding: 0px 10px; font-size: 0px; }*/*/



/*.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; margin-top: -100px }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }



.cs-prev, 
.cs-next { color: #FFFFFF; padding: 0px 10px; font-size: 0px; }*/


.parrafoNews{
	margin-left: 30px !important;
	}
#newsDer{
	width: 652px;
	height: 496px;
	position: relative;
	float: left;
	margin-top: -148px;
	}

#newsIzq{
	width: 348px;
	height: 100%;
	min-height: 450px !important;	
	position: relative;
	float: left;
	margin-top: -145px;
	}

#newsIzq a{
	font-family: 'FrutigerLTStd45LightBold';
	font-size: 16px;	
	color: #BABCBE;
	position: absolute;
	bottom: 40px;
	left: 30px;
	z-index: 100
	}
#ladoIzq h1, #tercerosIzq, #tipsDer h1{
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 20px;
	color: #D58E8E;	
	margin-top: 30px;
	padding-left: 30px	
	}	
#tipsDer h1{
	padding-left: 25px !important
	}
#newsFotos img{
	margin-left: 1px;	
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	behavior: url("../PIE.htc");
	}
#newsDer p, #newsIzq p{
	padding-top: 10px;
	padding-left: 30px;
	}

#newsIzq p{
	width: 260px;
	}

#sig{
	position: absolute;
	top: 140px;
	right: 0;
	z-index:100;
	cursor: pointer
	}
#ant{
	position: absolute;
	top: 140px;
	left: -1px;
	z-index:100;
	cursor: pointer
	}

.flecha{
	color: #fff
	}

.act{
	color: #fff !important;
	background: url("../imagenes/selec.png") no-repeat left center;

	}

.activo{
	color: #7B315C !important;
	background: url("../imagenes/galSelec.png") no-repeat left center;
	padding-left: 7px
	}

.tip2{
	display: none;
	}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display: block;
    float: left;
    width: 18px;
	margin-top: 0px;
}
a.jqTransformCheckbox {
	background: transparent url("../imagenes/check.png") no-repeat center top;
	display: block;
    height: 17px;
	margin-top: 3px
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center -15px;}


/* -------------
 * Selects
 * ------------- */
 
 .selector, .selector2{
	height: 20px;
	background: #E5E6E7;

	}
.selector{
	width: 163px;
	}

.selector2{
	width: 78px !important;

	}


.jqTransformSelectWrapper {
	width: 60px;
	position:relative;
	height: 20px;
	float:left;
	background: #E5E6E7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url("../PIE.htc");
}

.jqTransformSelectWrapper div span {
    font-family: 'FrutigerLTStd55RomanRegular';
	color: #58595B;	
	float: none;
	position: absolute;
	white-space: nowrap;
	font-size: 13px;
	padding: 1px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 20px;
	background: url("../imagenes/select.jpg") no-repeat top right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.jqTransformSelectWrapper ul {
	position: absolute;
	top: 19px;
	left: 1px;
	list-style: none;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 170px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.jqTransformSelectWrapper ul a {
	
	display: block;
	padding: 5px;
	text-decoration: none;
    font-family: 'FrutigerLTStd55RomanRegular';
	color: #58595B;	
	background: #E5E6E7;
	font-size: 13px;
}

.jqTransformSelectWrapper ul a.selected {
	color: #7B315C;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background: #7B315C;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

.ingresoTxt5{
	float: left
	}
.ingresoTxt3{
	float: left;
	margin: 5px 0px;	}

.selecRosa{
	width: 10px;
	height: 10px;
	background: url("../imagenes/selecCont.png") no-repeat center left;
	padding-left: 12px;
	}

.borde2{
	width: 120px !important;
	height: 50px !important;
	position: relative;
	border-bottom: 1px solid #7B315C;
	padding: 0 !important;
	margin-top: 30px !important;
	margin-left: 39px !important
	}
.pad{
	margin-bottom: 5px !important;
	margin-top: 8px;
	}

#impresion p{
	margin-left: 5px;
	}

#panelCentral p, #panelInferior p{
	font-size: 11px;
	line-height: 17px;
	}

.mas{
	float: right
	}
	
.ingresoTxt6{
	width: 610px;
	height: 30px;
	position: relative;
	float: left;
	}
.pie2{
	margin-top: 104px !important
}
	
.selecGris{
	width: 5px;
	height: 19px;
	background: url("../imagenes/selecGris.png") no-repeat center left;
	padding-left: 12px;
	}

.grama{
	font-size: 9px;
	}
	
	/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }


.ancho {
    width: 160px !important;
}

.ancho2 {
    width: 74px !important;
}

.ancho3 {
	width: 104px !important;
	}

.ancho4{
	margin-right: 65px !important
	}

.ancho5{
	width: 155px !important
	}

#popup_container {
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	color: #7B315C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #fff;
	background: #7B315C;
	cursor: default;
	padding: 0em;
	margin: 0em;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;	
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_ok{
	background: #7B315C;
	font-family: 'FrutigerLTStd55RomanRegular';
	font-size: 12px;
	color: #fff;
	border: none;
	}

#popup_message {
	min-width: 300px;
	text-align: center;
}

#contenidos{
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url("../PIE.htc");
	}
	
.sinFondo{
	background: none !important;
	min-height: 751px !important
	}

.parrafo{
	padding-top: 18px !important
	}
.altoMin1{
	min-height: 450px !important;
	}
.altoMin2{
	min-height: 640px !important;
	}
.altoMin3{
	min-height: 530px !important;
	}
.altoMin4{
	min-height: 515px !important;
	}
.altoMin5{
	min-height: 604px !important;
	}
#descarga a:hover{
	color: #fff !important
	}
#botTerceros a:hover{
	color: #7B315C !important
	}

#newsIzq a:hover{
	color: #7B315C !important
	}