/* Normal Font */
.purple_font{
    color: #5D2D5E !important;
}

.gray_font{
    color: #666666 !important;
}

.lightgray_font{
    color: #CCCCCC !important;
}

.white_font{
    color: #FFFFFF !important;
}

.red_font{
    color: #C10659 !important;
}

.green_font, .text .green_font{
    color: #78B301 !important;
}

.blue_font{
    color: #0266B7 !important;
}

.yellow_font{
    color: #CE9C24 !important;
}

.orange_font{
    color: #FF6A06 !important;
}

/* Bullet Font */
.purple_font_bullet, .purple_font_bullet li{
    background: url(/img/header-bullets/1.gif) 0px 7px no-repeat;
    padding-left: 10px !important;
    color: #8A458B !important;
}

.gray_font_bullet, .gray_font_bullet li{
    background: url(/img/header-bullets/2.gif) 0px 7px no-repeat;
    padding-left: 10px !important;
    color: #666666 !important;
}

.red_font_bullet, .red_font_bullet li{
    background: url(/img/header-bullets/3.gif) 0px 7px no-repeat;
    padding-left: 10px !important;
    color: #C10659 !important;
}

.green_font_bullet, .green_font_bullet li{
    background: url(/img/header-bullets/4.gif) 0px 7px no-repeat;
    padding-left: 10px !important;
    color: #78B301 !important;
}

.blue_font_bullet, .blue_font_bullet li{
    background: url(/img/header-bullets/5.gif) 0px 7px no-repeat;
    padding-left: 10px !important;
    color: #0266B7 !important;
}

.yellow_font_bullet, .yellow_font_bullet li{
    background: url(/img/header-bullets/6.gif) 0px 7px no-repeat;
    padding-left: 10px !important;
    color: #CE9C24 !important;
}

.orange_font_bullet, .orange_font_bullet li{
    background: url(/img/header-bullets/7.gif) 0px 7px no-repeat;
    padding-left: 10px !important;
    color: #FF6A06 !important;
}

/* Squared List*/
.green_squared_bullet, .green_squared_bullet li{
	list-style: none !important;
	background: url(/img/bullets/green-squared-bullet.gif) 0px 7px no-repeat !important;
	padding-left: 10px !important;
	margin-bottom: 0px !important;
}

.blue_squared_bullet, .blue_squared_bullet li{
	list-style: none !important;
	background: url(/img/bullets/blue-squared-bullet.gif) 0px 7px no-repeat !important;
	padding-left: 10px !important;
	margin-bottom: 0px !important;
}

.orange_squared_bullet, .orange_squared_bullet li{
	list-style: none !important;
	background: url(/img/bullets/orange-squared-bullet.gif) 0px 7px no-repeat !important;
	padding-left: 10px !important;
	margin-bottom: 0px !important;
}

.red_squared_bullet, .red_squared_bullet li{
	list-style: none !important;
	background: url(/img/bullets/red-squared-bullet.gif) 0px 7px no-repeat !important;
	padding-left: 10px !important;
	margin-bottom: 0px !important;
}

/* Big List */
.blue_bullet_big, .blue_bullet_big li{
	list-style: none !important;
	background: url(/img/bullets/blue-bullet-big.gif) 0px 5px no-repeat !important;
	padding-left: 10px !important;
}

.white_bullet_big, .white_bullet_big li{
	list-style: none !important;
	background: url(/img/bullets/white-bullet-big.gif) 0px 5px no-repeat !important;
	padding-left: 10px !important;
}

/* Big List Squared */
.blue_squared_bullet_big, .blue_squared_bullet_big li{
	list-style: none !important;
	background: url(/img/bullets/blue-squared-bullet-big.gif) 0px 5px no-repeat !important;
	padding-left: 10px !important;
}

.white_squared_bullet_big, .white_squared_bullet_big li{
	list-style: none !important;
	background: url(/img/bullets/white-squared-bullet-big.gif) 0px 5px no-repeat !important;
	padding-left: 10px !important;
}

/* Buttons */
.green_button{
	background: #96CB29 !important;
	border: 1px solid #FFFFFF !important;
	color: #FFFFFF !important;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	/*padding: 5px 0px 5px 0px;*/
	padding: 0px 10px;
	/*float: left;*/
}

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

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

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

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

.div_bg_2{
	background: #CFDFEC;
	/*padding: 5px;*/
}

.div_bg_3{
	background: #C3D4E3;
	/*padding: 5px;*/
}

.div_bg_4{
	background: #E0ECF5;
	/*padding: 5px;*/
}

.div_bg_5{
	/*background: #437CBC;*/
	background-color: #1B60AF;
	/*padding: 5px;*/
}

.div_bg_6{
	background: #C0D0DB;
	/*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 borde con color celeste*/
.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;
	}


/* Anchos para divs*/
.div_width_1{ width: 645px; }
.div_width_2{ width: 393px; float: left;}
.div_width_3{ width: 232px; float: left;}
.div_width_4{ width: 190px; float: left;}
.spaced_left{ margin-left: 10px;}
.spaced_right{ margin-right: 10px;}
.spaced_bottom{ margin-bottom: 10px;}
.spaced_top{ margin-top: 10px;}


/* Estilos para accordion */
/*.accordion{
    width: 98.5% !important;
}*/
.accordion-head-closed{
    background-image: url(/img/ac-closed.gif) !important;
}
.accordion-head-open{
    background-image: url(/img/ac-open.gif) !important;
}
.acc-title{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
    /*line-height: 0.9;*/
    height: 18px !important;
    font-size:13px !important;
    font-family: arial !important ;
    padding:0.3em 0.5em 0.5em 1.7em !important;
    color: #0266B7 !important;
}
.acc-content{
    background: #DEE6ED !important;
    border: none !important;
    font-family: inherit !important;
    font-size:1.5em !important;
    padding: 0 8px !important;
}
.acc-title a{
    padding:0.3em 0.5em 0.5em 1.7em !important;
}

/* Buscador de Profesionales */
.medics_search{
    border-bottom: 15px solid #7399C6;
    padding: 0 !important;
    float:left;
}
.medic_h2{
    color: #FFFFFF !important;
    background-color: #1c67b7;
    padding-left: 5px;
}
#search_intro{
    background-color: #7399C6;
    color: #FFFFFF;
    padding: 10px 5px 25px;
}
 #search_intro p{
    width:100%;
 }
table.medics_filters{
    margin: 35px 24px 20px;
    width: 90% !important;
}
table.medics_filters tr{
    height: 40px !important;
    margin:2px 0;
}
table.medics_filters tr th{
    padding-top: 5px !important;
}
input.input250x25{
    width: 250px;
    height: 25px !important;
}
.select25{
    height:20px !important;
    margin-top: 2px !important;
}

.medics_search_results{
    padding: 0 !important;
    background: #E9ECEF;
    margin-top: 10px;
    width: 490px;
    clear: both;
}
.medics_results_h4{
    background-color: #1c67b7;
    padding-left: 5px;
    line-height: 30px;
    font-weight: bold;
}
table.t_medics_results{
    margin-top: 2px;
}
table.t_medics_results tr.medics_results_header{
    background-color: #7399C6;
    height: 25px;
    color: #FFF;
}
table.t_medics_results tr.medics_results_row{
    background-color: #FFF;
    height: 22px !important;
    padding: 0 1px;
}
    tr.medics_results_header th{
	padding-left: 5px !important;
	border-bottom: 1px solid #1c67b7;
	padding-top: 3px !important;
    }
    tr.medics_results_row td{
	padding-left: 5px !important;
	border-bottom: 1px solid #999;
    }
    
table.t_med_actions{
    width: 50% !important;
    margin: 20px auto 0 !important;
}
td.medics_search_buttons{
    text-align: center;
}
    td.medics_search_buttons input{
	margin-top: 2px !important;
    }
    td.medics_search_buttons button{
	padding: 0 !important;
	border: none !important;
	cursor: pointer;
    }
