html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, embed, div,
object {margin:0px;padding:0px;}

ol {}
hr {border: thin dotted #CCCCCC;}
p {margin-right: 1em;  margin-left: 1em;}

a  {color:#336699;}
a:hover, a:active,a:visited {
  text-decoration:none;
  outline:none;
  color:#336699;
}
a img, a:hover img, a:active img, a:focus img {outline:none; border:0;}


html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
#background{position:absolute; z-index:1; width:100%; height:100%; margin:0; padding:0;}

#scroller {
	position:absolute;
	width:100%;
	height:100%;
	top:0%;
	left:0;
	overflow:hidden;
	z-index:2;
	
} 
#contenedor		{			
	width: 50%;
	height: 50%;
	overflow: hidden;
	margin:0 auto;
	text-align:center;
	background-color:#ff999;
}



#situarmenuprincipal {
	width: 100%;
	background-color: transparent;
	margin:0 auto;
	text-align: center;

}

#menuprincipal {
	width: 100%;
	font-size: 1em;
	text-align:center;	
	margin:0; padding:0;

}

#menuprincipal ul, #menuprincipal li {
	list-style-image: none;
	display: inline;
	margin-left:0px;
	margin-right:0px;

}
#situarsubmenuprincipal {
	width: 100%;
	background-color: transparent;
	margin:0 auto;
	text-align: center;
	margin-left:5%;

}

#submenuprincipal {
	width: 100%;
	font-size: 1em;
	
	margin:0 auto;	
	text-align: center;
	margin-left:0;
	margin-bottom:1%;

}

#submenuprincipal ul, #submenuprincipal li {
	list-style-image: none;
	display: inline;

}

#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a, #nav8 a {
	display: inline;
	width: auto;
	margin-left: 0;
	margin-right:-10px;
	text-decoration: none;
	color: #000;
}


#colocarsubmenu{
	width:30%;
	height:30px;
	position:absolute;
	left:5%;
	top:69%;
	background-color:transparent;
	
}
#colocarsubmenu2{
	width:30%;
	height:30px;
	position:absolute;
	left:5%;
	top:72%;
	background-color:transparent;
	
}

#textos {
	width:30%;
	height:27%;
	position:absolute;
	left:5%;
	top:40%;
	background-color:transparent;
	z-index:3;
	text-align:justify;
	margin:0 auto;
	font-family:arial;
	font-size:1.05em;
	color:#000;
	
	}

#contenido{
	width:42%;
	height:30%;
	position:absolute;
	left:46%;
	top:31%;
	background-color:transparent;
	z-index:3;
	text-align:left;
	margin:0 auto;
}
#contenidoportfolio{
	width:10%;
	height:10%;
	position:absolute;
	left:38%;
	top:65%;
	background-color:transparent;
	z-index:3;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	border-width:1px;
	border-color:#000;
}
#contenidocontactar{
	width:35%;
	height:50%;
	position:absolute;
	left:45%;
	top:40%;
	background-color:transparent;
	z-index:3;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
}
#contenidonoticias{
	width:40%;
	height:350px;
	position:absolute;
	left:45%;
	top:40%;
	background-color:transparent;
	z-index:3;
	text-align:left;
	margin:0 auto;
	overflow:auto;
}
#logo {
	margin-left:5%;
	margin-top:0%;
	position:relative;
}

.titulos {
font-size:1.4em; font-weight:bold; text-align:left;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999999;margin-top:5px;margin-bottom:5px;
}
.h5 {
font-size:1.4em;text-align:left;border-bottom-width:0px;border-bottom-style:dotted;border-bottom-color:#999999;font-weight:normal;margin-top:0;margin-bottom:0;color:#990099;
}

.titulonoticias {
font-size: 1em;text-align: left;border-bottom-width: 0px;border-bottom-style: dotted;border-bottom-color: #999999;font-weight: bold;line-height: 1.1em; padding-left:0px;padding-top:0px; 	margin-left:5px;
}

.fechanoticias {
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	line-height:.8em;
	padding-bottom:0em;
	margin-left:5px;
}
.cuerponoticias {
	text-align: left;
	font-weight:normal;
	font-size: .8em;
	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cccccc;
	margin-left:0px;

}
.cuerponormal {
	font-size: .9em;
	text-align: justify;
	
}
.textofichas {
	font-size: .9em;
	text-align: justify;
}
.cuerponegrita {
	font-size: .9em;
	text-align: justify;
	color: #000;
	font-weight: bold;
	margin-bottom:-.5em;
}
.cuerpomuestras {
	font-size: .8em;
	text-align: left;
	color: #000;
	font-weight: normal;
}
.notaspequenas {
	font-size:.7em;
	text-align: justify;
	width: 370px;
}


img {margin: 0 10px 0 10px; border:0;}
.eidofckflash {padding:0; margin:0 10px 0 10px;}