@charset "UTF-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family:Verdana, Geneva, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*Fin del Reset*/
a{color:#598585;}
a:hover{color:#3F5D5D;}
a:active{color:#74AAAA}

.clear{clear:both;}

p{color:#4C7272}

body{background:url(../../img/tile.jpg) 0 0 repeat;}

.wsize{width:100%;background:url(../../img/top_shadow_cinta.png) 0 0 repeat-x;overflow:hidden;}

#main{width:1100px;margin:0 auto;background:url(../img/iluminado.png) center center no-repeat;}

#banner_container{width:1100px;margin:0 auto;height:195px;overflow:hidden;}

#banner{width:1000px;margin:0 auto;background:#FFFDE4;height:121px;display:block;}

#banner_container ul{background:url(../img/fondo_menu_sup.png) 0 0 no-repeat;width:797px;height:62px;display:block;overflow:hidden;margin:0 auto;padding-left:270px;padding-top:12px;}
	#banner_container ul li{display:inline;text-align:center;padding-left:15px;padding-right:15px;padding-top:10px;height:50px;}
		#banner_container ul li a{font-family: 'Lobster', cursive;color:#F8FFEB;text-shadow:1px 1px 1px rgba(0,0,0,.6);font-size:24px;line-height:24px;text-decoration:none;}
		#banner_container ul li a:hover{text-shadow:2px 2px 4px rgba(255, 253, 228,.5);}
		#banner_container span{display:block;position:absolute;background:url(../img/logo.png) 0 0 no-repeat;width:176px;height:197px;margin-top:-5px;margin-left:85px;}

h1 {font-family: 'Lobster', cursive;padding-left:250px;color:#416262;font-size:43px;text-shadow:1px 1px 1px rgba(0,0,0,.4);padding-top:20px;line-height:45px;}
h2 {font-family:Verdana, Geneva, sans-serif;padding-left:250px;color:#416262;font-size:18px;font-weight:normal;line-height:22px;padding-top:10px;}

#contenido{display:block;width:1000px;margin:0 auto;padding:0px 0 15px;}

#bread_crumbs ul{width:600px;display:block;height:20px;padding-left:250px;padding-bottom:5px;}
	#bread_crumbs ul li{display:inline;line-height:14px;font-size:12px;color:#F8FFEB;font-style:italic;}
	#bread_crumbs ul li a{color:#F8FFEB;text-decoration:none;padding-left:2px;padding-right:0px;}
	#bread_crumbs ul li a:hover{text-decoration:underline;}

/* Home */

#intro_home{width:1000px;height:345px;margin:0 auto;overflow:hidden;padding-top:5px;}
#imagenes_home{width:354px;height:333px;display:block;float:left;background:url(../img/album_back_s1.jpg) 0 0 no-repeat;box-shadow:1px 1px 1px rgba(0,0,0,.4)}
#noticias_home{width:645px;height:341px;display:block;float:left;background:url(../img/base_noticias_home.png) -6px -2px no-repeat;}
#news_holder{width:578px;height:270px;overflow-y:scroll;padding-left:45px;margin-top:35px;}
	#noticias_home h2{padding-left:0;font-family:'Lobster', cursive;text-shadow:1px 1px 1px rgba(0,0,0,.4);font-size:43px;color:#406161;padding-top:0px;padding-bottom:10px;line-height:47px;}
	#noticias_home h3{font-family:'Lobster', cursive;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:29px;color:#598686;line-height:32px;}
	#noticias_home a{font-size:12px;padding-top:6px;line-height:14px;font-style:italic;padding-bottom:7px;display:block;}
	#noticias_home p{padding-right:40px;font-size:14px;color:#4C7272;padding-top:5px;line-height:16px;}
#acceso_rapido{width:1000px;height:140px;margin:0 auto;overflow:hidden;padding-top:10px;}
	#indumentaria_acceso{display:block;float:left;width:525px;height:137px;background:url(../img/enlace_complementos.png) 0 0 no-repeat;overflow:hidden}
	#complementos_acceso{display:block;float:left;width:471px;height:137px;background:url(../img/enlace_indumentaria.png) 0 0 no-repeat;overflow:hidden}
	#acceso_rapido h4{font-weight:bold;font-size:17px;color:#FFFDE6;line-height:19px;padding-top:23px;padding-left:20px;}
		#complementos_acceso h4{font-size:14px;}
	#acceso_rapido a{font-family:'Lobster', cursive;text-align:center;background:url(../img/btn_home.png) 0 0 no-repeat;display:block;width:157px;height:47px;position:absolute;margin-top:15px;margin-left:310px;line-height:50px;font-size:22px;color:#416262;text-decoration:none;text-indent:-10px;}
		#complementos_acceso a{margin-left:285px;}
	#acceso_rapido a:hover{background-position:0 -61px;color:#598686;}
	#acceso_rapido a:active{background-position:0 -123px;color:#598686;}	

/* Galerias */

#menu_galerias{width:320px;height:500px;background:#FFF url(../img/hojas_menu_galeria.png) center 400px  no-repeat;float:left;display:block;box-shadow:1px 1px 3px rgba(0,0,0,.66);margin-top:4px;overflow:hidden;}
	#menu_galerias h4{font-family:'Lobster',cursive;font-size:29px;color:#598585;padding-left:20px;padding-top:25px;}
	#menu_galerias ul{width:320px;padding-top:20px;}
		#menu_galerias ul li{display:block;height:55px;padding:2px 0;}
		#menu_galerias ul li a{display:block;margin:0 auto;height:53px;width:251px;background:url(../img/btn_galerias.png) 0 0 no-repeat;font-family:'Lobster', cursive;text-align:left;text-indent:25px;color:#406161;font-size:26px;line-height:50px;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.3);border:0;}
			#menu_galerias ul li a:hover{background-position:0 -53px;text-shadow:1px 1px 8px rgba(255,255,255,.8)}
			#menu_galerias ul li a:active, #menu_galerias ul li a.active{background-position:0 -107px;}
	#menu_galerias p{padding-left:35px;padding-top:25px;padding-right:30px;font-size:14px;color:#4C7272;line-height:16px;}
#contenedor_galerias{width:656px;height:511px;background:url(../img/fondo_galerias.png) 0 0 no-repeat;display:block;float:right;overflow:hidden;}
	#contenedor_galerias h4{font-family:'Lobster',cursive;font-size:29px;color:#598585;padding-left:50px;padding-top:40px;line-height:31px;padding-bottom:10px;}
.galeria{width:605px;height:400px;margin:0 auto;}


/* Tienda + formularios de contacto y encargo */

#left_tiendas{width:336px;height:494px;float:left;background:url(../img/fondo_tienda_left.png) 0 0 no-repeat;}
	#left_tiendas h4{font-size:36px;text-align:center;font-family:'Lobster', cursive;line-height:38px;padding-top:40px;color:#406161;padding-bottom:10px;}
	#left_tiendas p{font-size:14px;padding-left:45px;padding-right:50px;line-height:16px;padding-top:10px;font-weight:normal;}
#menu_tiendas_sup{width:650px;height:55px;float:right;display:block;padding-bottom:19px;}
	#menu_tiendas_sup ul{padding-top:3px;display:block;padding-left:17px;}
		#menu_tiendas_sup ul li{display:inline;text-align:center;padding:0 3px}
		#menu_tiendas_sup ul li a{background:url(../img/btn_tienda.png) 0 0 no-repeat;width:201px;height:50px;display:inline-block;font-family:'Lobster', cursive;color:#406161;text-align:center;text-decoration:none;line-height:50px;font-size:22px;text-indent:-10px;}
		#menu_tiendas_sup ul li a:hover{background-position:0 -53px;}
		#menu_tiendas_sup ul li a:active, #menu_tiendas_sup ul li a.active{background-position:0 -106px;}

#right_tiendas{width:650px;height:415px;background:#FFF;float:right;box-shadow:1px 1px 3px rgba(0,0,0,.6);overflow:hidden;}

	
#right_tiendas h4{padding-top:15px;padding-left:35px;font-size:30px;font-family:'Lobster', cursive;line-height:38px;color:#5A8686;padding-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,.4);height:60px;}
#right_tiendas h4 b{font-family:Verdana, Geneva, sans-serif;font-size:16px;text-shadow:none;}
	#right_tiendas #warning h4 {font-size:46px;text-align:center;font-family:'Lobster', cursive;line-height:38px;padding-top:60px;color:#5A8686;padding-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,.4)}
	#right_tiendas #warning p {color:#5A8686;padding-left:100px;padding-right:110px;font-size:14px;line-height:16px;padding-top:15px;}
#right_tiendas form{width:450px;height:350px;padding-left:70px;padding-top:10px;}
	#right_tiendas form label{display:inline-block;float:left;width:120px;height:20px;font-size:14px;color:#3F6060;font-style:italic;margin-top:4px;line-height:22px;}
	#right_tiendas form input{display:inline-block;float:left;width:210px;height:20px;margin-top:4px;}
	#right_tiendas form textarea{width:280px;height:140px;margin-top:4px;}
	#right_tiendas form input.submit{font-family:'Lobster', cursive;text-align:center;background:url(../img/btn_home.png) 0 0 no-repeat;display:block;width:157px;height:47px;position:absolute;margin-top:5px;margin-left:250px;line-height:50px;font-size:22px;color:#416262;text-decoration:none;text-indent:-10px;border:0;}
	#right_tiendas form input.submit:hover{background-position:0 -61px;}
	#right_tiendas form input.submit:active{background-position:0 -123px;}
	#right_tiendas form select{width:230px;height:26px;display:block;float:left;line-height:20px;font-size:13px;vertical-align:middle;}

/*about y relacionadas*/

#contenedor_about{width:1010px;height:481px;margin:0 auto;background:url(../img/fondo_about.png) 0 0 no-repeat;overflow:hidden;}
	#contenedor_about h3{font-family:'Lobster', cursive;text-align:left;padding-left:40px;padding-top:30px;font-size:36px;color:#3F6060;line-height:40px;}
	#contenedor_about .column{width:260px;height:308px;display:block;padding-left:55px;vertical-align:top;padding-top:20px;float:left;}
	#contenedor_about .column p{text-align:left;vertical-align:top;padding-bottom:5px;line-height:18px;font-size:16px;}
	#contenedor_about ul{display:block;height:70px;padding-left:55px;padding-top:4px;width:700px;}
	#contenedor_about ul li{display:inline;padding-left:4px;padding-right:4px;}
	#contenedor_about ul li a{display:inline-block;width:201px;height:50px;background:url(../img/btn_tienda.png) 0 0 no-repeat;font-family:'Lobster', cursive;color:#406161;text-align:center;text-decoration:none;line-height:50px;font-size:22px;text-indent:-10px;}
		#contenedor_about ul li a:hover{background-position:0 -53px;}
		#contenedor_about ul li a:active, #contenedor_about ul li a.active{background-position:0 -106px;}
	#container_prensa{width:924px;margin:0 auto;display:block;height:286px;padding-top:20px;overflow-y:scroll;padding-left:40px;margin-bottom:22px;}
	#container_prensa p{padding-top:10px;font-size:14px;line-height:16px;}

/*Cine y Teatro*/
ul#lista_cine{display:inline-block;width:943px;margin:0 auto;padding-left:18px!important;padding-left:47px;height:62px;background:url(../img/menu_sup_cine.png) 0px 0 no-repeat;padding-top:11px;margin-left:18px;}

ul#lista_cine li{display:block;float:left;padding-left:4px;padding-right:4px;}
ul#lista_cine a{display:block;width:201px;height:50px;background:url(../img/btn_tienda.png) 0 0 no-repeat;font-family:'Lobster', cursive;color:#406161;text-align:center;text-decoration:none;line-height:50px;font-size:22px;text-indent:-10px;float:left;}
ul#lista_cine a:hover{background-position:0 -53px;}
ul#lista_cine a:active, ul#lista_cine a.active{background-position:0 -106px;}	
#contenedor_cine{width:1010px;height:500px;overflow:hidden;background:url(../img/fondo_cine.png) 0 0 no-repeat;margin:0 auto;}
#contenedor_cine h3{font-family:'Lobster', cursive;font-size:36px;color:#3F5F5F;padding-top:30px;line-height:40px;padding-left:45px;padding-bottom:20px;}
#contenedor_cine p{padding-left:50px;padding-right:70px;line-height:16px;font-size:16px;padding-top:5px;padding-bottom:10px;}
#contenedor_cine ul{width:850px;padding-left:50px;padding-bottom:20px;}
#contenedor_cine ul li{padding-top:2px;padding-bottom:2px;line-height:18px;font-size:16px;color:#598585;font-weight:bold;}
#portfolio_cine{width:1000px;height:383px;display:block;margin:0 auto;}
#contenedor_cine form{width:450px;height:350px;padding-left:70px;padding-top:10px;}
	#contenedor_cine form label{display:inline-block;float:left;width:140px;height:20px;font-size:14px;color:#3F6060;font-style:italic;margin-top:4px;line-height:22px;}
	#contenedor_cine form input{display:inline-block;float:left;width:210px;height:20px;margin-top:4px;}
	#contenedor_cine form textarea{width:280px;height:140px;margin-top:4px;}
	#contenedor_cine form input.submit{font-family:'Lobster', cursive;text-align:center;background:url(../img/btn_home.png) 0 0 no-repeat;display:block;width:157px;height:47px;position:absolute;margin-top:5px;margin-left:270px;line-height:50px;font-size:22px;color:#416262;text-decoration:none;text-indent:-10px;border:0;}
	#contenedor_cine form input.submit:hover{background-position:0 -61px;}
	#contenedor_cine form input.submit:active{background-position:0 -123px;}
	#contenedor_cine form select{width:230px;height:26px;display:block;float:left;line-height:20px;font-size:13px;vertical-align:middle;}
	#contenedor_cine #warning h4 {font-size:46px;text-align:center;font-family:'Lobster', cursive;line-height:38px;padding-top:60px;color:#5A8686;padding-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,.4)}
	#contenedor_cine #warning p {color:#5A8686;padding-left:100px;padding-right:110px;font-size:14px;line-height:16px;padding-top:15px;}

/* Links */
#contenedor_links{width:1010px;margin:0 auto;height:500px;background:url(../img/fondo_links.png) 0 0 no-repeat;}
#contenedor_links h3{font-family:'Lobster', cursive;font-size:36px;line-height:38px;padding-top:35px;padding-left:50px;color:#3F5F5F}
#contenedor_links ul{width:262px;height:349px;float:left;padding-left:45px;background:url(../img/menu_links.png) 40px 0 no-repeat;padding-top:20px}
#contenedor_links ul li{display:block;padding-left:30px;padding-top:8px;}
#contenedor_links ul li a{display:block;width:201px;height:50px;background:url(../img/btn_tienda.png) 0 0 no-repeat;font-family:'Lobster', cursive;color:#406161;text-align:center;text-decoration:none;line-height:50px;font-size:22px;text-indent:-10px;}
#contenedor_links ul li a:hover{background-position:0 -53px;}
#contenedor_links ul li a:active, #contenedor_links ul li a.active{background-position:0 -106px;}

#caja_links{width:600px;height:450px;float:left;overflow:hidden}
#caja_links p{padding-left:20px;}
#caja_links ul{background:none;width:100%;height:100%;padding:0 30px;}
#caja_links ul li{display:block;padding-left:0;padding-top:2px;height:22px;}
#caja_links ul li a{background:none;width:100%;display:inline;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:bold;text-decoration:underline;}
#caja_links ul li a:hover{color:#030;}
/*error 404*/

#error_404 h4{text-align:center;color:#FFF;font-family:'Lobster', cursive;font-size:40px;line-height:50px;text-shadow:1px 1px 1px rgba(0,0,0,.6);padding-top:30px;}
#error_404 p{text-align:center;padding-left:150px;padding-right:150px;color:#F7FFEA;font-size:16px;line-height:18px;padding-top:10px;padding-bottom:20px;}

/* Footer */



#footer{display:block;width:1000px;height:140px;margin:0 auto;}
#footer #mapa_web{display:block;width:960px;height:105px;margin:0 auto;background:url(../img/mapa_web.png) 0 0 no-repeat;padding-left:40px;overflow:hidden;}
#footer #enlaces{width:750px;height:105px;overflow:hidden;float:left;display:block;}
#footer #redes_sociales{display:block;float:left;width:170px;height:105px;overflow:hidden;padding-left:30px;}
	#footer ul{display:block;float:left;width:150px;height:97px;padding-top:8px;}
	#footer ul li{color:#598585;font-weight:bold;font-size:16px;line-height:18px;height:20px;padding-bottom:4px;}
	#footer ul li + li{font-weight:normal;font-style:italic;padding-bottom:0;}
	#footer ul li a{color:#598585;background:url(../img/list_style_image.png) 0px 3px no-repeat;padding-left:25px;display:block;font-size:13px;text-decoration:none;line-height:17px;height:20px;}
	#footer ul li a:hover{color:#3F5D5D;text-shadow:1px 1px 1px rgba(255,255,255,.5);background-position:0 -15px;}
	#footer ul li a:active{color:#74AAAA}
#footer #redes_sociales a#twitter{display:block;float:left;width:50px;height:80px;border:0;background:url(../img/sprite_social.png) 0 -1px no-repeat;text-indent:-9999px;}
	#footer #redes_sociales a#twitter:hover{background-position:0 -103px;}
#footer #redes_sociales a#facebook{display:block;float:left;width:50px;height:73px;border:0;background:url(../img/sprite_social.png) -50px -1px no-repeat;text-indent:-9999px;}
	#footer #redes_sociales a#facebook:hover{background-position:-50px -103px; }
#footer #redes_sociales a#email{display:block;float:left;width:54px;height:80px;border:0;background:url(../img/sprite_social.png) -99px -1px no-repeat;text-indent:-9999px;}
	#footer #redes_sociales a#email:hover{background-position:-99px -103px;}
#footer h5{color:#C8D0C0;font-style:italic;display:block;font-size:14px;padding-top:15px;padding-left:5px;font-weight:normal;}


/*Galeria XML*/

ul#navigation
{
	list-style-type: none;
	margin: 0;
	padding: .3em 0;
}

ul#navigation li a
{
	display: block;
	width: 5em;
	color: #FFF;
	background-color: #366;
	padding: .2em 0;
	text-align: center;
	text-decoration: none;
	cursor: default;
	font-family:'Lobster', cursive;
}

ul#navigation li a:hover
{
	color: #FFF;
	background-color: #699;
	cursor: pointer;

}

ul#navigation .left { float: left; opacity: 0; }
ul#navigation .right { float: right; opacity: 0; }

#holder
{
	display: block;
	text-align: center;
	background: url('../img/accesorios/ajax-loader.gif') no-repeat center center;
	width: 480px;
	height: 310px;
	border: 1px dotted #CCC;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#holder img{width:90%;height:95%;margin:auto;}

#counter
{
	color: #CCC;
	font-size: 14px;
}
#buttons
{
	display: block;
	text-align: center;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}