/* FOTOGALERIA
--------------------------------------------------------------------------------------------- */
#fotogaleria #contenedor{ background:#fff;}
#fotogaleria #contenido{ width:100%; padding:1em 0;}
#fotogaleria #contenedor .mod_img{ border:10px solid #dddddd; margin:0 1em; width:63.5em; text-align:center; background:#dddddd; height: 447px; min-height: 447px; height: auto !important; }
#fotogaleria #contenedor .mod_img img {display:block; }
#fotogaleria #contenedor .paginacion{ float:left; display:inline; width:28em;}
#fotogaleria #contenedor .mod_txt{ float:left; display:inline; width:30.3em;}
#fotogaleria #contenedor .paginacion{ background:#e8e8e8; margin:0 0 1.8em; padding:1em 0;}
#fotogaleria #contenedor .btn_stop{ margin-left:1em; display:inline; float:left;}
#fotogaleria #contenedor .btn_stop a {background: url('/img/f_stop.jpg') no-repeat left center; color:#FFFFFF; display:block; line-height:1.9em; padding:0 0.6em 0 3.1em; width:7.9em; }
#fotogaleria #contenedor .paginacion ul { margin-right:1em;}
#fotogaleria #contenedor .paginacion li{ color:#333; font-size: 0.9em; padding-top: 3px;}
#fotogaleria #contenedor .paginacion .b_ant {background:url('/img/b_ant2.gif') no-repeat scroll 0%; width:27px; height:19px; margin-top: -2px;}
#fotogaleria #contenedor .paginacion .b_sig {background:url('/img/b_sig2.gif') no-repeat scroll 0%; width:27px; height:19px; margin-top: -2px;}
#fotogaleria #contenedor .paginacion .b_ant:hover{background:url('/img/b_ant2_hover.gif') no-repeat scroll 0%;}
#fotogaleria #contenedor .paginacion .b_sig:hover{background:url('/img/b_sig2_hover.gif') no-repeat scroll 0%;}
#fotogaleria #contenedor .mod_txt h2{ font:2.2em Arial, Helvetica, sans-serif; color:#333; margin-bottom:.681em}
#fotogaleria #contenedor #contenido .mod_txt p.fecha{ font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#205d5d; border-bottom:1px solid #dbdbdb; padding-bottom:.5em; margin-bottom:1em;}
#fotogaleria #contenedor #contenido .mod_txt p.fecha strong{ font:bold 1.166em Tahoma, Arial, Helvetica, sans-serif;}
#fotogaleria #contenedor .mod_txt p{ font:1.2em Arial, Helvetica, sans-serif; color:#333; margin-bottom:1.5em; text-align: left;}
#fotogaleria #pie-fotogaleria{background-color: #DFDFDF; padding: 2.1em 0 11.3em 3.1em; color:#636363;}
#fotogaleria #pie-fotogaleria address{width: 99.5em; margin: 0 auto; font-style: normal;}

/* Mas info
----------------------------------------------------------------------------------------------------------- */
#contenido .mod_masinfo{ color:#A9050C; font:bold 1.1em Tahoma,Arial,Helvetica,sans-serif; margin:1em 0 0 0; text-align:right; margin:1em 1.4em 1.5em 1.9em;}
#fotogaleria #contenedor p.mod_masinfo{margin-left: 0; font-weight:bold;}
#contenido .mod_masinfo a{color:#A9050C; background:url('/img/ico_flecha_redonda.gif') no-repeat left 0.2em; padding:0 0 0 1.5em; }


/* AUDIO Y VIDEO
--------------------------------------------------------------------------------------------- */
#multimedia #contenido h2 {background: url('/img/f_doslineasgris.gif') repeat-x left bottom; color:#333333; font:bold 2.2em Arial,Helvetica,sans-serif; margin:0 1px 0.95em; padding:0.7em 0 0.2em; text-align:center;}
#multimedia #contenido .cintillo{ font:bold 1.5em "Trebuchet MS",Arial,Helvetica,sans-serif;; color:#A9050C; margin:0 1.5em .5em 1.4em;}
#multimedia #contenido h3{ font:bold 2.4em/26px Arial, Helvetica, sans-serif; color:#333; margin:0 .9em .7em .86em;}
#multimedia #contenido .mod_txt{ background:#F1F1F1 url('/img/f_punt2.gif') repeat-x left bottom; padding:1.3em; margin:0 2em 1em 1.9em;}
#multimedia #contenido p.fecha{ font:1.1em Tahoma, Arial, Helvetica, sans-serif; color:#005d51;  margin-bottom:.4em;}
#multimedia #contenido p.fecha span{color:#D76203; font-weight:bold;}
#multimedia #contenido p{ font:1.2em Arial, Helvetica, sans-serif; color:#333;}

#multimedia #contenido form p{font:1em Tahoma,Arial, Helvetica, sans-serif;}
#multimedia #contenido .util_enviar form p.error_validacion{ width:100%; margin:0 0 1em 0; font:1.2em Tahoma,Arial, Helvetica, sans-serif; color:#A11312;}
#multimedia #contenido .player{ margin:0 2em 3em 1.9em;}
#multimedia #contenido .utilidades{ margin-bottom:1.6em;}
#multimedia #contenido .mod_list_inf {margin:0 2em 2em 1.9em;}
#multimedia #contenido .mod_list_inf h3 {background:#2F6868; color:#FFFFFF; font:1.7em/1em Tahoma,Arial,Helvetica,sans-serif; margin:0 0 0.29em; padding:0.47em 0.41em;}
#multimedia #contenido .mod_list_inf ul{border-color:#EBEBEB; border-style:solid; border-width:1px 1px 6px; padding:1.4em 0.6em 1.4em 0.8em;}
#multimedia #contenido .mod_list_inf li{ padding:0 0 0 .61em; background:url('/img/ico_flecha_rojder.gif') no-repeat left .3em; margin-bottom:.5em; font:1.2em/12px Tahoma, Arial, Helvetica, sans-serif; color:#333;}
#multimedia #contenido .mod_list_inf li a{color:#333;}
#multimedia #contenido .player .player_video{ float:left; display:inline; width:48.3em; margin-right:1em;}
#multimedia #contenido .player p{ float:left; display:inline; width:11em; margin-top:.5em;}

/* Comentarios
--------------------------------------------------------------------------------------------- */
#multimedia #contenido #mod_comentarios {clear:both; margin:1em 2em 2em 1.9em;}
#multimedia #contenido #mod_comentarios h3 {background:#2F6868; color:#FFFFFF; font:1.7em/1em Tahoma,Arial,Helvetica,sans-serif; padding:0.47em 0.41em; margin:0;}
#multimedia #contenido .paginacion p{ font:1em Arial, Helvetica, sans-serif; color:#666;}
#multimedia #contenido #mod_comentarios .l_comentarios {border-color:#EBEBEB; border-style:solid; border-width:1px 1px 6px; font-size:1.1em; padding:1.4em 0.6em; }
#multimedia #contenido #mod_comentarios .l_comentarios li { background:url('/img/f_punt.gif') repeat-x left top; margin-bottom:0.8em;}
#multimedia #contenido #mod_comentarios .l_comentarios p {background:url('/img/f_punt.gif') repeat-x scroll left bottom; color:#205D5D; padding:0.7em 1em; font-size:1em; }
#multimedia #contenido #mod_comentarios .l_comentarios span {color:#A9040A; font-weight:bold;}
#multimedia #contenido #mod_comentarios .l_comentarios p.comentario {background:transparent; color:#333333; font-size:1.1em; padding:1.1em 1em; line-height:1em; }
#multimedia #contenido #form_comentario{ padding:1.1em 0; background: url('/img/f_lineas_hor.gif'); margin-top:1.5em;}
#multimedia #contenido #form_comentario fieldset{ float:left; display:inline; clear:left; width:38em; margin-left:1.3em;}
#multimedia #contenido #form_comentario legend{ display:none;}
#multimedia #contenido #form_comentario label{ display:block; font:bold 1.1em Tahoma,Arial, Helvetica, sans-serif; color:#2C6868; padding-bottom:.45em;}
#multimedia #contenido #form_comentario label span{ font-size:.9em; font-weight:normal;}
#multimedia #contenido #form_comentario .label_grande{ font-size:2em; font-weight:normal;}
#multimedia #contenido #form_comentario .ctexto{ width:16em; font:1.1em Tahoma, Arial, Helvetica, sans-serif; border:1px solid #b7b7b7; margin:0; padding:.1em;}
#multimedia #contenido #form_comentario .check{ font-size:1.1em; color:#333; font-weight:normal; margin-top:1.8em;}
#multimedia #contenido #form_comentario .check input{ width: auto; margin-right:.3em; border:0; }
#multimedia #contenido #form_comentario textarea{ font:1.1em Tahoma, Arial, Helvetica, sans-serif; width:33.3em; border:1px solid #b7b7b7; padding:.1em; margin-bottom:1em; overflow:auto;}
#multimedia #contenido #form_comentario p{ float:left; width:19em; margin-bottom:.8em; font-size:1em;}
#multimedia #contenido #form_comentario .acepto{ float:none; display:block; clear:both; width:auto; border-top:7px solid #ebebeb; margin:0; padding:.8em 1.3em 0 1.3em;}
#multimedia #contenido #form_comentario .acepto .check{ margin-top:0;}
#multimedia #contenido #form_comentario  p.error_validacion{float:none; display:block; width:31.66em; margin-left:1.08em; font:1.2em Tahoma,Arial, Helvetica, sans-serif; color:#A11312;}
#form_comentario  p.error_validacion{float:none; display:block; width:31.66em; margin-left:1.08em; font:1.2em Tahoma,Arial, Helvetica, sans-serif; color:#A11312;}
/* normas de uso */
#multimedia #contenido #form_comentario .normas{ float:right; display:inline; padding-top:3.1em; margin-right:1.3em; width:22em; color:#333;}
#multimedia #contenido #form_comentario .normas h4{ font-size:1.1em; font-weight:bold; margin-bottom:.8em;}
#multimedia #contenido #form_comentario .normas li{ font-size:1em; line-height:1.1em;}

