/* Orquesta Galeon CSS */

* {
margin:0;
padding:0;
border:0;
text-decoration:none;
}

/* body */
body {
	background-color:#000000;
	color:#ffffff;
}

/* Contenedor principal */
#main {
	display:table;
	width:900px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
	background-color:#000000;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
}

/* Header */
div.header {
	position:relative;
  float:left;
	width: 900px;
  height: 177px;
	background: url('../img/cabecera1.jpg') top no-repeat;
}

/* flash */
div.contentflash {
	position:relative;
  float:right;
	overflow:hidden;
	width: 180px;
  height: 84px;
	margin:65px 105px 0px 0px;
}

/* Barra de menu */
div.contentmenu {
	

    float:left;
		text-align:center;
		width:765px;
    height:40px;
    margin:10px 0px 0px 135px;
}

/* Contenido */
div.content {
	position:relative;
    float:left;
    width:745px;
    height:auto;
    margin:30px 0px 20px 135px;
		padding:0;
		
}

div.textopresentacion {
	position:relative;
	float:left;
	width:330px;
height:277px;

}

div.compleft {
	position:relative;
	float:left;
	width:340px;
height:77px;
text-align:right;

margin:0px 20px 20px 0px;
	
}

div.compright {
	position:relative;
	float:left;
	width:340px;
height:77px;
text-align:left;

margin:0px 0px 20px 0px;

}

div.comptext {
	position:relative;
width:210px;
height:75px;

margin:0 10px 0 10px;
}

div.compfoto {
	position:relative;
width:102px;
height:77px;
text-align:right;

margin:0 0 0 0;
}

div.imagenpresentacion {
	position:relative;
	float:right;
	width:400px;
	height:277px;
	border:1px solid #ffffff;
}

div.textocompleft {
	position:relative;
	float:left;
	width:440px;
	margin-top:12px;
	font:12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:none;
}

div.textoequipo {
	position:relative;
	float:left;
	width:450px;
	height:415px;
	font:14px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:none;
	background: url('../img/tech/gale005.jpg') bottom right no-repeat;
}

div.imgequipo {
	position:relative;
	float:right;
	text-align:right;
	width:250px;
	font:12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:none;
}


div.galeriacategorias {
	position:relative;
	float:left;
	width:200px;
}

div.imagesgaleria {
	position:relative;
	float:right;
	text-align:left;
	width:530px;
	
}

div.calendario {
	position:relative;
	float:right;
	text-align:left;
	width:500px;
	margin-right:30px;
	height:200px;
}


div.textocompleftoscar {
	position:relative;
	float:left;
	width:340px;
margin-top:12px;

font:12px Arial,Helvetica,sans-serif;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:none;
}


div.imagencomp {
	position:relative;
	float:right;
	width:250px;
	height:390px;

	margin-right:20px;

}

div.imagencomposcar {
	position:relative;
	float:right;
	width:350px;
	height:400px;

	margin-right:20px;

}


div.noticia {
	position:relative;
	text-align:left;
	float:right;
	width:380px;

}
/* Barra de titulo */
div.contenttitle {
	position:relative;
		text-align:center;
		font:18px Arial,Helvetica,sans-serif;
    color:#ffffff; 
    text-decoration:none;
		border:0;
	  float:left;
    width:160px;
    height:20px;
    margin:100px 0px 0px 215px;
}

div.imageleft {
	position:relative;
	width:230px;
}

div.footer1 {
	float:left;
	text-align:center;
	margin:25px 0 0 0;
	width:900px;
	height:auto;
	font:10px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}

div.footer2 {
	float:left;
	margin:0 0 5px 50px;
	text-align:center;
	width:800px;
	height:auto;
	font:10px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:none;
	border-top:1px solid #ffffff;
}

li.limenu {
	display:block;
	height:30px;
	list-style-position: inside;
	float:left;
	margin:0px 33px 0px 0px;
	padding:20px 0 0 0;
	background:url('../img/potenciometro.jpg') top center no-repeat;

}

li.limenu:hover {
	display:block;
	height:30px;
	list-style-position: inside;
	float:left;
	margin:0px 33px 0px 0px;
	padding:20px 0 0 0;
	background:url('../img/potenciometroBN.jpg') top center no-repeat;

}

li.limenuselected {
	display:block;
	height:30px;
	list-style-position: inside;
	float:left;
	margin:0px 33px 0px 0px;
	padding:20px 0 0 0;
	background:url('../img/potenciometroBN.jpg') top center no-repeat;

}

/* Enlaces  */
a.menu:link, a.menu:active, a.menu:visited {
		font:14px Arial,Helvetica,sans-serif;
    color:#D8AE00;
    text-decoration:none;
		border:0;
		font-weight:bold;
}
a.menu:hover {
		font:14px Arial,Helvetica,sans-serif;
    color:#4c4c4c; 
    text-decoration:none;
		border:0;
		font-weight:bold;
}

a.menuselected:link, a.menuselected:active, a.menuselected:visited {
		font:14px Arial,Helvetica,sans-serif;
    color:#4c4c4c;
    text-decoration:none;
		border:0;
		font-weight:bold;
}

/* Enlaces  */
a.menunoticia:link, a.menunoticia:active, a.menunoticia:visited {
		font:14px Arial,Helvetica,sans-serif;
    color:#D8AE00;
    text-decoration:none;
		border:0;
		font-weight:bold;
}
a.menunoticia:hover {
		font:14px Arial,Helvetica,sans-serif;
    color:#ffffff; 
    text-decoration:none;
		border:0;
		font-weight:bold;
}

a.menunoticiaselected:link, a.menunoticiaselected:active, a.menunoticiaselected:visited {
		font:14px Arial,Helvetica,sans-serif;
    color:#ffffff;
    text-decoration:none;
		border:0;
		font-weight:bold;
}


p.presentacion {
    font:14px Arial,Helvetica,sans-serif;
    color:#FFFFFF;
    text-decoration:none;
		line-height:18px;
		text-align:right;
}

/* Imagenes */
img {
    border:0;
}

/* Titulos */
span.title {
   font:14px Arial,Helvetica,sans-serif;
    color:#D8AE00;
    text-decoration:none;
    font-weight:bold;
}

/* Titulos */
span.comp {
   font:14px Arial,Helvetica,sans-serif;
    color:#D8AE00;
    text-decoration:none;
    font-weight:bold;
}

/* Titulos */
span.compdesc {
   font:12px Arial,Helvetica,sans-serif;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}

span.titledesc {
    font:14px Arial,Helvetica,sans-serif;
    color:#A2C1C5;
    text-decoration:none;
    font-weight:bold;
    line-height:15px;
}

span.titlesec {
    font:12px Arial,Helvetica,sans-serif;
    color:#D8AE00;
    text-decoration:none;
    font-weight:bold;
}

span.newdate {
    font:10px Arial,Helvetica,sans-serif;
    color:#4c4c4c;
    text-decoration:none;
    font-weight:bold;
		line-height:20px;
}

/* Separadores */
hr {
    border:0;
    color: white;
    height:0px; 
}

input.button, textarea.button {
	border:solid 1px #D8AE00;
	 font:12px Arial,Helvetica,sans-serif;
    color:#FFFFFF;
    text-decoration:none;
		background-color: #000000;
}
br {line-height:10px;}s
