#hptabcont {
	width:664px;
	float: left;
	margin:5px 0 0 0;
}

.shadetabs{
	padding: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	width:664px;
	float:left;
}
.shadetabscont{
	width:645px;
	height:180px;
	background: transparent url(../../images/index/tabcontent/tabcontbg.jpg) left top no-repeat ;
	padding:15px 4px 0 15px;
	text-align:left;
}

.tabcont{
	background:#1B3252 url(../../images/index/tabcontent/tab-main-bg.jpg) left top  repeat-x;
	height:28px;
	width:664px;
	margin:0;
	padding:0;
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 8px 0 0 0;
/*	margin-right: 3px;
*/	color: #FFFFFF;
/*	background: white url(shade.gif) top left repeat-x;
*/	width:107px;
	height:21px;
	display:inline-block;
	text-align:center;

}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: none;
color: #FFFFFF;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
/*top: 1px;
*/}

.shadetabs li a.selected{ /*selected main tab style */
background: transparent url(../../images/index/tabcontent/tab-selected.png) left top no-repeat ;
color:#333333;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#333333;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
.cont-col1 {
	height:152px;
	width:190px;
	float:left;
	text-align:left;
	margin-right:10px;
	padding-top:8px;
}
.cont-col2 {
	height:152px;
	width:190px;
	float:left;
	margin-right:10px;
	text-align:left;
	padding-top:8px;
}
.systemi-event {
	height:112px;
	width:195px;
	float:left;
	margin-right:10px;
	text-align:left;
	padding-top:42px;
}
.cont-col3 {
	height:152px;
	width:240px;
	float:left;
	text-align:left;
	padding-top:8px;
}

#capacitacion {
	background: transparent url(../../images/index/wwwbg.jpg) right bottom no-repeat;
	height:161px;
}
/*# {
	background:transparent url(../images/index/temps/evento-exa-bg.jpg) bottom right no-repeat;
	height:150px;
}*/
#cont-col3-evento-exa {
	height:152px;
	width:240px;
	float:left;
	text-align:left;
	padding-top:8px;
}
.cont-col3-mac {
	height:152px;
	width:228px;
	float:right;
	text-align:right;
	padding-top:10px;
}

#cont-col3-evento-exa .txt {
	padding:3px 85px 6px 3px;
	font-size:11px;
}
#cont-col3-evento-exa .title {
	color:#00AAA5;
	font-weight:bold;
	font-size:12px;
	} 
.div-journal {
	background:transparent url(../../images/index/gbmjournal.jpg)  left 15px no-repeat;
	width:186px;
	/*border: #CCCCCC 1px solid;*/
	padding: 15px 2px 2px 60px;
}
#software {	
	background:url(../images/index/ibmsoftware-linebg.jpg) bottom right no-repeat
}
.verde-crpv {
	color:#4C8729;
	font-weight:bold;
}

/*tab educacion*/
#educ {
	background: url(../../images/index/wwwbg.jpg) bottom right no-repeat;
	height:185px;
}
#educ-col1 {
	height:147px;
	width:234px;
	float:left;
	text-align:left;
	margin-right:10px;
	padding-top:8px;
}
#educ-col2 {
	height:147px;
	width:150px;
	float:left;
	margin-right:10px;
	text-align:left;
	padding-top:8px;
}

.paismenu{
	list-style-image:url(../../images/index/light-bullet.gif) ;
	list-style-position: inherit;
	margin: 0 0 0 20px;
	padding: 0;
	width: 110px;
	font-size:11px;
}

.paismenu li a{
color: #666666;
display: block;
width: 100%;
padding: 2px 2px;
text-decoration: none;
}


.paismenu li a:visited{
color: #999999;
}

.paismenu li a:hover, .paismenu li a:active{
color: #FFFFFF;
text-decoration:none;
background-color: #3B6CB1;
}

.promocion {
	height:160px;
	background:url(../images/promociones/halloween-hp.jpg) bottom right no-repeat;
}
.promo-texto {
	padding:25px 0 10px 0;
	text-align:left;
	margin-left:150px;
	font-size:20px;
	font-weight:bold;
	width:280px;
	color:#000000;
}
.orange {
	color:#FF6600;
}
.promolink {
	margin-left:300px;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
}
.promolink a:link{
	color:#FF6600;
	text-decoration:none;
}
.promolink a:visited{
	color:#FF6600;
	text-decoration:none;
}
.promolink a:hover{
	color:#000000;
	text-decoration:underline;
}
.promolink a:active{
	color:#FF6600;
	text-decoration:none;
}

/*****************promociones*******************/
.hppromo {
	width:140px;
	height:146px;
	float:left;
	margin:0 20px 0 0;
}
