*, h1, h2, h3, h4, h5
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
}

TD
{
	vertical-align:top;
}

h3
{
	border-bottom:1px solid #E0E0E0;
	font-weight:bold;
	color:#1575BE;
	font-size:16px;
	margin-bottom:10px;
	/*background-image:url(images/h3_bottom.gif);*/
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:5px;

}

h4
{
	margin-bottom:6px;
	font-size:13px;
	font-weight:bold;
	color:#2EBC12;
	
}

h5
{
	margin-bottom:6px;
	color:#666666;
	font-weight:bold;
	font-size:11px;
}

h6
{
	background-image:url(images/h6_back_small.gif);
	background-repeat:no-repeat;
	padding:7px;
	color:#FFFFFF;
}

p 
{
	margin-bottom: 13px;
}

a, a:link, a:hover
{
	color:#1575be;
	text-decoration:none;
}

a:visited
{
	color:#033459;
}

a:hover
{
	text-decoration:underline;
}


body
{
	background-image:url(images/back_pix.gif);
	background-repeat:repeat-x;
	margin-top:41px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FA9324;
	color: #666666;
	margin-bottom:10px;
}

#BoxWrapper
{
	width:760px;
	padding:4px;
	background-color:#FFFFFF;
	margin:0 auto;
}

#Mainwrapper
{
	background-color:#FFFFFF;
	text-align:left;
	width:760px;
}

#Headtable
{
	
	border-bottom: #032D4B 3px solid;
}

#LogoContainer
{
	background-image:url(images/back_logo_container.gif);
	padding:15px;
	padding-left:35px;
	border-bottom:#FFFFFF 1px solid;
}

#NavBar
{
	padding:10px;
	background-color:#032D4B;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#FFFFFF 1px solid;
}

#HeadPicHolder img
{
	display:block; /* Todos los dias se aprende algo nuevo, sin esta propiedad y el doctype declarado como strict xhtml 1.0 se le agregan 3 pixeles de mas a la imagen */
	
}

#ContentBody
{
	padding-top:15px;
	padding-bottom:15px;
}

#LeftColumn
{
	background-image:url(images/dotted_division.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#LeftColumnHolder
{
	padding-left:10px;
	padding-right:10px;
}

#LeftColumnHolder h3
{
	background-image:url(images/h3_bottom_small.gif);

}

#RightColumnHolder
{
	padding-left:15px;
	padding-right:10px;
}

.contentPic
{
	float:left;
	border:#DADADA 3px solid;
	margin-right: 8px;
	margin-bottom:7px;
}

#CursosOfertados
{
	background-color:#F1F1F1;
}

#CursosOfertadosHolder
{
	padding:10px;
}

.cursoOfertado
{
	float:left;
	width:248px;
	padding-bottom:20px;
}

.moreInfo
{
	background-image:url(images/background_links_portada.gif);
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:0 5px;
}

.cursoOfertado h4
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-image:url(images/h4_cursos.gif);
	background-repeat:no-repeat;
	display:block;
	padding:8px;
	padding-top:5px;
	margin-bottom:10px;
}

.cursoOfertado img
{
	float:left;
	border:#666666 1px solid;
	margin-right:10px;
	margin-bottom:8px;
}

#Footer
{
	width:768px;
	margin:0 auto;
	margin-top:4px;
	background-image:url(images/footer_back.jpg);
	background-repeat:no-repeat;
	height:60px;
}

#Footer div
{
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}

/* --- Navegacion usando Li, la mayoria de estas estara a la izquierda por eso tiene el width fijo --- */

#LiNavigation
{
	width:179px;
	margin:0;
	padding:0;
	/*background-color:#666666;*/
	list-style:none;
	list-style-type:none;
	padding:3px;
}

#LiNavigation li
{
	/*background-color:#660066;*/
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom:1px;
}

#LiNavigation li a, #LiNavigation li a:visited
{
	font-weight:bold;
	padding:3px;
	padding-left:15px;
	color:#FFFFFF;
	display:block;
	width:90%;
	background-image:url(images/white_bullet.gif);
	background-repeat:no-repeat;
	background-position: 5px 7px;
	background-color:#3fa2ee;
}

#LiNavigation li a:hover
{
	background-color:#F5F5F5;
	color:#666666;
}


/* --- Listados en el content pane --- */

.contentpane ul
{
	margin-left: 20px;
}

.contentpane li
{
	margin-bottom:5px;
}

/* Under Construction */

.contentpane #underConstruction
{
	float:none;
	margin:50px;
	border:none;
	padding:0;
}

/* --- DNN Specific --- */ 

.Normal
{
	line-height:17px;
}

.DNN_ANN_DesignTable h5
{
	color:#666666;
	font-weight:bold;
	margin-bottom:10px;
	font-size:11px;
}

.DNN_ANN_DesignTable h4
{
	font-size:13px;
	font-weight:bold;
	color:#2EBC12;
}

#dnn_dnnCOPYRIGHT_lblCopyright
{
	color:#FFFFFF;
}

#dnn_dnnLOGIN_hypLogin 

{
	color:#FFFFFF;
	border-left:#FFFFFF solid 1px;
	padding-left: 5px;
}

.contentpane img
{
	float:left;
	background-color:#E8E8E8;
	border:#AEAEAE 1px solid;
	padding:3px;
	margin-right: 8px;
	margin-bottom:7px;
}

.contentpane .horariopic
{
	border: none;
	padding:0;
	margin-left:30px;
	margin-top:20px;
}

/* --- Estilos para tables dentro del contenido --- */
.customTable
{
	background-color:#F0F0F0;
}

.customTable td
{
	padding:3px;
	border-bottom:#FFFFFF 1px solid;
}

.customTable .mainRow
{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
}

.customTable .mainRow td
{
	padding:6px;
}