@charset "utf-8";
/* CSS Document */
/*------constantes-----------*/
h1,h2,h3,h4,h5,h6,p{
padding:0px;
margin:0px;
}
ol,ul,li{
list-style:none;
padding:0px;
margin:0px;
}
a img{
border:none;
}
td.boton input {
}
td.campo-texto-siple input {
}
table, td{
}
td.texto-formulario{
}
/*------------------------------*/
body{
background:#FFFFFF;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
#banner-flash{
position:absolute;
top:8.5em;
left:0.5em;
}
#contendor{
padding-left:1em;
width:740px;
}
#cabezal{
background:url(../img/fdo-body.jpg) repeat-x 0% 0%;
position:relative;
padding-left:1em;
top:-0.2em;
padding-bottom:1.5em;
}
#contenidos{
padding-top:.5em;
}
/**/
#panel-izq{
width:154px;
float:left;
padding-right:6px;
padding-top:1.5em;
padding-bottom:1em;
}
#panel-izq #idioma{
text-align:right;
font-size:0.7em;
color:#666666;
/*border-bottom:#CCCCCC solid 1px;*/
padding-bottom:0.3em;
margin-bottom:12.4em;
}
#panel-izq .login{
background:url(../img/login.jpg) no-repeat;
color:#FFFFFF;
text-transform:uppercase;
font-size:0.6em;
border:#555B56 solid 1px;
text-align:center;
padding-top:2em;
padding-bottom:0.5em;
}
#panel-izq .login input.campo{
border:#555B56 solid 1px;
width:90%;
background:url(../img/fdo-formulario.jpg) repeat-x;
padding:0.2em 0.1em;
}
#panel-izq .login span{
float:right;
margin-right:0.5em;
}
#panel-izq #news-lista{
padding-top:6em;
font-size:0.7em;
text-align:right;
color:#990000;
border-bottom:#CCCCCC solid 1px;
padding-bottom:0.5em;
}
#panel-izq #news-lista a{
color:#666666;
text-decoration:none;
}
#panel-izq #news-lista a:hover{
text-decoration:underline;
}
/**/
#panel-der{
border-left:#CCCCCC dashed 1px;
margin-left:164px;
padding-left:10px;
//padding-left:5px;
}
#panel-der #nav{
padding-top:-2em;
text-align:right;
}
#panel-der #nav ul li{
background:url(../img/separador-menu.jpg) repeat-y 100% 0%;
display:inline;
padding:0em 0.5em 0.2em 0.3em;
}
#panel-der #nav ul li a{
background:url(../img/punta-menu-off.jpg) no-repeat 0% 50%;
padding-left:1.5em;
text-decoration:none;
color:#999999;
font-size:0.7em;
text-transform:uppercase;
}
#panel-der #nav ul li a:hover{
background:url(../img/punta-menu-on.jpg) no-repeat 0% 50%;
color:#990000;
}
#panel-der .ayuda{
border-bottom:#CCCCCC solid 1px;
text-align:right;
padding-bottom:0.3em;
margin-bottom:0.5em;
padding-top:7.9em;
}
#panel-der .ayuda a{
background:url(../img/ico-ayuda-off.gif) no-repeat 0% 50%;
padding-left:2em;
text-decoration:none;
font-size:0.7em;
color:#990000;
cursor:help;
}
#panel-der .ayuda a:hover{
background:url(../img/ico-ayuda-on.gif) no-repeat 0% 50%;
color:#000000;
}
#panel-der h1{
background:url(../img/h1.gif) no-repeat 0% 50%;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:1em;
padding-left:1.3em;
text-transform:uppercase;
}
#panel-der .separador-celeste{
background:url(../img/separador-celeste.jpg) repeat-x;
height:16px;
}
#panel-der .caja-dest{
background:#F2F5F7 url(../img/fdo-cont-alternativo.jpg) repeat-x;
width:525px;
margin:0px auto;
}
#panel-der .caja-dest div.in{
padding:20px 15px 0em 15px;
}
#panel-der .caja-dest h2{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:1em;
}
#panel-der .caja-dest p{
font-size:0.7em;
color:#666666;
line-height:1.5em;
}
#panel-der p{
color:#333333;
font-size:0.75em;
line-height:2em;
margin-bottom:1em;
}
#panel-der p a{
color:#990000;
text-decoration:none;
}
#panel-der p a:hover{
color:#ff0000;
}
#panel-der input.campo{
border:#CCCCCC solid 1px;
color:#666666;
width:300px;
background:url(../img/fdo-formulario.jpg) repeat-x;
padding:0.2em 0.1em;
}
#panel-der textarea{
border:#CCCCCC solid 1px;
width:300px;
background:#FFFFFF url(../img/fdo-formulario.jpg) repeat-x;
}
#panel-der input.boton{
border:#CCCCCC solid 1px;
margin:0.5em 0em;
}
#panel-der table{
border:none;
color:#666666;
font-size:0.8em;
margin-bottom:1em;
width:100%;
//width:99%;
}
#panel-der table td{
border:none;
padding:0.5em;
vertical-align:top;
border-bottom:#CCCCCC dashed 1px;
}
#panel-der table td a{
color:#000066;
}
#panel-der table td a:hover{
color:#990000;
}
#panel-der table td.detalle{
background:url(../img/fdo-tablas.jpg);
width:350px;
font-size:85%;
}
#panel-der table td.cat{
text-align:center;
font-weight:bold;
width:50px;
}
#panel-der #menu-prod{
display:block;
width:553px;
margin:0px auto;
}
#panel-der #menu-prod ul{
}
#panel-der #menu-prod ul li{
float:left;}
#panel-der #menu-prod ul li a{

}
#panel-der #noticias{
font-size:0.8em;
}
#panel-der #noticias ul{
color:#990000;
}
#panel-der #noticias ul h1{
border-bottom:#CCCCCC dashed 1px;
background:#F9F9F9 url(../img/new.jpg) no-repeat 0% 50%;
padding-left:1.5em;
padding-top:0.3em;
padding-bottom:0.3em;
}
#panel-der #noticias ul li span{
display:block;
text-align:right;
color:#999999;
background:url(../img/calendario.jpg) no-repeat 100% 0%;
padding-right:2em;
margin-top:0.5em;
margin-bottom:-1.5em;
} 
#panel-der #noticias ul li{
color:#666666;
background:#FFFFFF;
font-size:90%;
padding-bottom:1em;
line-height:1.8em;
text-align:justify;
}
/**/
#pie{
clear:both;
background:url(../img/fdo-pie.jpg) repeat-x;
font-size:0.7em;
color:#666666;
}
#pie div{
}
#pie .logos{
width:740px;
}
#pie .logos div{
float:right;
position:relative;
top:-1.5em;
}
#pie .logos img{
position:relative;
top:3em;
left:1em;
}
#pie a{
color:#990000;
}
#pie a:hover{
color:#993366;
}
/**/
.clear{
clear:both;
}
.news{
position:absolute;
margin-top:0.5em;
}
.boton-vacio{
background:url(../img/boton-vacio.jpg) no-repeat 50% 50%;
color:#666666;
font-size:0.9em;
border:none;
text-align:center;
padding:0.7em;
margin-top:0.5em;
cursor:pointer;
}
.banner{
padding:0.5em 0em;
border-bottom:#CCCCCC solid 1px;
}
.foto-centro{
text-align:center;
display:block;
margin:0px auto;
}
.flotar-foto-izq{
float:left;
margin-top:1em;
margin-right:1em;
border:#CCCCCC dashed 1px;
padding:0.2em;
}
.flotar-foto-der{
float:right;
margin-top:1em;
margin-left:1em;
border:#CCCCCC dashed 1px;
padding:0.2em;
}
.textForm{
display:block;
width:200px;
font-size:0.7em;
margin-bottom:0.3em;
margin-top:0.3em;
}
.comportamiento-estranio{
color:#FFFFFF;
}





#barra-nav{
background:url(../fdo-barra-nav.jpg) repeat-x;
padding-left:0.3em;
}
#barra-nav ul{
}
#barra-nav ul li{
display:inline;
height:30px;
}
/**/
#nav-idioma{
position:absolute;
padding-right:0.5em;
margin-left:100%;
left:-160px;
}