body
{
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
    padding:0px;
    background: #000000;
    color:#FFF;
}

.title-global
{
    border-left:1px solid #FFCC00;
}

.charspecial
{
    font-size:28px;
    padding-left:4px;
}

.menu-top
{
    width:1000px;
    border:0px;
}

.menu-logo
{
    padding-left:10px;
    width:290px;
}

.menu-logo img
{
    border:0px;
}

.menu-item
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    border:0px;
    width:100%;
    color:#FFF;
}

.menu-item a
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    border:0px;
    width:100%;
    color:#FFF;
    text-decoration:none;
}

.menu-item a:hover
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    border:0px;
    width:100%;
    color:#FFCC00;
    text-decoration:none;
}


.menu-item td
{
    width:100px;
    border-left:1px solid #FFF;
    padding-left:4px;
}

#contenido01
{
    width:1000px;
    margin-top:5px;
    background-color:#FF00FF;
    height:300px;
}

.contenido02
{
    width:1000px;

    border:0px;
}

.cnt-titles
{
    padding-top:23px;
    width:200px;
}

.cnt-titles1
{
    padding-top:23px;
    width:400px;
    color:#FFCC00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:28px;
}

.cnt-titles2
{
    padding-top:23px;
    width:200px;

}

.cnt-titles4
{
    padding-top:23px;
    color:#FFCC00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:22px;
}

h1, h2
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left:4px;
    color:#FFCC00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

h1
{
    font-weight: normal;
    font-size:22px;
}

h2
{
    font-size:18px;
    font-weight:bold;
}

.cnt-titles5
{
    color:#FFCC00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:22px;
}

.cnt-content
{
    width:800px;
}

.cnt-content2
{
    width:600px;
    text-align:left;
}

.cnt-content3
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    border-left:1px solid #7E7E7E;
    width:700px;
}

.cnt-content4
{
    width:565px;
    text-align:left;
}

.cnt-content5
{
    background-repeat:no-repeat;
    background-position:right top;
    height:300px;
    width:700px;
    background-image:url(../images/faro.jpg);
}

.cnt-content6
{
    background-repeat:no-repeat;
    background-position:right top;
    height:300px;
    width:700px;
    background-image:url(../images/filo.jpg);

}

.cnt-content7
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    border-left:1px solid #7E7E7E;
}

.cnt-content-linea
{
    height:300px;
    width:700px;
    vertical-align: top;
}

.fondo_contacto
{
    height:300px;
    width:700px;
}

.fondo_historia
{
    background-repeat:no-repeat;
    background-position:right top;
    height:300px;
    width:700px;
    background-image:url(../images/publicidad_vieja.jpg);
}

.fondo_distribuidores, .fondo_museodelaluz
{
    background-repeat:no-repeat;
    background-position:right top;
    height:300px;
    width:700px;
    background-image:url(../images/faro.jpg);
}

.fondo_filosofia
{
    background-repeat:no-repeat;
    background-position:right top;
    height:300px;
    width:700px;
    background-image:url(../images/filo.jpg);
}

.fondo_planta
{
    background-repeat:no-repeat;
    background-position:right top;
    height:300px;
    width:700px;
    background-image:url(../images/planta2.jpg);
}


.title1
{
    font-size:16px;
    font-weight:bold;
    color:#FFCC00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    padding-left:4px;
}

.menu-select1
{
    /*padding-left:90px;*/
    font-size:16px;
    font-weight:bold;
    color:#FFCC00;
}

.menu-select1 a
{
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#FFCC00;
}

.menu-select1 a:hover
{
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#FFCC00;
}

.menu-select2 a
{
    font-size:12px;
    font-weight:none;
    text-decoration:none;
    color:#FFF;
}

.menu-select2 a:hover
{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#FFCC00;
}

.menu-select3
{
    font-size:16px;
    font-weight:bold;
    color:#FFF;
}

.menu-select3 a
{
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#FFF;
}

.menu-select3 a:hover
{
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#FFCC00;
}

.menu-select3-selected a, .menu-select3-selected a:hover
{
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#FFCC00;
}



.menu-institu
{
    border-left:1px solid #FFF;
    padding-left:4px;
    /*margin-left:100px;*/
    margin-left:0px;
    width: 300px;
}

.menu-list
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    /*margin-left:100px;*/
}

.menu-list td
{
    border-left:1px solid #FFFFFF;
}


.menu-list-link
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    padding-left:4px;
}

.menu-list-link:hover
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    color:#FFCC00;
    text-decoration:none;
    padding-left:4px;
}


#footer
{
    margin-top:50px;
    width:1000px;
    text-align:right;
    color:#666666;
    font-family:verdana;
    font-size:11px;
}

.txt-content5
{
    border-left:1px solid #FFF;
    margin-top: 30px;
}

.txt-5
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    padding-left:4px;
}

.texto_normal, .detalle_sensacion
{
    font-family:Verdana;
    font-size:13px;
    padding-left:4px;
}

.detalle_sensacion
{
    padding-top:10px;
}

.selected a
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    color:#FFCC00;
    text-decoration:none;
    padding-left:4px;
}

.selected a:hover
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    color:#FFCC00;
    text-decoration:none;
    padding-left:4px;
}

.paging
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
}

.paging a
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#FFFFFF;
}

.paging a:hover
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#FFCC00;
}

.detail-title
{
    padding-top:20px;
    color:#FFCC00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:28px;
}

.detail-subtitle
{
    color:#FFFFFF;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    font-weight:bold;
}

.detail-descrip
{
    color:#FFFFFF;
    font-family:Verdana;
    font-size:12px;
    width:300px;
}

.detail-subtitle a
{
    color:#FFFFFF;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.detail-subtitle a:hover
{
    color:#FFCC00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

#imgPrincipal
{

}

a
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#FFFFFF;
}

a:hover
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#FFCC00;
}

#tekar
{
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    color:#666666;
}

#tekar:hover
{
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    color:#FFCC00;
}

.name-sensaciones
{
    padding-left:4px;
    border-left:1px solid #FFFFFF;
    font-size:16px;
}

.title_sensation
{
    text-align:left;
    height:30px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:16px;
    background-color:#333333;
    padding-left:5px;
}

.title_news
{
    text-align:left;
    height:30px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:16px;
    background-color:#333333;
    padding-left:5px;
}

.title_news a
{
    text-align:left;
    height:30px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:16px;
    background-color:#333333;
    padding-left:5px;
    text-decoration:none;
}

.title_news a:hover
{
    text-align:left;
    height:30px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:16px;
    background-color:#333333;
    padding-left:5px;
    text-decoration:none;
}

.result_name {
    background-color:#333333;
    width:130px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    font-weight:bold;
}

.result_code {
    font-family:Arial;
    font-size:10px;
    color:#FFCC00;
}

.form2 {

    border:1px solid #FECB00;
    background-color:#CCCCCC;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:11px;
    color:#000;
}

.form3 {

    border:1px solid #FECB00;
    background-color:#000000;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:11px;
    color:#FECB00;
}

.txt-gral
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#FFFFFF;
}

.txt-gral a
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#FFFFFF;
}

.txt-gral a:hover
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#FFCC00;
}



