@font-face {
    font-family: 'TitilliumText22LThin';
    src: url('TitilliumText22L001-webfont.eot');
    src: url('TitilliumText22L001-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L001-webfont.woff') format('woff'),
         url('TitilliumText22L001-webfont.ttf') format('truetype'),
         url('TitilliumText22L001-webfont.svg#TitilliumText22LThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LLight';
    src: url('TitilliumText22L002-webfont.eot');
    src: url('TitilliumText22L002-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L002-webfont.woff') format('woff'),
         url('TitilliumText22L002-webfont.ttf') format('truetype'),
         url('TitilliumText22L002-webfont.svg#TitilliumText22LLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('TitilliumText22L003-webfont.eot');
    src: url('TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L003-webfont.woff') format('woff'),
         url('TitilliumText22L003-webfont.ttf') format('truetype'),
         url('TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LMedium';
    src: url('TitilliumText22L004-webfont.eot');
    src: url('TitilliumText22L004-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L004-webfont.woff') format('woff'),
         url('TitilliumText22L004-webfont.ttf') format('truetype'),
         url('TitilliumText22L004-webfont.svg#TitilliumText22LMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LBold';
    src: url('TitilliumText22L005-webfont.eot');
    src: url('TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L005-webfont.woff') format('woff'),
         url('TitilliumText22L005-webfont.ttf') format('truetype'),
         url('TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LXBold';
    src: url('TitilliumText22L006-webfont.eot');
    src: url('TitilliumText22L006-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L006-webfont.woff') format('woff'),
         url('TitilliumText22L006-webfont.ttf') format('truetype'),
         url('TitilliumText22L006-webfont.svg#TitilliumText22LXBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd65Medium';
    src: url('helveticaneueltstd-md-webfont.eot');
    src: url('helveticaneueltstd-md-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-md-webfont.woff') format('woff'),
         url('helveticaneueltstd-md-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-md-webfont.svg#HelveticaNeueLTStd65Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('helveticaneueltstd-lt-webfont.eot');
    src: url('helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-lt-webfont.svg#HelveticaNeueLTStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd35Thin';
    src: url('helveticaneueltstd-th-webfont.eot');
    src: url('helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-th-webfont.woff') format('woff'),
         url('helveticaneueltstd-th-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Resets defualt browser settings reset.css */
p,caption,tr,td { margin:0; padding:0; border:0; outline:0;}

:focus { outline:0; }


/*Page style */

#container {
	width:745px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

/* Slideshow */

#slides {
	position:absolute;
	top:-20px;/*Alineación superior del slide*/
	left:0px;/*Alineación izquierda del slide*/
	z-index:100;
	width: 1px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:745px;
	overflow:hidden;
	position:absolute;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:745px;
	height:300px;
	display:block;
}

/*
	Pagination */


.pagination {
	margin:-250px 600px;/* posición vertical y horizontal */
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../imagenes/_slide1/trans.gif);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/* Caption */

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0px;
	height:30px;
	padding:5px 20px 0px 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:745px;
	font-family: TitilliumText22LRegular;
	font-size:18px;
	line-height:30px;
	color:#fff;
	text-shadow:none;
}

/* LOGO CABECERA */

.logo1 {
	font-family: HelveticaNeueLTStd65Medium;
	font-size: 30px;
	font-weight: normal;
}
.logo2 {
	font-family: HelveticaNeueLTStd35Thin;
	font-size: 30px;
	font-style: normal;
}
.direccion_inicio {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: HelveticaNeueLTStd45Light;
	padding-top:0px;
	text-align: right;
}
.direccion_inicio a {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: HelveticaNeueLTStd45Light;
	padding-top:5px;
	text-align: right;
}
.direccion_inicio a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-family: HelveticaNeueLTStd45Light;
	padding-top:5px;
	text-align: right;
}

.titulo_inicio_azul {
	font-size: 16px;
	font-weight: normal;
	color: #00aecb;
	font-family: TitilliumText22LBold;
	text-align: left;
	margin-top: 10px;
}

.titulo_inicio_morado {
	font-size: 16px;
	font-weight: normal;
	color: #9a194b;
	font-family: TitilliumText22LBold;
	text-align: left;
	margin-top: 10px;
}

.titulo_inicio_amarillo {
	font-size: 16px;
	font-weight: normal;
	color: #FFCC00;
	font-family: TitilliumText22LBold;
	text-align: left;
	margin-top: 10px;
}

.subtitulo_inicio {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: TitilliumText22LLight;
	text-align: left;
}
.texto_inicio {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: HelveticaNeueLTStd55Roman;
	text-align: left;
}
