@charset "UTF-8"; 
@import url("fonts/stylesheet.css");
@import url("fonts/myriad/stylesheet.css");
{
 margin:0px;
 padding:0px;
}
header, section, footer, article {
	display:block;
}
/*body OK*/
body {
	width:960px;
	background-color:#FFF;
	margin:0 auto;
	background-repeat: repeat-x;
	background-image:url(images/home/header.jpg);
	background:
}
/*header ok*/
header {
	height:213px;
	text-align:right;
	background-image:url(images/img_header/logo.png);
	background-repeat:no-repeat;
}
/*BLOQUE DE LOGIN OK*/
#log {
	width:100%;
	height:46px;
}
#cont_redes{
	width:100%;
	height:81px;
}
#cont_menu_prin{
	width:100%;
	height:26px;
}
#space_menu{
	height:24px;
}
#cont_submenu{
	width:100%;
	height:36px;
}

#log ul {
	list-style:none;
	margin-left:720px;
	margin-top:-16px;
}
#log ul li a {
	display:block;
	width:80px;
	float:left;
	text-align:center;
	font-family:'MyriadProLightBold', Geneva, sans-serif;
	font-size:13px;
	color:#ffff8d;
	text-decoration:none;
	margin-top:22px;
	text-shadow: 0px 0px 3px #000;
	filter: dropshadow(color=#000, offx=0, offy=0);
}
#log ul li a:hover {
	color:#fff;
	text-shadow: 0px 0px 3px #ffff8d;
	filter: dropshadow(color=#ffff8d, offx=0, offy=0);
}
/*envoltorio contenidos home*/

#menu {
	height:167px;
	background-image:url(images/home/logo.png);
	background-repeat:no-repeat;
	display:table;
	position:relative;
}
#cont_menu{
	width:682px;
	height:83px;
	float:left;
	padding-left:280px;
	display:table-cell;
}


#video_home{
	height:245px;
	background-color:#CCC;
	color:#FFF;
}
#obra{
	height:63px;
	background-color:#FFF;
}

/*ejemplo para plecas!!*/
#pleca01 {
	width:19px;
	height:185px;
	z-index:600;
	top: 2px;
	margin-left:960px;
	position:absolute;
}
#pleca02 {
	width:19px;
	height:64px;
	z-index:601;
	top: 585px;
	margin-left:-19px;
	position:absolute;
}
#pleca_nov {
	width:19px;
	height:64px;
	z-index:601;
	top: 185px;
	margin-left:-19px;
	position:absolute;
}
#pleca_n {
	width:19px;
	height:64px;
	z-index:599;
	top: 461px;
	margin-left:960px;
	position:absolute;
}
#slide {
	width:960px;
	height:350px;
}
#slide div {
	float:right;
	width:244px;
	height:37px;
	margin-top:276px;
	background-image:url(images/pleca_azul.jpg);
	z-index:80;
	color:#FFF;
	line-height:37px;
	text-align:center;
}
#nuevo {
	width:960px;
	height:350px;
	margin-left:12px;
}
#recomendaciones {
	height:504px;
	background-color:#FC9;
}
#recomienda {
	height:57px;
	width:274px;
	background-image:url(images/plecas/recomenda_ban.png);
	line-height:54px;
	text-align:center;
	color:#FFF;
	font-family: 'MyriadProLightBold', Verdana, sans_serif;
	letter-spacing:1px;
	margin-top:8px;
}
#slide_rec {
	width:100%;
	height:245px;
	display:table;
	background-color:#FFF;
}

#slide_rec div {
	margin:0px;
	padding:0px;
}

#izquierda{
	display:table-cell;
	width:656px;
	float:left;
	padding-right:24px;
	height:100%;
}
aside{
	display:table-cell;
	width:280px;
	float:left;
	height:100%;
}
#destacados{
	height:504px;
	background-color:#FFF;
}

#slide_rec div {
	margin:0px;
	padding:0px;
}
#spacer {
	height:31px;
}
#spacer_a {
	height:36px;
}
#direccion {
	width:100%;
	height:141px;
	position:absolute;
	left:0;
	
}
#direccion div {
	width:100%;
	background-color:#c2c7df;
	height:100px;
	padding-top:41px;
	color:#2e3192;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
}
#redes {
	width:303px;
	float:left;
	height:74px;
	margin-left:657px;
	left: 488px;
	display:table-cell;
}
#follow{
	width:114px;
	height:79px;
	display:table-cell;
	float:left;
	margin-top:-18px;
}
#face {
	width:46px;
	height:50px;
	display:table-cell;
	float:left;
		margin-top:25px;
}
#face:hover{
	opacity:0.6;
}
#twitter {
	width:43px;
	height:50px;
	display:table-cell;
	float:left;
	margin-top:25px;
}
#twitter:hover{
	opacity:0.6;
}
#enet {
	width:46px;
	height:50px;
	display:table-cell;
	float:left;
		margin-top:25px;
}
#enet:hover{
	opacity:0.6;
}

footer {
	height:66px;
	background-color:#006;
	color:#FFF;
	width:100%;
	left:0;
	position:absolute;
	margin-top:141px;
}
footer div {
	display: table;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	line-height:40px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top:20px;
}
#contenidos {
	height:100%;
	background-color:#FFF;
}
/*banners titulos publicaciones*/
#titulo01 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:16px;
	background-image:url(images/plecas/nov_ban.png);
	color:#FFF;
	letter-spacing:1px;
}
#titulo02 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/diccio_ban.png);
	color:#FFF;
	margin-top:4px;
}
#titulo03 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/didac_ban.png);
	color:#FFF;
	margin-top:4px;
}
#titulo04 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/maese_ban.png);
	color:#FFF;
	margin-top:4px;
}
#titulo05 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/tec_ban.png);
	color:#FFF;
	margin-top:4px;
}
#titulo06 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/hogar_ban.png);
	color:#FFF;
	margin-top:4px;
}
#titulo07 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/ingles_ban.png);
	color:#FFF;
	margin-top:4px;
}
#titulo08 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/cocina_ban.png);
	color:#FFF;
	margin-top:4px;
}
#titulo09 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	background-image:url(images/plecas/rel_ban.png);
	color:#FFF;
	margin-top:4px;
}

#cont_main {
	width:960px;
	height:100%;
	display:table;
}
#col1 {
	padding:5px;
	width:950px;
	height:350px;
	display:table-cell;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #172983;
	font-family: 'ITCAvantGardeStdBkRegular', Verdana, sans_serif;
	font-size:14px;
}
#col1 h1 {
	font-family: 'MyriadProLightBold', Verdana, sans_serif;
	color:#162983;
	font-size:18px;
	margin:0 auto;
}
#main {
	padding:10px 15% 20px 19%;
		font-family: 'ITCAvantGardeStdBkRegular', Verdana, sans_serif;
	font-size:14px;
}
#main_cont {
	padding:100px 15% 20px 19%;
	font-family: 'ITCAvantGardeStdBkRegular', Verdana, sans_serif;
	font-size:14px;
	text-align:center;
	height:150px;
}
#imagenes {
	padding-left:22%;
	margin-bottom:-10px;
}
#titulo01 {
	width:274px;
	height:53px;
	text-align:center;
	line-height:53px;
	font-family: 'MyriadProLightBold',Verdana;
	font-size:16px;
	background-image:url(images/plecas/nov_ban.png);
	color:#FFF;
	letter-spacing:1px;
	margin-top:3px;
}

#direccion div a{
	color:#2e3192;
	text-decoration:none;
}
#direccion div a:hover{
	color:#000;
	text-decoration:none;
}

h2{
	font-size:16px;
	text-align:center;
	color:#ff9900;
}
.datos{
	font-family: 'ITCAvantGardeStdBkRegular', Verdana, sans_serif;
	font-size:14px;
	text-align:center;
}
.contactos{
	text-decoration:none;
	text-align:center;
	color:#ff9900;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:16px;
}
.contactos:hover{
	color:#006;
}
/*Formulario*/

form{
	width:100%;
	margin:0 auto;
	margin-left:50px;
}
label{
	display:block;
	color:#ff9900;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:16px;
	margin-top:10px;
}
input, textarea{
	display:block;
	margin-top:15px;
	width:80%;
	height:22px;
	background:#CCC;
	color:#009;
	font-family: 'ITCAvantGardeStdBkRegular', Verdana, sans_serif;
	font-size:14px;
	border:thin #FFF;
	padding:3px;
}
textarea{
	height:200px;
	font-size:14px;
}
#submit,#reset{
	background:#F93;
	width:100px;
	height:30px;
	border-radius:5px;
	float:left;
	margin-right:20px;
	margin-left:100px;
	cursor:pointer;
}
#submit:hover,#reset:hover{
	opacity:0.7;
}

.encabezados{
	color:#ff9900;
	font-family: 'MyriadProLightBold', Verdana;
	font-size:15px;
	margin:0 auto;
	line-height:25px;
}
.subtitulos{
	color:#114170;
	font-family: 'MyriadProLightBold', Verdana;
	font-size:14px;
	margin:0 auto;
}
#pleca_a{
	background-color:#FFF;
	height:30px;
	padding:5px 0px 0px 7px;
	border-bottom:#CCC solid 1px;
}
#pleca_b{
	background-color:#FFF;
	height:30px;
	padding:5px 0px 0px 0px;
	border-bottom:#CCC solid 1px;
}
#scroller{
	height:473px;
	background-color:#FFF;
}
#spacer2 {
	height:20px;
}
#random1{
	height:196px;
	vertical-align:top;
	border-bottom:#CCC solid 1px;
	background-color:#FFF;5
}
#random2{
	height:245px;
	vertical-align:top;
	background-color:#000;
}

#catalogo {
	width:959px;
	height:100%;
	display:table;
	position:relative;
	margin-top:3px;
}#catalogo2 {
	width:959px;
	height:820px;
	display:table;
	position:relative;
}
#cat1 {
	padding:5px;
	width:229px;
	height:370px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	vertical-align:top;
	text-align: center;
}
#cat2 {
	padding:5px;
	width:229px;
	height:370px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	text-align: center;
}
#cat3 {
	padding:5px;
	width:229px;
	height:370px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	text-align: center;
}
#cat4 {
	padding:5px;
	width:229px;
	height:370px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9beda;
	text-align: center;
}

#titulo_c{
	margin-left:30px;
	width:185px;
	text-align:left;
	color:#162983;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:14px;
	margin-top: -8px;
}
#descripcion_c{
	margin-left:30px;
	width:185px;
	height:50px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	font-family: 'ITCAvantGardeStdBkRegular',Verdana,sans_serif;
}
#mas_c{
	margin-left:30px;
	width:185px;
	height:40px;
	text-align:center;
	padding-top:5px;
}
#mas_c a:hover{
	opacity:0.5;
}

#cat_b1 {
	width:359px;
	height:620px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	vertical-align:top;
}
#cat_b1b {
	width:359px;
	height:100%;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	vertical-align:top;
}
#cat_b1c{
	width:359px;
	height:1100px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	vertical-align:top;
}
#cat_b1d{
	width:359px;
	height:820px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	vertical-align:top;
}
#cat_b1e{
	width:359px;
	height:920px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b9beda;
	border-right-color: #b9beda;
	vertical-align:top;
}
#bg_desc{
	width:155px;
	height:82px;
	color:#FFF;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:12px;
	line-height:12px;
	background-image:url(images/catalogo/novedades/descripcion/fondo_desc.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:98px;
	padding-right:98px;
	text-align:center;
}
#bg_desc2{
	width:155px;
	height:82px;
	color:#FFF;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:12px;
	line-height:10px;
	background-image:url(images/catalogo/novedades/descripcion/fondo_desc.jpg);
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:98px;
	padding-right:98px;
	text-align:center;
}
#bg_desc3{
	width:155px;
	height:82px;
	color:#FFF;
	font-family: 'MyriadProLightBold',Verdana,sans_serif;
	font-size:11px;
	line-height:10px;
	background-image:url(images/catalogo/novedades/descripcion/fondo_desc.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:98px;
	padding-right:98px;
	text-align:center;
}
#cat_b2 {
	width:599px;
	height:100%;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9beda;
}
#cat_b3{
	width:599px;
	height:1100px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9beda;
}
#cat_b4{
	width:599px;
	height:750px;
	display:table-cell;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9beda;
}
#cat_bhead{
	margin-top:45px;
	padding-left:20px;
	color:#162983;
	font-family: 'MyriadProLightBold', Verdana, sans_serif;
	letter-spacing:1px;
	font-size:24px;
	line-height:12px;
}
#cat_bdesc{
	padding-left:25px;
	padding-bottom:20px;
	padding-right:30px;
	padding-top:20px;
	font-size:14px;
	font-family: 'ITCAvantGardeStdBkRegular',Verdana,sans_serif;
}
#cat_bcarac{
	padding:10px 30px 10px 25px;
	font-family: 'MyriadProLightBold', Verdana, sans_serif;
	color:#e95f0e;
	letter-spacing:1px;
}
#cat_bcarac_list{
	padding-left:5px;
	font-size:14px;
	font-family: 'ITCAvantGardeStdBkRegular',Verdana,sans_serif;
}
#cat_bcarac_list ul{
	list-style:square;
}
#back_p a{
	line-height:60px;
	margin-left:480px;
	font-family: 'MyriadProLightBold', Verdana, sans_serif;
	color:#e95f0e;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	
}
#back_p a:hover{
	color:#162983;
}
#back_p1{
	margin-top:315px;
}
#back_p1 a{
	line-height:40px;
	margin-left:110px;
	font-family: 'MyriadProLightBold', Verdana, sans_serif;
	color:#e95f0e;
	letter-spacing:1px;
	font-size:14px;
	text-decoration:none;
	
}
#cont_block{
	height:85px;
	margin-top:15px;
	width:359px;
	background-image:url(images/scroller/bg_desc.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
}
#cont_bloc_desc{
	padding:10px 47px 10px 50px;
	font-family: 'MyriadProLightBold',Arial;
	font-size:0.75em;
	color:#FFF;
	text-align:center;
	width:160px;
	margin-left:45px;
}
#cont_bloc_desc2{
	padding:1px 47px 8px 50px;
	font-family: 'MyriadProLightBold',Arial;
	font-size:0.70em;
	color:#FFF;
	text-align:center;
	width:160px;
	margin-left:45px;
}
#cont_bloc_desc3{
	padding:1px 47px 8px 50px;
	font-family: 'MyriadProLightBold',Arial;
	font-size:0.65em;
	color:#FFF;
	text-align:center;
	width:160px;
	margin-left:45px;
}
#player{
	background-color:#000;
	vertical-align:bottom;
	height:182px;
}
footer div a{
	color:#fff;
	font-family: 'MyriadProLightBold',Arial;
	font-size:12px;
}
footer div a:hover{
	color:#C2C7DF;
}