/*DEFINICIONES*/

body{
	background-color:#ffffff;
  background-image: url('img/bkg_fondo.gif');
  background-repeat: repeat-x;
  background-position:0px 59px;
	margin:auto;
	padding:0;
	width:auto;
	height:auto;
}

.fondo_blanco{
    background-color:#ffffff;
}

.fondo_azul{
    background-color:#7baade;
}

form{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

img {
	border:0px;
	margin:0px;
	padding:0px; 
}

span {
		margin:0px;
		padding:0px; 
		border:0px;
}

p {
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.2em;	
}

li {
		margin:0px;
		padding:0px; 
}

div{
	display:block;
	position:relative;
}

.ocultar{
    display: none;
    overflow:hidden;
    height:0px;
    width:0px;
}

/*FORMULARIOS*/

.formulario_azul{
	background-color:#ffffff;
	border: 0px solid #cccccc;
	color: #7baade;
	font-family:helvetica,verdana;
    font-size:9px;
    font-weight:normal;
    height:14px;
    padding-left:2px;
    position:absolute;
    width:117px;
}

.formulario_blanco{
	background-color:#7BAADE;
    border:0 solid #CCCCCC;
    color:#FFFFFF;
    font-family:helvetica,verdana;
    font-size:9px;
    font-weight:normal;
    height:14px;
    padding-left:2px;
    position:absolute;
    width:117px;
}

.input_newsletter{
    top:23px;
    left:767px;
}

.btn_enviar_form{
    position:absolute;
    top:23px;
    height:16px;
    width:48px;
    left:886px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_enviar_form.jpg');
    background-position:0px 0px;
}

.formulario_txtarea{
	background-color:#ffffff;
	border: 1px solid #cccccc;
	color: #000;
	font-family:  verdana;
	font-size: 9px;
	font-weight:normal;
	padding-left:2px;
    left:142px;
    top:0px;
    height:136px;
    width:432px;
    position:absolute;
}

/*ESPACIOS*/

.espacio12{
    position:relative;
    clear:both;
    float:left;
    height:12px;
    width:755px;
}

.espacio40{
    position:relative;
    clear:both;
    float:left;
    height:40px;
    width:995px;
}

.espacio90{
    position:relative;
    clear:both;
    float:left;
    height:90px;
    width:995px;
}

/*POPUP*/

.popup_cabecera{
    position:relative;
    clear:both;
    float:left;
    background-image:url('../img/img_logo_azul.jpg');
    background-position: 37px 18px;
    background-repeat:no-repeat;
    width:805px;
    height:195px;
}

/*POPUP FICHA ARTISTA*/

.pp_artista_nombre{
    height:15px;
    left:198px;
    overflow:hidden;
    position:absolute;
    top:81px;
    width:600px;
}

.pp_artista_pie{
    position:relative;
    clear:both;
    float:left;
    background-image:url('../img/img_popup_pie.jpg');
    background-position: bottom;
    background-repeat:no-repeat;
    width:805px;
    height:auto;
}

.pp_artista_contenedor{
    position:relative;
    clear:both;
    float:left;
    background-image:url('../img/img_artistas_azul.jpg');
    background-position: 603px 0px;
    background-repeat:no-repeat;
    width:805px;
    height:auto;
}

.pp_artista_min_height{
    display:block;
	position:relative;
	float:left;
	clear:both;
    width:0px;
	height:388px;
}

.pp_contenido_central{
    display:block;
	position:relative;
	float:left;
    width:805px;
	height:auto;
}

.pp_cuadro{
    position:relative;
    float:left;
    width:716px;
    height:auto;
    margin-top:32px;
    margin-left:46px;
    display:inline;
    background-color:#ffffff;
    background-image:url('../img/bkg_cuadro_popup.gif');
    background-repeat:repeat-y;
    overflow:hidden;
}

.pp_cuadro_arriba{
    position:relative;
    clear:both;
    float:left;
    width:716px;
    height:7px;
    background-image:url('../img/bkg_cuadro_popup_arriba.gif');
    background-repeat:no-repeat;
}

.pp_cuadro_abajo{
    position:relative;
    clear:both;
    float:left;
    width:716px;
    height:8px;
    margin-top:21px;
    background-image:url('../img/bkg_cuadro_popup_abajo.gif');
    background-repeat:no-repeat;
}

.pp_min_height_datos{
    position:relative;
    clear:both;
    float:left;
    width:7px;
    height:118px;
}

.pp_texto{
    position:relative;
    float:left;
    width:660px;
    height:auto;
    overflow:hidden;
}

.pp_espacio{
    position:relative;
    float:left;
    width:805px;
    height:40px;
    overflow:hidden;
}

/*PAGINA GENERAL*/

.general_fotos{
    position:relative;
    z-index:2000;
    clear:both;
    float:left;
    width:206px;
    height:auto;
    margin-top:24px;
}

.general_foto{
    position:relative;
    clear:both;
    float:left;
    width:154px;
    height:84px;
    margin-top:16px;
}

.general_foto_ampliar{
    position:absolute;
    top:0px;
    left:0px;
    width:154px;
    height:84px;
    overflow:hidden;
    background-image:url('../img/btn_ampliar_foto.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
}

.general_foto_ampliar:hover{
    position:absolute;
    top:0px;
    left:0px;
    width:154px;
    height:84px;
    overflow:hidden;
    background-image:url('../img/btn_ampliar_foto.gif');
    background-position:0px -84px;
    background-repeat:no-repeat;
}

.general_cuadro{
    position:relative;
    float:left;
    width:716px;
    height:auto;
    margin-top:49px;
    background-color:#7baade;
    background-image:url('../img/bkg_cuadro_proyectos_azul.gif');
    background-repeat:repeat-y;
    overflow:hidden;
}

.general_cuadro2{
    position:relative;
    float:left;
    width:716px;
    height:auto;
    margin-top:40px;
    background-color:#7baade;
    background-image:url('../img/bkg_cuadro_proyectos_azul.gif');
    background-repeat:repeat-y;
    /*overflow:hidden;*/
}

.general_cuadro_arriba{
    position:relative;
    clear:both;
    float:left;
    width:716px;
    height:7px;
    background-image:url('../img/bkg_cuadro_proyectos_arriba.gif');
    background-repeat:no-repeat;
}

.general_cuadro_abajo{
    position:relative;
    clear:both;
    float:left;
    width:716px;
    height:7px;
    margin-top:21px;
    background-image:url('../img/bkg_cuadro_proyectos_abajo.gif');
    background-repeat:no-repeat;
}

.general_min_height{
    position:relative;
    clear:both;
    float:left;
    width:28px;
    height:246px;
}

.general_texto{
    position:relative;
    float:left;
    width:660px;
    height:auto;
    margin-top:21px;
    overflow:hidden;
}

/*REGALOS*/

.regalos_contenedor{
    position:relative;
    clear:both;
    float:left;
    width:921px;
    height:auto;
    margin-top:56px;
    margin-left:36px;
    display:inline;
    overflow:hidden;
    /*background-image:url('../img/img_regalos.jpg');*/
    background-position:512px 0px;
    background-repeat:no-repeat;
}

.regalos_cont_categorias{
    position:relative;
    clear:both;
    float:left;
    width:205px;
    height:auto;
    margin-top:20px;
    overflow:hidden;
    z-index:2000;
}

.txtcategoria{
    position:relative;
    clear:both;
    float:left;
    width:180px;
    height:auto;
    overflow:hidden;
    margin-top:10px;
}

.txtsubcategoria{
    position:relative;
    clear:both;
    float:left;
    width:180px;
    height:auto;
    overflow:hidden;
    margin-top:7px;
}

.regalos_linea{
    display:inline;
    float:left;
    clear:both;
    overflow:hidden;
    position:relative;
    font-size:0px;
    height:1px;
    width:180px;
    background-image:url('../img/bkg_linea_categorias.gif');
    background-repeat:repeat-x;
    margin-top:15px;
}

.regalos_cuadro{
    position:relative;
    float:left;
    width:716px;
    height:auto;
    margin-top:47px;
    background-color:#7baade;
    background-image:url('../img/bkg_cuadro_proyectos_azul.gif');
    background-repeat:repeat-y;
    overflow:hidden;
}

.regalo_min_height{
    position:relative;
    clear:both;
    float:left;
    width:35px;
    height:100px;
}

.regalo_texto{
    position:relative;
    float:left;
    width:643px;
    height:auto;
    overflow:hidden;
}

.regalos_sin_productos{
    display:inline;
    float:left;
    height:auto;
    margin-left:0;
    margin-top:20px;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:646px;
}

/*AMPLIAR REGALO*/

.amp_regalo_contenido{
    position:relative;
    float:left;
    width:691px;
    height:auto;
    overflow:hidden;
    margin-top:7px;
}

.amp_regalo_min_height{
    position:relative;
    clear:both;
    float:left;
    width:13px;
    height:100px;
}

.amp_regalo_imagenes{
    position:relative;
    float:left;
    width:692px;
    height:286px;
    overflow:hidden;
}

.amp_regalo_ruta_ref{
    position:relative;
    float:left;
    width:692px;
    clear: both;
    height:auto;
    margin-top:15px;
    overflow:hidden;
}

.amp_regalo_ruta{
    position:relative;
    float:left;
    clear: both;
    width:522px;
    height:auto;
    overflow:hidden;
}

.amp_regalo_ref{
    position:relative;
    float:left;
    width:145px;
    margin-left:20px;
    display:inline;
    height:auto;
    overflow:hidden;
    text-align:right;
}

.amp_regalo_texto{
    position:relative;
    float:left;
    clear: both;
    width:692px;
    height:auto;
    margin-top:15px;
    overflow:hidden;
}

.amp_regalo_foto_ppal{
    position:absolute;
    top:0px;
    left:0px;
    width:450px;
    height:282px;
    overflow:hidden;
    border:2px solid #7baade;
}

.amp_regalo_fotos{
    height:315px;
    left:464px;
    overflow:hidden;
    position:absolute;
    top:0px;
    width:227px;
}

.bkg_mas_fotos{
    background-image:url('../img/bkg_mas_imagenes_azul.jpg');
    background-repeat:no-repeat;
    background-position:464px 2px;
}

.amp_regalo_foto_galeria{
    position:relative;
    float:left;
    margin-right:15px;
    margin-top:6.5px;
    display:inline;
    border:2px solid #7baade;
    width:102px;
    height:102px;
    overflow:hidden;
}

.amp_regalo_foto_galeria_sin{
    position:relative;
    float:left;
    margin-top:6.5px;
    border:2px solid #7baade;
    width:102px;
    height:102px;
    overflow:hidden;
}

.amp_regalo_cuadro_abajo{
    position:relative;
    clear:both;
    float:left;
    width:716px;
    height:7px;
    margin-top:8px;
    background-image:url('../img/bkg_cuadro_proyectos_abajo.gif');
    background-repeat:no-repeat;
}

.amp_regalo_botones{
    position:relative;
    float:left;
    display:inline;
    width:689px;
    height:43px;
    margin-top:15px;
    overflow:hidden;
}

.btn_ficha_artista{
    position:absolute;
    top:22px;
    left:133px;
    width:96px;
    height:16px;
    overflow:hidden;
    background-image:url('../img/img_ficha_artista.jpg');
}

.btn_ficha_artista_sindescargas{
    position:absolute;
    top:22px;
    left:0px;
    width:96px;
    height:16px;
    overflow:hidden;
    background-image:url('../img/img_ficha_artista.jpg');
}

.btn_contacto_pos1{
    position:absolute;
    top:22px;
    left:0px;
    width:63px;
    height:16px;
    overflow:hidden;
    background-image:url('../img/img_ficha_contacto.jpg');
}

.btn_contacto_pos2{
    position:absolute;
    top:22px;
    left:104px;
    width:63px;
    height:16px;
    overflow:hidden;
    background-image:url('../img/img_ficha_contacto.jpg');
}

.btn_contacto_pos3{
    position:absolute;
    top:22px;
    left:133px;
    width:63px;
    height:16px;
    overflow:hidden;
    background-image:url('../img/img_ficha_contacto.jpg');
}

.btn_contacto_pos4{
    position:absolute;
    top:22px;
    left:240px;
    width:63px;
    height:16px;
    overflow:hidden;
    background-image:url('../img/img_ficha_contacto.jpg');
}

.btn_volver_regalos{
    position:absolute;
    top:22px;
    left:593px;
    width:96px;
    height:16px;
    overflow:hidden;
    background-image:url('../img/img_volver.jpg');
}

.btn_descargar{
    position:absolute;
    top:0px;
    left:0px;
    width:122px;
    height:43px;
    overflow:hidden;
    background-image:url('../img/img_descargar.jpg');
}

/*AMPLIAR ARTISTA*/

.amp_artista_contenido{
    position:relative;
    float:left;
    width:882px;
    height:auto;
    margin-top:9px;
    overflow:hidden;
}

.amp_artista_imagenes{
    position:relative;
    float:left;
    width:882px;
    height:370px;
    overflow:hidden;
}

.amp_artista_foto_ppal{
    position:absolute;
    top:0px;
    left:0px;
    width:366px;
    height:366px;
    overflow:hidden;
    border:2px solid #7baade;
}

.amp_artista_nombre{
    height:31px;
    left:386px;
    overflow:hidden;
    position:absolute;
    top:0;
    width:491px;
}

.amp_artista_firma{
    height:200px;
    left:386px;
    overflow:hidden;
    position:absolute;
    top:41px;
    width:496px;
}

.amp_artista_fotos{
    height:113px;
    left:372px;
    overflow:hidden;
    position:absolute;
    top:255px;
    width:510px;
}

.amp_artista_foto_galeria{
    position:relative;
    float:left;
    display:inline;
    margin-left:14px;
    border:2px solid #7baade;
    width:109px;
    height:109px;
    overflow:hidden;
}

.amp_artista_texto{
    position:relative;
    float:left;
    width:875px;
    height:auto;
    margin-top:15px;
    overflow:hidden;
}

.btn_volver_artistas{
    position:relative;
    float:left;
    display:inline;
    margin-left:786px;
    width:96px;
    height:16px;
    margin-top:15px;
    overflow:hidden;
    background-image:url('../img/img_volver.jpg');
}

.amp_artistas_cuadro_abajo{
    position:relative;
    clear:both;
    float:left;
    width:921px;
    height:8px;
    margin-top:8px;
    background-image:url('../img/bkg_cuadro_artistas_abajo.gif');
    background-repeat:no-repeat;
}

/*ARTISTAS*/

.artistas_contenedor{
    position:relative;
    clear:both;
    float:left;
    width:921px;
    height:auto;
    margin-top:54px;
    margin-left:36px;
    display:inline;
    overflow:hidden;
    /*background-image:url('../img/img_artistas.jpg');*/
    background-position:761px 0px;
    background-repeat:no-repeat;
}

.artistas_cuadro{
    position:relative;
    clear:both;
    float:left;
    width:921px;
    height:auto;
    background-color:#7baade;
    margin-top:39px;
    overflow:hidden;
    background-image:url('../img/bkg_cuadro_artistas.gif');
    background-repeat:repeat-y;
}

.artistas_cuadro_arriba{
    position:relative;
    clear:both;
    float:left;
    width:921px;
    height:7px;
    background-image:url('../img/bkg_cuadro_artistas_arriba.gif');
    background-repeat:no-repeat;
}

.artistas_cuadro_abajo{
    position:relative;
    clear:both;
    float:left;
    width:921px;
    height:8px;
    margin-top:21px;
    background-image:url('../img/bkg_cuadro_artistas_abajo.gif');
    background-repeat:no-repeat;
}

.artistas_min_height{
    position:relative;
    clear:both;
    float:left;
    width:26px;
    height:100px;
}

.artistas_contenido{
    position:relative;
    float:left;
    width:873px;
    height:auto;
    margin-top:21px;
    overflow:hidden;
}

.artistas_texto{
    position:relative;
    clear:both;
    float:left;
    width:865px;
    height:auto;
    overflow:hidden;
}

.artistas_general{
    position:relative;
    clear:both;
    float:left;
    width:869px;
    height:auto;
    margin-top:21px;
    overflow:hidden;
}

.artistas_artista{
    position:relative;
    float:left;
    width:189px;
    height:189px;
    margin-top:31px;
    background-color:#ffffff;
    overflow:hidden;
    margin-right:35px;
    display:inline;
    border:1px solid #7baade;
}

.artistas_artista_sin{
    position:relative;
    float:left;
    width:189px;
    height:189px;
    margin-top:31px;
    background-color:#ffffff;
    overflow:hidden;
    border:1px solid #7baade;
}

.artista_foto{
    position:absolute;
    top:3px;
    left:3px;
    width:182px;
    height:129px;
    overflow:hidden;
    background-color:#7baade;
}

.artistas_cuadro_nombre{
    position:absolute;
    top:139px;
    left:3px;
    width:183px;
    height:47px;
    overflow:hidden;
    background-image:url('../img/bkg_cuadro_artista_nombre.jpg');
}

.btn_ver_ficha{
    position:absolute;
    top:25px;
    height:16px;
    font-size:0px;
    width:53px;
    left:67px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_ver_ficha.jpg');
    background-position:0px 0px;
}

.artistas_nombre{
    height:16px;
    left:5px;
    overflow:hidden;
    position:absolute;
    text-align:center;
    top:5px;
    width:174px;
}

/*CONTACTO*/

.contacto_contenedor{
    position:relative;
    clear:both;
    float:left;
    width:924px;
    height:auto;
    margin-top:55px;
    margin-left:35px;
    display:inline;
    overflow:hidden;
    /*background-image:url('../img/img_contacto.jpg');*/
    background-position:706px 0px;
    background-repeat:no-repeat;
}

.contacto_izq{
    position:relative;
    clear:both;
    float:left;
    width:154px;
    height:270px;
    margin-top:35px;
    background-image:url('../img/bkg_cuadro_contacto_izq.jpg');
    background-repeat:no-repeat;
    overflow:hidden;
}

.contacto_texto{
    position:absolute;
    top:15px;
    left:4px;
    width:145px;
    height:111px;
    overflow:hidden;
    background-image:url('../img/img_datos_contacto.jpg');
}

.btn_mail{
    position:absolute;
    top:132px;
    left:4px;
    width:31px;
    height:25px;
    overflow:hidden;
    background-image:url('../img/btn_mail.jpg');
}

.contacto_der{
    position:relative;
    float:left;
    display:inline;
    width:716px;
    height:267px;
    margin-top:37px;
    margin-left:52px;
    background-color:#7baade;
    background-image:url('../img/bkg_cuadro_der.jpg');
    background-repeat:no-repeat;
    overflow:hidden; 
}

.contacto_mapa{
    height:254px;
    left:7px;
    overflow:hidden;
    position:absolute;
    top:7px;
    width:703px;
}

/*POR QUE REGALAMOS*/

.regalamos_contenedor{
    position:relative;
    clear:both;
    float:left;
    width:924px;
    height:auto;
    margin-top:58px;
    margin-left:35px;
    display:inline;
    overflow:hidden;
    /*background-image:url('../img/img_regalamos.jpg');*/
    background-position:554px 0px;
    background-repeat:no-repeat;
}

/*PROYECTOS*/

.proyectos_min_height{
    position:relative;
    clear:both;
    float:left;
    width:7px;
    height:246px;
}

.proyectos_contenido{
    position:relative;
    float:left;
    width:703px;
    height:auto;
}

.proyectos_texto{
    position:relative;
    float:left;
    width:660px;
    margin-left:21px;
    height:auto;
    margin-top:21px;
    overflow:hidden;
    display:inline;
}

.proyectos_titulos{
    position:relative;
    float:left;
    width:632px;
    height:19px;
    margin-top:21px;
    overflow:hidden;
    background-image:url('../img/bkg_titulos.gif');
    background-repeat:no-repeat;
}

.proyectos_titulo{
    position:relative;
    font-size:14px;
    float:left;
    clear:both;
    display:inline;
    margin-left:21px;
    width:600px;
    height:15px;
    margin-top:2px;
    overflow:hidden;
}

.proyectos_contenedor{
    position:relative;
    clear:both;
    float:left;
    width:924px;
    height:auto;
    margin-top:58px;
    margin-left:35px;
    display:inline;
    overflow:hidden;
    /*background-image:url('../img/img_proyectos.jpg');*/
    background-position:474px 0px;
    background-repeat:no-repeat;
}

/*AVISO LEGAL*/

.aviso_legal{
    clear:both;
    display:inline;
    float:left;
    height:auto;
    margin-left:42px;
    margin-top:96px;
    position:relative;
    width:924px;
}

/*NEWS*/

.news_cont{
    clear:both;
    display:inline;
    float:left;
    height:auto;
    margin-left:42px;
    margin-top:96px;
    position:relative;
    text-align:center;
    width:924px;
}

/*CONOCENOS*/

.conocenos_contenedor{
    position:relative;
    clear:both;
    float:left;
    width:924px;
    height:auto;
    margin-top:52px;
    margin-left:35px;
    display:inline;
    overflow:hidden;
    /*background-image:url('../img/img_conocenos.jpg');*/
    background-position:656px 0px;
    background-repeat:no-repeat;
}

/*PORTADA*/

.portada_contenedor{
    position:relative;
    clear:both;
    float:left;
    width:995px;
    height:361px;
    margin-top:92px;
    background-image:url('../img/img_portada.jpg');
    background-position: 171px 0px;
    background-repeat:no-repeat;
}

/*PUBLIC HOME*/

.contenedor_total{
    display:block;
	position:relative;
	float:none;
	clear:none;
	margin: auto;
	width:995px;
	height:auto;
	text-align:left;
}

.contenedor_principal{
    display:block;
	position:relative;
	float:left;
	clear:both;
	margin: auto;
	width:995px;
	height:auto;
	text-align:left;
    background-position:37px 18px;
    background-repeat:no-repeat;
}

.min_height{
    display:block;
	position:relative;
	float:left;
	clear:both;
    width:0px;
	height:585px;
}

.contenido{
    display:block;
	position:relative;
	float:left;
    width:995px;
	height:auto;
}

.newsletter{
    display:block;
	position:relative;
	float:left;
	clear:both;
    width:995px;
	height:59px;
}

.newsletter_tit_azul{
    position:absolute;
    top:25px;
    left:687px;
    width:76px;
    height:12px;
    background-image:url('../img/img_newsletter_azul.jpg');
    background-repeat: no-repeat;
    font-size:0px;
    overflow:hidden;
}

.newsletter_tit_blanco{
    position:absolute;
    top:25px;
    left:687px;
    width:76px;
    height:12px;
    background-image:url('../img/img_newsletter_blanco.jpg');
    background-repeat: no-repeat;
    font-size:0px;
    overflow:hidden;
}

.menu{
    display:block;
	position:relative;
	float:left;
	clear:both;
    width:995px;
	height:58px;
}
.menu a {
  font-size:0px;
}
.datos{
    display:block;
	position:relative;
	float:left;
	clear:both;
    width:995px;
	height:auto;
    background-repeat:no-repeat;
    background-position:bottom;
}

.pie{
    display:block;
	position:relative;
	float:left;
	clear:both;
    width:995px;
	height:16px;
}

.copy_azul{
    position:absolute;
    top:6px;
    left:13px;
    width:126px;
    height:9px;
    background-image:url('../img/img_copy_azul.jpg');
    background-repeat: no-repeat;
    font-size:0px;
    overflow:hidden;
}

.copy_blanco{
    position:absolute;
    top:6px;
    left:13px;
    width:126px;
    height:9px;
    background-image:url('../img/img_copy_blanco.jpg');
    background-repeat: no-repeat;
    font-size:0px;
    overflow:hidden;
}

.btn_aviso_blanco{
    position:absolute;
    top:6px;
    left:156px;
    width:49px;
    height:9px;
    background-image:url('../img/img_aviso_blanco.jpg');
    background-repeat: no-repeat;
    background-position:0px 0px;
    font-size:0px;
    overflow:hidden;
}

.btn_aviso_blanco:hover{
    position:absolute;
    top:6px;
    left:156px;
    width:49px;
    height:9px;
    background-image:url('../img/img_aviso_blanco.jpg');
    background-repeat: no-repeat;
    background-position:0px -9px;
    font-size:0px;
    overflow:hidden;
}

.btn_aviso_azul{
    position:absolute;
    top:6px;
    left:156px;
    width:49px;
    height:9px;
    background-image:url('../img/img_aviso_azul.jpg');
    background-repeat: no-repeat;
    background-position:0px 0px;
    font-size:0px;
    overflow:hidden;
}

.btn_aviso_azul:hover{
    position:absolute;
    top:6px;
    left:156px;
    width:49px;
    height:9px;
    background-image:url('../img/img_aviso_azul.jpg');
    background-repeat: no-repeat;
    background-position:0px -9px;
    font-size:0px;
    overflow:hidden;
}

.btn_undanet_blanco{
    position:absolute;
    top:6px;
    left:868px;
    width:125px;
    height:9px;
    background-image:url('../img/img_undanet_blanco.jpg');
    background-repeat: no-repeat;
    font-size:0px;
    overflow:hidden;
}

.btn_undanet_azul{
    position:absolute;
    top:6px;
    left:868px;
    width:125px;
    height:9px;
    background-image:url('../img/img_undanet_azul.jpg');
    background-repeat: no-repeat;
    font-size:0px;
    overflow:hidden;
}

.palabras_azul{
    background-image:url('../img/img_palabras_azul.jpg');
    
}

.palabras_blanco{
    background-image:url('../img/img_palabras_blanco.jpg');
}

.logo_azul{
    background-image:url('../img/img_logo_azul.jpg');
    
}

.logo_blanco{
    background-image:url('../img/img_logo_blanco.jpg');
}

.min_height_contenido{
    display:block;
	position:relative;
	float:left;
	clear:both;
    width:0px;
	height:452px;
}

.contenido_central{
    display:block;
	position:relative;
	float:left;
    width:995px;
	height:auto;
}

.contenido_general{
    display:block;
	position:relative;
    clear:both;
	float:left;
    width:995px;
	height:auto;
}

/*MENU*/

.bkg_lineas_menu{
    position:absolute;
    top:8px;
    font-size:0px;
    overflow:hidden;
    height:43px;
    width:1px;
    background-repeat:no-repeat;
    background-image:url('../img/bkg_lineas_menu.jpg');
}

.l1{
    left:301px;
}

.l2{
    left:472px;
}

.l3{
    left:657px;
}

.l4{
    left:747px;
}

.l5{
    left:900px;
}

.btn_inicio{
    height:173px;
    left:37px;
    position:absolute;
    top:18px;
    width:151px;
}

.btn_conocenos{
    position:absolute;
    top:8px;
    height:43px;
    width:113px;
    left:188px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_conocenos.jpg');
    background-position:0px 0px;
}

.btn_conocenos:hover{
    position:absolute;
    top:8px;
    height:43px;
    width:113px;
    left:188px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_conocenos.jpg');
    background-position:0px -43px;
}

.btn_conocenos_sel{
    position:absolute;
    top:8px;
    height:43px;
    width:113px;
    left:188px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_conocenos.jpg');
    background-position:0px -43px;
}

.btn_regalos_originales{
    position:absolute;
    top:8px;
    height:43px;
    width:170px;
    left:302px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_regalos.jpg');
    background-position:0px 0px;
}

.btn_regalos_originales:hover{
    position:absolute;
    top:8px;
    height:43px;
    width:170px;
    left:302px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_regalos.jpg');
    background-position:0px -43px;
}

.btn_regalos_originales_sel{
    position:absolute;
    top:8px;
    height:43px;
    width:170px;
    left:302px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_regalos.jpg');
    background-position:0px -43px;
}

.btn_proyectos_artisticos{
    position:absolute;
    top:8px;
    height:43px;
    width:184px;
    left:473px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_proyectos_artisticos.jpg');
    background-position:0px 0px;
}

.btn_proyectos_artisticos:hover{
    position:absolute;
    top:8px;
    height:43px;
    width:184px;
    left:473px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_proyectos_artisticos.jpg');
    background-position:0px -43px;
}

.btn_proyectos_artisticos_sel{
    position:absolute;
    top:8px;
    height:43px;
    width:184px;
    left:473px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_proyectos_artisticos.jpg');
    background-position:0px -43px;
}

.btn_artistas{
    position:absolute;
    top:8px;
    height:43px;
    width:89px;
    left:658px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_artistas.jpg');
    background-position:0px 0px;
}

.btn_artistas:hover{
    position:absolute;
    top:8px;
    height:43px;
    width:89px;
    left:658px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_artistas.jpg');
    background-position:0px -43px;
}

.btn_artistas_sel{
    position:absolute;
    top:8px;
    height:43px;
    width:89px;
    left:658px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_artistas.jpg');
    background-position:0px -43px;
}

.btn_por_que_regalar{
    position:absolute;
    top:8px;
    height:43px;
    width:152px;
    left:748px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_por_que_regalar.jpg');
    background-position:0px 0px;
}

.btn_por_que_regalar:hover{
    position:absolute;
    top:8px;
    height:43px;
    width:152px;
    left:748px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_por_que_regalar.jpg');
    background-position:0px -43px;
}

.btn_por_que_regalar_sel{
    position:absolute;
    top:8px;
    height:43px;
    width:152px;
    left:748px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_por_que_regalar.jpg');
    background-position:0px -43px;
}

.btn_contacto{
    position:absolute;
    top:8px;
    height:43px;
    width:94px;
    left:901px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_contacto.jpg');
    background-position:0px 0px;
}

.btn_contacto:hover{
    position:absolute;
    top:8px;
    height:43px;
    width:94px;
    left:901px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_contacto.jpg');
    background-position:0px -43px;
}

.btn_contacto_sel{
    position:absolute;
    top:8px;
    height:43px;
    width:94px;
    left:901px;
    background-repeat:no-repeat;
    background-image:url('../img/btn_contacto.jpg');
    background-position:0px -43px;
}

.btn_facebook{
    height:32px;
    left:953px;
    position:absolute;
    top:15px;
    width:32px;
    background-image:url('../img/btn_facebook.png');
    overflow:hidden;
}

/*FUENTES*/
.helvetica{font-family:helvetica,verdana;text-decoration:none;}
.verdana{font-family:verdana;text-decoration:none;}
.tahoma{font-family:tahoma,verdana;text-decoration:none;}
.times{font-family:Times New Roman,verdana;text-decoration:none;}

.azul{color:#7baade;}
.azul_oscuro{color:#0e3d72;}
.azul_masoscuro{color:#023165;}
.azul_claro{color:#cce2fb;}
.blanco{color:#ffffff;}
.negro{color:#000000;}
.gris{color:#8c8a8a;}
.gris_osc{color:#4d4d4d;}
.rojo{color:#da0203;}
.rojo_osc{color:#b10101;}

.t9{font-size:9px;}
.t10{font-size:10px;}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.t20{font-size:20px;}

.negrita{font-weight:bold;}
.sub{text-decoration:underline;}

div.tfSans div,
div.tfSans h1 {
  float:right;
  top:-47px;
  position:relative;
  font-weight:300;
  letter-spacing:0px;
  font-size:52px;
}
div .tfSans {
  width:921px;
  font-family:Century Gothic;
  position:absolute!important;
}
.contacto_contenedor .contacto_der{margin-top:39px;}
.regalamos_contenedor h3 {
  margin:0px;
  font-weight:300;
}
