body {
	margin:0; padding:0; border:0; text-align:center; font:1em Arial, Helvetica, sans-serif;
}

#cabecera, #menu, #zonaimagen {
	width:100%;
}

#cabeceraint, #menuint {
	width:62.50em; text-align:left; margin:auto;
}

#cabeceraint img {
	display:block; float:left; margin:0px 0 20px 30px; border:0; border-right:1px #000 solid; padding:0 30px 0 0;
}

ul#contactocabecera {
	margin:20px 0 0 350px; padding:10px 0 0 0; list-style-type:none; font-size:0.70em; color:#751E64;
}

#contactocabecera li {
	letter-spacing: 1px; margin-bottom:8px;
}






/*Inicio menu*/
#menu {
	clear:both; margin-top:20px; border-top:4px #80003D solid; height:1.94em; background-color:#FFE619;
}

#menuint ul {
	margin:0; padding:0; list-style-type:none;
}

#menuint li {
	float:left; font-size:0.80em;
}

#menuint li a:link, #menuint li a:visited {
	display:block; float:left; background:#FFE619 url(imagenes/estrella.png) no-repeat center left; padding:0 10px 0 30px; text-decoration:none; line-height:2.4em; color:#691F5A; margin:0 10px 0 0; font-weight:bold;
}
/*Fin de menú*/



/*Inicio zona imagen*/
#zonaimagen {
	background:#FFF url(imagenes/fondoweb.gif) repeat-x top center; 
}

#zonaimagenint {
	height:227px; width:58em; text-align:left; margin:auto; position:relative;
}


#zonaimagenint img {
	display:block; position:absolute; top:0; right:0;
}

h1#h1web {
	margin:0; padding:30px 0 0 0; color:#E63F00; font-weight:normal; font-size:1em;
}

h1#h1blog {
	margin:0; color:#8A0249; font-weight:bold; font-size:1.5em;
}

#zonaimagenint p {
	color:#FFF; font-size:1.1em; width:24em; line-height:1.7em; margin:0;
}

p#ph1 {
	margin:0; padding:30px 0 0 0; color:#E63F00; font-weight:normal; font-size:1em;
}
/*Fin zona imagen*/



/*inicio contenedor*/
#contenedor {
	width:62.56em; margin:auto; text-align:left;
}

h2, h3.h3lat {
	margin:0; color:#8A0249;
}

h2 a:link, h2 a:visited, h2 a:hover {
	margin:0; color:#8A0249; text-decoration:none;
}

h2.h2coment {
	font-size:1.2em;
}

h3.h3lat {
	font-size:1.2em;
}

h3.h3cont, h2.h3cont {
	color:#41C500; font-size:1em; /*border-bottom:2px #0A4E57 solid;*/ background-color:#E3F6D9; margin-top:40px; padding:3px;
}

h4 {
	color:#0EBFD6; font-size:0.90em;
}

dt {
	color:#509628; font-size:0.80em; font-weight:bold;
}
/*inicio*/



/*inicio portada*/
#presentacion {
	background-color:#E7FDFF; width:27em; padding:9px 18px; float:left; margin:0 20px 40px 0;
}

#presentacion p, #contenido p {
	color:#292929; font-size:0.80em; line-height:1.5em;
}

#contenido ul {
	margin:0; border:0; font-size:0.80em; color:#292929;
}

#contenido li {
	margin-bottom:10px; line-height:1.5em;
}


#capacentral {
	float:left; width:15.81em; margin:0 0 40px 0;
}

#blog {
	background-color:#FFF693; padding: 9px; width:15.81em; margin:0 0 20px 0;
}

#blog p {
	color:#41C500; font-size:0.70em; margin-bottom:0;
}

#blog h4 {
	margin-top:0; font-weight:normal; font-size:0.80em;;
}

#blog h4 a:link, #blog h4 a:visited, #blog h4 a:hover {
	color:#292929; text-decoration:none;
}

#lateral {
	float:right; width:14.06em; margin: 0 0 40px 0;
}

.alto {
	padding:9px;  color:#292929; border:1px #E9E9E9 solid; margin-bottom:15px;
}

.altoint {
	background:#FFF url(imagenes/fondo-lateral.jpg) repeat-x top center; padding:5px;
}

.alto p {
	font-size:0.80em; margin-bottom:0; line-height:1.5em; text-align:center;
}

.alto dl {
	font-size:0.80em; margin-bottom:0;
}

.alto dt {
	font-weight:bold; color:#41C500;
}

.alto dd {
	margin:0 0 10px 0; padding:0; color:#333;
}

.alto p span {
	color:#41C500; font-weight:bold;
}

p.masinfo {
	text-align:right;
}

p.masinfo a:link, p.masinfo a:visited, p.masinfo a:hover {
	background:#036 url(imagenes/fondo-masinfolat.gif) no-repeat center center; display:block; width:103px; height:18px; color:#FFF; text-align:center; text-decoration:none; font-size:0.70em;
}
/*fin portada*/





/* Inicio formulario */
#formulario, #comentarios {
	font-size:0.80em;
}

#formulario fieldset, #comentarios fieldset {
	border:0;
}

#formulario legend {
	display:none;
}

#formulario label, #comentarios label {
	display:block; margin-bottom:10px;
}

#formulario span {
	display:block; float:left; width:15em; text-align:right; padding:0 10px 0 0; color:#8A0249; font-weight:bold;
}

#formulario fieldset input, #formulario fieldset textarea, #formulario fieldset select, #comentarios fieldset input, #comentarios fieldset textarea, #comentarios fieldset select {
	border:2px #FFE5F6 solid;
}

#enviar {
	display:block; margin:auto; background:#FF9CE1 url(imagenes/fondo-boton.jpg) repeat-x top center; border:1px #D957AF solid; color:#8A0249;
}

#comentarios {
	width:40em; margin-top:30px;
}

#comentarios legend {
	margin-bottom:20px; color:#8A0249; font-weight:bold; font-size:1.3em;
}

#comentarios span {
	display:block; float:left; width:8em;
}
/* Fin formulario */




/*Inicio pie*/
#pie {
	background-color:#8A0249; clear:both; text-align:left;
}

#pieint {
	width:62.56em; margin:auto; padding:20px 0 30px 0;
}

#pie p {
	padding:3px; color:#FFF; font-size:0.70em; margin:0; width:30%; float:left;
}

#pie ul {
	margin:0; padding:0; list-style-type:none; float:right; 
}

#pie li {
	display:inline; padding: 0 5px; border-left:1px #FFF solid; font-size:0.70em; color:#FFF;
}

#pie li.primero {
	border:0;
}

#pie a:link, #pie a:visited, #pie a:hover {
	color:#FFF;
}
/*Fin pie*/




/*inicio contenido*/
#contenido {
	width:43em; padding:0 0 30px 50px; float:left; /*background:url(imagenes/sombraiz.jpg) no-repeat top left;*/
}

#entradilla {
	padding:7px; background-color:#FFE5F6; color:#40001E; margin-bottom:30px; font-weight:bold;
}

.entradilla {
	padding:7px; background-color:#FFE5F6; color:#40001E; font-weight:bold;
}

p#migapan {
	font-size:0.60em; color:#41C500; margin-top:0;
}

p#migapan a:link, p#migapan a:visited, p#migapan a:hover {
	color:#41C500;
}
/*fin contenido*/



/* Inicio Blog */
p.entrarblog {
text-align:center;
}
p.entrarblog a:link, p.entrarblog a:visited, p.entrarblog a:hover {
	background-color:#0EBFE4; color:#FFF; text-decoration:none; padding:3px;
}

ul#paginador {
	margin:0; padding:0; list-style-type:none; font-size:0.70em; text-align:center;
}

li#pagselect {
	width:20px; line-height:20px; border:1px #8A0249 solid; background-color:#FFF; color:#8A0249;
}

#paginador li {
	float:left; margin:0 5px; 
}

#paginador li a:link, #paginador li a:visited, #paginador li a:hover {
	display:block; float:left; width:20px; line-height:20px; color:#BBB; text-decoration:none; border:1px #BBB solid;
}


ol.comentblog li {
	background:url(imagenes/comillas2.gif) no-repeat bottom right; margin-bottom:30px; color:#0EBFD6; font-weight:bold;
}
p.pusercoment {
	font-weight:normal; 
}

p.pusercoment a:link, p.pusercoment a:visited, p.pusercoment a:hover {
	color:#0EBFD6;
}

p.blogfecha {
	margin:5px 0 0 0; font-size:0.70em; color:#0EBFD6;
}

p.pcomentario {
	background:url(imagenes/comillas1.gif) no-repeat top left; padding:10px 50px; font-weight:normal;
}

.imgblog {
	display:block; float:right; border:0; margin:0 0 5px 5px; 
}
/* Fin Blog */



/* Inicio cursos*/
h3.h3cursos {
	margin-bottom:0;
}

h3.h3cursos a:link, h3.h3cursos a:visited, h3.h3cursos a:hover {
	color:#41C500; text-decoration:none;
}

p.entradillacursos {
	margin:5px 0 15px 0;
} 

dl.infocurso {
	margin:0 0 20px 0; padding:0;
}

dl.infocurso dt {
	display:block; float:left; width:4em; color:#FFF; background-color:#41C500; margin:0 5px 10px 5px; padding:0 3px; font-weight:normal; font-size:0.70em;
}

dl.infocurso dd {
	color:#8A0249; font-size:0.70em; margin:0 0 10px 0;
}

p.masinfocurso a:link, p.masinfocurso a:visited, p.masinfocurso a:hover, p.masinfoblog a:link, p.masinfoblog a:visited, p.masinfoblog a:hover {
	display:block; width:110px; height:22px; background:url(imagenes/fondo-masinfo.gif) no-repeat center center; color:#FFF; text-decoration:none; text-align:center; margin-bottom:40px;
}

dl.infocursoint {
	margin:20px 0; padding:0;
}

dl.infocursoint dt {
	display:block; float:left; width:5.5em; margin:0 0 10px 0;
}

dl.infocursoint dd {
	font-size:0.80em; margin:0 0 10px 0;
} 

iframe {
	display:block; margin:20px auto 0 auto;
}
/* Fin cursos*/

strong {
	color:#968711;
}

#logopiatic {
	border:0; display:block; margin:auto;
}