/* 

ESTILO GENERAL DE TODA LA PÁGINA WEB. Versión 1024 px
Esta hoja de estios debe estar vinculada desde todos los documentos xhtml
*/

/*
-------------------------------------------------------
Reset de los estilos definidos 'por defecto' en los navegadores
*/

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
 form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;

}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 18px;
color: black;
background: white;
}
ol, ul {
	list-style: outside;
	/*padding-left:17px;*/
	
}
ul
{
	list-style:disc;
}
ol
{
	list-style:decimal;
}
/* tables still need ‘cellspacing=”0?‘ in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}


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

body{
line-height:18px;
padding:0px;
margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background: url(../img/ondas.jpg) no-repeat left top  ;
background-color:#FFF;

color:#000;
font-size:12px;
line-height:18px;
}
a{
	color:#666;
}
a:hover{	color:#940100;
}

h1{
font-size:150%;
font-weight:bold;

}
h2{

font-size:120%;
font-weight:bold;


}
/*h2 a:hover img{	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow: #666 0px 0px 5px;box-shadow: #666 0px 0px 5px;behavior: url(PIE.htc);}*/
h3{
font-size:110%;
font-weight:bold;
}

h4{
font-weight:bold;}

strong{
font-weight:bold;
}

ul{
}
li{
}

p{
text-align:justify;
}

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

#contenido_web{ /*contiene toda la pagina, todo esta dentro de este div*/

background:url(../img/skintop_05.png) no-repeat 15px 45px;
margin:0px auto 0px auto;
width:975px;
position:relative;



/*overflow:hidden;*/
}

#cabecera_web{
	margin:5px auto;

	
	

 /*fondo de la cabecera de la pagina */


}
#flamenca{
	z-index:3;
	position:absolute;
	top:10px;
	right:40px;}

#hoja{overflow:hidden;background:url(../img/skinadertop_05.png) no-repeat right 65px;}
#esquina{overflow:hidden;}
#logo{
	float:left;}

#migas{
	float:left;
}
#migas a{}

#cesta_compra{
	margin-bottom:10px;
	float:right;}
#menu_web{ /*menu principal de la pagina.*/

}

#cuerpo_web{
	/*background:url(../img/skinabajoizq_17.png) no-repeat left bottom, url(../img/skinaabajoder_31.png) no-repeat right bottom;
	behavior:url(PIE.htc);*/
	background:url(../img/abajo_44.png) no-repeat left bottom;

	padding-bottom:10px;

 /*contiene el contenido de la pagina*/

}
#hoja2{/*overflow:hidden;background:url(../img/skinaabajoder_31.png) no-repeat 97% bottom;*/
}
#supportingText{background-color:#fbf9f9;
width:960px;
padding-bottom:20px;
overflow:hidden;

margin:0px auto;}
#pie_web{
	margin:40px auto;
	background:url(../img/pie.png) no-repeat left top;
	height:200px;
	margin:auto;
	width:960px;

 /*contiene el pie de la pagina*/

}
#menu_inf{
	float:left;
	padding:20px 10px;
	
}

#col_derecha{

	padding-right:20px;
	width:250px;




}
#col_derecha p{
	/*text-align:right;*/}

#col_derecha #not1
{
	text-align:left;
}

#logo{
	float:left;
	margin:63px 0px 0px 36px;}
#idiomas{
	float:right;
	}
#iconos{
	position:relative;
	z-index:10;
	float:left;
	margin-top:65px;
	margin-left:20px;}	
	
#buscador{
	padding:10px;}
#acceso{

	}
	
#acceso a{
	color:#FFF;	text-decoration:none;
	font-weight:bold;
	}	
#col_izquierda{
	padding-left:20px;
	width:650px;	padding-right:20px;
height:auto;
}

#col_izquierda h2 a{
	text-decoration:none;
	display:block;
	padding:10px;
	color:#FFF;
	}

.pading{
	padding:10px 15px;}

#migas_cesta{
margin:15px 0px;}

#paginador{}

.paso_actual{
font-weight:bold;}
/*
-------------------------------------------------------
*/

.listas li{
	list-style:none;
	background:url(../img/pico.png) no-repeat left 3px;
	padding-left:15px;
	margin-bottom:10px;
	margin-right:30px;
	width:260px;

	

	} 
	.listas li a{
		margin-bottom:3px;
		display:block;
		font-size:11px;
		}
.abajo{
clear:both;

}


.abajo5{
clear:both;
padding-bottom:5px;
}

.abajo10{
clear:both;
padding-bottom:10px;
}

.abajo20{
clear:both;
padding-bottom:20px;
}

.abajo30{
clear:both;
padding-bottom:30px;
}



.left{
float:left;}
.right{
float:right;}

.vmid{
vertical-align:middle;} /* Clase pensada para posicionar imagenes ,td... alineado con el texto.*/
.vtop{
vertical-align:top;}
.align_right{
text-align:right;}

.f10{
	font-size:10px;}
	
.f12{
	font-size:12px;}
	
.f14{
	font-size:14px;}
	
.f18{
	font-size:18px;}
	
.f20{
	font-size:20px;}	
	
.color{
	color:#900;}

	
.color2{
	color:#940100;}
.btn a{
	background:url(../img/noticias_09.jpg) no-repeat left top;

z-index:1;filter:alpha(opacity=99.9);-moz-opacity:.99.9;opacity:.99.9;
padding-left:8px;
display:block;


float:left;
cursor:pointer;

text-decoration:none;
}
.btn a span{	background:url(../img/noticias_10.jpg) no-repeat right top;
height:19px;padding-bottom:4px;
padding-top:6px;
padding-left:4px;
height:22px;display:block;

float:left;
padding-right:12px;
font-size:13px;
color:#FFF;}

.btn a:hover {z-index:1;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
	}
.puntitos{
	border-bottom:#999 1px dotted;
	width:100%;
	height:0px;}
.linea{border-top: #999999 1px solid;
height:0px;
border-bottom: #FFFFFF 1px solid;
}

.btn_input{
background-color: #f8f8f8;
/*border:#999999 1px solid;*/
padding-left:4px;
color: #333333;

float:left;
cursor:pointer;

text-decoration:none;
}





.btn_input input{
padding-left:5px;
color: #333333;
padding-bottom:4px;
padding-top:4px;
text-decoration:none;
border:none;
border:0;
background:none;

background-color: #f8f8f8;
overflow:visible;
padding-right:7px;
cursor:pointer;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:auto;}

.btn_input input:hover{
text-decoration:none;
border:none;
border:0;
}





.btn a:hover{
}
.btn input:hover{
/*border:#666666 1px solid;*/}

.cuerpo_contenido{
	margin-top:10px;
/*border:#FF0000 1px solid;*/}


.contenedor_desarrollo{
width:665px;}


.cabecero_titulo{



border:#999999 1px solid;
margin-bottom:20px;
background-color:#f6f5f5;}

.cabecero_titulo h1{
	padding:5px 10px;
	}

.cabecero_titulo h2{
	
	padding:5px 10px;
	}



.topright{
font-size:0;
background-image:url(../img/img_topright_03.jpg);
/*width:16px;*/
float:right;
/*height:21px;*/}

.topleft{
float:left;font-size:0;
background-image:url(../img/img_topleft_02.jpg);
/*height:21px;*/
width:100%;}


.centerright{

float:right;
background-image:url(../img/img_centerright_03.jpg);
height: auto;
background-position:right;
width:100%;
background-repeat:repeat-y;}

.centerleft{
float:left;

background-image:url(../img/img_centerleft_03.jpg);

width:100%;
height: auto;
background-repeat:repeat-y;}

.bottomleft{font-size:0;
background-image:url(../img/img_bottomleft_03.jpg);
/*height:16px;*/
width:100%;
float:left;}

.bottomright{font-size:0;
background-image:url(../img/img_bottomder_04.jpg);
/*width:16px;*/
/*height:16px;*/
float:right;}

.contenido{
float:left;
padding:9px 9px;}

.txt a{
	font-weight:bold;
	color:#333;}

.btn_buscar{}

/*
-------------------------------------------------------
*/
.T0_1{
width:960px;
}
/*.T0_2{
width:960px;
}*/

.T1_1{
width:240px;
float:left;

}
.T1_2{
width:480px;
float:left;
}
.T1_3{
width:720px;
float:left;

}


.T2_1{
width:320px;
float:left;
}
.T2_2{
width:600px;
float:left;


}



/*      PLANTILLA PARA WEBS DE 800 X 600


.T0_1{
width:720px;


}
.T0_2{
width:720px;
}

.T1_1{
width:180px;
float:left;
}
.T1_2{
width:360px;
float:left;
}
.T1_3{
width:540px;
float:left;
}


.T2_1{
width:240px;
float:left;
}
.T2_2{
width:480px;
float:left;
}
.T2_3{
padding:5px;
width:625px;
float:left;
}*/


/*
-------------------------------------------------------
Logotipo comunica-web.com
*/
#cw{
	text-align:justify;
	width:280px;
}
#cw #cw_logo{
float:left;
background-image:url(http://www.comunica-web.com/img/cw.gif);
width:40px;
height:34px;
overflow:hidden;
padding:0px;
margin:0px;
}
#cw #cw_logo a{width:40px;
display:block;
height:34px;}
#cw #cw_texto{
float:left;
}
#cw #cw_texto h3{
color:#666;
font-family:Trebuchet MS, Verdana, Arial;
font-size:9px;
padding:0px 0px 0px 3px;
margin:0px;
}

#cw #cw_texto h3 a{
color:#666;
text-decoration:none;
}
#cw #cw_texto #cw_marca a {
display:block;
padding-top:3px;
color:#666;
}

#txt_flot
{
	font-size:20px;
	color:#FFF;
	position:absolute;
	z-index:1000;
	top:367px;
	margin-left:20px;
}

#txt_1
{
	margin-top:5px;
	font-size:15px;
}

#carta
{
	margin-top:20px;
	margin-left:10px;
	background-color:#dedbcf;
	width:613px;
}

#carta1
{
	margin-top:0px;

	width:908px;
}
.marca
{
	background-image:url(../img/titular.png);
	background-repeat:no-repeat;
	position:absolute;
	width:382px;
	height:25px;
	color:#FFF;
	font-size:18px;
	padding:8px 22px;
	left:30px;
	/*margin-top:370px;*/
	margin-top:40px;
}

.marca1
{
	background-image:url(../img/titular.png);
	background-repeat:no-repeat;
	position:absolute;
	width:382px;
	height:25px;
	color:#FFF;
	font-size:18px;
	padding:8px 22px;
	left:25px;
	/*margin-top:370px;*/
	margin-top:40px;
}

.colornegro{
	color:#000;}

.marca2
{
	background-image:url(../img/titular.png);
	background-repeat:no-repeat;
	position:absolute;
	width:382px;
	height:25px;
	color:#FFF;
	font-size:18px;
	padding:8px 22px;
	left:25px;
	margin-top:20px;
}

.forcab
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(PIE.htc);
	background-color:#eeeaea;
	width:851px;
	height:14px;
	text-align:left;
	padding:8px;
	margin-left:10px;
}



.forcab1
{
		-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(PIE.htc);
	background-color:#eeeaea;
	width:851px;
	height:14px;
	text-align:left;
	padding:8px;
	margin-left:10px;
}


#cartacontenido
{
	padding:16px;
	padding-top:70px;
	font-size:12px;

}

#cartacontenido1
{
	padding:16px 0px;
	font-size:12px;
}


.desplegable
{

	float:left;
	width:580px;
	height:16px;
	padding:7px 10px;
	text-decoration:none;
	
	font-size:13px;
	background-image:url(../img/forcabb.png);
	background-repeat:no-repeat;


}
.desplegable:hover
{
color:#666;
}




.bloque
{
	padding:10px;
	font-size:13px;
}

.categoria
{
	float:left;
	background-image:url(../img/ban_cat.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	width:245px;
	height:20px;
	text-align:left;
	font-size:14px;
	color:#585858;
	padding:5px 10px;
	margin-top:10px;
}
.cat_blo
{
	margin-left:10px;
	margin-right:10px;
	float:left;
	
	margin-bottom:20px;
}

.imagen_cat
{
	float:left;
	width:265px;
	height:255px;
}
.blanco
{
	width:10px;
	height:255px;
	float:right;
	background-color:#FFF;

}

.blancomg
{
	width:10px;
	height:265px;
	float:right;
	background-color:#fff;
	position:absolute;
	z-index:1000;
	left:255px;

}

.gris
{
	width:10px;
	height:255px;
	float:right;
	background-color:#c6bfbf;

}


.gris1
{
	width:10px;
	height:181px;
	float:right;
	background-color:#66624f;

}

.listas_not li{
	
	list-style:none;
	
}

.listas_not2 li{
	list-style:none;
}

.listas p
{
	font-size:11px;
}



.listas_not2 .bloque{
list-style:none;
background:url(../img/li_10.png) no-repeat left 3px;
padding-left:15px;
padding-bottom:30px;
margin-right:15px;
margin-left:15px;
width:170px;
padding-top:0px;
}


.listas_not .bloque{
list-style:none;
background:url(../img/li_10.png) no-repeat left 3px;
padding-left:15px;

margin-right:px;
margin-left:15px;
width:541px;
float:left;
padding-top:0px;
margin-top:10px;
} 


.listas_not{

} 

.imagen_pro
{
	margin-bottom:10px;
	
}


.blanco1
{
	width:10px;
	height:181px;
	float:right;
	background-color:#FFF;
}

.migas
{
	padding:24px;
	padding-top:5px;
	padding-bottom:20px;
}

#noticias
{
	background-image:url(../img/bot_1.png);
	float:right;
	width:132px;
	height:29px;
}

#noticias1
{
	background-image:url(../img/bot_2.png);
	float:right;
	width:132px;
	height:29px;
}

#noticias2
{
	background-image:url(../img/bot_contacto.png);
	float:right;
	width:106px;
	height:29px;
	margin-right:4px;
}

.imagen_bloque
{
	width:265px;
	height:255px;
	display:block;

}

.txt_des
{
	margin-top:10px;
}



.blancopest
{
	background-image:url(../img/pestbla_10.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:5px 15px;
	padding-bottom:0px;
	width:128px;
	margin-right:20px;
	
}
#biografia
{
	background-image:url(../img/biografia_blanco.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:50px;
	font-size:15px;

}
#biografia1
{
	background-image:url(../img/biografia.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:50px;
	font-size:15px;

}

#biografia:hover
{
	background-image:url(../img/biografia.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:50px;
	font-size:15px;
	cursor:pointer;
}

.marcado
{
	color:#940100;
	height:26px;
	text-decoration:none;
}

.nomarcado
{
		color:#fff;
		height:26px;
		text-decoration:none;
}

.grispest
{
	background-image:url(../img/ficha_actualidad_10.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:5px 15px;
	padding-bottom:0px;
	width:128px;
	margin-right:20px;
	
}

#discografia
{
	background-image:url(../img/discografia_blanco.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:35px;
	font-size:15px;
}

#discografia1
{
	background-image:url(../img/discografia_rojo.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:35px;
	font-size:15px;
}

#discografia:hover
{
	background-image:url(../img/discografia_rojo.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:35px;
	font-size:15px;
	cursor:pointer;
}


#multimedia
{
	background-image:url(../img/multimedia_blanco.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:40px;
	font-size:15px;
}
#multimedia1
{
	background-image:url(../img/multimedia_rojo.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:40px;
	font-size:15px;
}
#multimedia:hover
{
	background-image:url(../img/multimedia_rojo.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:40px;
	font-size:15px;
	cursor:pointer;
}

#actualidad
{
	background-image:url(../img/actualidad_blanco.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:40px;
	font-size:15px;
}
#actualidad1
{
	background-image:url(../img/actualidad_rojo.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:40px;
	font-size:15px;
}
#actualidad:hover
{
	background-image:url(../img/actualidad_rojo.png);
	background-repeat:no-repeat;
	float:left;
	padding:3px;
	padding-left:40px;
	font-size:15px;
	cursor:pointer;
}



.cuerpoblanco
{
	background-color:#fff;
	width:881px;
	padding:15px;
	
}

#menupest
{
	margin-left:0px;
}

.pie_blanco
{
	float:left;
	width:911px;
	height:10px;
	background:url(../img/pie_blanco_26.jpg) no-repeat left top;
	
}

#contacto
{
	padding:16px;
	padding-left:25px;
	width:300px;
	float:left;
}

.formulario
{
	padding:16px;
	float:right;
	background-color:#dedbcf;
	margin-right:27px;
	margin-top:30px;
}

#tabla
{
}

#tabla tr
{
	height:20px;
}

.input_form{
	border:0;

	background:none;
	background:url(../img/input_31.jpg) no-repeat left top;
	padding:5px;}	
	
	
.btn_enviar
{
	
}

.btn_input{
background:url(../img/botbuscar.png) no-repeat left top;
height:29px;
padding-left:4px;
color:#FFF;
float:left;
cursor:pointer;
text-decoration:none;
border:none;
width:77px;
}


.btn_input:hover{
background:url(../img/botbuscar.png) no-repeat left bottom;
height:29px;
padding-left:4px;
color:#FFF;
float:left;
cursor:pointer;
text-decoration:none;
border:none;
width:77px;
}

.btn_input input{
border:0;
border:none;
background:none;
padding-left:5px;
color: #FFF;
text-decoration:none;
font-weight:bold;
height:29px;
float:left;
overflow:visible;
padding-right:7px;
cursor:pointer;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:77px;}

#envio
{
	margin-top:10px;
	font-weight:bold;
	color:#000;
	font-size:14px;
}

#noenvio
{
	margin-top:10px;
	font-weight:bold;
	color:#900;
	font-size:14px;
}



.inputform{
	border:1px;
	border-style:solid;
	border-color:#900;
	padding:5px;
	width:97%;
	margin-bottom:10px;
	}	
	
	
.inicio
{
	background-image:url(../img/inicio.png);
	background-position:top;
	float:left;
	width:42px;
	height:36px;
	margin-right:10px;
}

.inicio:hover
{
	background-position:bottom;
}

.principal
{
	background-image:url(../img/inicio02.png);
	background-position:left;
	background-repeat:no-repeat;
	
}


#contenedor1
{
	margin:auto;
	margin-top:25px;
}

#contenedor2
{
	margin:0px auto;
	margin-top:20px;
}

.cneg
{
	background-image:url(../img/inicio01.png);
	background-repeat:no-repeat;
	width:175px;
	height:165px;
	padding:15px 20px;
	position:absolute;
	z-index:2;
	color:#FFF;
	line-height:40px;
	margin-top:50px;
	margin-left:50px;
}

.tam30
{
	font-size:30px;
	
}

.tam22
{
	font-size:22px;
	line-height:30px;
}


.buscador
{
	background-color:#f1e9e9;
	padding:15px 20px;
	padding-bottom:0px;
	height:40px;
	
	
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(PIE.htc);
}

.colizq
{
	font-size:20px;
	padding:15px 20px;
	padding-left:28px;
	
	float:right;background:url(../img/fondoabajo06.png) no-repeat right  bottom #ede3e3;
	width:217px;
	height:304px;

	z-index:100;

	
}


.notiizq
{

	font-size:20px;
	padding:15px 20px;
	padding-left:28px;
	padding-top:35px;
	background:url(../img/fondoabajo06.png) no-repeat right  bottom #ede3e3;
	float:right;
	width:217px;
	position:relative;
	margin-top:-20px;


}




.colder
{
	font-size:20px;
	padding:15px 20px;
	
	float:left;
	width:617px;
	height:304px;
	background-image:url(../img/colder.png);
	background-repeat:no-repeat;

	
}


.colder1
{
	font-size:20px;
	padding:0px 20px;
	
	float:left;
	width:617px;
	min-height:613px;
	background-image:url(../img/colder3.png);
	background-repeat:no-repeat;
	background-color:#eeebeb;

	
}


.colderbase
{
	float:left;
	width:657px;
}

.colder1 p
{
	font-size:13px;
	line-height:20px;
}

.vertodas
{
	background-image:url(../img/vertodas.png);
	background-position:top;
	width:104px;
	height:29px;
	float:right;
}

.vertodas:hover
{
	background-position:bottom;
}


.baile0
{
	background-image:url(../img/baile.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	margin-right:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
}

.baile0:hover
{
	color:#FFF;
}


.baile
{
	background-image:url(../img/baile.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.baile:hover
{
	background-position:bottom;
	color:#FFF;
}




.baile1
{
	background-image:url(../img/baile.png);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.baile1:hover
{
	background-position:top;
	color:#FFF;
}



.cante
{
	background-image:url(../img/cante.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.cante:hover
{
	background-position:bottom;
	color:#FFF;
}


.cante1
{
	background-image:url(../img/cante.png);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.cante1:hover
{
	background-position:top;
	color:#FFF;
}


.cante0
{
	background-image:url(../img/cante.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.cante0:hover
{
	color:#FFF;
}

.guitarra
{
	background-image:url(../img/guitarra.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.guitarra:hover
{
	background-position:bottom;
	color:#FFF;
}


.guitarra1
{
	background-image:url(../img/guitarra.png);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.guitarra1:hover
{
	background-position:top;
	color:#FFF;
}


.guitarra0
{
	background-image:url(../img/guitarra.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:170px;
	height:19px;
	margin:10px;
	margin-left:0px;
	padding:25px 20px;
	color:#FFF;
	text-decoration:none;
	font-size:22px;
		margin-right:0px;
}

.guitarra0:hover
{
	color:#FFF;
}

.izquierda
{
	width:270px;
	float:right
}

.derarriba
{
	background-image:url(../img/colder1.png);
	background-position:top;
	background-repeat:no-repeat;
}

.derabajo
{
	background-image:url(../img/colder1.png);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


.artistas
{
	background-image:url(../img/art03.png);
	background-repeat:no-repeat;
	background-position: left top;
	

	padding:0px 20px;
	width:921px;
	overflow:hidden;
	background-color:#eeecec;
}

.art1
{
	background-image:url(../img/art01.png);
	
}
.art2
{
	width:100%;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	background-image:url(../img/art02.png);
	
}

.arttit
{
	float:left;
	font-size:20px;
	margin-top:35px;
	padding-bottom:20px;
}


.migasa
{
	color:#000;
}

.picov
{
	position:absolute;

	margin-top:40px;
	
	margin-left:70px;
}


.subcat
{
	background-color:#fff;
	border:2px;
	border-color:#900;
	padding:0px 20px;
	padding-bottom:0px;
	width:620px;
	float:right;
	
}

.subcat1
{
	background-image:url(../img/subcat.png);
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
	float:right;
	width:660px;
}

.subcat2
{
	background-image:url(../img/subcat.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:20px;
	float:right;
	width:660px;
}


.separa
{
	float:left;
}
