/* GRAL*/

body
{
background-color:#0E0C16;
margin-top:2%;
scrollbar-base-color: #FFFFFF; 
scrollbar-face-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #052C87;
scrollbar-highlight-color: #CCCCCC; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #CCCCCC;
}

.textos {
padding:15px 25px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.copyright {
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.fdo{
background-image:url(imag/back_der_abajo.gif);
background-repeat:repeat-y;
background-position:left;
}

a.links:link{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#EFDC98;
text-decoration:none; 
}
a.links:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#EFDC98;
text-decoration:none; 
}
a.links:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#D3AF2A;
text-decoration:none; 
}

a.d2b:link{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none; 
}
a.d2b:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none; 
}
a.d2b:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cccccc;
text-decoration:none; 
}




/* INICIO */


a.menu:link{
display:block; height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none; text-align:center;
}
a.menu:visited{
display:block; height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none; text-align:center;
}
a.menu:hover{
display:block; height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff8000;
text-decoration:none; text-align:center;
background-image:url(../Images/website/skin/selector_menu.gif);
background-position: 50% -8px;
background-repeat:no-repeat;
}

a.menu-2:link{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff8000;
text-decoration:none; text-align:center;
}
a.menu-2:visited{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff8000;
text-decoration:none; text-align:center;
}
a.menu-2:hover{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none; text-align:center;
}

a.menuActivo:link{
display:block; height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff8000;
text-decoration:none; text-align:center;
cursor:default;
}
a.menuActivo:visited{
display:block; height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff8000;
text-decoration:none; text-align:center;
cursor:default;
}
a.menuActivo:hover{
display:block; height:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff8000;
text-decoration:none; text-align:center;
cursor:default;
}


a.works:link{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none;
cursor:pointer;
}
a.works:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none;
}
a.works:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff8000;
text-decoration:none;
}

/* PROYECTOS */


.tituloproyecto {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF8000;
text-decoration:none;
}
.tituloproyecto_gris {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
color:#FF9900;
}
a.breadcrumb:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:10px;
color:#FAF0C0;
}
a.breadcrumb:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:10px;
color:#FAF0C0;
text-decoration:none;
}
a.breadcrumb:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:10px;
color:#FAF0C0;
text-decoration:underline;
}

.textoproyectos {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
color:#ffffff;
}


/*listado de proyectos dentro de projects*/

a.proyectos:link {

width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:30px;
text-decoration:none;
}
a.proyectos:visited {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:30px;
text-decoration:none;
}
a.proyectos:hover {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FDA044;
text-decoration:none;
background-image:url(../Images/website/skin/selector_derecha.gif);
background-position: 15px 4px;
background-repeat:no-repeat;
}

/*formularios*/

.botones{
width:80; height:20px;
border: #4A4A54 1px solid;
font-family: Verdana;
color:#E3E6BD;
font-size: 10px;
background-color: #0E0C16;
font-weight: bold;
}
.campo {
border: #4A4A54 0px solid;
background: #0E0C16;
color: #E3E6BD;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/*Eventos*/

.eventos_textos {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:10px;
color:#ffffff;
}
/*News*/

.news_titulos {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF9900;
padding-left:10px;
background-image:url(../Images/website/skin/selector_derecha.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
}

.news_subtitulos {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF6600;
padding-left:20px;
background-image:url(../Images/website/skin/selector_derecha.gif);
background-position: 10px 4px;
background-repeat:no-repeat;
}
.news_textos {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;

}
a.news_links:link {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
padding-left:20px;

}
a.news_links:visited {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
padding-left:20px;

}
a.news_links:hover {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underlinde;
color:#FDA044;
padding-left:20px;

}

a.news_news:link {
height:20px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
background-image:url(../Images/website/skin/icono_new.gif);
background-position: 0px 0px;
background-repeat:no-repeat
}
a.news_news:visited {
height:20px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
background-image:url(../Images/website/skin/icono_new.gif);
background-position: 0px 0px;
background-repeat:no-repeat
}
a.news_news:hover {
height:20px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underlinde;
color:#FFCC00;
background-image:url(../Images/website/skin/icono_new.gif);
background-position: 0px 0px;
background-repeat:no-repeat
}

.titProyectos:link{

font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#ffffff;
text-decoration:none;
}
.titProyectos:visited{

font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#ffffff;
text-decoration:none;
}
.titProyectos:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#ff8000;
text-decoration:none;

}

.textoAmarillo{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#EFDC98;
text-decoration:none; 
font-weight:normal;
}


/*newsletter signup*/

.newsletter_fields {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF6600;
padding-left:20px;
}

.newsletter_heading {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF9900;
padding-left:10px;
}



/* green #00CC33 */

.green_heading {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#00CC33;
padding-left:10px;
}

a.menu_green:link{
display:block; height:31px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00CC33;
text-decoration:none; text-align:center;
}
a.menu_green:visited{
display:block; height:31px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00CC33;
text-decoration:none; text-align:center;
}
a.menu_green:hover{
display:block; height:31px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00CC33;
text-decoration:none; text-align:center;
background-image:url(../Images/website/skin/selector_menu.gif);
background-position: 50% -8px;
background-repeat:no-repeat;
}

a.menuActivo_green:link{
display:block; height:31px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00CC33;
text-decoration:none; text-align:center;
cursor:default;
}
a.menuActivo_green:visited{
display:block; height:31px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00CC33;
text-decoration:none; text-align:center;
cursor:default;
}
a.menuActivo_green:hover{
display:block; height:31px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00CC33;
text-decoration:none; text-align:center;
cursor:default;
}

a.proyectos_green:link {

width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00CC33;
padding-left:30px;
text-decoration:none;
}
a.proyectos_green:visited {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00CC33;
padding-left:30px;
text-decoration:none;
}
a.proyectos_green:hover {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FDA044;
text-decoration:none;
background-image:url(../Images/website/skin/selector_derecha.gif);
background-position: 15px 4px;
background-repeat:no-repeat;
}
.e_urban_nolink {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
padding-left:20px;
}

.holiday_fields {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}
.holiday_heading {
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
padding-left:10px;
}

.holiday_text {
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:10px;
}

.holiday_text_bold {
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
}

a.proyectos_red:link {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
padding-left:30px;
text-decoration:none;
}
a.proyectos_red:visited {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
padding-left:30px;
text-decoration:none;
}
a.proyectos_red:hover {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FDA044;
text-decoration:none;
background-image:url(../Images/website/skin/selector_derecha.gif);
background-position: 15px 4px;
background-repeat:no-repeat;
}

.hud_fields {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.hud_heading {
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-left:10px;
}

.eurban_fields {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF9900;
}

.sh_eurban_heading {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#669ad3;
padding-left:10px;
}

.sh_eurban_fields {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#669ad3;
}
.sh_eurban_page_header {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#669ad3;
padding-left:10px;
background-image:url(../Images/website/skin/selector_derecha.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
}

.e-senior_page_header {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
padding-left:10px;
background-image:url(../Images/website/skin/selector_derecha.gif);
background-position: 0px 4px;
background-repeat:no-repeat;
}

a.menu-e-senior:link{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff0000;
text-decoration:none; text-align:center;
}
a.menu-e-senior:visited{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ff0000;
text-decoration:none; text-align:center;
}
a.menu-e-senior:hover{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none; text-align:center;
}

a.menu-calif:link{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00FF00;
text-decoration:none; text-align:center;
}
a.menu-calif:visited{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#00FF00;
text-decoration:none; text-align:center;
}
a.menu-calif:hover{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none; text-align:center;
}

a.menu-midatlantic:link{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#33ccff;
text-decoration:none; text-align:center;
}
a.menu-midatlantic:visited{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#33ccff;
text-decoration:none; text-align:center;
}
a.menu-midatlantic:hover{
display:block; height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none; text-align:center;
}

.checkbox {
height: 25px;
width: 25px;
}

.trends_heading {
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
}