body,ul,ol,p,table,form,h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
}
body {
	height:100%;
	font: 11px Trebuchet MS, Arial, sans-serif;
	background:#F6F6F6 url(imgs/franja.gif) repeat-x scroll left top;
}
html {
	height:100%;
}
img {
	border:0
}
a:link, a:visited { 
	text-decoration: none;
	color: #75cd14;
	text-decoration: underline;
}
a:hover{
	text-decoration: underline;
}
a:focus{
	outline:none; 
}

h2{
	font-size: 1.5em;
	margin-bottom: 12px;
	color:#2D61A8;
}
h3{
	font-size: 1.2em;
	margin: 20px 0px 18px 0px;
	color: #000;
}
p{
	font-size: 103%;
	text-align: justify;
	color: #000;
	line-height: 1.4em;
	margin-bottom: 10px;
}
li{
	font-size: 103%;
	line-height: 1.4em;
}
#container {
	background: #F6F6F6;
	width:850px;
	margin:0 auto;
}

.flash{
	position: absolute;
	z-index:1;
}

#header{
	height:197px;
	width:100%;
	background: transparent url(imgs/header.jpeg) no-repeat;
}
#content{
	padding-top: 43px;
	width: 100%;
	height: 800px;
	background:#FFFFFF url(../imgs/content_bg.gif) repeat-y scroll 0px 49px; 
}
#contentMain{
	padding-top: 43px;
	width: 100%;
	height: 1020px;
	background:#FFFFFF url(../imgs/content_bg.gif) repeat-y scroll 0px 49px; 
}
#wrapper{
	float:right;
	width:690px;
}
#centro{
	float:left;
	padding: 0px 10px 0px 9px;
	width:496px;
	height:800px;
	list-style: none;
}
#minibanners{
	float:right;
	width:144px;
	padding: 0px 20px 0px 8px;
}
.minibanners{
	margin-top: 15px;
}
#minibanners .titulo{
	padding-top: 5px;
	padding-left: 1px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #2d61a8;
}
#minibanners .cuerpo{
	padding-left: 1px; 
	margin-bottom: 3px;
	line-height: 1.3em;
	color: #8c8c8c;
}
#login{
	background:transparent url(../imgs/bgLogin.gif); 
	width:144px;
	height:84px;
	margin: 15px 0 15px 0;
	padding-top: 30px;
}
#login input{
	margin: 2px 0px 4px 8px;
	color: #666666;
	font-size: 0.9em;
	width: 120px;
}
#login a{
	margin: 0px 0px 0px 85px;
	color:white;
}
#login a:hover{
	margin: 5px 0px 0px 85px;
	color:#1d68ae;
	text-decoration:none;
}
#iniciar{
		margin: 6px 0px 0px 0px;
}
#extra{
	float:left;
	width:119px;
	padding: 0px 12px 0px 29px;
}
#footer {
	clear:left;
	height:49px;
	text-decoration:none;
}
#footer {
	clear:left;
	height:49px;
	text-decoration:none;
	color:#d6d6d6;
}
#footer p{
	color: #666;
	float:right;
	margin-right: 14px;
	padding-top: 25px;
}

#iniciar{
	margin: 6px 0px 0px 0px;
}
#extra{
	float:left;
	width:124px;
	padding: 0px 12px 0px 24px;
}
#footer{
	clear:left;
	height:49px;
	background: #F6F6F6 url(../imgs/footer.gif) no-repeat scroll 0%;
	width:850px;
}
#cursos{
	margin-top: 12px;
	list-style: none;
}
#cursos ul{
	list-style: none;
}
#cursos li{
	list-style: none;
	height: 100px;
	background: #FFF url(imgs/curso_bg.gif) no-repeat scroll 0%;
	margin-bottom: 16px;
}
/* div#ficha{
	margin-top: 16px;
	width: 500px;
	height: 124px;
	margin-bottom: 24px;
} */
div#datos{
	padding: 15px 12px 12px 32px;
	float: left;
	width: 280px;
}
div#datos .titulo{
	font-size: 1.1em;
	font-weight: bold;
	color: #2c60a6;
	margin-bottom: 5px;
}
div#datos .txt{
	line-height: 1.5em;
	color: #303030;
}
div#info{
	width: 150px;
	padding: 15px 18px 12px 0px;
	float: right;
}
div#info .duracion, .sesion, .inicio, .precio{
	margin-bottom: 4px;
	color:#616161;
}
.seccion {
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 17px;
}
#noticias {
	list-style: none;
}
#noticias li{
	height: 85px;
	margin-bottom: 40px;
}
#noticias .fecha{
	margin-bottom: 3px;
	font-weight: bold;
	color: #2d61a8;
}
#noticias .titulo{
	margin-bottom: 3px;
	color: #000;
}
#noticias .cuerpo{
	margin-bottom: 3px;
	line-height: 1.3em;
	color: #8c8c8c;
}
.mas a{
	margin-bottom: 3px;
	font-weight: bold;
	color: #84b721;
}

/* Menu izquierda*/
.menu {
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e5e5e5;
}
.menu ul, li {
	list-style-type: none;
}
.menu ul {
	margin: 0;
	padding: 0;
}
.menu li {
	height: 44px;
	border-top: 1px solid #e5e5e5;
	padding-left: 3px;
	color: #606060;
}
.menu li a {
	font-size: 104%;
	padding-top: 7px;
	color: #606060;
	text-dec-top: 7px;
	color: #606060;
	text-decoration: none;
	display: block;
}
.menu a:hover {
	color: #7ad615;
}
.menu .activo a{
	color: #7ad615;
	background: url(images/arrow_v.gif) no-repeat scroll right;
 }
  
/*  #2d61a8 color titulo minibanners */



#centro img.izq{
	float: left;
	width: 120px;
	height: 120px;
	margin: 0px 14px 5px 0px;
	border:3px solid #d6d6d6;
}
#centro img.izq:hover{
	border:3px solid #808080;
}
#centro img.dch{
	float: right;
	width: 120px;
	height: 120px;
	margin: 0px 0px 5px 14px;
	border:3px solid #d6d6d6;
}

/* galeria */
ul.gallery {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
ul.gallery li {
	display:block;
	float:left;
	margin:0 4px 10px 4px;
}
ul.gallery li a {
	width: 108px;
	height: 108px;
	border:3px solid #d6d6d6;
	display:block;
}
ul.gallery li a:hover {
	border:3px solid #808080;
}


/* contacto */
#contacto{
	margin-top: 20px;
}
#contacto p{
	text-align: left;
	color: #404040;
	margin-bottom: 3px;
}



.blue #slatenav{
	padding: 108px 0 0 329px;
	position:relative;
	display:block;
	height:89px;
}
.blue #slatenav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
.blue #slatenav ul li{
	display:block;
	float:left;
	margin:0;
}
.blue #slatenav ul li a{
	display:block;
	float:left;
	text-decoration:none;
	height:89px;
}
.blue #slatenav ul li a.item01{
	width: 87px;
	background: transparent url(imgs/btns_01.jpg) no-repeat;
}
.blue #slatenav ul li a.item02{
	width: 100px;
	background: transparent url(imgs/btns_02.jpg) no-repeat;
}
.blue #slatenav ul li a.item03{
	width: 95px;
	background: transparent url(imgs/btns_03.jpg) no-repeat;
}
.blue #slatenav ul li a.item04{
	width: 96px;
	background: transparent url(imgs/btns_04.jpg) no-repeat;
}
.blue #slatenav ul li a.item05{
	width: 84px;
	background: transparent url(imgs/btns_05.jpg) no-repeat;
}

.blue #slatenav ul li a:hover.item01,.blue #slatenav ul li a.current.item01{
	background: transparent url(imgs/btns_01r.jpg) no-repeat;
}
.blue #slatenav ul li a:hover.item02,.blue #slatenav ul li a.current.item02{
	background: transparent url(imgs/btns_02r.jpg) no-repeat;
}
.blue #slatenav ul li a:hover.item03,.blue #slatenav ul li a.current.item03{
	background: transparent url(imgs/btns_03r.jpg) no-repeat;
}
.blue #slatenav ul li a:hover.item04,.blue #slatenav ul li a.current.item04{
	background: transparent url(imgs/btns_04r.jpg) no-repeat;
}
.blue #slatenav ul li a:hover.item05,.blue #slatenav ul li a.current.item05{
	background: transparent url(imgs/btns_05r.jpg) no-repeat;
}

#centro img{
	border:1px solid #999;
	margin-bottom: 13px;
}

#centro li strong{
	color:#164a9e;
}


/* listado de cursos */

#centro ul.cursos{
	margin-bottom: 20px;
}
#centro .cursos li{
	margin-bottom: 5px;
	margin-left:15px;
	padding-left: 2px;
}
#centro .cursos li a{
	color:#333;
	font-size: 105%;
}
#centro .cursos li a:hover{
	color:#7AD615;
}

#centro a.volver{
	padding-left: 16px;
	font-size: 1.2em;
}
