body { 
min-width : 1000px; 
background-image : url(../images/body.gif); 
background-repeat : repeat-x; 
padding : 0; 
text-align : center; 
margin-top : 20px; 
margin-right : 0; 
margin-bottom : 20px; 
margin-left : 0; 
} 
body, th, td, input, textarea { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
} 
a { 
color : #999999; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
.caja { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
} 
fieldset { 
width : 94%; 
} 
li { 
color : #333333; 
} 
image { 
border : none; 
} 
legend { 
color : #333333; 
} 
#logo { 
background-image : url(../images/logoTorrejon.gif); 
background-repeat : no-repeat; 
background-position : left top; 
margin-left : 10px; 
z-index : 1; 
padding : 0; 
margin-top : 0; 
height : 90px; 
} 
.thrColHybHdr #container { 
width : 1005px; 
text-align : left; 
} 
.thrColHybHdr #sidebar1 { 
float : left; 
width : 220px; 
background : #f3f3f3; 
} 
.thrColHybHdr #sidebar2 { 
float : right; 
width : 220px; 
background : #f3f3f3; 
} 
.thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p, .thrColHybHdr #sidebar2 p, .thrColHybHdr #sidebar2 h3 { 
margin-left : 10px; 
margin-right : 10px; 
} 
.thrColHybHdr #mainContent { 
margin-left : 220px; 
margin-right : 220px; 
padding-bottom : 10px; 
padding-left : 5px; 
text-align : left; 
margin-top : 10px; 
} 

.thrColHybHdr #mainContent td{ 
vertical-align:top;
padding-bottom :6px; 
padding-left : 6px; 
} 

.thrColHybHdr #mainContent a { 
color : #640464; 
} 
.thrColHybHdr #mainContent h1 { 
font-size : 11px; 
text-align : right; 
padding-right : 10px; 
padding-bottom : 4px; 
padding-left : 4px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #999999; 
padding-top : 10px; 
top : auto; 
} 
.thrColHybHdr #mainContent h2 { 
font-size : 14px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #999999; 
} 
.thrColHybHdr #mainContent h2 a { 
text-decoration : none; 
color : #333333; 
} 
.thrColHybHdr #mainContent h3 { 
font-size : 12px; 
color : #999999; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #999999; 
} 
.thrColHybHdr #mainContent h4 { 
font-size : 11px; 
font-weight : bold; 
background-color : #f3f3f3; 
text-decoration : none; 
text-align : right; 
height : 25px; 
} 
.thrColHybHdr #mainContent h4 a { 
font-size : 11px; 
background-color : #f3f3f3; 
text-decoration : none; 
} 
.thrColHybHdr #mainContent h5 { 
font-size : 11px; 
font-weight : bold; 
background-color : #f3f3f3; 
text-decoration : none; 
text-align : left; 
height : 20px; 
padding-left : 8px; 
padding-top : 5px; 
} 
.thrColHybHdr #mainContent h5 a { 
font-size : 11px; 
background-color : #f3f3f3; 
text-decoration : none; 
} 

.thrColHybHdr #mainContent h6 { 
font-size : 14px; 
font-weight : bold; 
text-decoration : none; 
text-align : justify; 
height : 20px; 
padding-left : 8px; 
}

.thrColHybHdr #Contentgaleria { 
margin-left : 2px; 
margin-right : 220px; 
padding-right : 10px; 
padding-bottom : 10px; 
padding-left : 10px; 
text-align : left; 
} 
.thrColHybHdr #Contentgaleria h1 { 
font-size : 11px; 
text-align : right; 
padding-right : 10px; 
padding-bottom : 4px; 
padding-left : 4px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #999999; 
padding-top : 10px; 
top : auto; 
} 
.thrColHybHdr #Contentgaleria h2 { 
font-size : 12px; 
font-weight : bold; 
text-align : left; 
} 
.thrColHybHdr #Contentgaleria h2 a { 
text-decoration : none; 
color : #333333; 
} 
.thrColHybHdr #Contentgaleria h3 { 
font-size : 14px; 
} 
.thrColHybHdr #footer { 
padding : 0 10px; 
text-align : right; 
color : #999999; 
background-color : #ffffff; 
border-top-width : 1px; 
border-top-style : dotted; 
border-top-color : #999999; 
} 
.thrColHybHdr #footer p { 
margin : 0; 
padding : 10px 0; 
} 

.fltrt { 
float : right; 
margin-left : 8px; 
} 
.fltlft { 
float : left; 
margin-right : 8px; 
} 
.clearfloat { 
clear : both; 
height : 0; 
font-size : 1px; 
line-height : 0; 
} 
.thrColHybHdr #sidebar1, .thrColHybHdr #sidebar2 { 
padding-top : 0; 
} 
.titular { 
font-size : 11px; 
font-weight : bold; 
} 
#menu { 
float : left; 
height : 30px; 
padding-left : 0px; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
line-height : normal; 
} 
#menu li { 
float : left; 
} 
#menu a { 
display : block; 
float : left; 
height : 25px; 
margin-right : 1px; 
text-decoration : none; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
padding-top : 5px; 
padding-right : 10px; 
padding-bottom : 0; 
padding-left : 10px; 
} 
#menu a:hover { 
background : #f3f3f3; 
color : #2d2732; 
} 
#menu .pagina_activa a { 
background : #f3f3f3; 
color : #2c2e22; 
} 
#search { 
float : right; 
} 
#time { 
width : 99%; 
height : 85px; 
color : #ffffff; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
float : right; 
padding-right : 10px; 
text-align : right; 
background-image : url(../images/logoTorrejon.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
#header { 
width : 100%; 
height : 30px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
color : #ffffff; 
font-size : 10px; 
} 
.bannerimages { 
background-color : #f3f3f3; 
padding-bottom : 2px; 
} 
#menu1 { 
float : left; 
width : 210px; 
text-align : left; 
background-color : #ffffff; 
padding-right : 4px; 
padding-left : 4px; 
} 
#menu1 p { 
color : #ffffff; 
} 
#menu1 ul { 
color : #ffffff; 
} 
#menu1 li { 
border-bottom-width : thin; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
padding : 4px; 
color : #ffffff; 
background-color : #f3f3f3; 
} 
#menu1 H2 { 
font-size : 12px; 
color : #ffffff; 
font-weight : bold; 
border : thin solid #ffffff; 
background-color : #666699; 
height : 15px; 
width : 200px; 
line-height : 0; 
padding : 4px; 
} 
#menu1 dt { 
display : block; 
background-image : url(../images/fondomenu101.gif); 
} 
#menu3 { 
float : left; 
width : 210px; 
text-align : left; 
padding-right : 2px; 
padding-left : 2px; 
} 
#menu3 a { 
color : #333333; 
text-decoration : none; 
} 
#menu3 p { 
color : #333333; 
line-height : 10px; 
padding-bottom : 10px; 
} 
#menu3 ul { 
color : #ffffff; 
} 
#menu3 li { 
border-bottom-width : thin; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
color : #ffffff; 
background-color : #f3f3f3; 
margin-top : 8px; 
padding-bottom : 4px; 
} 
#menu3 li a { 
color : #333333; 
} 
#menu3 h1 { 
font-size : 11px; 
color : #414a5e; 
font-weight : bold; 
border-right-width : thin; 
border-bottom-width : thin; 
border-left-width : thin; 
border-right-color : #333333; 
border-bottom-color : #333333; 
border-left-color : #333333; 
padding-right : 10px; 
padding-left : 10px; 
} 
#menu3 h2 { 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
border : 1px solid #ffffff; 
text-align : center; 
width : 70px; 
padding : 2px; 
margin-top : 2px; 
margin-right : 2px; 
margin-bottom : 2px; 
margin-left : 110px; 
} 
#menu3 dt { 
height : 35px; 
display : block; 
background-image : url(../images/fondomenu101.gif); 
color : #ffffff; 
text-indent : 10px; 
line-height : 35px; 
font-weight : bold; 
} 
dl, dd { 
margin : 0; 
} 
dt { 
display : block; 
font-size : 11px; 
} 
dt a { 
color : #ffffff; 
display : block; 
font-size : 11px; 
font-weight : bold; 
padding : 10px; 
text-decoration : none; 
} 
dt a:hover { 
color : #333333; 
font-size : 11px; 
font-weight : bold; 
background-image : url(../images/fondomenu102.gif); 
} 
dd a { 
color : #333333; 
text-decoration : none; 
} 
dd a:hover { 
color : #cccccc; 
text-decoration : none; 
} 
dd a:active { 
color : #cccccc; 
text-decoration : none; 
} 

.entradilla { 
color:#640464;
} 

.encuesta { 
width : 212px; 
height : 100%; 
background-repeat : repeat; 
padding-bottom : 10px; 
padding-left : 2px; 
background-color : #ddccea; 
border-bottom-width : 4px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
} 
#encuesta dt { 
height : 35px; 
display : block; 
background-image : url(../images/fondomenu101.gif); 
color : #ffffff; 
text-indent : 10px; 
line-height : 35px; 
font-weight : bold; 
} 
#encuesta dd { 
height : 35px; 
display : block; 
background-image : url(../images/fondomenu101.gif); 
color : #ffffff; 
text-indent : 10px; 
line-height : 35px; 
font-weight : bold; 
} 
#icons { 
text-align : right; 
padding-right : 10px; 
} 
.thrColHybHdr #mapaweb a { 
color : #333333; 
text-decoration : none; 
} 
.thrColHybHdr #mapaweb a:hover { 
text-decoration : underline; 
} 
.thrColHybHdr #mapaweb h3 { 
margin-left : 5px; 
padding-top : 0; 
margin-top : 0; 
margin-bottom : 4px; 
padding-bottom : 4px; 
} 
.thrColHybHdr #mapaweb h3 a { 
text-decoration : none; 
color : #640464; 
padding-top : 0; 
margin-top : 0; 
margin-bottom : 2px; 
padding-bottom : 2px; 
} 
.thrColHybHdr #mapaweb h3 a:hover { 
text-decoration : underline; 
} 
.thrColHybHdr #mapaweb h5 { 
font-size : 11px; 
font-weight : bold; 
background-color : #f3f3f3; 
text-decoration : none; 
text-align : left; 
height : 20px; 
padding-left : 8px; 
padding-top : 5px; 
} 
.thrColHybHdr #mapaweb h5 a { 
font-size : 11px; 
background-color : #f3f3f3; 
text-decoration : none; 
} 
.boton { 
font-size : 9px; 
color : #660099; 
clip : rect(auto,auto,auto,auto); 
text-align : center; 
text-decoration : none; 
padding : 2px; 
} 
.botonOver { 
font-size : 9px; 
font-weight : normal; 
color : #ffa606; 
clip : rect(auto,auto,auto,auto); 
text-align : center; 
text-decoration : none; 
padding : 2px; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox img { 
width : auto; 
height : auto; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #333333; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background-image : url(data:image/gif;base64:AAAA); 
display : block; 
} 
#prevLink { 
background : url(../images/prevlabel.gif) no-repeat left 100%; 
left : 0; 
float : left; 
} 
#nextLink { 
background : url(../images/nextlabel.gif) no-repeat right 100%; 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prevlabel.gif) no-repeat left 100%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/nextlabel.gif) no-repeat right 100%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
outline : none; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #400340; 
} 



