/*----------------ESTRUCTURA GENERAL PARA TODAS LAS PÁGINAS-----------------------------------------------*/
html, body{
	margin:0px 0px 0px 0px;
	background-color:#f5f5f5;
  	height:100%;
  	width:auto;
  	overflow:hidden;
}
/*FONDOS*/
body#fondotienda{background: url("../site/img_decora/fondo_grande1.jpg") 0px 0px no-repeat fixed;}
body#fondoactividades{background: url("../site/img_decora/fondo_grande2.jpg") 0px 0px no-repeat fixed;}
body#fondoilustra{background: url("../site/img_decora/fondo_grande3.jpg") 0px 0px no-repeat fixed;}
body#fondograffiti{background: url("../site/img_decora/fondo_grande4.jpg") 0px 0px no-repeat fixed;}
body#fondoaudio{background: url("../site/img_decora/fondo_grande5.jpg") 0px 0px no-repeat fixed;}
body#fondocontacto{background: url("../site/img_decora/fondo_grande6.jpg") 0px 0px no-repeat fixed;}

#falsoBody{
  position:relative;
  left:0; top:0;
  width:100%;
  height:100%;
  overflow:auto;
}

/*#menuweb {

  position:absolute;
  top:0; left:0;
  width:180px;
  overflow:hidden;
  visibility:visible;

}*/


/*CONTENEDOR GENERAL DE SHOP*/
#contenedorborde {
  margin: 10px 0px 10px 180px;
  padding:10px 10px 10px 10px;
  position:absolute;
  width:790px;
  /*z-index:100;*/
  overflow:hidden;
  visibility:visible;
  border: 1px solid #333333;
}

/*CONTENEDOR GENERAL SIN BORDE*/
#contenedorsinborde {
  margin: 10px 0px 10px 180px;
  padding:10px 10px 10px 10px;
  position:absolute;
  width:605px;
  /*z-index:100;*/
  overflow:hidden;
  visibility:visible;
  border: 1px solid #000000;
 /*background-color:#000000;
 opacity: 0.5;*/
}

/*--------------------------------------------------------------------------------------------------------*/

/*-----------------------------------TITULARES------------------------------------------------------------*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 25px;
	text-align:center;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 26px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/*--------------------------------------------------------------------------------------------------------*/


/*------------------------------------CABECERAS CON IMAGENES---------------------------------------------*/

#cabinicio{
	background-image:url(../site/img_decora/cabecera_inicio.png);
	border: 1px solid #CCCCCC;
	width: 600px;
	height:170px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}




#cabtienda{
	background-image:url(../site/img_decora/cabecera_shop.png);
	border: 1px solid #CCCCCC;
	width: 600px;
	height:170px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}


#cabactividades {
	background-image:url(../site/img_decora/cabecera_actividades.png);
	border: 1px solid #CCCCCC;
	width: 600px;
	height:170px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}

#cabilustra {
	background-image:url(../site/img_decora/cabecera_diseno.png);
	border: 1px solid #CCCCCC;
	width: 600px;
	height:170px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}

#cabgraffiti {
	background-image:url(../site/img_decora/cabecera_graffiti.png);
	border: 1px solid #CCCCCC;
	width: 600px;
	height:170px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}

#cabvisual {
	background-image:url(../site/img_decora/cabecera_audio_visual.png);
	border: 1px solid #CCCCCC;
	width: 600px;
	height:170px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}

#cabcontacto {
	background-image:url(../site/img_decora/cabecera_contacto.png);
	border: 1px solid #CCCCCC;
	width: 600px;
	height:170px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------*/


/*---------------------------------CONTENEDOR TEXTO CORRIDO---------------------------------------------*/
.contenedortexto {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 580px;
	padding-top:10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top:0px;
	margin-bottom:10px;
	
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
} 

.contenedortexto a {
font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
	line-height: 18px;
}
.contenedortexto a:hover {
font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration:underline;
	line-height: 18px;
}  
/*--------------------------------------------------------------------------------------------------------*/



/*---------------------------------Paginacion -------------------------------------------*/

#paginacion{
	background-color: #F5F5F5;
	border: 1px solid #FFFFFF;
	width: 580px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration:none;
	line-height: 16px;
	text-align:right;

}
#paginacion a{
	padding: 5px 5px 5px 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #999999;


}
#paginacion a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color:#CCCCCC;
	padding: 5px 5px 5px 5px;

	color: #000000;

}
/*--------------------------------------------------------------------------------------------------------*/


/*---------------------------------CONTENEDOR CIERRE---------------------------------------------*/

#contenedorcierre{
	background-color: #666666;
	border: 1px solid #666666;
	width: 580px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
	text-align:right;
}

#contenedorcierre a{
	color: #FFFFFF;
	text-decoration: none;
}
#contenedorcierre a:hover{
	color:#CCCCCC;
	text-decoration: none;
}


/*--------------------------------------------------------------------------------------------------------*/
/*---------------------------------CONTENEDOR IMAGEN-----------------------------------*/
.contenedorimagenes {
	overflow:hidden;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 580px;
	padding-top:10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top:0px;
	margin-bottom:0px;
}
/*--------------------------------------------------------------------------------------------------------*/


/*---------------------------------APARTADO NOTICIAS---------------------------------------------*/

.separadornoticias {
	overflow:hidden;
	background-color: #333333;
	/*background-image:url(imagenes/rojo.gif);*/
	border: 1px solid #333333;
	width: 600px;
	height:15px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
}

.volvernoticias {
	background-color: #CC0000;
	border: 1px solid #666666;
	width: 590px;
	height:30px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top:0px;
	margin-bottom:0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}

.volvernoticias a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.volvernoticias a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

	


/*--------------------------------------------------------------------------------------------------------*/



/*---------------------------------APARTADO VIDEO---------------------------------------------*/
.titulosvideosup {
	overflow:hidden;
	/*background-color: #660000;*/
		background-image:url(../site/visual/img/fondotitulo.png);

	/*background-image:url(imagenes/rojo.gif);*/
	border: 1px solid #000000;
	width: 600px;
	height:15px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:15px;
	margin-bottom:0px;
}

.contenedorvideo{
	/*background-color: #000000;*/
	background-image:url(../site/img_decora/fondo_videos.jpg);
	border: 1px solid #000000;
	width: 600px;
	height:350px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

.titulosvideo{
	/*background-color:#330000;*/
	background-image:url(../site/visual/img/fondotitulo.png);
	border: 1px solid #000000;
	width: 580px;
	height:25px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 26px;
	text-align:left;
}
.titulosdescripcion{
	/*background-color:#330000;*/
	background-color:#000000;
	border: 1px solid #000000;
	width: 580px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 10px;
	line-height: 16px;
	text-align:left;
}
/*--------------------------------------------------------------------------------------------------------*/


/*---------------------------------APARTADO GRAFFITI---------------------------------------------*/

.imgraffiti {
	background: url(imagenes/shadow.gif) no-repeat bottom right;
	position:relative;
	float:left;
	line-height:5;
	margin:5px 6px 5px 6px;

} 

.imgraffiti img {
	background:#FFFFFF;
	padding:5px;
	border:1px solid #CCCCCC;
	position:relative;
	left:-5px;
	top:-5px;
	width:120px;
	height:86px;
}

.imgraffiti a img {
	border:1px solid #CCCCCC;

}
.imgraffiti:hover img {
	background:#CCCCCC;
	border:1px solid #999999;

}
/*--------------------------------------------------------------------------------------------------------*/



/*---------------------------------APARTADO DISEÑO ILUSTRACION---------------------------------------------*/

.imilustra {
	background: url(imagenes/shadow.gif) no-repeat bottom right;
	position:relative;
	float: right;
	line-height:5;
	margin:5px 6px 5px 6px;

}

.imilustra img {
	background:#FFFFFF;
	padding:5px;
	border:1px solid #CCCCCC;
	position:relative;
	left:-5px;
	top:-5px;
	width:240px;
		cursor:pointer;

	/*height:140px;*/
}

.imilustra a img {
	border:1px solid #CCCCCC;
	cursor:pointer;


}
.imilustra:hover img {
	background:#CCCCCC;
	border:1px solid #999999;
	cursor:pointer;


}
.columnaderecha {
	float: right;
	position:relative;
	width:280px;
	margin: 0px 0px 0px 0px;
}
.columnaizquierda {
	float:left;
	position:relative;
	width:280px;
	margin: 0px 0px 0px 0px;
}
#footer{
clear:both;

}
/*--------------------------------------------------------------------------------------------------------*/


/*---------------------------------FORMULARIO CONTACTO---------------------------------------------*/

.formulario{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 580px;
	padding-top:10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom:0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	
}
.formulariocaja{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 565px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:3px;
	margin-bottom:10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.formulariocajamini{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 200px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:3px;
	margin-bottom:10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.formulariocaja:focus{
background-color: #F5F5F5;
}

.boton{
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	/*line-height: 16px;*/
	padding:5px;
	margin-bottom:15px;
	cursor: pointer;
}

.boton:hover{
	background-color: #CC0000;
}

.contactoEnvia {
	background-color: #FFFFFF;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
} 
.contactoEnvia a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
	line-height: 16px;
}

.contactoEnvia a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration:underline;
	line-height: 16px;
}
/*--------------------------------------------------------------------------------------------------------*/
