html{
background:#000;
}


/* ----------LINKS GENÉRICOS------------- */
a, a:visited 
	{ 
		text-decoration: none;
		border: 0px solid #fff; 
		color:#fff;
	}
	
a:hover
	{ 
		text-decoration: none;
		border: 0px solid #fff; 
		color: #fff;
	}


/* ----------BAJO JQUERY MASONERY-------------- */
.wrap {
  background: #000;
  overflow: hidden; /* clearing floats */
  width:100%;
  clear:both;
  float:none;

}

.caja {
width:235px;
  height:auto;
  margin: 4px;
  padding:5px 4px 4px 4px;
  float: left;
  background-color: #fff;
  color: #5d4e4e;
  display: inline;  /* IE6 fix */
color:#333333;
  text-align:left;
font-size:10px;
  z-index:2;

}

.caja:hover{
background:#fff url(../imagenes/bck_fichas_hover.jpg) repeat-x left bottom;
}


.noticia {
  width:235px;
  margin: 4px;
  padding:5px 4px 4px 4px;
  float: left;
  background: #a10000;
  color: #5d4e4e;
  display: inline;  /* IE6 fix */
  font-size: 11px;
  z-index:3;

}


.caja_g {
  width: 400px;
  margin: 4px;
  padding:6px 4px 0px 4px;
  float: left;
  background: #fff;
  color: #5d4e4e;
  display: inline;  /* IE6 fix */
  font-size: 11px;
  
}





.caja_g img{
position:relative;
float:none;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:6px;
}

.caja_g p{
position:relative;
float:left;
width:98%;
height:auto;
text-align:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
margin:0px 0 0 0px;
color:#333333;
line-height:120%;
}

.caja_g a, .caja_g a:visited{
color:#a10000;
}
.caja_g a:hover{
text-decoration:underline;
color:#a10000;
}


.caja_g ul{
display:block;
position:relative;
top:5px;
padding-left:30px;
margin-bottom:20px;
padding-bottom:20px;
text-align:left;
list-style-type:square;
list-style-position: outside;

}
.caja_g ul li{
padding:0;
margin:0;
float:none;
position:relative;
text-align:left;
font-size:11px;
line-height:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;

/*list-style-image: url(../imagenes/iconolista.gif);
background:url(../imagenes/iconoenlace.gif) no-repeat left center;*/

}

.caja_g ul li a, .caja_g ul li a:visited{
text-align:left;
font-size:11px;
line-height:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a10000;
background:url(../imagenes/iconoenlace.gif) no-repeat left center;
padding-left:20px;
}

.caja_g ul li a:hover{
text-decoration:underline;
}





/* ----------GENERAL DEL SITIO-------------- */
#cabecera, #separador {
position: relative;
margin: 0;
float:none;
top:0;
left:0;
text-align: left;
width:100%;
background: #000 url(../imagenes/bck_cabecera.jpg) repeat-x left top;
z-index:10;
padding-bottom:15px;
padding-left:0px;
margin-bottom:40px;
clear:both;
min-height:100px;
}
#separador{
clear:both;
background: #000 ;
margin-top:100px;
background: #000 url(../imagenes/bck_separador.gif) no-repeat left 65px;
width:99%;
}


#separador ul#navmenu-h{
top:25px;
}

#separador ul#secundario{
margin:0;
top:8px;
}


#separador h3{
color:#fff;
float:left;
padding-top:38px;
padding-left:10px;
margin-right:30px;
font-size:16px;
line-height:140%;
font-weight:normal;
text-align:center;
}

#separador h3 span{
text-transform:uppercase;
padding-top:12px;
padding-left:10px;
font-size:16px;
line-height:120%;
font-weight:bold;
text-align:center;
}

#cabecera p{
position:relative;
float:left;
height:auto;
text-align:left;
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-bottom:15px;
margin:75px 0 0 5px;
color:#856666;
}

#logotipo {
position: relative;
float:left;
margin:10px 0 0 0;
top:0;
text-align: left;
width: 388px;
height:85px;
}


.caja img{
position:relative;
float:none;
width:auto;
height:auto;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
}

.caja p{
position:relative;
float:left;
width:98%;

text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:15px;
margin:0px 0 0 0px;
line-height:14px;
color:#333333;
}

.caja p.fecha, .noticia p.fecha{
margin:35px 0 5px 0;
padding-bottom:0px;
text-decoration:none;
float:none;
display:block;
font-style:italic;
}

.noticia p.fecha{
color:#fff;
}

.cajavideo2{
z-index:1;
text-align:left;
margin-bottom:20px;

}

.base{
padding-bottom:30px;
}

.videobase{
width:720px;
}

.noticiabase{
width:600px;
padding-bottom:20px;
}
.caja a p, .caja a, .caja a:visited, .caja a:visited p{
color:#333333;
text-decoration:none;
display:block;
}
.caja a:hover p, .caja a:hover{
color:#333333;
text-decoration:none;
}

.rojo{
color:#a10000;
font-weight:bold;
}
.gris{
color:#333;
font-weight:normal;
}

a.gris{
color:#333;
font-weight:normal;
}
a.gris{
color:#333;
font-weight:normal;
text-decoration:underline;
}

.noticia img{
position:relative;
float:none;
width:auto;
height:auto;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0 5px 0px;
}

.noticia p{
position:relative;
float:left;
width:auto;
height:auto;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
margin:0;
color:#fff;
line-height:14px;
}

.noticia p a{
color:#fff;
text-decoration:none;
display:block;
}

.noticia p a:hover{
color:#fff;
text-decoration:underline;
}




.noticia h3, .noticia h3 a{
color:#fff;
float:none;
}



h3.Infoarquitectura {
background:url(../imagenes/icono_3d.gif) no-repeat -4px -36px;
}
h3.Spots{
background: url(../imagenes/icono_video.gif) no-repeat -4px -36px;
}
h3.Noticias {
background:url(../imagenes/icono_noticias.gif) no-repeat -4px -36px;
}



.caja_g h3.Noticias{
background:#fff url(../imagenes/icono_noticias_g.gif) no-repeat -4px -36px;
}

h3.Fotografía{
background: url(../imagenes/icono_fotografia.gif) no-repeat -4px -37px;
}
h3.Publicidad{
background:url(../imagenes/icono_grafico.gif) no-repeat -4px -36px;
}
h3.Web {
background-image:url(../imagenes/icono_web.gif);
background-position: -4px -36px;
background-repeat:no-repeat;
}

h3.Clientes{
background:url(../imagenes/icono_clientes.gif) no-repeat -4px -36px;
}

p.epdf {
background:url(../imagenes/iconopdf.gif) no-repeat left top;
height:14px;
padding-top:13px;
padding-bottom:0;
padding-left:25px;
margin:15px 0 0 0;
font-weight:bold;
}

p.eflv {
background:url(../imagenes/iconoflv.gif) no-repeat left top;
height:14px;
padding-top:13px;
padding-bottom:0;
padding-left:25px;
margin:15px 0 0 0;
font-weight:bold;
}

p.emp3{
background:url(../imagenes/iconomp3.gif) no-repeat left top;
height:14px;
padding-top:13px;
padding-bottom:0;
padding-left:25px;
margin:15px 0 0 0;
font-weight:bold;
}

p.eweb{
position:relative;
clear:both;
float:none;
font-size: 16px;
color:#a10000;
font-weight: bold;
margin:0;
text-align:left;
width:100%;
padding-top:80px;

}
a.enlaces2, a.enlaces2:visited{
color:#a10000;
font-weight:normal;
text-decoration:none;
font-size:10px;
padding-left:0px;
}

a.enlaces,a.enlaces:visited{
color:#a10000;
font-weight:normal;
text-decoration:none;
font-size:10px;
background:url(../imagenes/iconoenlace.gif) no-repeat left center;
padding-left:20px;
}
a:hover.enlaces, a:hover.enlaces2{
text-decoration:underline;
}

#pie{
clear:both;
float:none;
width:100%;
color:#ccc;
margin-top:70px;
padding-bottom:10px;
}
#pie strong{
color:#fff;
font-weight:bold;
}

#pie rojo, #pie rojo a{
color:#a10000;
}




