.fondoWeb {background: #000000 url(imagenes/fondo.jpg) center top no-repeat}
.fondoMenu {background: url(imagenes/fondoCaja1.gif) repeat-x}
.fondoCaja1 {background: #4A4A4A}
.fondoCaja2 {background: #0B0B0B url(imagenes/fondoCaja2.gif) repeat-x}
.fondoCaja3 {background: #0B0B0B url(imagenes/fondoCaja3.gif) repeat-x}
.linea {background: #000000}

.menu {font-family: trebuchet ms; font-size: 15px; color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: lowercase; letter-spacing: -1px; line-height: 32px}
.submenu {font-family: trebuchet ms; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: lowercase; letter-spacing: 0px; line-height: 19px}
.flecha {color: #00CCFF}
.breadcrumb {font-family: trebuchet ms; font-size: 11px; color: #FFFFFF; font-weight: none; text-decoration: none}
.titular {font-family: trebuchet ms; font-size: 22px; color: #FFFFFF; font-weight: none; text-decoration: none; text-transform: lowercase; letter-spacing: -1px}
.subtitular {font-family: trebuchet ms; font-size: 22px; color: #00CCFF; font-weight: none; text-decoration: none; text-transform: lowercase; letter-spacing: -1px}
.boton {font-family: trebuchet ms; font-size: 12px; color: #00CCFF; font-weight: bold; text-decoration: none; text-transform: lowercase; letter-spacing: 0px}
.titulo {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.subtitulo {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 14px; color: #C6C6C6; font-weight: bold; text-decoration: none}
.texto {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: none; text-decoration: none; line-height: 18px}
.pie {font-family: trebuchet ms; font-size: 11px; color: #FFFFFF; font-weight: none; text-decoration: none}
.seccion {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 14px; color: #00CCFF; font-weight: bold; text-decoration: none}
.link {color: #00CCFF; text-decoration: none}
a:hover {color: #00CCFF; text-decoration: underline}

.checkbox {background-color: #232323}
select {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 11px; color: #4A4A4A; font-weight: bold; background-color: #FFFFFF}
input {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 0px}
textarea {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 0px; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #00CCFF}

body {scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #000000; scrollbar-arrow-color: #00CCFF}

/* Estilos aaccentia */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}

#tablacentral{
	margin:auto;
	background-color:#3a3a3a;
}

#tablacentral #contenidos{
	background-image:url(imagenes/fondos/fondo.jpg);
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:14px;	
	padding-top:2px;
	padding-bottom:2px;
}

.cajatitulo{
	width:295px;
	height:205px;
	background-image:url(imagenes/fondos/caja_01.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.cajatitulo .c_titulo{
	clear:both;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.cajatitulo .c_titulo .titulol{
	font-family: trebuchet ms;
	font-size:13px;
	color:#00CCFF;
	display:block;
	font-weight:bold;
	/*font-weight:bold;*/
}
.cajatitulo .c_titulo .titulor{
	font-family: trebuchet ms;
	font-size:13px;
	color:#949393;
	display:block;
	float:right;
	text-decoration:none;
	/*font-weight:bold;*/
}
.cajatitulo .c_titulo .titulor .azul{
	color:#00CCFF;
	
}
.cajatitulo .c_contenido{
	clear:both;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
/*	margin-top:20px;*/
}
.cajatitulo .c_contenido a{
	text-decoration:none;

}
.cajatitulo .c_contenido img {
	margin-left:10px;
}
.cajatitulo .c_contenido_galeria{
	margin-top:10px;
}

.cajatitulo .c_contenido_galeria #randomfoto {
	display:block;
	margin:auto;
	width:260px;
	height:145px;
	overflow:hidden;
}

.cajatitulo .c_contenido_galeria #randomfoto img{
	border:none;
	display:block;
	margin:auto;

}
Hoy he ayudado a conseguir uno 
.cajatitulo .c_contenido_galeria .randomfoto img{
/*	margin:auto;*/
/*	display:block;*/
/*	border: 1px solid #000;*/
}
.cajatitulo .c_contenido .titulo, .cajatitulo .c_contenido .subtitulo {
	font-family:tahoma,verdana,helvetica,sans-serif;
	color:#ffffff;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.cajatitulo .c_contenido .info{
	font-family:tahoma,verdana,helvetica,sans-serif;
	text-align:justify;
	font-size:10px;
	color:#949393;
}

/* Cajas de promociones */
.cajapromo{
	width:295px;
	height:205px;
	background-image:url(imagenes/fondos/caja_02.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}


.cajapromo table{
	height:205px;
}

.cajapromo img{
	border: 1px solid #000;
}

/* Caja del Blog */
.cajablog{
	width:590px;
	height:205px;
	background-image:url(imagenes/fondos/caja_05_blog.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.cajablog .c_titulo{
	clear:both;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.cajablog .c_titulo a{
	text-decoration:none;
}
.cajablog .c_titulo .titulol{
	font-family: trebuchet ms;
	font-size:13px;
	color:#00CCFF;
	display:block;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	/*font-weight:bold;*/
}
.cajablog .c_titulo .titulor{
	font-family: trebuchet ms;
	font-size:13px;
	color:#949393;
	display:block;
	float:right;
	text-decoration:none;
	cursor:pointer;
	/*font-weight:bold;*/
}


/* Estilos del calendario */
.cajacalendario{
	width:300px;
	height:280px;
	background-image:url(imagenes/fondos/caja_03_calendario.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.cajacalendario .calen_titulo{
	font-family:tahoma,verdana,helvetica,sans-serif;
	text-align:justify;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	margin:auto;
	text-align:center;
	padding-top:10px;
	letter-spacing:0.1em;
}
#boxcalendario{
	padding-top:7px;	
}
#boxcalendario table{
	margin:auto;
}

#boxcalendario table td.cursor{
	width:34px;
	height:auto;
	background-image:none;
	text-align:center;
}
#boxcalendario table td.nombredia{
	font-family:tahoma,verdana,helvetica,sans-serif;
	width:34px;
	height:auto;
	background-image:none;
	text-align:center;
	font-size:11px;
	color:#949393;
	text-decoration:none;
	border: none;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}

#boxcalendario table td.dia{
	font-family:tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	width:34px;
	height:34px;
	background-image:url(imagenes/fondos/casilla_dia.png);
	background-repeat:no-repeat;
	color:#00CCFF;
}

#boxcalendario table td.concierto{
	font-family:tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	width:34px;
	height:34px;
/*	background-color:#0000FF;
	background-image:none;
/*	background-image:url(imagenes/fondos/casilla_dia.png);
	background-repeat:no-repeat;*/
	color:#00CCFF;
}
#boxcalendario table td.concierto a{
	margin:auto;
	display:block;
	font-family:tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	width:30px;
	line-height:30px;
	color:#fff;
	background-color:#366CA3;
}

#boxcalendario table td.hoy{
	font-weight:bold;
	font-size:14px;
}

#boxcalendario table td.diasel{
	font-family:tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	width:34px;
	height:34px;
	background-image:url(imagenes/fondos/casilla_dia.png);
}



#boxcalendario .tfecha{
	font-family: trebuchet ms;
	font-size:13px;
	color:#00CCFF;
	text-align:center;
	background-image:none;
	height:auto;
	width:auto;
}

/* estilos de los conciertos */

.cajaconciertos{
	width:300px;
	height:540px;
	background-image:url(imagenes/fondos/caja_04_conciertos.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

.cajaconciertos .con_titulo{
	font-family:tahoma,verdana,helvetica,sans-serif;
	text-align:justify;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	margin:auto;
	text-align:center;
	padding-top:10px;
	letter-spacing:0.1em;
}




/* Estillos para el blog */

#blog_content{
	position:relative;

	padding-left:20px;
	padding-right:20px;
	color:#959597;
	font-family:trebuchet ms,tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
	line-height:1em;
	top:0px;
	left:0px;
}
#blog_pre_content{
	position:relative;
	margin:0;
	padding:0;
}
.blog_contenido{
clear:both;
padding-top:10px;
}
#visor_blog, #blog_pre_content{
	height:140px;
	overflow:hidden;
}
#visor_blog{
	margin:auto;
	width:566px;
}
#btn_blog_up, #btn_blog_down{
	cursor:pointer;
}

#blog_content div{
	background-image:url(imagenes/flecha_menu.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#blog_content a{
	margin-top:10px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:3px;
	font-weight:bold;
	font-size:13px;
   font-family:trebuchet ms,tahoma,verdana,helvetica,sans-serif;
}
#blog_content span{
	display:block;
	padding-bottom:5px;
	margin-bottom:5px;
	/*border-bottom:groove 1px #000;*/
}

/* Estillos para el foro */
#foro_content{
	position:relative;

	padding-left:20px;
	padding-right:7px;
	color:#959597;
	font-family:trebuchet ms,tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
	line-height:1em;
	top:0px;
	left:0px;	
}
#foro_pre_content{
	position:relative;
	margin:0;
	padding:0;	
}
.foro_contenido{
clear:both;
padding-top:10px;
}
#foro_pre_content{
	height:140px;
	overflow:hidden;
	width:255px;	
}
#visor_foro{
	margin:auto;
	height:140px;
	overflow:hidden;
	width:270px;
}


#btn_foro_up, #btn_foro_down{
	cursor:pointer;
}

.postforo{
	background-image:url(imagenes/flecha_menu.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.postforo .linkforo {
	margin-top:10px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:3px;
	font-weight:bold;
	font-family:trebuchet ms,tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
}
.postforo .linkpost{
	display:block;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#959597;
	text-decoration:none;
	margin-top:4px;
	margin-bottom:4px;	
}

#celdavideo{
	width:605px;
	height:455px;
	padding-left:15px;
	padding-top:5px;
	overflow:hidden;
	background-image:url(flash/fondo.jpg);
	background-repeat:no-repeat;
}
