@import url(estilo_ucm.css);
#menusupder,#menusupder1 {
margin: 0px 0px 0px 160px;
padding:0;
position: relative;
background: #fff;
height: 100%;
}
BODY {
background: #fffff7 url('../images/fondobody1.gif');
margin: 0px;
padding: 0px;
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
color:#252515 
}
body, ul, td, th, p, h1, h2, h3, h4, small, input, textarea, select, a {
font-family: Verdana, arial, helvetica, sans-serif;
}
h1, h2, h3, h4 {
font-weight: bold;
color: #800;
}
h1 { font-size: 130%; }
h2 { font-size: 125%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
hr {
border: 0px;
color: black;
background-color: #000;
height: 1px;
}
#titulopagina {
position: absolute;
bottom:0px;
left:300px;
/*background: #fff;*/
margin: 10px 0px;
padding: 1px 6px 0px;
}
#titulopagina h1{
color: rgb(198,33,66); 
color: rgb(255,255,255); 
margin: 0;
font: normal small-caps 1.3em Times, Georgia, Arial, sans-serif;
letter-spacing: 0.1em;
}
#menusup {
margin: 0; 
left: 0; 
top: 0; 
position: relative; 
background: #fff; 
width: 100%;
height: 84px;
background: #fff url('../images/panoramicanueva_2012n.png') no-repeat 0 0;
background-color: #999999;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#menusuplan {
margin: 0px; 
left: 0px; 
top: 0px; 
position: relative; 
background: #fff;
width: 100%;
/*height: 84px;*/
height: 89px;
/*background: #fff url('../images/panoramicanueva_2012n.png') no-repeat 0 0;*/
/*background-color: #999999;*/
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#menusup1 {
left: 0; 
top: 0; 
position: relative; 
width: 100%;
margin:0;
height:18px;
border-bottom: 1px solid #777; 
background: #f7f7f7 url('../images/fondomenusup1.gif') repeat-x 0% 50%;
padding: 1px 0px 0px;
font-size: 0.8em;
white-space: nowrap;
}
#menubarra {
margin: 0; 
left: 0; 
top: 0; 
position: relative; 
/*background: #fffff7 url('../images/fondobarraucm.gif') repeat-x  bottom left;*/
background: #f8f8f8 url('../images/fondobarramasteres.png') repeat-x  bottom left;
width: 100%;
font-size: 1em;
   min-height: 20px;
   height: auto !important;
   height: 20px;
border-top:1px solid #ccc;
}
#barherramientas {
margin: 0px; 
left: 0px; 
top: 0px; 
position: relative; 
background: #fff; 
width: 100%;
}
#container {
position: relative;
width: 100%;
margin: 0;
padding: 0;
}
#contenidoder {
margin: 0px 0px 0px 0px;
padding: 1em 2em 2em 2em;
position: relative;
overflow: visible;
background: #fff;
/*border-left: 1px solid #666;*/
border-bottom: 1px solid #666;
font-size:1em;
height:100%;
}
#contenidoizq {
display:none;
float:left;
position: absolute;
font-size: 0.9em;
left: 0;
top: 0;
width: 9px;
height: auto;
padding: 8px 0px 10px;
border-right: 1px solid #666;
}
#contenedorpie {
clear: both;
margin: 0;
padding: 2px 5px 2px 0px;
margin-left: 0px;
border-top: 1px solid #999;
font-size: 0.8em;
}
#barrader {
text-align:right;
color: #fff;
margin: 0px 0px 0px 159px;
padding: 2px 4px 4px 8px;
position: relative;
overflow: visible;
/*border-top: 1px solid rgb(124,140,148); */
white-space: nowrap;
font-size: 0.8em;
   min-height: 20px;
   height: auto !important;
   height: 20px;
top:1px;
}
#barraizq {
position: absolute;
left: 0;
top: 1px;
width: 159px;
height: auto;
padding: 2px 0px 1px 5px;
vertical-align:bottom;
/*border-top: 1px solid rgb(124,140,148); *
white-space: nowrap;
}
#barraizq a {
color: rgb(170,143,72);
font-size : 1em;
font-family: Times, Palatino, Georgia, sans-serif; 
letter-spacing: 0.15em;
font-weight: 600;
}
img.banner {
border:0px none;
}
#c_columnaenlaces{
width:20%; 
float:right;
border-left:1px solid #C0C0C0;
}
#p_enlaces {
border-bottom:1px dotted #293301;
padding: 0px 0px 3px 5px;
margin: 0px 0px 10px;
}
#p_enlaces h2 {
font-size:1em;
color: #293301;
border-bottom:1px solid #293301; font-weight: bold;
background: #FFFFFF;
margin-bottom: 2px;
padding-left: 2px;
}
#p_enlaces h2:first-letter {
font-size: 1.2em;
color: #800;
}

a.p_enlacerapido {
position:relative;
border-bottom: 1px solid #ccc;
margin-bottom: 1px;
padding: 1px 0px 0px 28px;
font-size: 0.9em;
display:block;
}
a.p_unoticias {
border-bottom: 1px solid #ccc;
margin-bottom: 1px;
background: #FCFEF4;
padding: 1px 1px 0px 1px;
font-size: 0.9em;
display:block;
}
