* {
  margin:0px;
  padding:0px;
}
body {
	text-align:center; /* centrar para IE5.x */ 
	font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	/* background: #fff; */
	background:#081053;
	border-top:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	border-left:8px solid #FFFFFF;
	border-right:8px solid #FFFFFF;
}
a{
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  /*color:#808080;*/
}
a.actual:link, a.actual:visited, a:hover {
  color:#808080;
}
br{
  clear:left;
}
.msg {
  color:#4c0;
}
.err {
  color:#c00;
}
fieldset{
  border:0px;
}
legend{
  font-size:12px;
  padding-bottom:10px;
}
label{
  width:190px;
  float:left;
  text-align:right;
  margin-right:10px;
}
input{
  border:1px solid #808080;
  width:350px;
  float:left;
  text-align:left;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  margin-bottom:5px;
  background:#e0e0e0;
}
select{
  border:1px solid #808080;
  width:270px;
  float:left;
  text-align:left;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  margin-bottom:5px;
  background:#e0e0e0;
}
textarea{
  border:1px solid #808080;
  width:350px;
  height:75px;
  float:left;
  text-align:left;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  margin-bottom:5px;
  background:#e0e0e0;
}
.file{
  width:350px;
  background: #2A3380;
  color:white;
}
.submit{
  float:left;
  width:75px;
  text-align:center;
  margin-left:200px;
}
.checkbox{
  float:none;
  width:11px;
  height:11px;
  margin-top:3px;
  border:0px;
}
.delete{
  float:left;
  width:75px;
  height:14px;
  text-align:center;
  margin-left:10px;
}
ul{
}
li{
  list-style:none;
}
#contenedor{
  width:98%;
  /* overflow:auto; */
  margin-left:10px;
  margin-top:5px;
  background:#081053;
}
*#contenedor{
* width:100%;
* margin:5px;
*}
#encabezado{
  width:920px;
  height:100px;
  background: url('images/dotted.gif') repeat-x bottom;
  float:left;
}
#encabezado .subenk{
  width:130px;
  height:75px;
  float:left;
  padding-top:10px;
}
*#encabezado .subenk{
* padding-right:3px;
*}
#encabezado .lenk2{
  width:0px;
  height:60px;
  float:left;
  text-align:left;
  padding-top:25px;
  * padding-top:25px;
  height:75px;
  * padding-right:3px;
}
#encabezado img{
  margin-bottom:1px;
  border:0px;
  float:right;
  clear:right;
}
#encabezado a{
  text-decoration:none;
}
#menu{
  width:180px;
  text-align:right;
  font-size:12px;
  padding-right:10px;
  padding-top:50px;
  margin-bottom:20px;
  float:left; 
  clear:left;
  overflow:auto;
}
#menu a{
  text-decoration:none;
}
#menu img{
  border:0px;
}

#menu li{
	padding-bottom:8px;
}

#contenido{
  width:600px;
  min-height:250px;
  text-align:justify;
  padding-left:20px;
  padding-top:50px;
  float:left;
  background:url('images/dotted.gif') repeat-y left;
}
#contenido img{
  border:0px;
}
#contenido .funcions li{ /*list style de reial_funcions*/
  list-style:disc;
  margin-left:30px;
}
#contenido .curriculums li{ /*list-style de reial_curriculums*/
  padding-bottom:5px;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#contenido table{
  font-size:10px;
  text-align:left;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#contenido .junta{ /*tabla junta*/
  width:500px;
  margin-left:75px;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#contenido .obra{ /*tabla obras*/
  width:600px;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#contenido .obra td{
  padding-bottom:5px;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#contenido .subobra{ /*tabla detalles de obras dentro de tabla obras*/
  width:350px;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#contenido .subobra td{
  padding-bottom:0px;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#contenido .eventos{
  text-align:justify;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  
}
#contenido .links li{
  margin-bottom:10px;
  margin-left:25px;
  font-family:Pradell, Times, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
#destacadas{
  width:645px;
}
#destacadas img{
  margin:5px;
}
#imagen{
  float:right;
  padding-right:75px;
}
#pie{
  /*width:98%; */
  height:25px;
  /* margin-left:10px; */
  margin-top:5px;
  clear:left;
  background:#081053;
  text-align:left;
  border-top:5px solid #FFFFFF;
}
*#pie{
* width:100%;
* margin-left:5px;
* margin-right:5px;
*}
#nobr br{
  clear:none;
}

.roman_list { list-style-type:upper-roman; margin-left:90px; }
.roman_list li { list-style-type:upper-roman; }

.fleft { float:left; }
.fright { float:right; } 
.tright { text-align:right; }
.display_none { display:none; }
.display_block { display:block; }


/* Visita virtual */
#planolvv { position: relative;width: 491px;height: 454px;margin: 2em auto;padding: 0px; }
#planolvv li.liitem { display:block;position:absolute;list-style:none;margin:0px;padding:0px; }
#planolvv li.liitem a.aitem { display:block;text-indent:-9999px;text-decoration:none;outline:none;cursor:hand; }
#planolvv li.liitem a.aitem:hover { border:3px solid #808080; }
#planolvv #opt1 { left: 222px; top: 348px; width: 62px; height: 39px; z-index: 10; }
#planolvv #opt1 a { height: 39px; }
#planolvv #opt2 { left: 145px; top: 348px; width: 77px; height: 39px; z-index: 10; }
#planolvv #opt2 a { height: 39px; }
#planolvv #opt3 { left: 103px; top: 390px; width: 42px; height: 52px; z-index: 10; }
#planolvv #opt3 a { height: 52px; }
#planolvv #opt4 { left: 4px; top: 340px; width: 100px; height: 102px; z-index: 10; }
#planolvv #opt4 a { height: 102px; }
#planolvv #opt5 { left: 4px; top: 107px; width: 100px; height: 230px; z-index: 10; }
#planolvv #opt5 a { height: 230px; }
#planolvv #opt6 { left: 104px; top: 107px; width: 35px; height: 230px; z-index: 10; }
#planolvv #opt6 a { height: 230px; }
#planolvv #opt7 { left: 102px; top: 5px; width: 72px; height: 98px; z-index: 10; }
#planolvv #opt7 a { height: 98px; }
#planolvv #opt8 { left: 5px; top: 5px; width: 98px; height: 98px; z-index: 10; }
#planolvv #opt8 a { height: 98px; }
#planolvv #opt9 { left: 175px; top: 5px; width: 168px; height: 98px; z-index: 10; }
#planolvv #opt9 a { height: 98px; }
#planolvv #opt10 { left: 344px; top: 5px; width: 142px; height: 98px; z-index: 10; }
#planolvv #opt10 a { height: 98px; }
#planolvv #opt11 { left: 200px; top: 145px; width: 310px; height: 200px; z-index: 10; }

