body {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:0.7em;
color: #000033;
margin:0px;
padding:0px;
}
td {
border:1px #CCCCCC solid;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
text-align:center;
}
tr {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
th {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
ul{
list-style: none;
padding:0px;
margin:0px;
}
li{
list-style: none;
padding:0px;
margin:0px;
}
a { 
color: #000033;
text-decoration:none; 
}
a:visited { 
color: #000033; 
text-decoration:none;
}
#cabecera{
width:100%;
height:100px;
background:url(imgs/cabecera.jpg) no-repeat;
float:left;
}
#cabecera img{
float:left;
}
.titulo{
display:none;
}
#cabecera h2{
background-image:url(imgs/degradado-blanco.png);
_background-image: none;
_background-color:#FFFFFF;
background-repeat:no-repeat;
height:55px;
padding:0.5em 1.5em 1.5em 1.5em;
margin:0em;
font-size:1em;
float:right;
font-weight:normal;
}
.menuar{
display:none;
}
#raili{
float:left;
background:url(imgs/raili.gif) no-repeat 0 0;
height:29px;
width:55px;
}
#raild{
float:right;
background:url(imgs/raild.gif) no-repeat 0 0;
height:29px;
width:55px;
}
#rail{
margin-left:1%;
margin-right:1%;
width:98%;
position:relative;
top:-6px;
z-index:500;
float:left;
background:url(imgs/rail.gif) repeat-x 0 0px;
height:38px;
}
#menun{
display:none;
}
#bajante{
display:none;
}
/* estilo de los contenidos */
span.bt, span.bt2, span.bb, span.bb2 {
display: block; 
height: 40px;
font-size: 1px;
background: url(imgs/esqgris.gif) no-repeat;
position:relative;
}
span.bt {
top: -16px; 
left: -3px;
}
span.bt2 {
background-position:100% -40px; 
left: 3px;
top:-56px;
}
span.bb {
background-position:0 -80px;
top:-27px;
}
span.bb2 {
background-position:100% -120px; 
top: -67px;
}
.hd h1, .hd h2 {
margin: 1px 0 1px 0;
}
.hd h1{
text-align:center;
font-size:2em;
}
.hd h2{
font-size:2em;
}
div.dialogo {
text-align:justify;
margin:1%;
width:98%;
_width:96%;
float:left;
top:0px;
left:0px;
}
div.dialogo2{
min-height:600px;
border: #ddd 3px solid;
}
.dialogo .hd,
.dialogo .bd{
top:-80px;
padding:0 1em 0 1em;
 position:relative;
}
.dialogo .hd{
margin-top:1.5em;
}
/* video*/
.video{
padding:10px 0px 0px 10px;
background:url(imgs/video.jpg) no-repeat;
width:342px;
height:294px;
margin-left:30px;
overflow:hidden;
}
.video640{
padding:14px 0px 0px 14px;
background:url(../imgs/video640x480.jpg) no-repeat;
width:667px;
height:540px;
margin-left:30px;
overflow:hidden;
}
.video720{
padding:14px 0px 0px 14px;
background:url(../imgs/video720x480.jpg) no-repeat;
width:747px;
height:540px;
margin-left:30px;
overflow:hidden;
}
.foto{
padding:10px 0px 0px 10px;
margin-left:30px;
width:342px;
height:155px;
background:url(imgs/foto.jpg) no-repeat;
overflow:visible;
}
.fotovideo{
float:right;
width:382px;
height:469px;
}
.mas{
display:none;
}
.menos{
display:none;
}
.imagen{
display:none;
}
.pie{
display:none;
}
/* formulario de contacto */
.formulario {
overflow: auto;
}
.formulario td{
text-align:right;
}
.formulario table{
margin:auto auto auto auto;
}
td.fder{
text-align:left;
}
.formulario input{
font-size:1em;
}
.formulario textarea{
font-size:1em;
}
address{
font-style: normal;
text-align:center;
border-top: #CCCCCC dashed 2px;
}
.lista li{
padding:0.5em 1em 0 1em;
}
h5{
font-size:1em;
margin:1em 0 0 0;
}