*{margin:0; padding:0;font-family:"Trebuchet MS",Verdana,Arial, sans-serif;border:0;}

body {background:#F7ecbf url(/images/bg.jpg) top center no-repeat;text-align: center;}

a:link, a:visited, a:active { text-decoration: none; color: #F60B08;}
a:hover { text-decoration: none; }

#contenedor{width: 980px;margin: 0 auto;padding: 0;}

#top{float: left;width: 980px;height: 139px;display: inline;text-align:left;margin:0;}

#top #logo {float:right;display:inline;margin:0;}

#top #menu{display:inline;float:left;width:980px;margin:0;height:32px;overflow:hidden;}
#menu ul {list-style-type:none;text-align:left;padding:0;margin:0 0 0 350px;width:1000px}
#menu ul li {float:left}
#menu li a {float:left;display:block;height:32px;line-height:32px;color:#000;text-align:center;text-decoration:none;margin:0;outline:0;font-size:12px;font-weight:normal;padding:0 9px}
#menu li a:hover {background:url(/images/bglink.jpg) left bottom repeat-x}


#complemento{display: inline; float: right;width: 620px;text-align: center;margin:30px 0;}

#left{width:308px;position:absolute;left:50%;top:50px;text-align: left;margin:0 0 0 -470px;}

#left p{font-size:11px;line-height:14px;margin:0;border-bottom:1px dotted #000;padding:10px 0}
#left span{font:bold 13px Arial;color:#333;}

#left #noticias {width:274px;margin:0 auto;font-size:11px;color:#333;}
#noticias h1{font-size:16px; color:#000;font-weight:normal;margin:0;line-height:45px;text-indent:40px}
#noticias ul {list-style:none;margin:0}
#noticias li {margin:0;padding:0;}

#submenu h2{font-size:16px; color:#000;font-weight:normal;margin:10px 0 0 0;}
#submenu ul {list-style-type:none;text-align:left;padding:0;margin:10px 0 !important;}
#submenu ul li {margin:0;padding:0;}
#submenu li a {text-align:left;display:block;height:32px;line-height:32px;color:#000;text-decoration:none;margin:0;outline:0;font-size:11px;font-weight:normal;padding:0 0 0 30px;border-bottom:1px dotted #ccc;background:url(/images/promotion.png) center left no-repeat}

/* ticker */
#newsticker-demo {width:274px;padding:0;margin:10px 0;}
#newsticker-demo a { text-decoration:none;font-size:13px;color:#F60B08;}
.newsticker-jcarousellite { width:274px;padding:0 !important;}
.newsticker-jcarousellite ul li p{ text-align:left !important;margin:0 !important}
.thumbnail{float:left;width:75px;overflow:hidden;height:75px;margin:0 0 10px 0;overflow:hidden;}
.info {float:right;width:195px}
.clear { clear: both;border-top:1px dotted #999;height:1px;padding:0 !important;width:100%; }
/* fin ticker */
#left a:link, #left a:visited, #left a:active { text-decoration: none;}
#left a:hover { text-decoration: underline; }


#traducciones {float:left;display:inline;height:220px;margin:20px 0 0 0}
#traducciones h1{font-size:29px;color:white;text-align:left;font-weight:normal;letter-spacing:-1px}
#traducciones p {margin:10px 400px 0 0;font-size:13px; color:white;text-align:left}

.enlace {float:right;}
.pad {border:1px solid #999;padding:2px;margin:0 10px 0 0;}

#interior{float:left;width: 635px;font-size: 11px;text-align: left;margin:35px 0 0 0;padding:0;text-align:left;line-height:140%;}
#interior h1{font-size:26px; color:#F60B08;font-weight:normal;margin:0 0 20px 0;}
#interior p {margin: 0 0 20px 0;text-align:left;font-size:13px;color:#000;line-height:135%;}
#interior h2 {margin: 0;text-align:justify;font-size:16px;color:#000 !important;line-height:140%;font-weight:bold;}
#interior h3 {margin: 0;text-align:justify;font-size:13px;color:#000 !important;line-height:140%;font-weight:bold;}
#interior p.derecha {text-align:right !important;}
#interior p strong {font-weight:bold;}

#interior ul {list-style:none;margin:0 0 20px 0; display:inline-block}
#interior li {margin:0 0 5px 0;background:url(/images/promotion.png) left top no-repeat;padding:1px 0 3px 25px;}
#interior li span {font-size:15px;font-weight:bold}
#interior li b{font-weight:normal;color:#999;}
#interior li em{font-style:normal;}

#interior ul.destaque {list-style:none;margin:0 0 20px 0; display:inline-block}
#interior ul.destaque li {width:180px;display:block;float:left;overflow:hidden;font-size:13px;font-weight:bold}

#interior table{width:100%;border:0;padding:0;margin:0}
#interior td {border-bottom:1px dotted #ccc;padding:5px 0}
.tope {background:#666;color:white;padding:5px !important;border:0 !important}

#interior p.micro{background:url(/images/micro.gif);line-height:48px;text-indent:50px;font-size:16px}

#interior form {width:300px;margin: 0 0 30px 0;padding:0;font-size:11px}
#interior fieldset{width:300px;padding:8px 0;text-align:left;border:0;color:#333;}
#interior input, #interior select, #interior textarea{width:300px;background:#f5f5f5; padding:2px;border:1px solid #999;margin:0 0 5px 0;vertical-align:middle;color:#333;font-size:11px;}
#interior input.enviar  {width:120px !important;background:#000;color:white;}
label { color: #333; font-size: 11px; line-height: 140%; margin: 10px 0 .2em 0;  }
.error-message, label.error { color: red; margin: 0 0 .5em 0;  display: block; font-size: 10px !important;font-weight:bold; }
/* para controlar el spam en formularios */
#messageLabel { display: none !important; }
#message { display: none !important; }

#interior h5{height:40px;text-indent:25px;line-height:40px;background:url(/images/user.gif) left center no-repeat;margin:20px 0 0 0;font-size:11px;font-weight:normal}
#interior h5 strong {font-style:italic !important;font-weight:bold}
#interior p.comentario {padding:30px 10px 10px 10px;background:#e1e3ec url(/images/bgcomentario.gif) top left no-repeat;width:600px;display:block;margin:0 0 20px 0}

a[href $='.pdf'].descargas {background: url(/images/pdf.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.xls'].descargas {background: url(/images/xls.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.doc'].descargas {background: url(/images/doc.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.htm'].descargas {background: url(/images/htm.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.jpg'].descargas {background: url(/images/jpg.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.gif'].descargas {background: url(/images/gif.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.avi'].descargas {background: url(/images/avi.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.wmv'].descargas {background: url(/images/wmv.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.zip'].descargas {background: url(/images/zip.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.ppt'].descargas {background: url(/images/ppt.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}
a[href $='.pps'].descargas {background: url(/images/ppt.gif) no-repeat center left;text-decoration:none !important;padding-left:20px;margin:0 20px 0 0;line-height:30px}

#interior p.verde{color:green !important;font-weight:bold;border:1px solid green;margin:20px 0;padding:5px}
#interior p.error{color:red !important;font-weight:bold;border:1px solid red;margin:20px 0;padding:5px}
#interior .requerido{border:1px solid red !important;}

#interior form.login {width:620px !important;margin: 0 !important;padding:0 !important;}
.login input{width:160px !important;background:#f5f5f5 !important; padding:2px !important;border:1px solid #999 !important;vertical-align:middle !important;color:#000 !important;font-size:11px !important;margin:0 20px 0 5px !important}
.login input:hover, #interior select:hover, #interior textarea:hover{background:#fff;}
.login input.enviar2  {width:60px !important;}