﻿/*Ricardo Rangel Navarro, Septiembre 2009 */
body {
	text-align:center;
	margin:0 0 0 0;
	padding:0px;
	background:#FFF url(Images/bg_body.jpg) top repeat-x;
}
.blok {
	display: block;
	}
img {
	border: none;
}
.imgCB{
	clear:both;
	display:block;
	}
.p10{
	padding:10px;
	}
.p20{
	padding:20px;
	}	
.pTop10{
	padding-top:10px;
}
.pLeft10{
	padding-left:10px;
	}
.p0{
	padding:0;
	}
.m0{
	margin:0;
	}		
.mRight10{
	margin-right:10px;
	}
.mRight30{
	margin-right:30px;
	}
.mLeft10{
	margin-left:10px;
	}	
.mLeft20{
	margin-left:20px;
	}	
.mTop10{
	margin-Top:10px;
	}
.mTop20{
	margin-Top:20px;
	}
.mBot10{
	margin-bottom:10px;
	}
.mBot15{
	margin-bottom:15px;
	}	
.mBot20{
	margin-bottom:20px;
	}	
.fLeft {
	float: left;
}
.fRight {
	float: right;
}
.blok {
	display: block;
}
.clear {
	clear:both;
}
:-moz-any-link:focus {
outline: none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
.clearfix {display: block;}



#ctl00_ContentPlaceHolder1_HomeCarousel1_divCarousel{
    height:250px;
    overflow:hidden;
}
.jcarousel-skin-01 .jcarousel-container {
}
.jcarousel-skin-01 .jcarousel-container-horizontal {
    width: 710px;
    padding:0;
}
.jcarousel-skin-01 .jcarousel-clip-horizontal {
    width:  710px;
    height: 280px;
}
.jcarousel-skin-01 .jcarousel-item {
    width: 710px !important;
    height: 280px;
	padding:0;
}
.jcarousel-skin-01 .jcarousel-item-horizontal {
}
.jcarousel-skin-01 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-01 .jcarousel-next-horizontal {
    position: absolute;
    top:115px;
    right:20px;
    width: 50px;
    height: 50px;
    cursor: pointer;
	background:url(Images/carusel_next_act.png) 0 0 no-repeat;
}
.jcarousel-skin-01 .jcarousel-next-horizontal:hover {
	background:url(Images/carusel_next.png) 0 0 no-repeat;
}
.jcarousel-skin-01 .jcarousel-next-horizontal:active {
    background:url(../images/varios/carusel_next.png) 0 0 no-repeat;
}
.jcarousel-skin-01 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-01 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-01 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background:url(Images/carusel_next.png) 0 0 no-repeat;
}
.jcarousel-skin-01 .jcarousel-prev-horizontal {
    position: absolute;
    top:115px;
    left:20px;
    width: 50px;
    height: 50px;
    cursor: pointer;
	background:url(Images/carusel_prev_act.png) 0 0 no-repeat;
}
.jcarousel-skin-01 .jcarousel-prev-horizontal:hover {
    background:url(Images/carusel_prev.png) 0 0 no-repeat;
}
.jcarousel-skin-01 .jcarousel-prev-horizontal:active {
    background:url(Images/carusel_prev.png) 0 0 no-repeat;
}
.jcarousel-skin-01 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-01 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-01 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background:url(Images/carusel_prev_act.png) 0 0 no-repeat;
}

#ctl00_ContentPlaceHolder1_ClientsCarrousel1_divCarrousel{
    height:190px;
    overflow:hidden;
}
.jcarousel-skin-02 .jcarousel-container {
	height:190px;
	overflow:hidden;
}
.jcarousel-skin-02 .jcarousel-container-horizontal {
    width: 710px;
	height:190px;
	background:url(Images/bg_carousel2.jpg) 0 0 no-repeat;
    padding:0;
}
.jcarousel-skin-02 .jcarousel-clip-horizontal {
    width:  670px !important;
    height: 190px;
	margin:0 20px 0 20px;
}
.jcarousel-skin-02 .jcarousel-item {
    width: 134px !important;
    height: 115px;
	padding:35px 0 0 0;
	text-align:center;
}
.jcarousel-skin-02 .jcarousel-item-horizontal {
}
.jcarousel-skin-02 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-02 .jcarousel-next-horizontal {
    position: absolute;
    top:0;
    right:0;
    width: 20px;
    height: 160px;
    cursor: pointer;
	background:url(Images/carusel02_next_act.jpg) 0 0 no-repeat;
}
.jcarousel-skin-02 .jcarousel-next-horizontal:hover {
	background:url(Images/carusel02_next.jpg) 0 0 no-repeat;
}
.jcarousel-skin-02 .jcarousel-next-horizontal:active {
    background:url(Images/carusel02_next.jpg) 0 0 no-repeat;
}
.jcarousel-skin-02 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-02 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-02 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background:none;
}
.jcarousel-skin-02 .jcarousel-prev-horizontal {
    position: absolute;
    top:0;
    left:0;
    width: 20px;
    height: 160px;
    cursor: pointer;
	background:url(Images/carusel02_prev_act.jpg) 0 0 no-repeat;
}
.jcarousel-skin-02 .jcarousel-prev-horizontal:hover {
    background:url(Images/carusel02_prev.jpg) 0 0 no-repeat;
}
.jcarousel-skin-02 .jcarousel-prev-horizontal:active {
    background:url(Images/carusel02_prev.jpg) 0 0 no-repeat;
}
.jcarousel-skin-02 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-02 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-02 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background:none;
}
.titulo_carousel2 {
	position:relative;
	width:710px;
	top:-180px;
	font-family:Helvetica, sans-serif;
	font-size:20px;
	color:#444652;
	font-weight:bold;
	line-height:22px;
	text-align:center;
}
.sub_carousel2 {
	position:relative;
	width:710px;
	top:-33px;
}
.dContacto{
	width:200px;
}
.d02_left{
	width:500px;
}
.asbox a{
	display:none;
}
.dNota{
	width:700px;
	margin-bottom:10px;
	float:left;
}

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:none;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:60px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(../js/src/resources/close.png);background-repeat:no-repeat; width:60px;}#sb-nav-next{background-image:url(../js/src/resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(../js/src/resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(../js/src/resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(../js/src/resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#shadowbox_title {  border: 0px solid;}#shadowbox_info {  border: 0px solid;}	

.accordion_content{
	padding:10px;
}
.accordion .head{
	cursor:pointer;
}
.faqdiv {
	height:4px;
	margin-bottom:2px;
	border-bottom: 1px dashed #666;
}
/*DATE PICK*/
#datepick-div, .datepick-inline {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	color: #000;
	width: 185px;
}
#datepick-div {
	display: none;
	border: 1px solid #FFF;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: left;
	display: block;
	border: 0;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	padding: 0 0 0 5px;
	width:19px;
	height:17px;
	margin-bottom:5px;
}
img.datepick-trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepick-prompt {
	float: left;
	padding: 2px;
}
* html .datepick-prompt {
	width: 185px;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepick-control {
	background: #BADAEE;
	padding: 2px 0px;
}
.datepick-links {
	background: #BADAEE;
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;
	font-size: 80%;
}
.datepick-links label {
	padding: 2px 5px;
	color: #888;
}
.datepick-clear, .datepick-prev {
	float: left;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: right;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: left;
	text-align: left;
}
.datepick-header {
	background: #BADAEE;
	text-align: center;
	font-weight: bold;
	height: 1.6em;
}
.datepick-header select {
	background: #FFF;
	color: #333;
	border: 0px;
	font-weight: bold;
}
.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepick a {
	display: block;
	width: 100%;
}
.datepick-title-row {
	background: #666;
	color:#ffff00;
}
.datepick-title-row th span{
	color:#fff;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-days-row {
	background: #fff;
	color: #666;
}
.datepick-week-col {
	background: #777;
	color: #fff;
}
.datepick-days-cell {
	color: #000;
	border: none;
	margin:1px;
}
.datepick-other-month {
	background: #fff;
}
.datepick-week-end-cell {
	background: #fff;
}
.datepick-title-row .datepick-week-end-cell {
	background: #666;
	color:#ffff00;
}
.datepick-week-over {
	background: #ddd;
}
.datepick-unselectable {
	color: #888;
}
.datepick-today {
	background: #fcc;
}
.datepick-current-day {
	background: #ccc;
	color: #ffff00;
}
.datepick-days-cell-over {
	background: #777;
	color: #000;
}
.datepick-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #333;
}
.datepick-title-row a {
	color: #eee;
}
.datepick-control a:hover {
	background: #fdd;
	color: #333;
}
.datepick-links a:hover, .datepick-title-row a:hover {
	background: #ddd;
	color: #333;
}
.datepick-multi .datepick {
	border: 1px solid #777;
}
.datepick-one-month {
	float: left;
	width: 185px;
}
.datepick-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}
.dFechas{
	padding:20px 0 20px 18px;
	background-color:#F1F5F9;
}
.tFechas td{
	padding:0 5px;
}
.lCursos li{
	border-bottom:1px dashed #666;
}
.dPag{
	background-color:#E7EFF5;
	width:100%;
	height:36px;
}

/*Base de conocimeintos*/
.lista_bdcon li{
	padding:10px;
}
.lista_bdcon .altbdcon{
	background-color:#E0ECF6;
}

.dPagKB{
	background-color:#E7EFF5;
	width:100%;
	height:22px;
}

