.mceTmplElm{
	background-color: transparent !important;
	line-height:15px;
}

/* Kine */
.mceTmplElm .read-more{
	display: block;
	text-align: right !important;
	width: 210px !important;
	margin-left: 0px !important;
}

.mceTmplElm table{
	background-color: transparent !important;
	margin-bottom: 0px !important;
}

	.mceTmplElm td{
		padding: 0px !important;
		vertical-align: top !important;
	}

	.mceTmplElm table h2, .mceTmplElm h2, .mceTmplElm tr h2{
		/*color: #333333 !important;*/
		font-size: 20px !important;
		/*font-weight: normal !important;*/
	}
	
	.mceTmplElm table h4{
		color: #0266B7 !important;
		font-size: 15px !important;
		margin-top: 10px !important;
	}
	
	.mceTmplElm .tpl_image{
		/*border:1px solid #95B4CE;
		float:right;
		margin-left:10px;*/
		/*background: red !important;*/
		/*padding: 10px;*/
		/*width:228px;*/
		background: #9BD1E9 !important;
		padding: 5px;
	}
	
		.mceTmplElm .tpl_image .abstract{
			font-size: 11px;
		}
		
		.mceTmplElm .tpl_image .title{
		    color: #0266B7;
		    font-weight: bold;
		    font-size: 14px;		    
		}
	
	.mceTmplElm .vimeo{
		padding: 5px;
		width: auto;
		border: none !important;
		float: none !important;
		margin: 0px !important;
		background: #BADAE9 !important;
	}

.mceTmplElm .center, .center{
	text-align: center !important;
	display: block;
	width: 100%;
}

/* Branch */
.mceTmplElm .address{
	background: #D3E0EB !important;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 31px;
}

	.mceTmplElm .address .title{
		color: #0266B7;		
	}

.mceTmplElm .specialities{
	background: #1B60AF !important;
	padding: 15px 4px 4px 10px !important;
	font-size: 12px;
	color: #FFFFFF;
	width: 396px;
}

	.mceTmplElm .specialities ul, .mceTmplElm .specialities li{
		margin: 0px !important;		
	}

	.mceTmplElm .specialities .speciality_name{
		border-bottom:1px dotted #FFFFFF;
		color:#CCCCCC;
		font-size:16px;
		font-weight:bold;
		margin-bottom:10px;
		width:95%;
	}
	
	.mceTmplElm .specialities .speciality_title{		
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		margin-bottom:0px;
		width:95%;
	}

.mceTmplElm .location{
	background: #BCD1E2 !important;
	padding: 5px;
}

.mceTmplElm .speciality_box{
	padding: 5px;
	background: #9BD1E9 !important;
}

	.mceTmplElm .speciality_box h2, .mceTmplElm .location h2{
		color: #0266B7 !important;
		font-size: 14px !important;
		border-bottom: 1px dotted #FFFFFF;
		margin-top: 0px !important;
		font-weight: bold !important;
	}
	
	.mceTmplElm .speciality_box img{
		margin: auto;
	}
	
	

/*Sports*/
.mceTmplElm .sports_list{
	border-top:1px dotted #3585C5;
	border-bottom:1px dotted #3585C5;
}

	.mceTmplElm .sports_list ul{
		float: left;
		width: 30%;
		font-size:12px;
		display: block;
		margin: 0px;
		
	}

	.mceTmplElm .sports_list li{
		background: url("/img/templates/arrow-orange.gif") no-repeat 0 3px transparent;
	}

.mceTmplElm .main_box{
	width: 350px;
	background: #C9DCE9 !important;
		
}

.mceTmplElm .orange_title{
	color: #FF6600 !important;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	display: block;
}

.mceTmplElm .white-bottom-margin{
	border-bottom: 1px dotted #FFFFFF;
}

.mceTmplElm .orange-bg-title{
	clear: both;
	display: block;
	background: #FFCC00 !important;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	text-indent: 10px;
	color: #FFFFFF;
}

.mceTmplElm .links{
	font-size: 11px !important;
	color: #333333;
	font-weight: bold;
}

/* Ski */
.mceTmplElm .green_button{
	background: #96CB29 !important;	
	color: #FFFFFF !important;
	/*font-size: 16px;*/
	text-align: center;
	font-weight: bold;
	padding: 5px;	
}

	.mceTmplElm .green_button a, .mceTmplElm .yellow_button a, .mceTmplElm .orange_button a{
		color: #FFFFFF !important;
	}

.mceTmplElm .yellow_button{
	background: url(/img/templates/yellow-button-bg.jpg) !important;	
	color: #FFFFFF !important;
	padding: 0px 10px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.mceTmplElm .orange_button{
	background: url(/img/templates/orange-button-bg.jpg) !important;	
	color: #FFFFFF !important;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	padding: 0px 10px;	
}

.mceTmplElm .main_title{
	font-size: 18px;
	color: #666666;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:10px;
	width:100%;
	display: block;
	margin-bottom: 4px;
}

/* contenedor para el borde de div redondeados */
.mceTmplElm .rounded_border{
	background: #AAC4DA !important;
}

.mceTmplElm .rounded_white_border{
	background: #FFFFFF !important;
}

.martop-10{
	margin-top: 10px;
}

.marleft-10{
	margin-left: 10px;
}

.italic{
	font-style: italic;
}

.bottom-0{
	margin-bottom: 0px !important;
}

/* Div Backgrounds Kinesiología, File entrega_new.png */
.div_bg_1{
	background: #CFDCE6 !important;
	padding: 5px;	
}

.div_bg_2{
	background: #CFDFEC !important;
	padding: 5px;
}

.div_bg_3{
	background: #C3D4E3 !important;
	padding: 5px;
}

.div_bg_4{
	background: #E0ECF5 !important;
	padding: 5px;
}

.div_bg_5{
	background: #437CBC !important;
	padding: 5px;
}

.div_bg_6{
	background: #C0D0DB !important;
	padding: 5px;
}

	.div_bg_1 h2, .div_bg_2 h2, .div_bg_3 h2, .div_bg_4 h2, .div_bg_5 h2, .div_bg_6 h2{
		margin-top: 5px !important;
	}

/* Div Border */
.div_border_1{
	background: #95B4CE;
	padding: 1px;
}

.div_border_2{
	background: #4978BF;
	padding: 1px;
}

.div_border_3{
	background: #BBD2E2;
	padding: 1px;
}

.div_border_4{
	background: #C2D0DC;
	padding: 1px;
}

/* Estilos para Tablas */
.table_blue, .mceTmplElm .table_blue{
	background-color: #1B60AF !important;
	color: #FFFFFF !important;
	border-collapse: collapse;
	border: 2px solid #1B60AF !important;
}

	.table_blue td{
		border: 1px solid #DFE6EE;
	}
	
	.table_blue thead tr td, .table_blue th{
		font-weight: bold;
		text-align: center;
	}

.table_orange, .mceTmplElm .table_orange{
	background-color: #D6A700 !important;
	color: #FFFFFF !important;
	border-collapse: collapse;
	border: 2px solid #D6A700 !important;
}

	.table_orange td{
		border: 1px solid #DFE6EE;
	}
	
	.table_orange thead tr td, .table_orange th{
		font-weight: bold;
		text-align: center;
	}
