
.boton_intro {
padding:0;
margin:3em 0 0 0;
}

.boton_intro a , .boton_intro a:visited {
margin:0;
padding:.5em;
/*background-color: #000;*/
border-top:1px solid #ccc;
color:#222;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
}

.boton_intro a:hover {
/*background-color: #222;*/
color:#999;
}


/*** idLeft ****************************************/

#logo {
	padding:13em 0 0 0;
	margin:0;
}

#idMenu_main {
	position:relative;
	text-align:right;
	height:377px;
}

#idMenu_corto {
	position:relative;
	text-align:right;
}

.menu_main {
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	padding:0;
	margin:0;
}

.menu_corto {
	position:absolute;
	right:0;
	width:100%;
	padding:4.2em 0 0 0;
	margin:0;
}

.menu a, .menu a:active, .menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	color:#818181;
	text-decoration:none;
	text-transform: uppercase ;
}

.menu a:hover  , .menu a.activo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

/*** idRight ****************************************/

.contenido {
	float:right;
	padding:0 4em 0 0  !important;
	padding:0 2.8em 0 0;
	margin:0;
	width:580px;
}


/*** PROYECTO ****************************************/


#tools {
	float:right;
	margin:.25em 0 0 0;
	padding:0;
}

#tools dl{
	padding:0;
	margin:0;
}

#tools dd{
	display:inline;
	height:16px;
	padding:0;
	margin:0 0 0 .25em;
}

#scroll {
	float:right;
	display:inline;
	width:644px;
	padding:2em 0 0 0;
	margin:0;
}

#scroll_mas {
	float:right;
	padding:2em 0 0 0;
	margin:0;
}

#scroll_menos {
	float:left;
	padding:2em 0 0 0;
	margin:0;
}
#div_thumbs{ 
	width: 100000px ; 
	padding:0 ;
	margin:0;
}
#wrapper {
	
	padding:0;
	margin:0 0 0 0.8em !important ;
	margin:0 0 0 2.5em ;
	height: 58px ; 
	width: 584px ;
	overflow:hidden ;

}
#wrapper a {
	float:left;
	padding:0 ;
	margin:0;
	
}
#wrapper img {
	padding:0 0 0 .4em;
	margin:0;
	/*filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;*/
}


#wrapper img:hover {
	
	/*padding:0 0 0 .4em;
	margin:0;
	filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;*/
}
/*** IMAGENES ****************************************/

#fullimg { 
	padding: 0; 
	margin: 0; 
	width: 584px ; 
	height: 374px !important ;
	height: 378px ;
}

#fullimg img { 
	padding: 0; 
	margin: 0; 
	border: 0 ;
}

/*** NOTICIAS ****************************************/

.noticias {
	float:left;
	border-top:#eee solid 1px;
	padding:1.5em 0 0 0;
	margin:1.5em 0 0 0;
	filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;
}

div.noticias:hover {
	cursor:default;
	filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}

.noticias_img {
/*	float:left;*/
	position:relative;
	padding:0 1em 0 0;
	margin:0;
}

.icono_video {
	height:130px;
	width:215px;
	position:absolute;
	top:0pt;
	padding:0;
	margin:0;
}

.noticias_img img {
display:block;
}

.noticias_txt {
/*float:left;*/
margin:0;
padding:0;
}

.noticias h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-align:left;
	color:#666666;
}

.noticias h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:left;
	color:#666666;
	font-style:italic;
	font-weight:lighter;
	letter-spacing:.15em;
}

.noticias p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:left;
	color:#666666;
	font-weight:lighter;
	letter-spacing:.01em;
	padding:.5em 0 0 0;
	margin:0;
}

.noticias a, .noticias a:visited, .noticias a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:left;
	color:#777;
	text-transform:uppercase;
	font-weight:lighter;
	letter-spacing:.025em;
	padding:0;
	margin:0;
}

.noticias a:hover {
	color:#000;
	text-decoration:none;
}

.fichero {
	float:right;
	padding:.5em 0 0 0;
	margin:0;
}

.fichero a, .fichero a:active, .fichero a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#666666;
	font-weight:lighter;
	letter-spacing:.01em;
	text-decoration:none;
	padding:0;
	margin:0;
}

.fichero a:hover {
	color:#000;
}

.fichero img {
	vertical-align:middle;
	padding:0 0 0 .5em;
	margin:0;
}


/**** flotante noticias *****/

#IdPageNoticiasFlotante { 
	width: 575px; 
	padding:1em  ;
	margin:0 auto ;
	text-align: justify ;
}
.noticiasFlotante {

	border-top:#eee solid 1px;
	padding:1em;
	margin:0;
}


.noticiasFlotante h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-align:left;
	color:#666666;
}

.noticiasFlotante h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:left;
	color:#666666;
	font-style:italic;
	font-weight:lighter;
	letter-spacing:.15em;
}

.noticiasFlotante p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666666;
	font-weight:lighter;
	letter-spacing:.01em;
	padding:.5em 0 0 0;
	margin:0;
}

.ficheroFlotante {
	
	width: 100% ;
	padding:.5em 0 0 0;
	margin:1em 0 0 0 ;
	border-top: 1px dashed #ccc ;
	text-align: right ;
}

.ficheroFlotante a, .ficheroFlotante a:active, .ficheroFlotante a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#666666;
	font-weight:lighter;
	letter-spacing:.01em;
	text-decoration:none;
	padding:0;
	margin:0;
}

.ficheroFlotante a:hover {
	color:#000;
}

.ficheroFlotante img {
	vertical-align:middle;
	padding:0 0 0 .5em;
	margin:0 ;
}

/*** CONTACTO ****************************************/

#contacto{
	float:left;
	position:relative;
	width:210px;
	height:206px;
	padding:0 3em 0 0;
	margin:15em 0 1em 0;
	border-right:#969696 solid 1px;
}

#contacto h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:right;
	font-style:italic;
	font-weight:lighter;
	color:#666666;
}

#map_link {
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	padding:8em 3em 0 0;
	text-align:right;
}

#map_link img {
	padding:0 0 0 .5em;
	text-align:right;
	vertical-align:middle;
}

#map_link a, #map_link a:active , #map_link a:visited  {
	font-size:1em;
	font-weight:normal;
	color:#818181;
	padding:3em 0 0 0;
	text-decoration:none;
}

#map_link a:hover {
	color:#818181;
}

/*** FORMULARIO ****************************************/

#form_pastilla {
	float:right;
	padding:15em 0 0 0;
	margin:0;
	width:320px;
}

#formularioDIV {
	float:right;
	padding:0;
	margin:0;
	font-size:1.2em;
}

input.form{
	border:none;
	color:#424242;
	padding:.5em 0 .5em 0;
	margin:0 0 .5em 0;
	background-color:#ccc;
	width:100%;
}

textarea.form{
	font-size:1.2em;
	font-family:arial;
	font-weight:normal;
	border:none;
	color:#424242;
	padding:.5em 0 .5em 0;
	margin:.5em 0;
	background-color:#ccc;
	width:100%;
}

.ancho1 {
	padding:0;
	width:100%;
}

.ancho2left {
	float:left;
	padding:0;
	margin:0;
	width:50%;
}

.ancho2right {
	float:right;
	padding:0;
	width:46%;
}

.boton {
	float:right;
	border:#181818 solid 1px;
	background-color:#000;
	color:#424242;
	padding:.25em;
	margin:0;
	cursor:pointer;
}

.boton:hover {
	color:#fff;
	background-color:#181818;
}



/*** footer ****************************************/

#IdFooter p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:center;
	color:#6C6C6C;
	letter-spacing:.025em;
}

#IdFooter a,#IdFooter a:active, #IdFooter a:visited {
	text-decoration:none;
	color:#6C6C6C;
}

#IdFooter a:hover {
	color:#000;
}