a img {border:none;}



body {
	background-color:#f5f6f7;
	background-image:url(../comunes/fondo_euphonianueva.png);
	background-repeat:repeat-x;
}


body.ventana { background-color:#FFFFFF; background-image: none;}







.valoradio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#993333; font-weight:bold;}







#contenedor {width: 1000px; height: auto; margin: 0 auto; height: auto; overflow: hidden;}



#bloquesup {width: 240px; height: 50px; background-color:#030366; float: left;} /* parte superior del logo */



.bloquemsup {width: 760px; height: 50px; background-color:#030366; float: left;}







#bloquemenugrande {width: 760px; height: 100px; float: left; background-color: #000033;} /* menu imagenes grande superior */







#bloquemenugrandeautores {width: 760px; height: 40px; float: left; background-color: #CCCCCC;} /* menu imagenes grande superior autores sesion*/











#x {width: 240px; height: 72px; background-image:url(../comunes/fondo_buscador.png); background-repeat:no-repeat;}



#inputbuscador {width: 160px; margin: 15px; background-color:#CCCCCC;}







#pieweb {width: 1000px; height: 40px; background-color: #dce3eb; clear: both; padding: 15px; text-align:center; background-image:url(../comunes/piefondo.png); border: 1px solid #CCCCCC; }











#pieweb {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:bold;}







#pieweb a:link {text-decoration:none; color:#657682;}



#pieweb a:visited {text-decoration:none; color:#657682;}



#pieweb a:active {text-decoration:none; color:#657682;}



#pieweb a:hover {text-decoration:none; color:#000000;}







.datosregistros {font-family:Geneva, Arial, Helvetica, sans-serif; color:#000033; font-size:16px; font-weight:bold;}











a:link {text-decoration:none; color:#000033; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;  font-weight:bold;}



a:visited {text-decoration:none; color:#000033;}



a:active {text-decoration:none; color:#000033;}



a:hover {text-decoration:none; color:#002697;}







.piemenu {margin: 10px 30px 10px 30px;}





.divisor {width: 480px; height: 18px; padding: 5px; clear: both; background-image:url(../comunes/divisor.jpg); border: 1px solid #d9e1eb;}





#eqfuentes a:link {text-decoration:none; color:#000033; font-size:9px; color:#666666;}







.menusup {margin: 10px 10px 10px 60px; float: right; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }



.menusup a:link {text-decoration: none; color:#c0cbd2;}



.menusup a:visited {text-decoration: none; color:#c0cbd2;}



.menusup a:hover {text-decoration: none; color:#FFFFFF;}







#menuizq {font-family:Geneva, Arial, Helvetica, sans-serif; color:#000033; font-size:16px; font-weight:bold; letter-spacing:1px; line-height:30px; margin: 20px;}



#menuizq a:link {text-decoration: none; color:#5a656d;}



#menuizq a:visited {text-decoration: none; color:#5a656d;}



#menuizq a:hover {text-decoration: none; color:#000033;}







.publicar {width: 240px; height: 72px;}







.franjaenlaces {width: 500px; height: 20px; padding: 5px; background-color:#; background-image:url(../comunes/fondo_franja.png); margin-top: 15px;}



.textofranja {font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  color:#dce3eb; letter-spacing:1px;}



.enlacefranja {font-family:Geneva, Arial, Helvetica, sans-serif; color:#000033; font-size:13px; font-weight:bold; letter-spacing:1px; line-height:30px;}



.enlacefranja a:link {text-decoration: none; color:#000033;}



.enlacefranja a:visited {text-decoration: none; color:#000033;}



.enlacefranja a:hover {text-decoration: none; color:#3790fc;}







/*ZONA DESCARGA */



.fondodesc {width: 500px; height: auto; background-color:#CCCCCC; overflow:hidden; background-image: url(../comunes/fondodesc.jpg);}



.textodescarga {font-family:Geneva, Arial, Helvetica, sans-serif; color: #000033; letter-spacing:1px; line-height: 15px; font-size:12px; font-weight:bold;}



.textodescargar {font-family:Geneva, Arial, Helvetica, sans-serif; color: #f60000; letter-spacing:1px; line-height: 15px; font-size:12px; font-weight:bold;}



.textodesc {width: 180px; height:160px;float: left; padding: 10px;}



.descimagen {width: 280px; height:160px; float: left; padding:10px;}







.bloquedesc {width: 280px; height:80px; float: left; padding:10px;}



.bloquebotondesc {width: 200px; height:60px; float: left; padding-top: 20px;}











.campostabla{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; text-align:center;}



.datostabla {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#34393C;}



/* FRANJAS DE LAS TABLAS AUTOSELECCIONABLES */







tr#whipe:hover {background-color:#eee;}



tr#whipe{background-color:#fff;}







.avisos {margin: auto; width: 350px; height: auto; background-color:#FF0000; padding: 10px; text-align:center; }



.avisos  a:link {text-decoration: none; color:#ffffff; font-size:16px; text-align:center;}



.avisos  a:visited {text-decoration: none; color:#ffffff; font-size:16px; text-align:center;}



.avisos  a:hover {text-decoration: none; color:#000000; font-size:16px; text-align:center;}







/* textos de la web */







h1 {font-family:Geneva, Arial, Helvetica, sans-serif; margin: 0px; color: #002697; font-size:22px;}



h2 {font-family:Geneva, Arial, Helvetica, sans-serif; color: #002697; font-size:17px;}

h2.titularenlace a  {font-family:Geneva, Arial, Helvetica, sans-serif; color: #002697; font-size:18px;}
h2.titularenlace a:hover {color:#0033FF;}

h3 {font-family:Geneva, Arial, Helvetica, sans-serif; color: #002697; font-size:16px;}

.fechacat {font-family:Geneva, Arial, Helvetica, sans-serif; color:#666; font-size:13px;}
.desclist {font-family:Geneva, Arial, Helvetica, sans-serif; color:#666; font-size:15px; letter-spacing:1px;}
.linelist {clear: both; border: none; height:1px; background-color:#999;}



p.brevearticulodest {font-family:Geneva, Arial, Helvetica, sans-serif; color: #2d373d; letter-spacing:1px; line-height: 20px; font-size:14px; text-align:justify; }



p {font-family:Geneva, Arial, Helvetica, sans-serif; color: #2d373d; letter-spacing:1px; line-height: 20px; font-size:14px; }



p#breve {font-family:Geneva, Arial, Helvetica, sans-serif; color: #000033; letter-spacing:1px; line-height: 18px; font-size:12px; text-align:justify; padding: 10px; border: 1px solid #cccccc;}







h1.titularproducto {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #002697; font-size:14px;}



p.textproducto {font-family:Geneva, Arial, Helvetica, sans-serif; color: #2d373d; letter-spacing:1px; line-height: 18px; font-size:12px; text-align:justify;}







p.textimasd {font-family:Geneva, Arial, Helvetica, sans-serif; color: #000033; letter-spacing:1px; line-height: 18px; font-size:12px; text-align:justify;}







.imasd {font-family:Geneva, Arial, Helvetica, sans-serif;  text-align:left;}



.imasd a:link {text-decoration: none; color:#000033; font-size:16px;}



.imasd a:visited {text-decoration: none; color:#000033; font-size:16px;}



.imasd a:active {text-decoration: none; color:#000033; font-size:16px;}



.imasd a:hover {text-decoration: none; color:#002697; font-size:16px;}







.mapasitiotext {font-family:Geneva, Arial, Helvetica, sans-serif; color: #002697; letter-spacing:1px; line-height: 20px; font-size:12px;}







#acepto {font-family:Geneva, Arial, Helvetica, sans-serif; color: #990000; letter-spacing:1px; line-height: 20px; font-size:12px;}



#recuadro {width: 760px; height: auto; float: left;} /*recuadro que abarca el centro y el lateral*/



#cuerpopagina {width: 500px; float: left; padding: 0px 30px 10px 30px; background-color:#FFFFFF;}







.linea {clear:both; width: 1px;}







/*COLUMNA DERECHA BANNERS DERECHA */







h3.titularcolumna {font-family:Geneva, Arial, Helvetica, sans-serif; color: #000033; font-size:20px; margin-bottom: 6px;}



p.descripcioncolumna {font-family:Geneva, Arial, Helvetica, sans-serif; color: #2d373d; letter-spacing:1px; line-height: 13px; font-size:11px; margin-top: 6px;}







/* FORMULARIO */


.fo {



    width:480px;



    margin: 10px auto;



	background-color:#000033; 



	border:none;



}



.fo fieldset {border: none; }



.fo legend{



	font-family:Geneva, Arial, Helvetica, sans-serif;



    font-weight:bold;



    font-size:16px;



	color: #000033;



}



.fo ol{



	margin: 10;



	padding: 0;



    list-style:none;



}



.fo ol li{



    widht: 450px;



    padding-bottom:10px; clear: both;



}



.fo ol li label{



    width:120px;



    float:left;



    text-align:left;



	font-family:Geneva, Arial, Helvetica, sans-serif;



    font-size:12px;



	color: #ffffff;



	margin-left: 15px;



	font-weight:bold;



}



.fo select.tipocliente{width: 100px;}











#euro {margin-left: 6px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000033; }







.fo ol li.cajapassw{



    float:left;



    text-align:left;



	font-family:Geneva, Arial, Helvetica, sans-serif;



    font-size:12px;



	color: #ffffff;



	margin-left: 15px;



	clear:both;



}







.fo input[type=text] {



    border: 1px #838c94 solid;



	width: 300px;



	float: left;



	margin-bottom: 15px;



	font-family: Georgia, "Times New Roman", Times, serif; 



	color: #365265;



}







input[type='checkbox'] {



    border:10px;



}







input#precio,#prodrel[type=text]{



    border: 1px #838c94 solid;



	width: 100px;



	float: left;



	margin-bottom: 15px;



	font-family: Georgia, "Times New Roman", Times, serif; 



	color: #365265;



}







.fo input[type=password] {



    border: 1px #838c94 solid;



	width: 300px;



	float: left;



	margin-bottom: 15px;



}



.fo select {



	border: 1px #838c94 solid;



	width: 300px;



	float: left;



	color: #414929;



	margin-bottom: 15px;



}



.fo select#tipo {



	border: 1px #838c94 solid;



	width: 120px;



	float: left;



	color: #414929;



	margin-bottom: 15px;



	color:#365265;



}







.fo textarea {margin-bottom: 15px; clear: both; width: 300px; border: 1px #838c94 solid; font-family: Georgia, "Times New Roman", Times, serif; color: #365265; }







.fo select#tipocliente {



	border:0px;



	width: 100px;



	float: left;



	color: #414929;



	margin-bottom: 15px;



}







.fo input.botono {



    margin:5px;



	padding: 5px;



    color:#d9e4cd;



	font-weight: bold;



	cursor:pointer;



    background-color:#48565f;



    border:0px;



	border-radius: 10px;  /* Firefox 4+, Safari 5, Opera 10, IE 9 */



	-moz-border-radius: 10px; /* Firefox 3.6+ */



	-webkit-border-radius: 10px; /* Safari 4 Chrome 6 */



	float: right;



}



.fo input.botonro {



    margin:5px;



	padding: 5px;



    color:#ffffff;



	font-weight: bold;



	cursor:pointer;



    background-color: #f42525;



    border:0px;



	border-radius: 10px;  /* Firefox 4+, Safari 5, Opera 10, IE 9 */



	-moz-border-radius: 10px; /* Firefox 3.6+ */



	-webkit-border-radius: 10px; /* Safari 4 Chrome 6 */



	float: right;



}







/* FORMULARIO FINAL */







/* AYUDA POPUP */







a.info {z-index:0; position:relative;} 



a.info:hover {z-index:1;} 



a.info span {display: none;}



a.info:hover span { 



    display:block;



    position: absolute;



    top:30px;



    left: -120px;



    width:250px;



    border:1px solid #153919;



    background-color:#EEEEEE;



    color:#000000;



    text-align: left;



    font-family: Arial, Helvetica, sans-serif;



	text-decoration: none;



    font-size: 12px; 



    padding: 5px;



}







/* FIN AYUDA POPUP */







/* FORMULARIO DE CONTACTO */















/*BANNER ROTADOR*/



#rotator







{



overflow: visible;



position: relative;



width: 500px;



height: 200px;



padding: 5px;



}







#rotator img







{



border: 0;



display: none;



position: absolute;



top: 0;



left: 0;



}







#cajabanner {width: 500px; height: 204px; }



/*FIN BANNER ROTADOR*/







/* DETALLE ENTREVISTA PÁG */







#bannerentrevista{width:300px; float:left; margin: 10px 0px 10px 0px;}



#botonentrevista {width:180px; height: 35px; float:left; margin: 15px 0px 0px 20px;}



#bannerportentrevista {width: 480px; height: auto; margin: 15px 0px 15px 0px;}







/*GALERIA PRODUCTO */







/*logueo*/







p#logueadov {margin-top: 0px; font-size: 12px; color: #FFFFFF;}



.logueadocaja {width: 170px; padding: 5px; background-color:#002697;}



p#cerrado {margin-top: 0px;}











/*FORMULARIO RESPUESTA*/







.warning {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#a32a2a; font-weight:bold;}







.usuario {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000033;}







.gracias {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000033; font-weight:bold; height: 200px;}







.enviopinion {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}



.fondopinion {width: 400px; margin: auto; margin-top: 100px; padding: 10px; background-color:#000033;}







.totalcarrito {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000033; font-weight:bold;}







/*banner derecho*/







#bannerder {float: right; width: 180px; height: 100%; background-color:#dce3eb; padding: 10px;}







/*menu banner derecho */







.menusesion {margin-top:5px;}

/*TABLAS EN SESIONES */

.campostabla{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-align:center;}

.datostabla {font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#34393C; background-color:#FFFFFF;}


/*nuevo estilo carrito compra*/

.tdcarrito {  font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tdcarrito2 {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}

/*REMODELACIÓN 15-8-2013*/

.loginform label {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.loginform input[type=submit] {float:right; margin-top: 10px;  border: 1px solid #999; background: #e9eaec; cursor:pointer;}
.errorlogin {font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #000033;}

/*botones de formularios en area personal*/

.areabutton {background-color:#dcdee1; border: 1px solid #8f969e; cursor: pointer;"}


#buybutton {width:150px; height:50px; border: none; cursor:pointer; background-color:#f61400; color:#ffffff; font-size:16px;}
#buybutton:hover {background-color:#880303;color:#f61400;}