#wrapper,body{ background:#333 url(../images/bg/quattro.gif);}
.quest strong{ color: #FF9718;}
.quest{
 padding:7px;
 background-color:#2E2E2E;
 color:#F4F4F4;
}
.white{ color:white;
 padding:7px;}
.white a{ color:white; font-style:none; font-weight:800;}
.cab1 a:link, a, a:visited{ color: #ebebeb; font-style:none; font-weight:600 }
.cab1 a:hover{ color:white; font-style:none;}
.cab1{
 font-size:160%;
 color:#FF5121;
 background-color:#383838;
 border-bottom-color: #C1C1C1;
}
#slogan{
   font-size: 20px; /* optional. just to increase the font size. */
   display: block;
   line-height: 1em;
   text-shadow:1px 1px 1px #333;
   color: #fff; /* shadow color */
   white-space: nowrap; /* wrapping breaks the effect */
   font-weight:700px
}
#aqui{
   font-size: 3em; /* optional. just to increase the font size. */
   display: block;
   line-height: 1em;
   color: #666; /* shadow color */
   background-color: transparent;
   white-space: nowrap; /* wrapping breaks the effect */
}

#aqui:before,
#aqui:after{
   content: "Aqui suena..."; /* El mismo texto que queramos mostrar sombreado */
   display: block;
}

#aqui:before{
   margin-bottom: -1.05em;
   margin-left: 0.1ex;
   color: #ccc; /* shadow color */
   background-color: transparent;
}

#aqui:after{
   margin-top: -1.05em;
   margin-left: -0.1ex;
   color: #fff; /* text color */
   background-color: transparent;
} 
.leftc {
	display: inline;
	color: #333;
	padding: 0px;
	width: 46%;
	float: left;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.rightc {
	float: right;
	color: #333;
	padding: 0px;
	width: 47%;
	display: inline;
	position: relative;
	margin-top: 10px; 
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 3px;

}
.LV_invalid {
	color:#CC0000;
font-weight:bold;
}
.LV_valid {
	color:#ADFF1E;
font-weight:bold;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	 
}
#itsthetable {
	font: 12px Verdana, sans-serif;
}
.eve a:link{font-weight: normal;}
.eve a,.eve  a:visited {
	color: white;
	text-decoration: none;
	display: block;
	 font-weight:normal;
	font-size:10px;
}
.eve a:visited {
	text-decoration: underline;

}
.eve caption,.eve  th, td {
	vertical-align: top;
	text-align: left;
}
.eve table caption,.eve  th,.eve  tfoot td {
	font-weight: normal;
	color: white;
}
.eve table caption {
	background-color: red;
	padding: 8px;
}
.eve table {
	border-spacing: 0;
	width: 650px;
	background-color: red;
	font-size:10px;
}
.eve td, .eve th {
	padding: 8px;
	border-top: 1px #fff dotted ;
}

.eve thead th {
	background-color: white;
	border-bottom: 1px solid red;
	color: red;
}
.eve tfoot th, .eve  tfoot td {
	background-color: white;
	border-top: 1px solid red;
	border-bottom: 15px solid red;
	color: red;
}
.eve tbody td,.eve  tbody th {
	color: white;
	font-size:10px;
}
.eve tbody th a {
	color: white;
}
.eve tbody tr:hover td,.eve  tbody tr:hover th, .eve tbody tr:hover td a,.eve  tbody tr:hover th a {
	color: red;
	background-color: white;
}
.eve tbody tr:hover td a:visited,.eve  tbody tr:hover th a:visited {
	color: red;
}
#myGallery
{
	text-align: left;
	margin: 0 auto;
}
.textafg a,.textafg a:link{
color: #BB520C;
}
.textafg img{ margin:9px;}
#menu9 {
	width: 90%;
	margin: 3px;
	}
	
#menu9 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 29px;
	text-decoration: none;
	}	
	
#menu9 li a:link, #menu9 li a:visited {
	color: #FFF;
	display: block;
	background:  url(images/menu9.gif);
	padding: 8px 0 0 35px;
	}
	
#menu9 li a:hover {
	color: #FFF;
	background:  url(images/menu9.gif) 0 -32px;
	padding: 8px 0 0 35px;
	}
#menu41 {
	width: 90%;
	margin: 3px;
	border-style: solid solid none solid;
	border-color: #000;
	border-size: 0px;
	border-width: 0px;
	}
	
#menu41 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu41 li a:link, #menu4 li a:visited {
	color: #CCC;
	display: block;
	background:  url(/images/menu41.gif);
	 background-color:#000000;	
padding: 8px 0 0 10px;
	}
	
#menu41 li a:hover {
	color: #FFF;
	background:  url(/images/menu41.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	
.quote{
margin:auto; text-align:center; color:#333; width:70%; margin: 1px  #BDB778 solid; background-color:  #EBE6B3
}
.imagen{
color: #274356; font-size: smaller; font-style:italic; font-weight:600;
}

.prev{ 
	display: inline;
	color: #333;
	padding: 0px;
	width: 43%;
	float: left;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 2px;
}
#topbanner{ float:right; width:600px; height:120; }
#iform{ background:#C4C4C4;background:-moz-linear-gradient(top,   #F2F2F2,   #D8D8D8); background: -webkit-gradient(linear, 0 0, 0 100%, from(#F2F2F2), to(#D8D8D8)); border:1.2px solid  #A7A7A7; color:#333; text-align:left; padding:5px; margin:5px;}
#iform label{ color:#213E4A;}
#iform input{ border:1.6px solid #888;   font-size:16px; padding:4px; font-weight:700; border-radius:7px; -moz-border-radius:7px; background:url(../images/inputBg.gif) 0 -1 #F4FFCF; }
div.button {
	height: 29px;	
	width: 133px;
	background: url(../../images/button.png) 0 0;
	
	font-size: 14px;
	color: #C7D92C;
	text-align: center;
	padding-top: 15px;
}
/* 
We can't use ":hover" preudo-class because we have
invisible file input above, so we have to simulate
hover effect with javascript. 
 */
div.button.hover {
	background: url(../../images/button.png) 0 56px;
	color: #95A226;	
}
#imagen.hover {
	text-decoration:underline;
}