
/*
blanco:                       #fff
texto negro oscuro:           #202122
texto negro medio / dotted:   #3c3c3c
texto negro claro:            #565656
gris:                         #c5c5c5
granate:                      #a9121c
azul:                         #648cc7
*/

* {
    margin: 0;
	padding: 0;
	border: 0;
}

html {
    width: 100%;
	height: 100%;
	background: #fff;
}

body {
    height: 100%;
	margin: 0px;
	color: #3c3c3c;
	font: 12px Helvetica, Tahoma, Arial, Verdana, sans-serif;
}


img,
fieldset { border: 0; }


h1 { display: none; }

em { font-style: normal; }

strong { font-weight: bold; }

blockquote { font-style: italic; }

li { vertical-align: bottom; list-style-type: none; }

a { text-decoration: none; outline: none; }

.leftfloat { float: left; }

.clearboth { clear: both; }


div#wrapper {
    position: relative;
	display: block;
	left: 0px;
	top: 0px;
	width: 9800px;
}

a.up,
a.dn {
	display: block;
	clear: both;
    float: left;
	margin-top: 50px;
	margin-left: 25px;
	width: 120px;
	height: 75px;
}
a.up { background: url(../images/parriba.gif) 0 0 no-repeat; }
a.dn { background: url(../images/pabajo.gif) 0 0 no-repeat; }

a:hover.up { background: url(../images/parriba.gif) 0 -75px no-repeat; }
a:hover.dn { background: url(../images/pabajo.gif) 0 -75px no-repeat; }



/*------------------------------------------------------------- MENU ------------------------------------------------*/


#top_nav {
    position: absolute;
	display: block;
	left: 35px;
	top: 10px;
	width: 7581px;
	height: 23px;
	z-index: 5;
}
.top_nav_box {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 33px;
	z-index: 6;
}
.top_nav_box a { position: relative; display: block; width: 30px; height: 23px; }
.top_nav_box a:hover { background: none; }

.forward { background: url(../images/forward.gif) top left no-repeat; }
.back { background: url(../images/back.gif) top left no-repeat; }
.home { background: url(../images/home.gif) top left no-repeat; }

.themockerButton {
    position: absolute;
	display: block;
}

.themockerButton a {
    position: absolute;
	display: block;
	padding: 0;
	width: 145px;
	height: 45px;
	color: #3c3c3c;
	text-indent: -99999px;
	font: 15px normal Times New Roman, serif;
}

.uno a { background: url(../images/menu/vinito1c.gif) no-repeat; }
.uno a:hover { background-position: 0 -45px; }

.dos a { background: url(../images/menu/vinito2c.gif) no-repeat; }
.dos a:hover { background-position: 0 -45px; }

.tres a { background: url(../images/menu/vinito3c.gif) no-repeat; }
.tres a:hover { background-position: 0 -45px; }

.cuatro a { background: url(../images/menu/vinito4c.gif) no-repeat; }
.cuatro a:hover { background-position: 0 -45px; }

.cinco a { background: url(../images/menu/vinito5c.gif) no-repeat; }
.cinco a:hover { background-position: 0 -45px; }

.cincoC a { background: url(../images/menu/vinito5c.gif) no-repeat; }
.cincoC a:hover { background-position: 0 -90px; }

.cincoD a { background: url(../images/menu/vinito5d.gif) no-repeat; border-right: dotted 2px #3c3c3c; }
.cincoD a:hover { background-position: 0 -45px; }

.home a { background: url(../images/menu/vinito6c.gif) no-repeat; }
.home a:hover { background-position: 0 -45px; }

.siete a { background: url(../images/menu/vinito7c.gif) no-repeat; }
.siete a:hover { background-position: 0 -45px; }

.ocho a { background: url(../images/menu/vinito8c.gif) no-repeat; }
.ocho a:hover { background-position: 0 -45px; }

.nueve a { background: url(../images/menu/vinito9c.gif) no-repeat; }
.nueve a:hover { background-position: 0 -45px; }



/*--------------------------------------------------------------------- SECCIONES ----------------------------------------*/


#homepage {
    position: relative;
	display: block;
	width: 1665px;
	background: url(../images/bgHeader.jpg) left 15px no-repeat;
}

#experience {
	position: relative;
	display: block;
	width: 1600px;
	height: 500px;
	background: url(../images/bgConcertos.jpg) left 15px no-repeat;
}

#interview {
    position: relative;
	display: block;
	top: 0px;
	width: 1598px;
	height: 500px;
	background: url(../images/bgInterview.jpg) left 15px no-repeat;
}

#says {
    position: relative;
	display: block;
	width: 1637px;
	height: 500px;
	background: url(../images/bgSays.jpg) left 15px no-repeat;
}
	
#agenda {
    position: relative;
	display: block;
	width: 1660px;
	height: 500px;
	background: url(../images/bgAgenda.jpg) left 15px no-repeat;
}

#tv {
    position: relative;
	display: block;
	width: 1620px;
	height: 500px;
	background: url(../images/bgTV.jpg) left 15px no-repeat;
}

#contacto {
    position: relative;
	display: block;
	clear: both;
	left: 0;
	top: 250px;
	width: 1600px;
	height: 800px;
	background: transparent url(../images/bgContacto.jpg) left 15px no-repeat;
}

#buscador {
    position: relative;
	display: block;
	clear: both;
	left: 0;
	top: 400px;
	width: 1600px;
	height: 1500px;
	background: transparent url(../images/bgBuscador.jpg) left 15px no-repeat;
}

#resultados {
    position: absolute;
	width: 1000px;
	height: 1000px;
 	background: url(../images/bgHeader.jpg) 0 0 no-repeat;
}



/*----------------------------------------------------------------------- HOMEPAGE + GENERAL ----------------------------------*/


#homepage_content {
    position: relative;
	display: block;
	padding: 0;
	margin: 75px 0 0 245px;
	width: 765px;
	z-index: 2;
}

#homepage_content #arribaDerecha {
    position: relative;
	display: block;
    float: right;
	width: 310px;
	height: 330px;
}

#homepage_content #arribaDerecha .contakt {
    float: left;
    width: 375px;
	height: 85px;
	background: transparent url(../images/separateStar.png) no-repeat 0 60px;
}
.submenu .contakt {
    float: left;
    width: 145px;
}
.contakt a {
    position: relative;
	float: left;
	display: inline;
	height: 35px;
	color: #3c3c3c;
    text-indent: -99999px;
	font: 15px normal Times New Roman, serif;
}
#homepage_content #arribaDerecha .contakt a { float: left; margin: 10px 0 0 20px; width: 115px; }
.submenu .contakt a { margin: 105px 0 0 0; width: 145px; }

#homepage_content #arribaDerecha h2 {
    float: left;
	padding: 0 0 5px 35px;
	width: 210px;
	color: #202122;
	font: normal 1.6em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}
#homepage_content #arribaDerecha p {
    float: left;
	padding: 2px 0 8px 34px;
	width: 240px;
	color: #565656;
	font: normal 1em "Trebuchet MS", Helvetica, Tahoma, Arial, Verdana, sans-serif;
	line-height: 13pt;
}
#homepage_content #arribaDerecha p a { color: #a9121c; text-decoration: underline; }
#homepage_content #arribaDerecha p a:hover { color: #565656; }



.logos { height: 30px; }
.logos a { float: right; margin-right: 20px; padding: 0; }
.logos a img { padding: 0; }

#homepage_content #arribaDerecha .logos {
    clear: both;
    padding: 55px 0 0 15px;
	width: 250px;
	background: transparent url(../images/separateStar.png) no-repeat 0 20px;
}
.submenu .logos {
    float: left;
	margin: 78px 0 0 0;
    padding: 35px 0 15px 10px;
	width: 250px;
	background: transparent url(../images/vseparate.png) repeat-y 250px 0;
}

#homepage_content #arribaIzquierda {
    position: relative;
	display: block;
    float: right;
	margin-top: 290px;
	width: 440px;
	height: 40px;
}

#homepage_content #medio {
    position: relative;
	display: block;
	clear: both;
    float: none;
	width: 100%;
	height: 50px;
	background: url(../images/separateHome.png) no-repeat;
}


#homepage_content #abajoIzquierda {
    float: left;
	width: 235px;
	height: 300px;
 /* background: transparent url(../images/bemocker.png) no-repeat 5px top; */
	font-family: "Trebuchet MS", Helvetica, Tahoma, Arial, Verdana, sans-serif;
}

#homepage_content #abajoIzquierda .diaSemana { float: left; width: 80px; height: 40px; }
#homepage_content #abajoIzquierda .dia { float: left; width: 55px; height: 40px; }
#homepage_content #abajoIzquierda .mes { float: left; width: 75px; height: 40px; }

#abajoIzquierda img.fotoConcierto { margin: 0 20px 0 10px; border: dotted 1px #3c3c3c; }
#abajoIzquierda h2 { padding: 5px 0 5px 10px; color: #648cc7; font: bold 1.3em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#abajoIzquierda h3 { padding: 0 0 0 10px; font-size: 1.3em; }
#abajoIzquierda h3.proxim { color: #a9121c; font-size: 1em; }
#abajoIzquierda h5 {
    padding: 0 0 0 10px;
  /* background: url(../images/arrow2.gif) no-repeat 0 15px; */
	color: #648cc7;
	font: bold 1.5em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}
#abajoIzquierda p { padding: 0 38px 35px 10px; width: 180px; line-height: 1.2em; background: url(../images/separate.png) no-repeat 2px bottom; }
#abajoIzquierda span { padding: 0 0 0 10px; }


#homepage_content #abajoMedio {
    float: left;
	width: 335px;
	height: 300px;
	background: url(../images/abajoMedio.png) no-repeat;
}

#abajoMedio img.foto275x60 { position: relative; margin:  20px 0 0 30px; border: dotted 1px #3c3c3c; }
#arribaDerecha img.foto160x35 { position: relative; margin: 0 30px; }
#abajoMedio img.foto160x35 { position: relative; margin: 15px 28px; }

#abajoMedio h3 {
    padding: 0 0 0 38px;
	width: 255px;
	color: #fff;
	font: normal 1.6em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}

#abajoMedio p {
    padding: 15px 0 0 30px;
	width: 275px;
	color: #565656;
	font: normal 1em "Trebuchet MS", Helvetica, Tahoma, Arial, Verdana, sans-serif;
    line-height: 1.2em;
}

#homepage_content #abajoDerecha {
    float: left;
	margin-top: 15px;
	width: 190px;
	height: 300px;
}

#abajoDerecha li {
    padding: 5px 0 25px 10px;
	margin: 0;
	width: 200px;
	background: url(../images/separateLil.png) no-repeat 0 bottom;
}
#abajoDerecha li a { color: #648cc7; }
#abajoDerecha li h3 { font: normal 1em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#abajoDerecha li h4 { font: bold 1em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#abajoDerecha li p { font-size: .8em; }
#abajoDerecha li span { color: #a9121c; font: normal 1em "Trebuchet MS", sans-serif; }



/*------------------------------------------------------------------------------ CONTACTO ----------------------------------*/


#contactBox { float: left; padding: 0 55px 0 0; width: 520px; height: 400px; }

#contactBox ul { margin: 25px 0 40px 0; }
#contactBox ul li {
    height: 62px;
    color: #a9121c;
	font: bold 1.6em Helvetica, Tahoma, Arial, Verdana, sans-serif;
	text-align: right;
}
#contactBox ul li span { font-size: 2.3em; }

#contactBox p a { margin-left: 3px; color: #648cc7; font-size: 2.3em; font-weight: normal; text-decoration: underline; }
#contactBox p a:hover { text-decoration: none; }

#contactBox p.rightArrow {
    padding-top: 50px;
    margin-left: 150px;
    width: 550px;
	height: 40px;
	background: url(../images/rightArrow.gif) no-repeat 200px 0;
}

#contacto fieldset,
#buscador fieldset {
    float: left;
	width: 325px;
}
#contacto fieldset { height: 300px; }
#buscador fieldset { margin: 25px 0 0 15px; height: 150px; }

#contacto label,
#buscador label {
    width: 100px;
	height: 25px;
	font: normal 1em Helvetica, Tahoma, Arial, Verdana, sans-serif;
	text-indent: -99999px;
}
#contacto label#email { background: url(../images/label_email.gif) no-repeat; }
#contacto label#comentario { background: url(../images/label_comentario.gif) no-repeat; }
#buscador label#busca { background: url(../images/label_busca.gif) no-repeat; }

#contacto input.text,
#buscador input.text {
    float: left;
    margin-bottom: 15px;
    width: 200px;
	height: 20px;
	background: #fff;
	border: dotted 1px #3c3c3c;
}
#contacto textarea {
    width: 200px;
	margin-bottom: 5px;
	height: 100px;
    border: dotted 1px #3c3c3c;
	color: #000;
	font: normal 1.1em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}
#contacto input.submit,
#buscador input.submit { width: 0; height: 0; border: none; visibility: hidden; }
#contacto .submit,
#buscador .submit {
	display: block;
	clear: both;
    float: left;
    width: 60px;
	height: 15px;
	margin: 12px 0;
	padding: 1px 0 0 0;
	background: #202122;
	color: #fff;
	cursor: pointer;
	font: normal .85em Verdana, Arial, Tahoma, sans-serif;
	text-align: center;
}
#contacto .submit:hover,
#buscador .submit:hover { background: #a9121e; text-decoration: none; }



/*-------------------------------------------------------------------------------- INNER ----------------------------------*/


.inner_content {
    position: relative;
	display: block;
	width: 930px;
}
#contacto .inner_content,
#buscador .inner_content { margin: 220px 0 0 180px; }
#experience .inner_content,
#interview .inner_content,
#says .inner_content,
#agenda .inner_content,
#tv .inner_content { margin: 5px 0 0 180px; }

.social { margin:-52px 0 0 130px; height:30px; }

#fb-root {
    margin: -30px 0 0 0;
	padding: 0;
	width: 0;
	height: 0;
}

#inter {
    position: absolute;
	left: 1045px;
	top: 200px;
	width: 600px;
	height: 400px;
	background: url(../images/inter.gif) no-repeat;
}

#inter2 {
    position: absolute;
	left: 2700px;
	top: 200px;
	width: 325px;
	height: 400px;
	background: url(../images/inter2.gif) no-repeat 0 30px;
}

#inter3 {
    position: absolute;
	left: 4320px;
	top: 200px;
	width: 500px;
	height: 400px;
}

.submenu {
    position: relative;
	margin: 65px 0 0 525px;
    width: 440px;
	height: 180px;
}

.isquierda { float: left; width: 610px; height: 100%; }
ul.deresha { float: left; width: 200px; }

ul.deresha { margin-top: 5px; }
ul.deresha li { padding: 5px 0 25px 5px; width: 100%; background: url(../images/separateLil.png) no-repeat bottom; }
ul.deresha li a { color: #3c3c3c; cursor: pointer; }
ul.deresha li a:hover h4 { color: #a9121c; background: url(../images/dedo.gif) no-repeat right 5px; }
ul.deresha li h4 { padding: 0 30px 0 10px; width: 160px; font: normal 1.6em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
ul.deresha li span { padding: 0 10px; font: normal 1.2em "Trebuchet MS", sans-serif; }

#interview .isquierda { background: transparent url(../images/bgIsquierda.png) repeat-y; }



/*-------------------------------------------------------------------------------- CONCERTOS -------------------------------*/


#experience .data {
    position: relative;
	display: block;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	width: 120px;
	height: 105px;
}
#experience .data .dia { float: left; width: 80px; height: 100%; }
#experience .data .mes { float: left; width: 40px; height: 100%; }

#experience h2 { padding: 0; color: #648cc7; font: normal 3.3em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#experience h3 { padding: 0 0 2px 121px; font: bold 1.4em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#experience h5 { margin: 4px 0 0 122px; width: 475px; font: normal 8pt Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#experience p {
    clear: both;
	padding: 10px 0 20px 120px;
	width: 472px;
}

#loadarea2 { width: 475px; margin: 10px 0 5px 120px; border: dotted 1px #3c3c3c; }
#loadarea2 img { width: 475px; }

#experience #galeria { margin: 0 0 0 120px; width: 485px; }
#experience #galeria img {
    padding-right: 5px;
	margin-right: 2px;
    width: 86px;
	border-right: dotted 1px #3c3c3c;
}
#experience #galeria img.yija { padding: none; margin: none; border: none; }

#experience #video {
    padding: 0 0 0 120px;
	width: 475px;
	height: 420px;
	background: url(../images/separate.png) no-repeat 118px bottom;
}



/*-------------------------------------------------------------------------------- INTERVIEW -------------------------------*/


#interview #presentacion .texto {
    float: left;
	padding-bottom: 35px;
	width: 585px;
	background: url(../images/separateMin.png) no-repeat 0 bottom;
}

#interview .texto p { padding: 5px; }
#interview .texto b { font-size: 1.4em; }

#interview .texto a { color: #a9121c; text-decoration: underline; }
#interview .texto a:hover { text-decoration: none; }

#interview #presentacion .avatar {
    float: left;
	width: 575px;
	height: 215px;
	background: url(../images/cuadro.png) no-repeat;
}
#interview #presentacion .avatar img { float: left; margin: 16px 0 0 11px; width: 260px; height: 160px; }
#interview #presentacion .avatar h3 {
    float: left;
	width: 260px;
	padding: 140px 0 0 30px;
	font: normal 2.3em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}

#interview .cuestionario {
    position: relative;
	display: block;
	clear: both;
    padding: 25px 0;
    width: 560px;
}

#interview .cuestionario p.pregunta { margin-bottom: 10px; color: #a9121c; font-size: 1.2em; font-weight: normal; }
#interview .cuestionario p.respuesta { margin-bottom: 20px; font-size: 1.2em; font-weight: bold; }



/*---------------------------------------------------------------------------------- SAYS ---------------------------------*/


#says .top { height: 40px; background: url(../images/bgTop.png) no-repeat; }

#says .middle {
	display: block;
	clear: both;
	padding: 0 35px;
	background: transparent url(../images/bgMiddle.png) repeat-y;
}

#says .bottom { height: 33px; background: url(../images/bgBottom.png) no-repeat; }

#says .middle img { float: left; margin: 0 20px; width: 220px; border: dotted 1px #3c3c3c; }

#says .middle h3 { float: left; padding-top: 155px; width: 260px; font: normal 2.3em Helvetica, Tahoma, Arial, Verdana, sans-serif; }

#says .middle .texto { clear: both; padding: 15px 0 35px 20px; width: 505px; }

#says .middle .texto a { color: #648cc7; text-decoration: underline; }
#says .middel .texto a: hover { text-decoration: none; }

#says .middle p { margin-top: 15px; }

#says .middle p.firma { margin-top: 30px; font: normal 1.1em "Trebuchet MS", sans-serif }

.opina { margin-top: 50px; width: 100%; }
.opina h4 {
    display: block;
	clear: both;
	padding: 0 0 0 5px;
	color: #fff;
	font: normal 1.6em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}
.opina dl {
    display: block;
	clear: both;
	margin-top: 20px;
}
.opina dd {
    float: left;
	width: 90px;
	margin: 10px 0;
	color: #648cc7;
}
.opina dt {
    float: left;
	width: 400px;
	padding-bottom: 15px;
    margin: 10px 0;
	color: #565656;
	border-bottom: dotted 1px #3c3c3c;
	font: normal .9em "Trebuchet MS", sans-serif;
}
.opinar { float: left; width: 50%; height: 300px; }
.opina fieldset {
    float: left;
	width: 490px;
	height: 240px;
	padding: 25px 0 0 0;
}
.opina label { font: normal 1em Helvetica, Tahoma, Arial, Verdana, sans-serif; text-indent: -99999px; }
.opina label#nombre { background: url(../images/label_nombre.gif) no-repeat; }
.opina label#comentario { background: url(../images/label_comentario.gif) no-repeat; }
.opina input.text {
    margin-bottom: 15px;
	width: 200px;
	height: 20px;
	background: #fff;
	border: dotted 1px #3c3c3c;
}
.opina textarea {
    width: 200px;
	height: 100px;
	border: dotted 1px #3c3c3c;
	color: #000;
	font: normal 1.1em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}
#says .middle .texto .opina input.submit { width: 0; height: 0; border: none; visibility: none; }
#says .middle .texto .opina .submit {
    display: block;
	clear: both;
	float: right;
	width: 60px;
	height: 15px;
	margin: 12px 42px;
	padding: 1px 0 0 0;
	background: #202122;
	color: #fff;
	cursor: pointer;
	font: normal .85em Verdana, Arial, Tahoma, sans-serif;
	text-align: center;
	text-decoration: none;
}
#says .middle .texto .opina .submit:hover { background: #a9121e; text-decoration: none; }



/*------------------------------------------------------------------------------------ AGENDA -----------------------------*/


#agenda ul {
    position: relative;
	display: block;
	clear: both;
    padding-top: 15px;
	list-style-type: none;
}

#agenda li {
    position: relative;
	display: block;
	clear: both;
	padding: 0;
	width: 100%;
}

#agenda li .data {
    position: relative;
	display: block;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	width: 120px;
	height: 90px;
}
#agenda li .data .dia { float: left; width: 80px; height: 100%; }
#agenda li .data .mes { float: left; width: 40px; height: 100%; }


#agenda li .events {
    position: relative;
	float: left;
	padding: 0 0 29px 0;
	width: 670px;
	background: url(../images/separate.png) no-repeat left bottom;
}

#agenda li .events .texto { float: left; padding: 10px 10px 0 0; width: 650px; }
#agenda li .events .texto h4 { color: #648cc7; font: normal 1.6em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#agenda li .events .texto h5 { font: bold 1.2em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#agenda li .events .texto h6 { font: normal 1.1em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#agenda li .events .texto span { color: #a9121c; font: normal 1.2em "Trebuchet MS", sans-serif; }



/*------------------------------------------------------------------------------------ TELEVISION -----------------------------*/


#tv .video {
    padding: 33px 0 0 0;
    width: 600px;
	height: 375px;
	background: transparent url(../images/bgVideo.gif) no-repeat 0 0;
}

#tv .data {
    position: relative;
	display: block;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	width: 120px;
	height: 75px;
}
#tv .data .dia { float: left; width: 80px; height: 100%; }
#tv .data .mes { float: left; width: 40px; height: 100%; }

#tv h2 { float: left; margin-top: 20px; width: 435px; color: #648cc7; font: normal 2.5em Helvetica, Tahoma, Arial, sans-serif; }
#tv h5 { margin: 4px 0 0 122px; width: 475px; font: normal 8pt Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#tv p {
    clear: both;
    float: right;
	margin: 0 40px 0 0;
	padding: 0;
	width: 450px;
}



/*------------------------------------------------------------------------------- BUSCADOR ---------------------------------------*/


#lista_resultados {
    position: relative;
	margin: 390px 0 0 240px;
    width: 780px;
}
#lista_resultados h2 {
    margin-bottom: 13px;
    padding: 0;
	color: #648cc7;
	font: normal 2.4em Helvetica, Tahoma, Arial, Verdana, sans-serif;
}
#lista_resultados p {
    float: left;
	padding: 5px 0 8px 2px;
	width: 100%;
	border-bottom: dotted 1px #3c3c3c;
	color: #565656;
	font: normal 1em "Trebuchet MS", Helvetica, Tahoma, Arial, Verdana, sans-serif;
	line-height: 13pt;
}
#lista_resultados p a { color: #a9121c; font-weight: bold; font-size: 1.3em; }
#lista_resultados p a:hover { text-decoration: underline; }

#lista_resultados input.submit { width: 0; height: 0; border: none; visibility: hidden; }
#lista_resultados .submit {
	display: block;
	clear: both;
    float: left;
    width: 60px;
	height: 15px;
	margin: 12px 0;
	padding: 1px 0 0 0;
	background: #202122;
	color: #fff;
	cursor: pointer;
	font: normal .85em Verdana, Arial, Tahoma, sans-serif;
	text-align: center;
}
#lista_resultados .submit:hover { background: #a9121e; text-decoration: none; }



/*----------------------------------------------------------------------------------- ADMIN ---------------------------------------*/


body#admin { background: url(../images/bgAdmin.jpg) left 15px no-repeat; }

#login,
.littleForm,
#menu,
.bigForm,
.endlessForm,
.mediumForm {
    position: relative;
	margin: 275px auto 0 auto;
}

#login,
.littleForm { width: 400px; height: 300px; background: url(../images/bgLogin.gif) no-repeat 0 20px; }
#menu { width: 500px; height: 400px; background: url(../images/bgAdminMenu.gif) no-repeat 0 20px; }
.bigForm { width: 615px; height: 500px; background: url(../images/bgBigForm.gif) no-repeat 0 20px; }
.endlessForm { padding-bottom: 75px; width: 615px; background: url(../images/bgEndlessForm.gif) no-repeat 0 20px; }
.mediumForm { padding-bottom: 75px; width: 615px; background: url(../images/bgMediumForm.gif) no-repeat 0 20px; }

#admin h2 { display: block; margin-left: 12px; font-size: 1.7em; font-weight: normal; }
#admin h2 a { color: #3c3c3c; }
#admin a img { display: block; float: right; width: 35px; height: 58px; }

#admin a:link,
#admin a:active,
#admin a:visited { color: #3c3c3c; font-weight: bold; font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#admin a:hover { color: #a9121c; }

#admin ul { margin: 50px 0 0 35px; }
#admin ul li { height: 22px; font: bold 1.6em Helvetica, Tahoma, Arial, Verdana, sans-serif; }
#admin li a:link,
#admin li a:active,
#admin li a:visited { padding-left: 45px; color: #3c3c3c; }
#admin li a:hover { color: #a9121c; background: url(../images/dedo2.gif) no-repeat 0 5px; }

#admin .red { color: red; }
