  body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-size: 12px;
}
/*
*{
 	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; 
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.5em;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
	font-style:normal;
	font-size: 1em;
}
*/
#mainly {
	width:903px;
	height:100%;

 	font-family: Helvetica, "Lucida Sans Unicode", "Lucida grande", Arial, sans-serif; 
	/*color:#000000;*/
	word-spacing: normal;
	letter-spacing: 0px;
	line-height: 1.5em;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
	font-style:normal;
	font-size: 1.2em;
	
	margin-left: auto;
	margin-right: auto;
	padding:0px 0px 0px 0px;
	margin-top:5px;
	position:relative;
}

p { text-align:left; margin:0px; padding:5px; color:#666666;}
.p2 { text-align:left; font-size: 0.95em; margin:0px; padding:10px 20px 5px 20px; font-weight:normal; }/*blanco*/
a, a:link, a:visited {color:#000000; font-weight:bold; text-decoration:none; margin:0px; padding:0px; } /*rojo oscuro*/
a:hover {margin:0px; padding:0px; color:#000000; text-decoration:none; }
a.clarito{ color:#666666;}
strong{ font-weight:bolder; color:#555555;}
img {border:none; padding:0px; margin:0px;}
.clear { width:0; height:0; margin:0; padding:0; clear:both;}
.flota_izq {float:left;}
.flota_dch {float:right;}
.centrado {margin-left:auto; margin-right:auto;}

/*
.rojo{ font-weight:bolder;}
.rojo_gr{font-weight:bolder; font-size:150%;}
*/

/*estilos base cajas*/
.txt_centrado {text-align:center;}
.txt_derecha {text-align:right;}

.txt_gr1 {font-size:110%;} 
.txt_gr2 {font-size:120%;}
.txt_gr3 {font-size:130%;}

.txt_pq1 {font-size:90%;} 
.txt_pq2 {font-size:85%;}
.txt_pq3 {font-size:80%;} 


.no_cursor {cursor:default;}



div.boton_precio{ 
	background:url(../imgs/boton_precio.gif) top left no-repeat;  
	width:32px; 
	height:28px; 
	padding: 10px 0px 0px 6px; 
	font-weight: bold; 
	color:#333333;}

div.boton_precio, div.boton_comprar, div.boton_pagar{ margin-bottom: 5px; }	
	
h1 {
	font-size:180%;
	font-weight:bolder;
	padding:0px;
	margin:0px;
}

h2 {
	font-size:160%;
	font-weight:bolder;
	margin:0px; 
	padding:0px; 
}

h3 {
	font-size:140%;
	font-weight:bolder;
	padding:0px;
	margin:0px;
}

h4 {
	color:#9C9E9F;
	font-size:120%;
	font-weight:bolder;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

h5 {
	font-size:120%;
	font-weight:bolder;
	padding:0px;
	margin:0px;
}

/* CABECERA -----------------------------------------------------------------------------------------------------------------*/

#cabecera { width:900px; height:220px;}
#cabecera_eng {	width:900px; height:203px;}

#cabecera_izq {float:left; width:232px;}
#cabecera_cen {float:left; width:549px;}
#cabecera_dch {float:right; width:119px;}

div#andandamos{ color:#c6c7c8; font-size:120%;}
div#andandamos strong{ color:#9c9e9f; font-weight:bolder; }

div#banderas {width:100px; margin:0px 0px 0px 30px; }
div#banderas img { margin:0px 5px 0px 0px; display:inline; }

div#cablogin {
	width:119px;
	height:22px; 
	font-weight:bold;
	font-size:110%;
	padding:0px; 
	margin:0px 0px 5px 20px;
	overflow:hidden;
}

div#cablogin a:hover{font-size:120%; color:#666666;}

div#cabcesta {
	width:119px;
	height:20px; 
	font-weight:bold;
	font-size:110%;
	padding:0px; 
	margin:0px 0px 5px 20px;
}


.login a, .login a:link, .login a:visited {text-decoration:none; padding:0px; margin:0px; font-weight:bold; font-size:110%;}
.login a:hover{ text-decoration:none;}

form#form_login input[type=submit]{ margin-right:125px;}
form#form_registro input[type=submit]{ margin-right:120px;}

form#form_salir{ margin:0px 0px 10px 0px; padding:0px;}
form#form_salir input{  
	color:#9C9E9F;
	border:1px dashed #9C9E9F;
	height:19px; 
	width:82px; 
	font-size:90%;
	font-weight:normal;
	margin:5px 0px 0px 19px; 
	padding:0px;
	background:#ffffff;
	text-align:center; 
	cursor:pointer;
}

a.boton  { /*boton mis datos cabecera, no tocar*/
	display:inline-block;
	text-align:center;
	height:17px;
	width:80px;
	color:#9C9E9F;
	border:1px dashed #9C9E9F;
	font-size:90%;
	font-weight:normal;
	margin:0px;
	padding:0px;	
}

input.botonennegro  {
	width:auto; /*120px*/
	height:28px;
	/*font-weight:bolder;*/
	/*font-size:110%;*/
	color:#9C9E9F;
	background-color: #ffffff;
	border:1px dashed #9C9E9F;
	cursor:pointer;
	text-align:center;
	margin:15px 100px 15px 0px;
	float:right;
	padding:0px 2px 2px 2px;
}



/*
.dato_usuario, .dato_usuario1, .dato_usuario2, .dato_usuario3 {
	width:119px;
	height:10px; 
	font: bold 105% "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	padding:0px; 
	margin:0px 0px 0px 20px;
}

.dato_usuario1 {width:119px; background:#ffffff none; padding:0px 0px 0px 5px;}
.dato_usuario3 {width:40px;}
.dato_usuario2 {width:82px;}

.dato_usuario a, .dato_usuario a:link, .dato_usuario a:visited,.dato_usuario2 a, .dato_usuario2 a:link, .dato_usuario2 a:visited{
	font-size:90%;
	color:#dddddd;
	padding:0px; 
	margin:0px;
	float:left;
}
.dato_usuario a:hover, .dato_usuario2 a:hover { font-size:90%; text-decoration:none; color: #000000; padding:0px; margin:0px;}
#aniadir_producto p  { width:95px; font-size:70%; color:#000000;   float:left; margin:0px; padding:3px 0px 0px 4px; //padding:4px 0px 0px 2px;  }
.dato_usuario1 p {font-size:100%; width:160px; color:#000000; padding:0px;  margin:0px; float:left;}
.dato_usuario3 form {padding:0px; margin:0px; }
.dato_usuario3 input {width:30px; height:21px; font-size:90%; color:#dddddd; padding:0px; margin:0px; cursor:pointer;  background-color:#181818; border:none; float:left;  }
*/


/* PRINCIPALES -----------------------------------------------------------------------------------------------------------------*/
#contenido {
	width:900px;
	height:100%;
	padding:0px;
	margin:0px;
}
#izq {
	width:232px; 
	height:100%;
	min-height:430px;
	padding:0px;
	margin:0px;
	float:left;
	overflow:hidden;
}
#cen {
	width:549px; 
	height:100%;
	padding:0px;
	margin:0px;
	float:left;
	overflow:hidden;
}
#der {
	width:119px; 
	height:100%;
	padding:0px;
	margin:0px;
	float:right;
	text-align:center;
	overflow:hidden;
}

.titulo_item_der{text-align:center; margin-bottom: 20px; font: 140% "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:bolder;}
.item_der{text-align:center; margin-bottom: 15px;}

/* IZQ -----------------------------------------------------------------------------------------------------------------*/
/* MENÚ PRINCIPAL -----------------------------------------------------------*/
/*
#menu_principal {
	width:232px;
	margin:0px 0px 10px 0px;  
	padding:0px 0px 10px 0px;
}
.menu { 
	font: lighter 120% "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	width:180px;
	height:15px; 
	color:#dddddd;
	background:#000000 url(../imgs/clavel_menu.jpg) left center no-repeat;
	padding:0px 0px 0px 25px; 
	margin:15px 0px 10px 0px; 
}
.menu a, .menu a:link, .menu a:visited {
	height:20px; 
	color:#dddddd;
	padding:0px; 
	margin:0px;
}
.menu a:hover{ text-decoration:none; color:black; padding:0px; margin:0px;}

.submenu { 
	width:150px;
	padding:0px; 
	margin:0px 0px 30px 0px;
	//margin:0px 0px 20px 0px;  
}
.menu2 {
	font: normal 110% "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	width:150px;
	height:20px; 
	color:#1b1b1b;   
	padding:0px 0px 0px 45px; 
	margin:5px 0px 10px 0px;  
}
.menu2 a, .menu2 a:link, .menu2 a:visited {
	height:20px; 
	color:#1b1b1b;   
	padding:0px; 
	margin:0px;
}
.menu2 a:hover{ text-decoration:none; color:#dddddd; padding:0px; margin:0px;}

#logo_seguridad1 { 
	position:absolute ! important;
	position:fixed;
	width:80px; 
	height:47px;
	bottom:30px; 
	left:5px;
}
#logo_seguridad2 { 
	position:absolute !important;
	position:fixed;
	width:100px; 
	height:47px; 
	bottom:30px; 
	left:90px; 
}
*/
/* DCH -----------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO -----------------------------------------------------------------------------*/

/*
#titulo {
	height:25px;
	width:668px;
	background-color:#181818;
	background-position:left center;
	background-repeat: no-repeat;
	padding:0px;
	margin:0px 0px 10px 0px;
}
*/

/*index(destacados y highlines) = h2 y h2_eng*/

/*
.pasos {
	width:220px;
	height:100px;
	float:left;
}
.pasos p {
	padding:10px 5px 10px 10px; 
	margin:0px;
	float:left;
	width:150px;
	//width:130px;
}
p.numero { 	
	width:10px;
	font-size:300%; 
	color:#000000;
	padding:0px 10px 5px 33px;
}


p.numero2 {
	width:30px;	
	font-size:200%; 
	color:#000000; 
	padding:10px 0px 10px 10px;
	float:left;
}


.descripcion_categoria { width:620px; margin:0px 25px 20px 25px; padding:0px; border-bottom:1px solid #000000;}
.descripcion_categoria p{text-align:justify; }
*/

/*************** BUSCADOR DE ARTICULOS ********************/
div#buscador{margin:5px 0px 20px 40px;}
form#form_buscar{ margin:0px; padding:0px;}
form#form_buscar input#consulta_buscar{ width: 140px; border:2px dashed #666666; margin: 0px; padding:0px;}
form#form_buscar input[type=image]{width: 17px; border:none; margin-left:10px;}


/*************** LISTADOS DE ARTICULOS ********************/
div.producto {width:170px; min-height:167px; padding:0px; margin:10px 4px 10px 6px; float:left; }
div.producto div.producto_foto{text-align: center;}
div.producto div.producto_datos { margin:10px 0px 0px 0px;}
div.producto div.producto_datos p{ margin:0px; padding:0px; text-align:center;}
div.producto div.producto_botones{ width: auto; padding:10px 0px 0px 25px; }
div.boton_precio_listado{ 
	background:url(../imgs/boton_precio.gif) top left no-repeat;  
	width:32px; 
	height:28px; 
	float:left;
	padding: 10px 0px 0px 5px; 
	margin:0px 3px 0px 0px;
	font-weight: bold; 
	color:#333333;
}


/*************** DETALLE DEL ARTICULO ********************/
/* ref: 549px */
div#articulo_fotos{min-height:400px; width: 160px; float:left; margin:0px; padding:0px;}
div#articulo_datos{min-height:400px; width: 380px; float:right; margin:0px; padding:0px;}
div#articulo_datos_izq{float:left; width: 320px;}
div#articulo_datos_der{float:left; width:60px;}


div#articulo_fotos img{margin-bottom:20px;}

div#articulo_datos_izq p{font-size:110%; margin:0px; padding:0px; color: #555555;}
div#articulo_datos span{color: #999999;}

div#articulo_datos {margin-top:40px;}
div#articulo_demos {margin-top:20px;}

div#articulo_datos div.demo{display:block; height:40px; margin:0px 0px 10px 0px; padding:0px; vertical-align:text-top;}
div#articulo_datos span.playerenlinea{ vertical-align:text-bottom;}

div#articulo_descripcion {padding:40px 0px 40px 0px;}
div#articulo_descripcion p, div#articulo_descripcion div{font-size:100%; margin:0; color:#000000;}

div#articulos_relacionados{ margin:0px 0px 50px 0px;}
div#articulos_relacionados div{color:#333333; border-bottom: 2px solid #999999; font-weight:bolder; margin:0px 0px 20px 0px; font-size:120%; }
div#articulos_relacionados a{color:#555555;}


/*************** LISTADOS DE NOTICIAS ********************/
div.listado_noticias { 
	background:url(../imgs/fondo_listado_noticia.png) top left no-repeat; 
	width:529px;   /* ref:549px   */
	height:80px; 
	margin: 20px 0px 60px 0px;	
	padding:0px 10px 0px 10px;
}

div.separador_noticias { 
	margin: 0px 0px 20px 0px;	
	padding:0px;
}

div.listado_noticias div.noticia_foto{ float:left; margin:0px 10px 0px 0px; position: relative; top:-10px; }

div.listado_noticias div.noticia_datos{ padding: 20px 0px 0px 0px;}
div.listado_noticias a.noticia_titulo{color:#666666; font-size:180%;}
div.listado_noticias a.noticia_subtitulo{color:#666666; font-size:120%;}

/*************** DETALLE DE LA NOTICIA  ********************/

div#noticia{ margin:0px 5px 0px 30px; padding:5px; border:3px dashed #c5c7c8;}
div#noticia div#noticia_info, div#noticia div#noticia_info a{ width:100%; text-align:right; color:#777777; font-size:90%;}
div#noticia div#noticia_info{ margin-bottom:10px;}
div#noticia div#noticia_foto {float:left; margin:0px 10px 0px 10px; position:relative; top: -80px;}
div#noticia div#noticia_foto img{margin-bottom:10px;}
div#noticia div#noticia_titulo{color:#555555; font-size:250%; line-height:30px;}
div#noticia div#noticia_texto{color:#777777; font-size:130%;}



/*
.producto_izq { width:90px;  margin:0px 5px 0px 15px; padding:0px; float:left;  }
.producto_cd { width:90px; height:90px; margin:5px 0px 0px 0px; padding:0px;}
.producto_enlaces  { height:22px; margin:5px 0px 0px 0px; padding:2px 0px 2px 0px; }
.producto_enlaces a img { margin:0px 4px 0px 4px; padding:0px; float:left;}

.producto_dch{width:210px; margin:0px; padding:0px; float:left; }
.producto_dch p {line-height: 1.3em;}
.producto_titulo {font-size: 110%; margin:0px; padding:0px 5px 0px 5px; color:white;}
.producto_titulo a, .producto_titulo a:link, .producto_titulo a:visited {font-size: 110%; margin:0px; padding:0px; color:white; }
.producto_titulo a:hover{ color:#ddd; padding:0px; margin:0px;}
.producto_autor { color:#000000; font-size: 110%; margin:0px; padding:0px 5px 0px 5px; }
.producto_info { color:#ddd;  margin:0px; padding:0px 5px 0px 5px; line-height: 1.2em; }
.producto_precio {font-size: 130%; color:#ddd; margin:0px; padding:0px 5px 0px 5px;}
*/

/*
.producto2 {  padding:5px 0px 5px 0px; margin:10px 25px 10px 25px; }
.producto_autor2 { font-size: 160%; color:#000000;  margin:0px; padding:10px 10px 0px 10px; }
.producto_titulo2 {font-size: 130%; margin:0px; padding:0px 10px 20px 10px; color:white;  }

.producto2_izq {width:200px; float:left; padding:0px; margin:0px 5px 0px 10px; }
.producto2_foto {  max-width:187px; background-color:black;  padding:0px; margin:5px 0px 18px 0px; //margin:5px 0px 15px 0px; }
.producto2_foto img {max-width:185px; border:1px solid #ddd; margin:0px; padding:0px;}

.producto_enlaces2 {  margin:10px 0px 10px 0px; padding:2px 0px 2px 5px; border-left:1px solid #000000;}
.producto_enlaces2 a img { height:22px; margin:0px 5px 0px 5px; padding:0px 0px 0px 0px; float:left;}
.producto_precio2 {font-size: 130%; color:#ddd; margin:0px; padding:0px 5px 0px 15px; float:left;}
.producto_info1 { color:#ddd;margin:0px; padding:10px 5px 0px 3px; line-height: 1.8em; }

.producto2_dch{width:400px; margin:0px; padding:0px; float:left;}
.producto_info2 p{ color:#ddd; margin:0px 10px 0px 10px; padding:0px 0px 0px 10px; border-left:1px solid #000000;}
.reproductor { margin:5px 10px 18px 10px; }

.canciones { width:585px; margin:20px; padding:0px; }
.canciones_titulo { height:100%; border-bottom:2px solid white; padding:0px 0px 5px 0px; margin:5px 0px 5px 0px;}
.canciones_titulo2 {height:100%; font-size:120%; float:left;}
.canciones_pista { width:380px; font-size: 100%; color:#ddd; margin:0px; padding:5px 5px 5px 15px; float:left; text-align:left; }
.canciones_info {width:180px; height:100%; float:right;}
.producto_duracion {font-size: 100%; color:#ddd; margin:0px; padding:5px 5px 0px 15px; float:right;}
.producto_precio3 {font-size: 130%; color:#ddd; margin:0px; padding:0px 10px 0px 15px; float:right;}
.producto_precio_no_venta { width:65px; float:right;}
.canciones_info a, .no_venta {float:right;}
.canciones ul { height:100%;  margin:0px; padding:0px; list-style:none;}
.canciones li { height:30px; border-bottom:1px solid #000000;margin-bottom:5px; }

.producto2_fotos { float:left; margin:25px 25px 0px 25px; padding:5px; background-color:black; border:1px solid white; }
*/

/*
#info { width:628px; margin:20px;}
.info_mitad { max-width:308px; float:left;}
.fotos_estudio, .fotos_estudio1, .fotos_estudio2, .fotos_estudio3 {width:286px;  background-color:black; border:1px solid #ddd; margin:0px 15px 10px 10px; float:left; }

.fotos_estudio1{ margin:10px 15px 10px 10px; //margin:10px 5px 10px 10px;}
.fotos_estudio2 {float:none; }
.fotos_estudio3 {float:none; margin-top:25px; }


.fotos_estudio img, .fotos_estudio1 img, .fotos_estudio2 img, .fotos_estudio3 img { margin:10px; border:3px solid black; }
*/

#div_mp3, #datos_personales, #div_pedidos { width:100%; border-bottom: 2px solid #000000; margin-bottom:10px;  }
#div_pedidos {border:none;}
#datos_personales2, #datos_facturacion { width:100%; border: none; margin-bottom:10px;  }

p.mail {font-size:100%; margin:20px; padding:0px;}
.mail_h1 {padding:10px; margin:0px 0px 10px 0px; border-bottom:2px solid white;}
.mail_h4 {cursor:default; border-bottom:1px solid #000000;/*rojo brillante*/}

div#info p{font-size:120%;}

/* TABLAS-----------------------------------------------------------------------------*/

table { width:98%; margin:1%; margin-top:20px;}
table a:hover {color:black;}
th { text-transform:uppercase; font-size:110%; line-height:1.1em; padding:2px 5px 2px 5px; margin:0px;}
.tabla_final { text-align:right; padding-right:10px;}
.tabla_final_pq { text-align:right; padding-right:10px; font-size:90%;}

tr {margin:2px 0px 0px 0px; }
td { padding:2px; margin:0px; color:#181818;} 

.tabla_producto { width:98%; margin:5px; }
/*.tabla_producto td {border-bottom:1px dashed #666666; }*/


.input_unidad { width:10px; height:20px; text-align:right; }
.tabla_img { text-align:center;}
.tabla_img a { text-align:center;}

.tabla_numero { text-align:right;}
.tabla_numero_pq { text-align:right; font-size:90%; text-transform:none;}

.tabla_espacio { height:10px; background-color:#181818;}
.tabla_espacio_fina { height:1px; background-color:#181818;}
.linea_puntos{ width:auto; border-bottom:2px dashed #666666;}
/*.linea_puntos_fina{ width:auto; border-bottom:1px dashed #666666;}*/

.tabla_numero_total{ text-align:right; font-size:110%; font-weight:600;}
.tabla_final_total { text-align:right; padding-right:10px;  font-size:105%;}

td ul { margin:0px; padding:0px; list-style-position:inside;}
td li { margin:0px 3px 5px 3px; padding:0px; color:#181818;}


/* FORMULARIOs-----------------------------------------------------------------------------*/

.fieldset_noborde {border:none; }
/*
fieldset {border:none; border-top:2px solid #000000;  margin:0px; padding:0px; }

.fieldset_left0 { margin:0px 5px 5px 0px; padding:5px 5px 5px 10px; float:left;}
.fieldset_left1 { margin:0px 0px 5px 0px; padding:5px 10px 5px 10px; float:left;}
.fieldset_left { margin:0px 10px 5px 10px; padding:0px; float:left;}
*/
form.form_pq, form.form_pq2 { width:500px; margin:40px 0px 20px 40px;  padding:0px; }

legend {
	font-size:120%;
	color:#9C9E9F;
	border:2px dashed #9C9E9F;
	margin:10px 0px 5px 0px;
	padding:5px;
}

.form_pq label, .form_pq2 label {
	height:20px;
	font-size:120%;
	color:#9C9E9F;
	font-weight:bolder;

	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
}
.form_pq label {width:140px; }
.form_pq2 label {width:100px;}

.form_pq textarea, .form_pq select, .form_pq2 textarea, .form_pq2 select{ width:210px; float:left;}

.form_pq input[type="text"], 
.form_pq input[type="password"], 
.form_pq2 input[type="text"], 
.form_pq2 input[type="password"]  {width:200px; height:20px; border:2px dashed #666666;}

.checkbox_empresa { width:15px; height:15px; margin:5px; padding:0px; float:left; border:none;}
.checkbox_si_no { margin-right:20px; float:left;}
.checkbox_legal, .form_pq input.checkbox_legal, .form_pq2 input.checkbox_legal{ width:15px; height:15px; margin:3px 5px 5px 5px; padding:0px; float:right; background-color:#181818; border:none;}

/*aviso es la clase que adoptan los input mal rellenados en un formulario*/
.aviso {background-color:#FF3333;}
.msg {color:#333; font-weight:bold; text-align:center; font-size:16px; background-color:#8ac6e9;}

.comprobar_datos { 
	width:150px; 
	height:17px;
	font-weight:normal;
	margin:0px 0px 10px 0px; 
	padding:0px 2px 0px 0px;
	float:left;
}
.ayuda{color:#A30F0F;}
.politica_form_link{ float:right; margin-right:120px !important ;}


form#form_personales fieldset{ padding:10px 20px 10px 0px; border:none;}
form#form_personales label{
	height:20px;
	font-size:110%;
	font-weight:bolder;
	color:#9C9E9F;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
	width:140px;	
}
form#form_personales input[type="text"], form#form_personales input[type="password"] {width:200px; float:left; border:1px dashed #666666; padding:1px 1px 1px 3px;}
form#form_personales select{ width:210px; float:left;}

.info_form{color:#9C9E9F; font-size:90%;}


/* LEGAL-----------------------------------------------------------------------------*/
#legal {width:580px;  margin-top:0px;}
.politica { 
	width:560px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:10px 10px 0px 10px;
}
.politica h1 {font-size:160%; text-align:center;}
.politica p {font-size:120%; margin:20px; padding:0px; }



/*PIE------------------------------------------------------------------------------------------------------------------*/
#pie{
	width:900px;
	height:30px;
	padding:0px;
	margin:40px 0px 20px 0px;
	text-align:center;
}
.enlacespie{ display:inline; padding:0px 10px 0px 10px;}
.enlacespie a{color:#666666; font-size:120%;}

/*   PAGINACION ------------------------------------------------------------------------------------------------------------------*/
/*
.paginacion { width:650px; height:20px; text-align:center; margin:10px 10px 20px 10px;}
a.paginacion1 {font-size:100%; font-family:Arial;  color:#000000; margin:2px 5px 0px 5px; padding:0px;}
a.paginacion2 { font-size:120%; color:#000000; margin:0px 2px 0px 2px;}
*/
.paginacion{margin:0px 10px 20px 0px;}
.paginacion a{color:#999999; padding:0px 1px 0px 1px;}
.paginacion_izq{ float:left; width:200px; }
.paginacion_der{ float:right; width:300px; text-align:right;}
a.pagsel{ font-weight:bolder; text-decoration: underline;}


/* AYUDA ------------*/
a.ayudabotones  {
	display:inline-block;
	color:#9C9E9F;
	margin:0px 0px 5px 0px;
	padding:3px;
	font-weight:normal;	
}
a.ayudabotones:hover  {
	border:2px dashed #9C9E9F;
	font-weight:bolder;
}
div.ayudaizq{ float:left; width:150px; text-align:center;}
div.ayudader{ float:left; width:380px;}


/* CONTACTO ------------*/
div#contacto{border:2px dashed #9C9E9F; padding:20px;}
div.contactoizq{float:left; width: 270px;}
div.contactoder{float:left; width: 110px;}



/* QUIENES SOMOS ------------*/
div.qsizq{float:left; width: 150px; text-align:center;}
div.qsder{float:left; width: 380px;}


/* SUGIERE ------------*/
div#txt_sugiere{ display:block;  background:url(../imgs/fondo_txt_sugiere.gif) top left no-repeat; width:547px; height:159px;}
div#txt_sugiere p{padding:15px 10px 0px 10px; }
form#form_contacto #o_contacto_txt{border:2px dashed #666666; width:100%; height:100px;}
div#boton_enviar_derecha{float:right;}



