@charset "utf-8";
/* CSS Document */
html, body{
	height:100%;
   font-family: 'PacificoRegular', Arial, sans-serif;
}
body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}

.fondo_01{
   font-family: 'PacificoRegular', Arial, sans-serif;
	position:absolute;
	width:100%;
	height:100%;
	text-align: center;
	background-image: url(img/fondos/f_01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	z-index: 1;
}
.fondo_02{
   font-family: 'PacificoRegular', Arial, sans-serif;
	position:absolute;
	width:100%;
	height:100%;
	text-align: center;
	background-image: url(img/fondos/f_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	z-index: 1;
}
.fondo_03{
   font-family: 'PacificoRegular', Arial, sans-serif;
	position:absolute;
	width:100%;
	height:100%;
	text-align: center;
	background-image: url(img/fondos/f_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	z-index: 1;
}
.fondo_04{
   font-family: 'PacificoRegular', Arial, sans-serif;
	position:absolute;
	width:100%;
	height:100%;
	text-align: center;
	background-image: url(img/fondos/f_04.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	z-index: 1;
}
.contenedor_puchalt {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_puchalt.png);
	margin-top: 30px;

}
.contenedor_grafico {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_grafico.png);
	margin-top: 30px;

}
.contenedor_trabajos {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_trabajos.png);
	margin-top: 30px;

}
.contenedor_dibujos {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_dibus.png);
	margin-top: 30px;

}
.contenedor_tiendas {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_tiendas.png);
	margin-top: 30px;

}
.contenedor_web2 {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_20.png);
	margin-top: 30px;

}
.contenedor_webs {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_webs.png);
	margin-top: 30px;

}
.contenedor_contacto {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_contacto.png);
	margin-top: 30px;

}
.contenedor_amigas {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_amigas.png);
	margin-top: 30px;

}
.contenedor_clientes {
	position: relative;
	width: 1000px;
	height: 628px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondos/fon_clientes.png);
	margin-top: 30px;

}
.títulos_01 {
	font-size: 15px;
	color: #864691;
}
.títulos_02 {
	font-size: 15px;
	color: #355E46;
}
.grafico_01 {
	float: left;
	width: 305px;
	height: 165px;
	line-height:20px;
	margin-bottom: 20px;
	background-image: url(img/fondos/f_grafi_01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 15px;
}
.grafico_02 {
	float: right;
	width: 305px;
	height: 165px;
	line-height:20px;
	margin-bottom: 20px;
	background-image: url(img/fondos/f_grafi_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.grafico_03 {
	float: right;
	width: 305px;
	height: 160px;
	line-height:20px;
	margin-bottom: 20px;
	background-image: url(img/fondos/f_grafi_04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.grafico_04 {
	float: left;
	width: 305px;
	height: 160px;
	line-height:20px;
	margin-bottom: 20px;
	background-image: url(img/fondos/f_grafi_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 15px;
}
.títulos_03 {
	font-size: 15px;
	color: #0F3D5E;
}
.títulos_04 {
	font-size: 15px;
	color: #8C4A1F;
}
.menu {
	float: left;
	height: 208px;
	width: 743px;
	margin-bottom: 10px;
}
.pie {
	color: #FFFFFF;
	float: left;
	width: 850px;
	margin-left: 45px;
	text-align: left;
	margin-top: 15px;
	font-size: 14px;
}
.pie a {
	color: #FCDC06;
	text-decoration: none;
}
.pie a:hover {
	color: #864691;
	text-decoration: none;
}
.hom1c {
	width: 200px;
	float: left;
	margin-right: 13px;
	margin-top: 10px;
	height: 110px;
	background-image: url(img/fondos/f_home_01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.hom2c {
	width: 200px;
	float: left;
	margin-right: 13px;
	margin-top: 10px;
	height: 110px;
	background-image: url(img/fondos/f_home_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.hom3c {
	width: 200px;
	float: left;
	margin-right: 13px;
	margin-top: 10px;
	height: 110px;
	background-image: url(img/fondos/f_home_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.hom4c {
	width: 200px;
	float: left;
	margin-right: 13px;
	margin-top: 10px;
	height: 110px;
	background-image: url(img/fondos/f_home_04.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.hom5c {
	width: 200px;
	float: left;
	margin-right: 13px;
	margin-top: 10px;
	height: 110px;
	background-image: url(img/fondos/f_home_05.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.hom6c {
	width: 200px;
	float: left;
	margin-right: 13px;
	margin-top: 10px;
	height: 110px;
	background-image: url(img/fondos/f_home_06.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.contenidos {
	line-height:20px;
	margin: 0px auto;
	margin-top:0px;
	float: left;
	width: 645px;
	margin-left: 72px;
	height: 360px;
	text-align: left;
}
.parrafo {
	font-size: 15px;
	color: #666666;
}
.parrafo a {
	color: #F08319;
	text-decoration: none;
}
.parrafo a:hover {
	color: #BA661D;
	text-decoration: none;
}

.parrafito_1 {
	float: right;
	width: 150px;
	font-size: 15px;
	color: #666666;
	margin-top: 10px;
}
.parrafito_1 a {
	color: #666666;
	text-decoration: none;
}
.parrafito_1 a:hover {
	color: #000000;
	text-decoration: none;
}
.parrafito_2 {
	float: left;
	width: 155px;
	font-size: 15px;
	color: #666666;
	margin-top:15px;
	margin-left: 10px;
}
.parrafito_2 a {
	color: #666666;
	text-decoration: none;
}
.parrafito_2 a:hover {
	color: #000000;
	text-decoration: none;
}
.trabajos_01 {
	float: left;
	width: 305px;
	height: 90px;
	background-image: url(img/fondos/f_grafi_01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 15px;
}

.trabajos_02 {
	float: left;
	width: 305px;
	height: 90px;
	background-image: url(img/fondos/f_grafi_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 15px;
}
.trabajos_03 {
	float: left;
	width: 305px;
	height: 90px;
	background-image: url(img/fondos/f_grafi_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 15px;
}
.img_trbjs {
	width: 320px;
	float: left;
	margin-right: 10px;
	margin-top: 15px;
}
.amigas_img {
	float: left;
	height: 80px;
	width: 290px;
	margin-bottom: 8px;
	margin-right: 10px;
}
.amigas_txt  {
	color:#666666;
	float: right;
	width: 150px;
	font-size: 15px;
}
.amigas_txt a {
	color: #864691;
	text-decoration: none;
}
.amigas_txt a:hover {
	color: #0F3D5E;
	text-decoration: none;
}
.img {
	float: left;
}
.contacto {
	width: 300px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.contenidos_scroll {
	line-height:20px;
	margin: 0px auto;
	margin-top:0px;
	float: left;
	width: 645px;
	margin-left: 75px;
	height: 350px;
	text-align: left;
	overflow: scroll;
}
.jl {
	color: #FCDC06;
}
.jl a {
	color: #FCDC06;
	text-decoration: none;
}
.jl a:hover {
	color: #864691;
	text-decoration: none;
}
