@charset "iso-8859-1";

/* COMUNES */
* { font-family:Arial, Helvetica, sans-serif; font-size:inherit; font-weight:inherit; margin:0px; padding:0px; }
body { background-color:#658aef; font-size:small; }
ul { list-style-type:none; }
img { border:none; }
strong, .negrita { font-weight:bold; }
.cursiva { font-style:italic; }
.subrayado { text-decoration:underline; }
.tachado { text-decoration:line-through; }
a:link, a:visited { color:#000000; }
a:hover { text-decoration:none; }
.acenter { text-align:center; }
.aright { text-align:right; }
.fleft { float:left; margin-right:12px; }
.fright { float:right; margin-left:12px; }
.peq1 { font-size:0.8em; }
.peq2 { font-size:0.6em; }
.peq3 { font-size:0.4em; }
.gra1 { font-size:1.2em; }
.gra2 { font-size:1.4em; }
.gra3 { font-size:1.6em; }
p { width:99%; margin-bottom:10px; }
img.icono { margin:0px 4px -4px; }
.cleaner { height:0px; line-height:0px; font-size:0em; clear:both; }
abbr:hover, acronym:hover { cursor:help; }
noscript p { visibility:hidden; display:none; }
.azul, a.azul:link, a.azul:visited { color:#331d95; }
.verde, a.verde:link, a.verde:visited { color:#51850b; }
.violeta, a.violeta:link, a.violeta:visited { color:#b11bae; }
.naranja, a.naranja:link, a.naranja:visited { color:#ff4808; }
.rojo, a.rojo:link, a.rojo:visited { color:#E6A200; }


/* PORTADA */
#todo { width:780px; margin:auto; }
.idioma { margin:4px 0; }
.idioma img { vertical-align:middle; }
.idioma a:link, .idioma a:visited { color:#fff; }
#cabecera { height:188px; margin:10px 0px; background:url(../images/cabeceras/1.jpg) left top no-repeat; }
#cuerpo .columna { background:url(../images/esquina_derecha.gif) right top no-repeat; }
#cuerpo .columna .titulo { padding:4px 0px; text-align:center; color:#FFFFFF; font-weight:bold; background:url(../images/esquina_izquierda.gif) left top no-repeat; }
#cuerpo .columna .titulo a:link, #cuerpo .columna .titulo a:visited { color:#FFFFFF; }
#cuerpo .columna .texto { padding:10px; background-color:#ffffff; }
#cuerpo .c1_3 { float:left; width:390px; background-color:#331d95; }
#cuerpo .c1_3 .texto { min-height:480px; background:#658aef url(../images/fondo_c1_3.gif) bottom left no-repeat; }
#cuerpo .c1_3 .texto p { float:left; width:50%; height:88px; overflow:hidden; }
#cuerpo .c1_3 .texto a:link, #cuerpo .c1_3 .texto a:visited { font-weight:bold; color:#331d95; }
#cuerpo .c1_3 .texto .cuenta_bancaria { clear:both; width:200px; margin:20px 0 0 70px; line-height:1.2em; text-align:right; font-weight:bold; }
#cuerpo .c2_3 { float:left; width:250px; margin-left:10px; background-color:#b20e16; }
#cuerpo .c2_3 .texto { min-height:380px; text-align:center; color:#b20e16; background:#658aef url(../images/fondo_c2_3.gif) bottom left no-repeat; }
#cuerpo .c2_3 .texto ul li { margin-bottom:6px; }
#cuerpo .c2_3 .texto a:link, #cuerpo .c2_3 .texto a:visited { color:#b20e16; }
#cuerpo .c2_3 .texto img { margin:20px 0px; }
#cuerpo .c3_3 { float:right; width:120px; background-color:#357a1d; }
#cuerpo .c3_3 .texto { min-height:480px; text-align:center; background:#658aef url(../images/fondo_c3_3.gif) bottom left no-repeat; }
#cuerpo .c3_3 .texto img { margin-bottom:10px; }

.cuadro_redondo { width:250px; background-color:#b20e16; color:#ffffff; }
.cuadro_redondo .arriba { height:11px; background:url(../images/esquina_derecha.gif) no-repeat top right; font-size:0em; }
.cuadro_redondo .centro { min-height:78px; }
.cuadro_redondo .centro p { float:left; width:42%; margin:2px 6px; }
.cuadro_redondo .abajo { clear:both; height:11px; background:url(../images/esquina_derecha_inferior.gif) no-repeat top right; }
.cuadro_redondo a:link, .cuadro_redondo a:visited { color:#FFFFFF; }

#pie { clear:both; height:17px; margin:10px 0; background-color:#4358bf; }
#pie p { width:50%; margin:0; }
#pie p img { vertical-align:text-top; }
#pie, #pie a:link, #pie a:visited { font-size:0.9em; color:#FFFFFF; }

/* INTERIOR */
.pestanas li { display:inline; margin-right:10px; padding-left:14px; background:url(../images/esquina_izquierda.gif) top left no-repeat; }
.pestanas li a:link, .pestanas li a:visited, .pestanas li strong { padding:0px 14px 0px 0px; text-decoration:none; color:#CCCCCC; background:url(../images/esquina_derecha.gif) top right no-repeat; }
.pestanas li strong { color:#FFFFFF; }
.pestanas .mosaw { background-color:#331d95; }
.pestanas .biciclown { background-color:#51850b; }
.pestanas .otros { background-color:#b11bae; }
.pestanas .colaboraciones { background-color:#ff4808; }
.pestanas .colaboradores { background-color:#ff4808; }
.pestanas .foros { background-color:#e6a200; }
.pestanas .enlaces { background-color:#e6a200; }

.cuerpo { padding:25px; border:1px solid; border-bottom:none; background-color:#FFFFFF; }

.cuerpo .categorias { width:99%; margin-bottom:30px; }
.cuerpo .categorias li { display:inline; }
.cuerpo .categorias li div { float:left; width:218px; padding-left:8px; background:left 6px no-repeat; }
.cuerpo_mosaw .categorias li div { margin:2px 6px; background-image:url(../images/vineta_mosaw.gif); }
.cuerpo_biciclown .categorias li div { margin:2px 6px; background-image:url(../images/vineta_biciclown.gif); }
.cuerpo_otros .categorias li div { margin:2px 6px; background-image:url(../images/vineta_otros.gif); }
.cuerpo_colaboraciones .categorias li div { margin:2px 6px; background-image:url(../images/vineta_colaboraciones.gif); }
.cuerpo_colaboradores .categorias li div { margin:2px 6px; background-image:url(../images/vineta_colaboraciones.gif); }
.cuerpo_enlaces .categorias li div { margin:2px 6px; background-image:url(../images/vineta_enlaces.gif); }

.cuerpo .cuadro_foto { float:right; width:340px; height:390px; overflow:hidden; margin-right:14px; }
/*.cuerpo .cuadro_foto_boletin { float:right; width:340px; height:348px; overflow:hidden; margin-right:14px; }*/
.cuerpo .cuadro_foto_horiz { float:right; width:340px; height:197px; overflow:hidden; margin-right:14px; }
* html .cuerpo .cuadro_foto { margin-right:2px; }
.cuerpo .cuadro_info, .cuerpo .destacado { float:left; width:340px; min-height:115px; height:115px; margin:0px 10px 20px; overflow:hidden; }
.cuerpo .cuadro_info img { float:left; }
.cuerpo .cuadro_info p { float:right; width:144px; padding:10px; margin:0; }
.cuerpo .destacado { width:200px; height:auto; padding:10px; }
.cuerpo .destacado div.foto { width:150px; height:125px; margin:auto; overflow:hidden; }
.cuerpo .destacado p { width:180px; }
.cuerpo .fotografias { margin-top:30px; }
.cuerpo .fotografias .foto { float:left; width:230px; margin:0px 6px; font-size:0.9em; }
.cuerpo .fotografias .foto p { width:230px; height:170px; overflow:hidden; }
.cuerpo_mosaw { border-color:#331d95; }
.cuerpo_mosaw .cuadro_foto, .cuerpo_mosaw .cuadro_info { border:1px solid #331d95; }
.cuerpo_biciclown { border-color:#51850b; }
.cuerpo_biciclown .cuadro_foto,.cuerpo_biciclown .cuadro_info { border:1px solid #51850b; }
.cuerpo_otros { border-color:#b11bae; }
.cuerpo_otros .cuadro_foto, .cuerpo_otros .cuadro_info { border:1px solid #b11bae; }
.cuerpo_colaboraciones { border-color:#ff4808; }
.cuerpo_colaboradores { border-color:#ff4808; }
.cuerpo_colaboradores .cuadro_foto, .cuerpo_colaboradores .cuadro_info { border:1px solid #ff4808; }
.cuerpo_colaboraciones .cuadro_foto, .cuerpo_colaboraciones .cuadro_info { border:1px solid #ff4808; }
.cuerpo_foros { border-color:#e30e0e; }
.cuerpo_foros .cuadro_foto, .cuerpo_foros .cuadro_info { border:1px solid #e30e0e; }
.cuerpo_enlaces { border-color:#E6A200; }
.cuerpo_enlaces .cuadro_foto, .cuerpo_enlaces .cuadro_info { border:1px solid #E6A200; }
.piefoto { width:230px; }

/* CONTACTO */
form { /*width:350px;*/ margin:auto; }
fieldset { border:none; }
form dt { float:left; width:130px; text-align:right; }
form dt, form dd { margin-bottom:10px; }
form dd.boton { margin-left:265px; }
label { margin-right:10px; text-align:right; vertical-align:top; }
input.caja, textarea.caja, select.caja { border:1px #656565 solid; background-color:#ffffff; }
input.radio { margin-top:-4px; }
input.boton { border:none; padding-left:6px; color:#4B4B4B; text-decoration:underline; background:#ffffff url(../images/boton_enviar.gif) 0 50% no-repeat; }
