#horizon{
position: absolute;
top: 50%;
left: 0px;
width: 100%;
height: 1px;
overflow: visible;
visibility:visible;
display: block
}
/*/////// wrapper ///////*/
div.content {
margin-left:-285px;
width:570px;
position: absolute;
top: -220px;
left: 50%;
height: 440px;
visibility: visible;
}




div#wrapper {
background-image:none;
}
div.content div.inner-content h2{
font-size:1.3em;
font-weight:bold;
text-transform:uppercase;
}
div.content div.inner-content span.filosofia-top{
display:block;
margin:0 auto;
background-image:url(../img/filosofia-arriba.gif);
background-position:top left;
background-repeat:no-repeat;
width:584px;
height:20px;
}
div.content div.inner-content span.filosofia-bottom{
display:block;
margin:0 auto;
background-image:url(../img/filosofia-abajo.gif);
background-position:top left;
background-repeat:no-repeat;
width:584px;
height:20px;
}
div.content div.inner-content h2.catalogo{
background-image:url(../img/catalogo-arriba.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
width:342px;
height:17px;
margin:0 auto;
margin-bottom:10px;
}
div.content div.inner-content h2.catalogo span{
display:none;
}
div.content div.inner-content span.catalogo-bottom{
display:block;
margin:0 auto;
background-image:url(../img/catalogo-abajo.gif);
background-position:top left;
background-repeat:no-repeat;
width:342px;
height:17px;
}
div.content div.inner-content span.engaluzate-top{
display:block;
margin:0 auto;
background-image:url(../img/engaluzate-arriba.gif);
background-position:top bottom;
background-repeat:no-repeat;
width:415px;
height:38px;
}
div.content div.inner-content span.engaluzate-bottom1{
display:block;
margin:0 auto;
background-image:url(../img/engaluzate-abajo1.gif);
background-position:top left;
background-repeat:no-repeat;
width:59px;
height:14px;
margin-top:10px;
}
div.content div.inner-content span.engaluzate-bottom2{
display:block;
margin:0 auto;
background-image:url(../img/engaluzate-abajo2.gif);
background-position:top left;
background-repeat:no-repeat;
width:59px;
height:17px;
}

div.content div.inner-content h2.engalu{
text-align:center;
margin-bottom:14px;
}
div.content div.inner-content p.caracter{
text-align:center;
}
div.content div.inner-content p{
font-size:1.1em;
margin-bottom:1em;
}
div.content div.inner-content p strong{
font-weight:bold;
}
div.content div.inner-content h1{
margin-top:-60px;
padding-right:40px;
float:right;
position:relative;
z-index:1000;
}
div.content form{
width:516px;
padding-left:20px;
background-image:url(../img/bgcontacto.png);
background-position:22px 0px;
background-repeat:no-repeat;
}
div.content form input.textfield{
border:0;
width:466px;
padding:25px 25px 8px 25px;
font-size:1.2em;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
background:none;
}
div.content form textarea{
border:0;
width:466px;
height:250px;
padding:8px 25px 25px 25px;
font-size:1.2em;
color:#fff;
_position:relative;
_top:-2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
overflow:auto;
background:none;
}
div.content form dt.oculto{
display:none;
visibility:hidden;
}
div.content form input.enviar{
border:0;
padding:2px;
font-size:1.2em;
color:#ea6278;
background:transparent url(../img/enviar.png) no-repeat 50% 50%;
font-size:0;
line-height:0;
cursor:pointer;
display:block;
margin:0 auto;
width:126px;
height:38px;
}
div.content form span{
margin:0 auto;
display:block;
width:57px;
font-size:1.2em;
text-align:center;
}

div#flashcontent p{
font-size:1.2em;
}
div#flashcontent a{
color:#ea6278;
}
div#flashcontent a:hover{
background-color:#ea6278;
color:#ffffff;
}
