/* CSS Document */

html,body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#000000;	
	line-height:1.4em;		
}

a{
	text-decoration: none;
	color:#FFFFFF;
}
a:visited{
	text-decoration: none;
	color:#FFFFFF;
}
a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}

.lobres:link, .lobres:visited{
text-decoration:underline;
font-weight:bold;
color:#D8D8D9;
}
.lobres:hover{
text-decoration:underline;
font-weight:bold;
color:#FFFFFF;
}

h1{
	font-size:28px;
	line-height:1.4em;
	padding:0px;
	margin:0px;	
}
h2{
	font-size:22px;
	line-height:1.4em;
	padding:0px;
	margin:0px;
	font-weight: normal;
	color:#D8D8D9;
}
.cgris{
	color:#D8D8D9;
}
.fbig{
	font-size:15px;
}
.fbig2{
	font-size:18px;
}
.fbig3{
	font-size:28px;
	line-height:1.4em;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#container{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	min-height:861px;
}

#container1{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo1.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}
#container2{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo2.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}

#container3{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo3.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}

#container4{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo4.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}
#container5{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo5.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}
#container6{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo6.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}
#container7{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo7.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}
#container8{
	position:relative;
	text-align:center;
	width:1024px;
	margin:20px auto 0 auto;
	padding:0;
/*	background-color:#006600;*/
	background-image: url(i/fondos/fondo8.jpg);
	background-repeat:no-repeat;
	min-height:861px;
}

#contMenu{
 width:180px;
 float:left;
 text-align:right;
/*background-color:#006699;*/
 position: relative;
}
#contMain{
 width:844px;
 float:left;
 text-align:left;
/*background-color:#CC3300; */
 position: relative;
 -moz-box-sizing: border-box padding-box;
}

#header{
 text-align:left;
 margin-left:70px;
}

#main{
 text-align:left;
 padding-left:120px;
 margin-top:5px;
}
#main2{
 text-align:left;
 padding-left:120px;
 margin-top:40px;
}
#main3{
 text-align:left;
 padding-left:120px;
 margin-top:20px;
}

.clear{
	clear:both;
}

.dmenu{
 margin-bottom:4px;
 height:32px;
}
.dmenu2{
 margin-bottom:4px;
 height:47px;
}

.fsmall{
font-size:11px;
}
.fsmall2{
font-size:10px;
}
.titulo{
border-bottom:#545454 solid 1px;
}
.marco{
 border-bottom:#545454 solid 1px;
 margin-bottom:5px;
 padding-bottom:5px;
}
.marco2{
 border-bottom:#545454 solid 1px;
 margin-bottom:5px;
 padding-bottom:5px;
 margin-left: 30px;
}
.marco3{
 border-bottom:#545454 solid 1px;
 margin-bottom:15px;
 padding-bottom:15px;
}

#bread{
padding-left:85px;
color:#D8D8D9;
}

.bread1:link, .bread1:visited{
text-decoration:none;
color:#D8D8D9;
}
.bread1:hover{
text-decoration:underline;
color:#FFFFFF;
}
.bread2{
text-decoration:underline;
}

.linkobra:link, .linkobra:visited{
text-decoration:underline;
color:#FFFFFF;
font-size:19px;
font-weight:bold;
}
.linkobra:hover{
text-decoration:underline;
color:#D8D8D9;
font-size:19px;
font-weight:bold;
}

.dividerObra{
 border-top:#545454 solid 1px;
 margin-bottom:5px;
}

.ficha{
float:left;
width:95px;
border:#616161 1px solid;
margin-left:8px;
margin-right:8px;
cursor:pointer;
font-weight:bold;
font-size:12px;
padding:3px;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.fichaov{
float:left;
width:95px;
border:#FFFFFF 1px solid;
margin-left:8px;
margin-right:8px;
cursor:pointer;
font-weight:bold;
font-size:12px;
padding:3px;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.fichasel{
float:left;
background-color:#FFFFFF;
color:#000000;
width:95px;
border:#616161 1px solid;
margin-left:8px;
margin-right:8px;
cursor:pointer;
font-weight:bold;
font-size:12px;
padding:3px;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.tdright{
padding-left:15px;
}
.tdtitulo{
color:#D8D8D9;
}

.luno:link, .luno:visited{
text-decoration:underline;
color:#D8D8D9;
}
.luno:hover{
text-decoration:underline;
color:#FFFFFF;
}



.lfichasel:link, .lfichasel:visited{
text-decoration:none;
color:#000000;
}
.lfichasel:hover{
text-decoration:none;
color:#FFFFFF;
}
.lficha:link, .lficha:visited, .lficha:hover{
text-decoration:none;
color:#FFFFFF;
}

.diari{
height:165px;
overflow:hidden;
}
.tdover{
border:#CCCCCC 1px solid;
}
.tdout{
border:#000000 1px solid;
}
