body,td,th { margin:0; padding:0; font-family: Verdana, Geneva, sans-serif; font-size:12px; background:url(../images/fondo_body.gif) 0 0 repeat-x; color:#6e6e6e; }

#contenedor { margin:0; padding:0; background: url(../images/fondo_contenedor.jpg) center 0 no-repeat; }

#cabecera { margin:0; padding:0; height:340px; width:100%; background:url(../images/fondo_body.gif) 0 0 repeat-x; }

#cabecera .contenido { margin:0 auto; width: 980px; }

#cabecera .columna_izquierda { margin:0; padding:0; width:678px; float:left; }
#cabecera .columna_derecha { margin:0; padding:0; width:302px; float:right; }

#logo { margin: 0 0 0 -3px; #margin: 0; padding:0; float:left; }

#banner_flash { margin:20px 0 0 10px; width:280px; padding:0; text-align:center; border:1px solid #fa6bff; background-color:#FFF; }

#menu_principal { margin:0 0 0 15px; padding:8px 0 0 0; background-color:#fa6bff; float:left; font-size:12px; font-weight:bold; color:#fff; }
#menu_principal a { color:#fff; text-decoration:none; }
#menu_principal a:hover { color:#6f0a6c; text-decoration:none; }
.caja_menu { margin:0; padding:0; position:relative; float:left; }
.imagen_menu { margin:0; padding:0; width:20px; height:15px; background:url(../images/imagen_menu.gif) center center no-repeat; float:left; }

#oficial { margin:100px 120px 0 0; padding:0; position:relative; float:right; }

#contenido { margin:20px auto; padding:0; width:980px; }
#contenido a { color:#6f0a6c; text-decoration:none; }
#contenido a:hover {
	color:#FA6BFF;
	text-decoration:none;
	font-size: ;
}

#columna_izquierda_home { margin:0; padding:0 15px; width:435px; border-right:1px dotted #ccc; position:relative; float:left; }

/*#columna_izquierda { margin:0; padding:0 15px 0 10px; width:655px; float:left; }
#columna_izquierda a { color:#6f0a6c; text-decoration:underline; }
#columna_izquierda a:hover { color:#6f0a6c; text-decoration:none; }*/

/*#columna_derecha { margin:0; padding:5px 12px 0 0; width:280px; float:right; }
#columna_derecha img { border:1px solid #fa6bff; }*/

#ultimos_blogs_home { margin:0 0 20px 0; padding:0 0 20px 0; width: 100%; position:relative; float:left; border-bottom:1px dotted #ccc; }
#ultimos_blogs_home_foto { margin:0; padding:0; width: 122px; position:relative; float:left; }
#ultimos_blogs_home_foto img { border:1px solid #fa6bff; }
#ultimos_blogs_home_texto { margin:0; padding:0; position:relative; float:left; }

#ultimos_blogs_home_texto p { text-align:justify; }

/* Begin Images */
#ultimos_blogs_home_texto p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

#ultimos_blogs_home_texto img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

#ultimos_blogs_home_texto img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

#ultimos_blogs_home_texto img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

#ultimos_blogs_home_texto .alignright {
	float: right;
	}

#ultimos_blogs_home_texto .alignleft {
	float: left
	}
/* End Images */


#prensa_home { margin:0 0 20px 0; padding:0 0 20px 0; width: 100%; position:relative; float:left; border-bottom:1px dotted #ccc; }
#prensa_home_foto { margin:0; padding:0; width: 122px; position:relative; float:left; }
#prensa_home_foto img { border:1px solid #fa6bff; }
#prensa_home_texto { margin:0; padding:0; width: 298px; position:relative; float:right; text-align:justify; }

#noticias_home { margin:0; padding:0 0 20px 0; width: 100%; position:relative; float:left; }
#noticias_home_foto { margin:0; padding:0; width: 122px; position:relative; float:left; }
#noticias_home_foto img { border:1px solid #fa6bff; }
#noticias_home_texto {
	margin:0;
	padding:0;
	width: 298px;
	position:relative;
	float:right;
	text-align:left;
}

.leer_mas { color:#6f0a6c; font-weight:normal; }
.leer_mas:a { color:#6f0a6c; text-decoration:none; }
.leer_mas:hover { color:#6f0a6c; text-decoration:none; }

.volver { margin: 0; padding: 0 0 0 10px; float: right; color: #6f0a6c; text-decoration: none; background-image: url(../images/flecha_volver.gif); background-position: 0 6px; background-repeat: no-repeat; float: left; }
.volver:a{ color: #6f0a6c; text-decoration: none; }
.volver:hover{ color: #6f0a6c; text-decoration: underline; }

#columna_centro_derecha { margin:0; padding:0; position:relative; float:left; }

#columna_centro_home { margin:0; padding:0 15px; width:192px; position:relative; float:left; }
.calendario_mes {
	color:#6f0a6c;
	font-weight:bold;
	font-size: 15px;
}
.calendario_dias { color:#000; font-weight:bold; }

#columna_derecha_home { margin:0; padding:0 10px 0 15px; /*width:266px;*/ width:234px; position:relative; float:left; border-left:1px dotted #ccc; text-align:justify; }

#columna_derecha_home li { margin: 10px 0; padding:0; color:#6e6e6e; float: left; list-style-type: none; position: relative; }
#columna_derecha_home li a { margin:0; padding:0; color:#6e6e6e; text-decoration:none; }
#columna_derecha_home li a:hover { margin:0; padding:0; color:#6e6e6e; text-decoration:underline; }

/*.rss_ciclismo_fecha { color:#000; font-weight:bold; }
.rss_ciclismo_titulo { color:#414141; font-weight:bold; }*/

#multimedia { margin:20px 0 20px 15px; padding:15px 0 0 0; /*width:465px;*/ width:466px; position:relative; float:left; border-top:1px dotted #ccc; text-align:justify; }

#pie { margin:0; padding:20px; background:url(../images/fondo_pie.gif) center top no-repeat; clear:both; text-align:center; color:#939393; }
#pie a { color:#939393; text-decoration:none; }
#pie a:hover { color:#939393; text-decoration:underline; }

h1 { font-size: 18px; margin: 0; padding: 0; font-weight: normal; }
h2 { font-size: 16px; margin: 0; padding: 0; font-weight: normal; }
h3 { font-size: 14px; margin: 0; padding: 0; font-weight: normal; }

p {
	margin:0;
	padding: 0;
	line-height: normal;
	text-align: left;
}

.rosa {
	color:#fa6bff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bolder;
}
.rojo {
	color:#906;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: left;
}
.fecha { color:#999999; font-weight:bold; }
.clearfloat { clear: both; height: 0; line-height: 0; font-size: 0; }

/* /////////////////////////// FORMULARIOS */
#formulario_contacto { margin: 0; padding: 0; }
input[type="text"] { width: 80%; }
input[type="text"]#telefono { width: 20%; }
textarea{ width: 80%; }
button#borrar{ border: none; background: #ffffff; margin: 5px 0 0 0; padding: 0; width: 70px; height: 23px; }
button#enviar{ border: none; background: #ffffff; margin: 5px 0 0 0; padding: 0; width: 70px; height: 23px; }

/* /////////////////////////// end formularios */.Titular_Noticia {
	font-size: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #909;
}
.Subtitulo_Noticia {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
.Fecha_Noticia {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #F6C;
	font-weight: bold;
}
.Texto_Noticia {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
}
#contenedor #contenido #columna_izquierda_home #noticias_home #noticias_home_texto .contenido {
	text-align: left;
}
