body {
	text-align: center;
	color:rgb(0,65,110);
	background-image:url(img/bg_main.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color: rgb(200,200,200);
	text-decoration: none;
        font-family: "Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
        line-height: 14px;
}

/* INICIO */

div.inicio{
	width:600px;
	height:400px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0 0 -300px;
	background-image:url(img/inicio.png);
	background-position:center center;
	background-repeat:no-repeat;
}

div.pt{
	width:500px;
	height:150px;
	position:absolute;
	top:50px;
	left:50%;
	margin:0 0 0 -250px;
	background-image:url(img/inicio.png);
	background-position:center center;
	background-repeat:no-repeat;
	border-width:1px;
	border-style:solid;
	border-color:rgb(0,65,110);
}

p.svg{
	color:rgb(255,0,0);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	font-weight:normal;
}

/* INDEX */
p.noscript{
	background-color:rgb(255,0,0);
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
}

embed.shad{
	width:620px;
	height:280px;
	position:absolute;
	top:-10px;
	left:50%;
	margin:0 0 0 -140px;
	z-index:0;
}

embed.draw{
	width:620px;
	height:280px;
	position:absolute;
	top:-10px;
	left:50%;
	margin:0 0 0 -140px;
	z-index:1;
}

div.text{
	width:250px;
	position:absolute;
	top:300px;
	left:50%;
	margin:0 0 0 25px;
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-align:justify;
}

h1{
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-align:justify;
}

h2{
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-align:justify;
}

p.main_text{
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-align:justify;
}

div.logo{
	width:250px;
	position:absolute;
	top:75px;
	left:50%;
	margin:0 0 0 -275px;
	z-index:15;
}

div.slideshow{
	width:275px;
	position:absolute;
	top:300px;
	left:50%;
	margin:0 0 0 -275px;
	background-color: rgb(200,200,200);
	background-image:url(img/bg_slide.jpg);
	background-position:bottom center;
	background-repeat:repeat;
	border-width:1px;
	border-style:solid;
	border-color:rgb(0,65,110);
}

a.slide_menu:hover{
	text-decoration:none;
}

a.slide_menu{
	color:rgb(230,0,130);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

div.credits{
	width:800px;
	top:600px;
	left:50%;
	margin: 0 0 0 -400px;
	position:absolute;
	border-width:0px;
	border-top-width:1px;
	border-color:rgb(0,65,110);
	border-style:solid;
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 10px;
	text-align:center;
	line-height:12px;
}

img.img_slideshow{
	width:250px;
	margin:5px;
}

div.menu_slide{
	margin:5px;
}

a.design:hover{
	text-decoration:none;
}

a.design{
	color:rgb(75,75,75);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 10px;
	text-decoration:underline;
}

object.menu{
	width:650px;
	height:300px;
	z-index:1;
}

/* EMPRESA */
div.text_empresa{
	width:550px;
	position:absolute;
	top:300px;
	left:50%;
	margin:0 0 0 -275px;
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-align:justify;
}

div.flags{
	top:25px;
	width:25px;
	left:50%;
	margin: 0 0 0 310px;
	position:absolute;
}

img.flag:hover{
	filter:alpha(opacity=100);
	opacity:1.0;
	width:20px;
	border-width:0px;
}

img.flag{
	filter:alpha(opacity=30);
	opacity:0.3;
	width:20px;
	border-width:0px;
}

img.flagon{
	width:20px;
	border-width:0px;
}

div.credits2{
	width:800px;
	left:50%;
	margin: 0 0 0 -400px;
	position:absolute;
	border-width:0px;
	border-top-width:1px;
	border-color:rgb(0,65,110);
	border-style:solid;
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 10px;
	text-align:center;
	line-height:12px;
}

/* GALERIA */

div.main_image{
	height:200px;
	width:300px;
	top:0px;
	left:50%;
	position:absolute;
	margin:0 0 0 -425px;
	border-width:1px;
	border-style:solid;
	border-color:rgb(175,130,170);
	z-index:5;
}

img.main_image{
	width:300px;
}

div.galeria{
	height:300px;
	width:210px;
	top:0px;
	left:50%;
	margin:0 0 0 -100px;
	position:absolute;
	z-index:3;
}

img.img{
	width:60px;
	margin:1px;
	cursor:pointer;
	border-width:1px;
	border-style:solid;
	border-color:rgb(175,130,170);
}

div.fotos{
	width:300px;
	top:300px;
	left:50%;
	margin: 0 0 0 15px;
	position:absolute;
	border-width:0px;
        text-align: justify;
}

div.video{
	height:200px;
	width:300px;
	top:225px;
	left:50%;
	position:absolute;
	margin:0 0 0 -425px;
}

div.credits3{
	width:800px;
	top:800px;
	left:50%;
	margin: 0 0 0 -400px;
	position:absolute;
	border-width:0px;
	border-top-width:1px;
	border-color:rgb(0,65,110);
	border-style:solid;
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 10px;
	text-align:center;
	line-height:12px;
}

/* SERVICOS */

div.position{
	position:absolute;
	top:0px;
	left:50%;
}

a.up:hover{
	color:rgb(255,0,0);
        font-family:"Arial Black", Helvetica;
        font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}

a.up{
	color:rgb(125,125,125);
        font-family:"Arial Black", Helvetica;
        font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}

a.menu:hover{
	color:rgb(0,65,110);
        font-family:"Arial Black", Helvetica;
        font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}

a.menu{
	color:rgb(230,0,130);
        font-family:"Arial Black", Helvetica;
        font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
}

span.title{
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 14px;
	font-weight:bold;
}

p.ano{
	color:rgb(230,0,130);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 14px;
	font-weight:bold;
	background-image:url(img/bg_ano.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:rgb(220,220,220);
	padding:5px;
	border-width:1px;
	border-color:rgb(160,190,200);
	border-style:solid;
}

span.empresa{
	color:rgb(180,90,0);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 14px;
	font-weight:bold;
	padding:5px;
}

div.text_servicos{
	width:550px;
	position:absolute;
	top:300px;
	left:50%;
	margin:0 0 0 -275px;
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-align:justify;
	line-height:18px;
}

/*CONTACTOS */

div.text_contacts{
	width:550px;
	position:absolute;
	top:300px;
	left:50%;
	margin:0 0 0 -275px;
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-align:justify;
	line-height:18px;
}

a.link:hover{
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-decoration:none;
}

a.link{
	color:rgb(0,65,110);
        font-family:"Trebuchet MS", Arial, Helvetica;
        font-size: 12px;
	text-decoration:underline;
}

img.icon{
	width:50px;
	float:left;
	margin:5px;
}

