@charset "utf-8";
/* CSS Document */


body { margin:0px auto; background-color:#dc252d; font-family:arial; background-image:url(img/bg_gal.gif); background-repeat:repeat;}
#carcasa {margin:0px auto; width:980px;}
#cab_fhm {float:left; margin:0 0 1px 0; display:inline; width:980px; height:110px; background-color:#d6001a; background-image:url(img/cab_fhm.gif); background-repeat:no-repeat; background-position:0px 0px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}
#cab_fhm .logo {float:left; margin:26px 0 0 9px; display:inline; width:205px; height:55px;}
#cab_fhm .logo img {float:left; margin:0px; display:inline;}
#cab_fhm .mega {float:left; margin:9px 0 0 29px; display:inline; width:728px; height:90px;}

#home #contenido {float:left; margin:0px; display:inline; width:980px; height:600px; background-image:url(img/fondo_home.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#home #contenido .player {float:right; margin:20px 25px 0 0; display:inline; width:590px; height:332px;}
#home #contenido .bt {float:right; margin:25px 0 0 0; display:inline; width:965px; height:40px; padding-right:15px; text-align:right;}
#home #contenido .gal {float:left; margin:145px 0 0 360px; display:inline; width:600px; height:17px;}
#home #contenido .gal h2 {float:left; margin:0px; display:inline; width:600px;}
#home #contenido .gal .thumb {float:left; margin:0 10px 10px 0; display:inline; width:50px; height:50px;}
#home #contenido .gal .ver {float:left; margin:5px 10px 0 0; display:inline; width:180px;}

#galeria #contenido {float:left; margin:0px; display:inline; width:980px; min-height:600px; /*background-image:url(img/bg_gal.jpg); background-repeat:no-repeat; background-position:top;*/ background-color:#000; padding-bottom:25px; border-left:1px solid #FFF; border-right:1px solid #FFF;}

#galeria #contenido h2 {float:left; margin:30px 0 0 30px; display:inline; width:900px; font-size:35px; color:#FFF;}
#galeria #contenido p {float:left; margin:20px 0 0 30px; display:inline; width:900px; color:#FFF; font-size:18px;}
#galeria #contenido p a {color:yellow; font-weight:bold; text-decoration:blink;}
#galeria #contenido p a:hover {color:#FFF; font-weight:bold; text-decoration:underline;}

#galeria #contenido .publi {float:left; display:inline; margin:30px 40px 0 20px; width:302px;}
#galeria #contenido .publi h2 {float:left; display:inline; margin:0px; width:302px; height:12px; padding-top:2px; background-color:#000; color:#FFF; text-align:center; font-size:9px;}
#galeria #contenido .publi .roba {float:left; display:inline; margin:0px; width:300px; height:250px; padding:0px; background-color:#000; border:1px solid #FFF;}

#galeria #contenido .thumbnails {float:left; display:inline; margin:35px 40px 0 50px; width:920px;}
#galeria #contenido .thumbnails .thumb {float:left; display:inline; margin:10px 10px 0 0; width:100px; height:100px;}
#galeria #contenido .thumbnails .thumb img {float:left; display:inline; margin:0px; width:100px; height:100px; -ms-interpolation-mode: bicubic; border:1px solid #000;}


#galeria #contenido .foto {float:left; display:inline; margin:30px 0 0 0; width:600px; color:#FFF; text-align:center;}
#galeria #contenido .foto img { border:1px solid #FFF; max-width:600px;}
#galeria #contenido .botones {float:right; display:inline; margin:10px 18px 20px 0; width:600px; height:40px; position:relative; z-index:1;}
#galeria #contenido .botones .left {float:left; display:inline; margin:3px 0 0 0;}
#galeria #contenido .botones .right {float:right; display:inline; margin:3px 3px 0 0;}
#galeria #contenido .botones .num { position:absolute; top:9px; left:280px; font-size:20px; color:#FFF; font-weight:bold; z-index:100}

#galeria #contenido .bt {float:left; margin:30px 0 0 0; display:inline; height:40px; width:287px; padding-right:15px; text-align:center;}

