*{margin:0;border:0;}

body{text-align:center;background: #EEE url(/images/bg.jpg) top center no-repeat;font-family:Arial,Tahoma,"Lucida Sans Unicode","Lucida Sans",Helvetica, Arial, Tahoma, sans-serif}

#contenedor{width: 980px;margin: 0 auto;background:white;overflow:auto}

#top{float: left;width: 960px;display: inline;background:url(/images/bgtop.jpg) top left no-repeat;text-align:left;margin:10px 0 0 10px}

#top h1 {font-size:27px;margin:33px 0 0 250px;color:#24323E;letter-spacing:-1px;font-weight:normal;}
#top h1 span {font-weight:bold;}
#top h2 {font-size:12px;color:#24323E;margin:2px 0 0 250px;font-weight:normal;}

#top #menu{display:inline;float:left;margin:36px 0 5px 0;height:30px;padding:0;background:#000;width:100%}

ul#navmenu-h {list-style-type:none;text-align:left;padding:0;margin:0;}
ul#navmenu-h li {float: left; /*For Gecko*/  display: inline;  list-style: none; position: relative;font-size:11px;line-height:30px;z-index:100;
}

/* Root Menu */
ul#navmenu-h a {color: #FFF; padding: 0 16px;border-right:1px solid #FFF;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;text-decoration: none;
  height: auto !important;height: 1%; /*For IE*/
}
ul#navmenu-h a:hover{background:#333}

#complemento{display: inline; float: left;width: 960px;text-align: center;margin:0 0 0 10px;}

#derecha{float:right;display:inline;width:205px;overflow:hidden;}

#registrese{width:205px;height:170px;overflow:hidden;display:inline;float:right;}
#pinto {display:inline;float:right;background:#EEE;margin:5px 0 0 0;width:205px}
#pinto p{margin:10px !important;font-size:10px !important;text-align:left !important;}
#pinto img{border:0;}

a#dios{display:block;position:absolute;height:135px;left:50%;top:0;margin:0 0 0 -480px;width:960px;text-decoration:none !important}

#izquierda{float:left;display:inline;width:750px;overflow:hidden;}

#bannerslide{float:left;display:inline;width:750px;height:170px;overflow:hidden;margin:0;}
#bannerslide a{text-decoration:none;font-size:13px;font-weight:bold;color:#C1BB00;margin:0;}
#bannerslide img{border:0;}
#nav_banner{display:none;float:right;margin:5px 0 0 0}
#nav_banner a{color: #606060;background: #afafaf;text-align: center;padding: 2px 3px;margin:2px 0 0 2px;font-size:11px;}
#nav_banner a.activeSlide{background: #606060;color:#afafaf;}

#menu2{width:960px;height:30px;overflow:hidden;display:inline;float:left;background:#000;margin:5px 0 0 0}
#menu2 ul {list-style-type:none;margin:0;text-align:left;padding:0;width:1000px}
#menu2 li {float:left;display:inline;font-size:11px;line-height:30px;width:auto;}
#menu2 a {color: white; padding: 0 18px;height:30px;width:auto;line-height:30px;display:block;border-right:1px solid white;}
/* Fix IE. Hide from IE Mac \*/
* html body #menu2 ul li a {float:left;} 
/* End */
#menu2 a:hover {text-decoration:none; background: #333}

#left{width: 205px;float: left;display: inline;text-align: left;overflow:hidden;margin:5px 0 0 0}
#left h1,#right h1 {font-size:15px;color:#FFF;margin:0;font-weight:normal;background: url(/images/bgh1.jpg);padding:0;line-height:28px;text-align:center}
#left p {font-size:10px;text-align:center;margin:0}
#left p img {margin:5px 0 5px 0;border:0;}

/* ticker cursos */
#newsticker-demo {width:205px;padding:0;margin:0;background:#e5e5e5 }
#newsticker-demo a { text-decoration:none;font-size:11px;color:#000;font-weight:normal;line-height:13px !important;padding:0 !important;margin:0 !important}
#newsticker-demo ul{list-style:none;margin:0;padding:5px;width:195px !important}
#newsticker-demo li{ margin:5px 0 0 0 !important;list-style:none;padding:0 5px 5px 20px !important;border-bottom:1px dotted #ccc;background:url(/images/folder.jpg) top left no-repeat;line-height:13px !important;}
/* fin ticker */
#right{width: 205px;float: right;display: inline;text-align: left;overflow:hidden;margin:5px 0 0 0;background:#e5e5e5}
#right p.pading{margin:10px 5px;border-bottom:1px dotted #CCC;padding:0 0 10px 0;font-size:11px;line-height:15px;}
#right img {float:left;margin:0 10px 0 0}

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

#interior{display:inline;float:left;width: 475px;margin:20px 0 0 30px}
#interior h1 {font-size: 25px; color: #E63128;font-weight: normal; margin: 0 0 20px 0; letter-spacing:-1px;text-align:left}
#interior h2 {font-size: 18px; color: #E63128;font-weight: normal; margin: 0 0 20px 0; letter-spacing:-1px;text-align:left}
#interior h3 {font-size: 18px; color: #E63128;font-weight: normal; margin: 0 0 20px 0; letter-spacing:-1px;text-align:left}
#interior h4 {font-size: 15px; background: #E63128;color:white;font-weight: bold; margin: 0 0 20px 0; text-align:left;padding:5px 0;text-indent:10px}
#interior ul{margin:0 0 20px 20px;padding:0;list-style:none}
#interior li{background: url(/images/li.gif) top left no-repeat;margin-bottom:12px;font-size: 13px;font-weight:normal;text-align: left;padding:0 0 10px 30px;border-bottom:1px dotted #ccc}
#interior p {margin: 0 0 20px 0;text-align:justify;font-size: 13px;font-weight:normal;line-height: 18px;}
#interior p.esp {margin-top:50px;}
#interior img.bd
{
float:right;padding:2px;background:#C7C4B8;border:1px solid #9da099;
margin-left:15px;
}

#interior table {margin:0 0 20px 0;width:100%;font-size: 12px;}
#interior td.tope{background:#333;color:white;font-weight:bold;}
#interior td {text-align:left;padding:3px;border-bottom:1px dotted #CCC}



#registro {width:100%;height:100%;}
#registro form{background: #EEE;text-align:left;margin: 10px 0;padding:0;font-size:11px}
#registro fieldset{width:500px;padding:0;text-align:left;border:0;color:#333;}
#registro input, #registro select, #registro textarea{width:300px;background:#f5f5f5; padding:2px;border:1px solid #999;margin:0 0 5px 10px;vertical-align:middle;color:#333;font-size:11px;}
#registro input.enviar  {width:120px !important;background:#E63128;color:white;}
label { color: #333; font-size: 11px; line-height: 140%; margin: 10px 0 .2em 0;width:190px;display:inline-block;text-align:right  }
.error-message, label.error { color: #E63128; 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; }
#registro h6 {font-size:16px;color:#E63128;margin:0;padding:0;text-align:left}
#registro p {text-align:left;font-size:11px}

.index input
{
background:#D0CEC6;width:100%;color:#333;
font-size:11px;
}



#abajo{float:left;width: 960px;font-size: 10px;font-weight:normal;text-align:left;margin: 10px 0 10px 0;color: #FFF;line-height:28px;background:url(/images/bgh1.jpg);clear:both;text-indent:10px}