    /*=============================*/
    /*      COMPOSICIÓN LAYOUT     */
    /*=============================*/	
	  * { margin: 0;	padding: 0;}
    html, body {min-height: 100%;}
    body {
      font-family: sans-serif, Verdana, Helvetica, Arial; 
	    font-size: small;
	    background:#9D1602 url(img/bg_body.png) repeat 50% 0%;
	    text-align:center;
    }
    #container{width: 730px; margin:0 auto; background:url(img/bg_container.png) 50% 0% repeat-y;}
    #header {margin:0 auto; background:url(img/bg_logo.png) 50% 100% no-repeat; height:155px;}
    #menu{}
    #content{padding:3.5em 3em; text-align:left; height:500px;}
    body>#content{min-height:500px;height:auto;}
    #footer {clear:both; display:block; width: 700px; margin: 0 auto; background-color:#2f302a; border-top:1px solid #666; color:#eee; font-size:0.7em; }  
    /*=============================*/
    /*        SELECTORES HTML      */
    /*=============================*/
    a {color: #701001; background-color: inherit;}
    a:hover {color:#1D241A; background-color: inherit;}
    a img {border: none;}
    h1, h2, h3, h4, h5, h6{font-family: sans-serif;font-weight: bold;background-color: inherit; color: #8c2121; margin-top:10px; margin-bottom:5px;}
    h1 {font-size: 2em;	background:url(img/bg_h2.gif) no-repeat 0px 5px;	padding-left:28px;}
    h2 {font-size: 1.6em; background:url(images/bg_h2.gif) no-repeat 0% 50%;}
    h3 {font-size: 1em; border-bottom: solid 1px #dbdbc5;}
    h4, h5, h6 {font-size: 1em;}
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-size: 1em;	font-family: inherit;	color: #8c2121;	background-color: inherit; }
    table {margin: 5px 0 5px 0;border-collapse: collapse; border: solid 1px #999;}
    table th { padding: 2px 5px 2px 5px; border: solid 1px #999; background-color: #eee; }
    table tr:hover { background-color: #ffffe5; }
    table td { padding: 2px 5px 2px 5px; border: solid 1px #ccc; background-color: #fff; }
    table td.rightalign { text-align: right; }
    table td.centeralign { text-align: center; }
    table td.leftalign { text-align: left; }
    fieldset{border:1px solid #DAD641;}
    legend{color:#701001; font-weight:bold;}
    label{text-align:center;display:block;}
    input, input.button { border:1px solid #DAD641;}
    input {background:none;}
    input:hover {color:#701001;}
    
    /*=============================*/
    /* ESTILOS DE LOS CONTENEDORES */
    /*=============================*/
    /*** MENU IDIOMAS ***/    
    #mnuIdioma ul{text-align:left; padding-left:40px;}
    #mnuIdioma li{list-style:none;display:inline;padding:5px 5px;}
    #mnuIdioma li a{color:#FFF; text-decoration:none;}

    
    /*** MENU ***/
    #menu {width:700px;	margin:0 auto; background: #000 repeat-x url(img/bg_menu.png);color: #fff; }
    #menu ul.opcion {padding:2px;}
    #menu ul.opcion li {display:inline; list-style:none; padding:0; margin:0 -2px; cursor:pointer;}
    #menu ul.opcion li a {color: #fff;	background-color: inherit;text-decoration: none;padding:2px; padding-left:0.4em;padding-right:0.4em; border-left:1px solid #1D241A; border-right:1px solid #1D241A;}
    #menu ul.opcion li a:hover {border-left: solid 1px #999;	border-right: solid 1px #666;}
    #menu ul.opcion li a.mnu_selected{background:url(img/bg_menu_01.png) repeat-x;}
    
    #menu ul.opcion li ul.subopcion{ 
        position:absolute;
        display:none;
        width:110px;
        background:#10140E url(img/bg_submenu.png) repeat-x 0px -35px; 
        border-right:1px solid #333; 
        border-bottom:4px solid #10140E;
        border-left:5px solid #10140E; 
        text-align:left; 
        padding:0.4em;
        margin-top:15px;
        margin-left:-76px;
    }
    #menu ul.opcion li>ul.subopcion{ 
        position:absolute;
        margin:0;
        margin-left:480px;
        
    }
    #menu ul.opcion li:hover ul.subopcion, #menu ul.opcion li.sfhover ul.subopcion{
        display:block;
    } 
    #menu ul.opcion li ul.subopcion li{display:block; border:none; line-height:1.5em;}
    #menu ul.opcion li ul.subopcion li a{border:none; color:#fff;}
    #menu ul.opcion li ul.subopcion li a:hover{border:none;text-decoration:underline;}

    /*.floatcontainer:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }*/
    
    /*** CONTENT ***/
    #content p{padding: 0 2em;margin:5px 0 10px 0; }
    #content ul, #content ol{padding: 0 2em;margin:5px 4em 10px 4em; }
    #content ul li, #content ol li{padding: 0 1em; font-weight:bold;}    
    
    .foto_pie{float:right; width:auto;}
    
    /*** FOOTER ***/
    #footer a {color: #eee; background-color: inherit;}
    #footer a:hover {color:#fff; background-color: inherit;}
    
/*



*/    
