@charset "utf-8";
.wrapper .maincontentAvisos .sidebar.fleft div div .textos .textolista li .thickbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333;
}
/* CSS Document */

/*  FRONTEND  */


* { 
	padding: 0;
	margin: 0;
	outline:none;
}
 
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color:#b5bf9c;
}


.wrapper { 
 margin:0 auto;
 padding-top:15px;
 width: 950px;
 background:#fff url('../../images/layout/bk-content.jpg') repeat-y;
}

.wrappercolor { 
 margin:0 auto;
 padding-top:15px;
 width: 950px;
 background:#fff url('../../images/layout/bk-contentcolor.jpg') repeat-y;
}

/* header*/

.header {
 height: 201px;
}

.header .logo {
			width:735px;
			padding-left:5px;
			height:inherit;
		}


.header .menu {
			width:195px;
			height:inherit;
			_height: 201px;
			text-align:left;
			/*padding-right:10px;*/
			background:url('../../images/layout/bk-log.jpg') no-repeat;
		
		}			
	
/* login Box */	

.loginBox {
	padding:10px;
}

.loginBox > span {
	color:#999;
	font-size:14px;
	font-weight:bold;	
}

.loginBox label {
	color:#666;
	font-size:12px;	
}

.loginBox input {
	color:#333;
	font-size:12px;	
}

.loginBox form span {
	color:#999;
	font-size:10px;	
	margin:5px 0px;
}

.loginBox .linkCP {
	color:#777;
	font-size:12px;	
	font-weight:bold;
	text-decoration:none;
}

.loginBox .linkCP:hover {
	color:#444;
	font-size:12px;
	font-weight:bold;	
	text-decoration:underline;	
}

.loginBox strong {
	font-weight:bold;
	text-transform:uppercase;
}

/* Registracion Pasos*/

.regTitulo {
	padding-left:30px;

	font-size:18px;
	color:#80af25;
}

fieldset {
	margin: 40px 100px; 
	border:1px solid #ddd;
}

fieldset legend{
	padding:0px 5px;

	font-weight:bold;
	font-size:15px;
	color:#4da4ce; 
}


label.error { 
	float: none; 
	padding-left: 15px; 
	vertical-align: top;

	color: red; 
}

#formLogin label { 
	font-size:12;
	color: #666; 
}

/*
p { 
	clear: both; 
}
*/
.selectedList {
	width:177px;
}

.selectedListbig {
	width:350px;
}

.resulCarga {
	font-size:12;
	font-weight: bold; 
	color:black;	
}

em { 
	vertical-align: top; 
	padding-right: 10px;
	padding-left: 10px;

	font-weight: bold; 
	color:red;
	}

/* content */
.maincontent{
}

	.main { 
		 height:inherit;
		 width: 240px;
		}
		
	.main .sub-main {
					margin:10px;
					padding-left:7px;
				}

	.main .sub-main .sub-main-head {
						height:36px;
						background:#fff url('../../images/layout/bk-main-div_head.jpg') no-repeat;
					}

	.main .sub-main .sub-main-cont {
						background:#fff url('../../images/layout/bk-main-div_cont.jpg') repeat-y;
						padding:15px;
					}
					
					

	.main .sub-main .sub-main-foot {
						height:18px;
						background:#fff url('../../images/layout/bk-main-div_foot.jpg') no-repeat;
					}
					

				
	.sidebar {
		 width: 690px;
		}
		
	.sidebar .sub-side-100 {
				margin:10px 10px 10px 0px;
				width: 100%;
			}
	.sidebar .sub-side-100corto {
				margin:5px 5px 5px 0px;
				width: 100%;
			}

	.sidebar .sub-side-100 .sub-side-100-head {
						height:7px;
						background:#efefef url('../../images/layout/bk-round-head.jpg') no-repeat;
					}

	.sidebar .sub-side-100 .sub-side-100-small {
						padding:15px;
						background:#fff url('../../images/layout/bk-round-cont.jpg') repeat-y;
					}
					
	.sidebar .sub-side-100 .sub-side-100-cont {
						padding:20px;
						background:#fff url('../../images/layout/bk-round-cont.jpg') repeat-y;
					}

			.sidebar .sub-side-100 .sub-side-100-cont .noso-img { 
									width: 20%;
								}  

			.sidebar .sub-side-100 .sub-side-100-cont .noso-text { 
									width: 79%;
								} 
				
				
	.sidebar .sub-side-100 .sub-side-100-foot {
						height:16px;
						background:#fff url('../../images/layout/bk-round-foot.jpg') no-repeat;
					}
					
	.sidebar .sub-side-50 {
				width: 48%;
				margin-top:10px;
			}

	.sidebar .sub-side-50 .sub-side-50-head {
						height:39px;
						background:#fff url('../../images/layout/bk-cont-div_head.jpg') no-repeat;
					}

	.sidebar .sub-side-50 .sub-side-50-cont {
						background:url('../../images/layout/bk-cont-div_cont.jpg') repeat-y;
						color:#777;
					}
	
	.sidebar .sub-side-50 .sub-side-50-cont > div { 
										padding-bottom:10px;
									}
	
	.sidebar .sub-side-50 .sub-side-50-cont div .cont-text {
											width:68%;	
											padding-left:10px;
											
											font-size:12px;
											color:#777;
										}				

	.sidebar .sub-side-50 .sub-side-50-cont div .cont-text span{
												margin-bottom:30px;
											}	
											
	.sidebar .sub-side-50 .sub-side-50-cont div .cont-text p{
												padding-right:15px;
											}	
											
	.sidebar .sub-side-50 .sub-side-50-cont div .cont-text a{
												padding-left:130px;
											}	

	
	.sidebar .sub-side-50 .sub-side-50-cont div .cont-img {
											width:27%;
										}

	.sidebar .sub-side-50 .sub-side-50-cont .cont-avisos {
											padding:15px;
										}
										
										
										
	.sidebar .sub-side-50 .sub-side-50-foot {
						height:18px;
						background:#fff url('../../images/layout/bk-cont-div_foot.jpg') no-repeat;
					}			
/* footer */

.titulo_curso{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#287AB7;
	margin-bottom:20px;
}


.footer {
 text-align:left;
 height:28px;
 margin:0px 10px;
 padding-top:25px;
 background:#fff url('../../images/layout/bk-foot.jpg') repeat-x;

 color:#333;
 font-size:12px;
}

.footercolor {
 text-align:left;
 height:28px;
 margin:0px 10px;
 padding-top:25px;
 background:#fff url('../../images/layout/bk-footcolor.jpg') repeat-x;

 color:#333;
 font-size:12px;
}

.footer .sub-foot a {
		 padding:15px;
		  
		 color:#333;
		 text-decoration:none;
		}

.footer .sub-foot a:hover {
		 padding:15px;

		 color:#666;
		 text-decoration:none;
		}

.footer .sub-foot span{
			 text-align:center;
			 padding:15px;
			 
			 color:#666;
		}




.footercolor .sub-foot a {
		 padding:15px;
		  
		 color:#333;
		 text-decoration:none;
		}

.footercolor .sub-foot a:hover {
		 padding:15px;

		 color:#666;
		 text-decoration:none;
		}

.footercolor .sub-foot span{
			 text-align:center;
			 padding:15px;
			 
			 color:#666;
		}
		
		

.round-foot {
	 background:#fff url('../../images/layout/round-foot.jpg') no-repeat;
	 height:18px;
}

.round-footcolor {
	 background:#fff url('../../images/layout/round-footcolor.jpg') no-repeat;
	 height:18px;
}
/* MISC */

.fleft {
	float:left;
}

.fright {
	float:right;
}

.clear{
	clear:both;
	background:none;
}
	
.hr-style {
	border:1px dotted #ddd;
	margin:0px 15px 15px;
	
}

.tiutlos-cont {
	color:#287AB7;
	font-weight:bold;
	font-size:13px;
}

.tiutlos-sub {
	color:#759D31;
	font-weight:bold;
	font-size:13px;
}

.links-cont {
	color:#999;
	text-decoration:none;
}

.links-cont:hover {
	color:#78d17a;
	text-decoration:none;
}
.textos {
	color:#777;
	font-weight:normal;
	font-size:12px;
}
.textosalto {
	color:#777;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}
.textolista {
	display:list-item;
	font-weight:bolder;
	margin-left:15px;
	color:#777;
	font-weight:normal;
	font-size:12px;
	line-height:22px;
}
.direccion {
	color:#666666;
	font-weight:normal;
	font-size:13px;
	word-spacing:6px;
}

.marginFizedAll {
	margin-bottom:15px;
}

/* Avisos */

.avisos {
	/*margin:10px;*/
}

.avisos .avi-cuad{
	margin:10px;
	padding:10px;
	border:1px solid #ddd;
	background-color:#f8f8f8;
}

 .avisos .avi-cuad .avi-left {
			width:500px;
			
			color:#333;
			font-size:12px;
		}
	
 .avisos .avi-cuad .avi-righ {
			width:100px;
			text-align:center;
		}
		
 .avisos .avi-cuad .hr-style-avi {
			border:1px dotted #ddd;
			margin:15px;
		}

	.avisos .avi-cuad-gr {
			margin:15px;
			padding:40px;
			border:1px solid #ddd;
			background-color:#f8f8f8;
			
			color:#333;
			font-size:14px;
		}

.tiutlos-avisos {
	text-transform:uppercase;
	color:#759D31;
	font-weight:bold;
	font-size:14px;
}

	.tiutlos-avisos-gr {
		text-transform:uppercase;
		color:#759D31;
		font-weight:bold;
		font-size:18px;
	}

 .sub-tiutlos-avisos {
	color:#999;
	font-size:11px;
}

	.sub-tiutlos-avisos-gr {
		color:#999;
		font-size:13px;
}

.formBusPal {
	border:1px solid #80af25;
	background-color:#e3f3c7;
	padding:10px;
	margin-bottom:15px;
	
	font-size:13px;
	color:#80af25;
}

.linkBus {
	color:#80af25;
	font-size:12px;
	text-decoration:none;
}

.linkBus:hover {
	color:#5a7c1b;
	font-size:12px;
	text-decoration:underline;
}

.verAvi {
	text-align:center;
}


.linkBtnImg {
	color:#4491ca;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
/*
.linkBtnImg img {
	margin-left:13px;
}
*/

.linkBtnImg:hover {
	border:0px;
	
	color:#1f4d6d;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.tituloUl {
	color:#666;
	font-size:12px;
	text-transform:uppercase;
}

.ulcla {
	width:99%;

	color:#80af25;
}

.licla {
	list-style-type: square;
	margin-left:15px;
	
	text-transform:uppercase;
	color:#80af25;
	}


/* User Panel de Control */

.UserCp {
	padding:40px 0px;
}

.UserCp .linkUcpanel {
	font-size:14px;
	color:#888;
	text-decoration:none;
	font-weight:bold;
}

.UserCp .linkUcpanel:hover {
	font-size:14px;
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}
	
