* {margin:0px; padding:0px;}
body {background-color:#F1F1F3;  width: 100%; height: 100%;  font-size:1em; font-family:"Trebuchet MS"; font-size:1em; color:#666666;}
div#web { background-image:url("../img/fondotapiz.jpg"); background-repeat:repeat-x;}
div#web div#container {width: 990px; margin:auto; text-align:center;}
div#web div#container div#cabecera {text-align:left; margin:0px; width: 990px; margin-top:170px;  height: 354px; background-image:url("../img/cabecera.jpg"); background-repeat:no-repeat; margin:0px; padding:0px; background-position:0px 0px;}
div#web div#container div#cabecera p {text-align:left; width:185px; height:70px; margin:0px;}
div#web div#container div#cabecera p a { display:block; width:185px; height:70px; }
div#web div#container div#cabecera div#present {width:750px; height:100%; padding-top:70px; padding-bottom:0px;  margin-left:200px;  }
div#web div#container div#cabecera div#present p {margin:auto;text-align:center; width:652px; height:45px; padding-top:15px; padding-bottom:10px;}
div#web div#container div#cabecera div#present h1 {color:#005aa1; text-align:justify; font-size:1em;  font-height:normal;  padding-right:40px;}
div#web div#container div#cabecera div#present h2 {color:#666666; text-align:justify; font-size:0.7em; margin-top:8px; padding-right:40px;}
div#web div#container div#cabecera div#present h3 {color:#333333; text-align:justify; font-size:0.9em; margin-top:10px; font-height:bold;  padding-right:40px;}
div#web div#container div#contenido {width: 990px; height: 100%; background-image:url("../img/fondo.jpg"); background-repeat:y-repeat; margin:0px;  padding:0px; padding-top:20px;}
div#web div#container div#contenido div#rueda {float:left; width: 171px; height: 207px;;background-image:url("../img/rueda.jpg"); background-repeat:no-repeat; }
div#web div#container div#contenido div#texto {float:left; width: 750px; height: 100%; font-size:0.9em;  }
div#web div#container div#contenido div#texto div.curso {clear:both; margin-left:100px; margin-bottom:10px; width: 650px; height: 100%; font-size:0.9em; margin-top:10px;}
div#web div#container div#contenido div#texto div.curso div.img {float:left; width: 45px; height: 45px; }  
div#web div#container div#contenido div#texto div.curso div.des_curso {float:left; width: 600px; height: 100%; font-size:0.9em}  
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo {font-size: 1.1em; font-height:bold; margin-left:10px; margin-right:80px; text-align:justify; color:#666666;height: 100%; }
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo span.tit {font-height:bold;}
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo span.tit a {color: #154381; text-decoration: underline; }
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo span.tit a:hover {color:#154381}
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo span.fecha {color:#154381;}
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo span.precio {color:#154381;}
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo span.lugar_presen {color:#6EBB1F;}
div#web div#container div#contenido div#texto div.curso div.des_curso p.titulo span.lugar_online {color:#67a4d4;}
div#web div#container div#contenido div#texto div.curso div.des_curso p.descripcion {font-size: 1em; margin-left:10px; text-align:left; line-height:14px; }
div#web div#container div#contenido div#texto div.curso div.des_curso p.descripcion a {color: #999999; text-decoration:none; }
div#web div#container div#contenido div#texto div.curso div.des_curso p.descripcion a:hover {color: #CCCCCC;}
div#web div#container div#contenido div#texto p.tipo {margin-left:50px; color:#666666; text-align:justify; font-size:1em; margin-bottom:15px; font-height:normal;}
div#web div#container  div#pie {width: 990px; height: 67px; background-image:url("../img/pie.jpg"); background-repeat:no-repeat;}
div.clear {clear:both;}