
/* --------------------------------------------------- *//* --------------------------------------------------- */
/* --------------------------------------------------- *//* --------------------------------------------------- */

div.test
{
	color:#09F;
}


/**
 * general styles
 */
body
{
    background-image:url(../interface/back1.jpg);
    background-repeat:repeat;
    margin:8px 0px 0px 0px;
    font-weight:100;
}
img{border:none;}
a{text-decoration:underline; color:#FFFFFF; font-family:Arial; font-size:11px;}

/**
 * multipurpose styles
 */

/**
 * font setup
 */
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}

.arial{font-family:Arial;}

.fontBlue{color:#3ac8eb;}
.fontOrange{color:#faa003;}
.fontGreen1{color:#29dcbc;}
.fontGreen2{color:#64c405;}
.fontWhite{color:#ffffff;}
.fontBlack{color:#000000;}
.fontYellow{color:#f5e8ac;}
.fontBlack2{color:#4b3b3c;}
.fontGray1{color:#5b5f5e;}

.fontSpc1{letter-spacing:1px;}
.fontSpc2{letter-spacing:2px;}
.lspace16{line-height:16px;}

.fontBold{font-weight:900;}
.fontBold_{font-weight:100;}



/**
 * align
 */
.valignMid{vertical-align:middle;}
.alignR{text-align:right;}

.disIn{display:inline;}


.underl{text-decoration:underline;}
.underl_{text-decoration:none;}

.padTB3{padding-top:5px; padding-bottom:3px;}

/**
 * home styles
 */
#mainContentHome
{
    position:absolute;
    width:870px;
    left:50%;
    margin-left:-435px;
}

#mainContent
{
    position:absolute;
    width:870px;
    left:50%;
    margin-left:-435px;
}

#menuGen
{
    position:absolute;
    top:60px;
    left:40px;
	z-index:9500;
}
    #mnu1Gen
    {
        position:absolute;
        width:215px;
        background-color:#d2560c;
        top:17px;
        left:0px;
        border-left:1px solid #ffffff;
        border-right:1px solid #ffffff;
        overflow:hidden;
        display:none;
        z-index:10000;
    }
    #mnu2Gen
    {
        position:absolute;
        width:181px;
        background-color:#d2560c;
        top:17px;
        left:220px;
        border-left:1px solid #ffffff;
        border-right:1px solid #ffffff;
        overflow:hidden;
        display:none;
        z-index:10001;
    }
    #mnu3Gen
    {
        position:absolute;
        width:181px;
        background-color:#d2560c;
        top:17px;
        left:406px;
        border-left:1px solid #ffffff;
        border-right:1px solid #ffffff;
        overflow:hidden;
        display:none;
        z-index:10002;
    }

#headerHome
{
    height:150px;
    width:870px;
    position:relative;
}
    #logo
    {
        position:absolute;
        width:147px;
        height:103px;
        left:361px;
    }
    #address
    {
        position:absolute;
        text-align:center;
        width:250px;
        top:108px;
        left:308px;
    }
    #telmail
    {
        position:absolute;
        text-align:right;
        width:280px;
        top:113px;
        left:508px;
    }
    #tools
    {
        position:absolute;
        text-align:right;
        top:-3px;
        left:565px;
        
    }
        #tool_nl
        {
            position:absolute;
            width:28px;
            height:49px;
            display:inline;
            
        }
            .tool_item_n
            {
                position:absolute;
                top:0px;
                left:0px;
            }
            .tool_item_h
            {
                position:absolute;
                top:0px;
                left:0px;
            }
        #tool_uk
        {
            position:absolute;
            width:28px;
            height:49px;
            display:inline;
            
        }
		#tool_fr
        {
            position:absolute;
            width:28px;
            height:49px;
            display:inline;
            
        }
		
        #tool_lineWhite
        {
            position:absolute;
            top:24px;
            left:56px;
            width:124px;
            height:1px;
            overflow:hidden;
            font-size:1px;
            background-image:url(../interface/homelinewhite.jpg);
            background-repeat:repeat-x;
        }
        #tool_print
        {
            position:absolute;
            width:45px;
            height:42px;
            display:inline;
            left:184px;
        }
        #tool_rss
        {
            position:absolute;
            top:4px;
            width:41px;
            height:43px;
            display:inline;
            left:225px;
        }
        #tool_email
        {
            position:absolute;
            top:-2px;
            width:39px;
            height:38px;
            display:inline;
            left:264px;
        }
    
#contentHome
{
    position:relative;
    width:710px;
    left:80px;
}
    #cellHome1
    {
        background-image:url(../interface/mnu1.jpg);
        background-repeat:no-repeat;
        height:430px;
        width:170px;
    }
        .mnuHome
        {
            position:relative;
            display:none;
        }
            .mnuHomeText
            {
                position:absolute;
                top:0px;
                left:0px;
                padding-top:2px;
                line-height:13px;
            }
                .mnuHomeTitle
                {
                    display:block;
                    width:170px;
                    padding-left:5px;
                }
                .mnuHomeItem
                {
                    padding-left:10px;
                    display:block;
                    width:170px;
                }
                    .bgGreen
                    {
                        background-image:url(../interface/back2.jpg);
                    }
                    .mnuHomeH
                    {
                        padding-top:1px;
                        padding-bottom:1px;
                    }
    
    #cellHome2
    {
        background-image:url(../interface/mnu2.jpg);
        height:430px;
        width:170px;
        background-repeat:no-repeat;
    }
    #cellHome3
    {
        background-image:url(../interface/mnu3.jpg);
        height:430px;
        width:170px;
        background-repeat:no-repeat;
    }
    #cellHome4
    {
        background-image:url(../interface/mnu4.jpg);
        height:430px;
        width:170px;
        background-repeat:no-repeat;
    }
    
#content_footer
{
    position:absolute;
    top:95px;
    left:0px;
    width:870px;
    height:150px;
}

#realContent
{
    position:relative;
    left:0px;
    width:830px;
}
    
#footerHome
{
    height:100px;
    width:790px;
    position:relative;
    top:5px;
    left:80px;
}
    #footerText
    {
        text-align: center;
        width:auto;
    }
    .footerTx
    {
        display:inline;
    }

#footerGen
{
    position:relative;
    width:870px;
}

#disclaimer
{
    height:100px;
    width:870px;
    position:relative;
    top:-35px;
    left:0px;
}
    .dis_lineWhite
    {
        width:395px;
        height:1px;
        overflow:hidden;
        font-size:1px;
        background-image:url(../interface/homelinewhite.jpg);
        background-repeat:repeat-x;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    







/* --------------------------------------------------- *//* --------------------------------------------------- */
/* --------------------------------------------------- *//* --------------------------------------------------- */






/* Galeria de Imagenes */
#listaGaleria{margin:0 1em 0 0;border:1px solid #6b0}
#listaGaleria h3{margin:0 0 10px 0;background:#E1EFD1;color:#6b0;padding:5px 10px;text-align:right}
#listaGaleria ul{margin:0;padding:0;display:table}
#listaGaleria li{list-style:none;display:block;width:129px;height:136px;float:left;margin:10px;overflow:hidden}
#listaGaleria a.imageThumb{display:block;height:112px;background-repeat:no-repeat;background-position:center center;border:2px solid #cea}
#listaGaleria a.imageThumb span{display:none}
#listaGaleria a.imageThumb:hover{background-color:#E5EFD1;border-color:#9ACD36}
#listaGaleria a.imageLabel{background:#cea;font-size:0.9em;display:block;text-align:center;color:#693;font-size:0.86em;padding:3px;text-decoration:none}

/*Comentarios*/
.mensaje{margin:1.5em;font-size:0.9em;color:#444;padding:10px;background:#DFD7B5}
#lista_comentarios{margin:1em 9em 1em 1em;padding:0;list-style:none}
.lista_comentarios_fecha{float:right;width:68px;padding:3px;background:#fff;color:#B3B8BF;font-size:0.86em;text-align:center;margin:0 -9em 1em 1em;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
#lista_comentarios h3,#lista_comentarios h4{margin:0 0 1em 0;color:#456;font-size:1em;border-bottom:1px solid #fff;padding-bottom:3px}
#lista_comentarios span{color:#fff;display:block;float:left;font:bold 3em Trebuchet MS,sans-serif;margin:5px 10px 0 -12px;line-height:0;letter-spacing:-0.18em}
#lista_comentarios h4{border-bottom-color:#ddd}
#lista_comentarios h4 span{color:#ddd}
#lista_comentarios li{padding:8px;margin-bottom:0.5em;background:#ddd}
#lista_comentarios li li{background:#fff;list-style:none}
.lista_comentarios_resumen{color:#444;margin:1.5em;font-size:0.9em}
.lista_comentarios_link{margin:1.5em;font-size:0.86em;text-align:right}
.lista_comentarios_link a{border:1px solid #8be;padding:2px 4px;text-decoration:none;color:#38c;background:#fff}
.lista_comentarios_link a:hover{text-decoration:underline}
#fComments{margin:1em 9em 1em 1em}
#fComments label{background:#ddd;color:#666;padding:3px 8px;margin:0 15px}
#fComments .inputFormCom{background:#ddd;color:#666;padding:6px}
#fComments textarea{padding:3px;color:#333;font:1em sans-serif;border:1px solid #999;width:95%}
#fComments button{border:1px solid #060;background:#fff;color:#060;cursor:pointer}
#fComments .mensaje{background:#C3DFB5}


/* Mensajes del Sistema */
#mensaje{background:#FFFDDF;margin:1em 0.5em 1.5em 0.5em;padding:0.5em;border:1px dashed #ccc;font:1em Verdana,sans-serif;color:#333}
#mensaje .warn,#mensaje .notice,#mensaje .error{background:url(../sistema/msj_warn.gif) no-repeat;padding-left:20px;min-height:16px}
#mensaje .notice{background-image:url(../sistema/msj_notice.gif)}
#mensaje .error{background-image:url(../sistema/msj_error.gif)}
