@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:1.5em;
}
p,form,img{padding:0px; margin:0px; border:0px;}
a.gray{
	color:#999;
	text-decoration:none;
}
a.gray:hover{
	color:#999;
	text-decoration:underline;
}
#navdivis{
    background:#94BBDA;
	width:1px;
	height:22px;
}

#page{
	margin:auto;
	width:940px;
}
#top{
	float:left;
	margin:0px;
	padding:0px;
}
.logo{
	float:left;
	width:370px;
}
.top-right{
	float:right;
	width:570px;
}
.search{
	float:right;
	margin:0px;
	padding:20px 0px 0px 0px;
	width:570px;
}
.search a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#64656a;
	text-decoration:none;
}
.search a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#64656a;
	text-decoration:underline;
}
.search .wel {
	float:right;
	margin:0px;
	padding:0px 40px 0px 0px;
	width:530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#64656a;
	text-align:right;
}
.search .links {
	float:right;
	margin:0px;
	padding:10px 40px 0px 0px;
	width:530px;
	text-align:right;
	font-size:11px;
}
.search .formsearch {
	float:right;
	margin:0px;
	padding:0px 10px 10px 20px;
}
.search .formsearch input {
	background:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width: 160px; 
	height: 23px;
	border-bottom: 1px solid #697478;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	padding-left:2px;
	padding-top:2px;
	float: left;
}
/* REVISAR - BORRAR */
#tab-menu{
	height:18px;
	padding:2px 0px 0px 36px;
}
#tab-menu a{
	display:block;
	background:url(../img_frontend/tab-bg.jpg);
	color:#284E99;
	text-decoration:none;
	text-align:center;
	width:84px;
	height:16px;
	float:left;
	margin:0px 0px 0px 4px;
	padding:1px 0px 0px 0px;
}
#tab-menu a:hover{
	color:#FFF;
}
/* FIN REVISAR - BORRAR */
#menu{	
	float:left;
	background:url(../img_frontend/menu-bg2.jpg) repeat-x;
	width:857px;
	height:28px;
	font-size:11px;
	padding:10px 14px 0px 69px;
}
#banner{
	margin:5px 0px 0px 0px;
	height:110px;
}
.login{
	float:left;
	width:160px;
	font-size:11px;
	color:#284E99;
}
.ads{
	float:right;
	width:547px;
}
#content-home{
	background:url(../img_frontend/home-bg.jpg) no-repeat;
	height:430px;
	margin:2px 0px 0px 0px;
	padding:50px 0px 0px 0px;
}
#content{
	float:left;
	width:940px;
	margin:0px;
	padding:12px 0px 0px 0px;
}
.pages-header{
	font-family: Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../images/body_bg.gif) repeat-x scroll 0 0;
	height:22px;
	padding:8px 0px 0px 10px;
	margin:0px 0px 20px 0px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
.pages-header a{color:#000;text-decoration:none;} .pages-header a:hover{color:#000;text-decoration:underline;}
.content-inner{
	padding:0px 10px;
}
.title{
	color:#00000;
	font-size:14px;
	font-weight:bold;
}
.tittle{
	font-size:20px;
	color:#c85c0d;
}
.subtittle{
	font-size:14px;
}
#news-home{
	height:212px;
	padding:0px 400px 0px 14px;
	color:#FFF;
}
#news-home a{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#news-home a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.boxes-home{
	height:198px;
	padding:0px 0px 0px 13px;
}
.box-home{
	width:166px;
	height:170px;
	background:url(../img_frontend/box-reflect.jpg) no-repeat bottom;
	padding:0px 0px 28px 0px;
	margin:0px 10px 0px 0px;
	float:left;
}
.boxhom-header{
	height:23px;
	background:url(../img_frontend/box-header-bg.png) no-repeat;
	color:#FFF;
	text-align:center;
	padding:6px 0px 0px 0px;
	font-weight:bold;
}
.boxhom-content{
	height:130px;
	background:url(../img_frontend/box-content-bg.png) no-repeat;
	color:#FFF;
	text-align:center;
	padding:10px 0px 0px 0px;
}
#bottom{
	border:#A4B5D3 1px solid;
	padding:20px 0px;
	height:270px
}
#bottom a{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#bottom a:hover{
	color:#284E99;
	text-decoration:underline;
}
#bottom td a{
	color:#284E99;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
#bottom td a:hover{
	color:#284E99;
	text-decoration:underline;
}
.bottom-column{
	border-right:#CCC 1px solid;
	float:left;
	width:150px;
	padding:0px 30px 0px 0px;
	margin:0px 0px 0px 20px;
}
.bottom-column1{
	border-right:#CCC 1px solid;
	float:left;
	width:274px;
	padding:0px 30px 0px 0px;
	margin:0px 0px 0px 20px;
}
.bottom-column2{
	float:left;
	width:140px;
	padding:0px 30px 0px 0px;
	margin:0px 0px 0px 20px;
}
#footer{
	background:url(../img_frontend/footer.jpg) no-repeat;
	float:left;
	width:940px;
	margin:30px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
	color:#507f89;
}
#footer a{
	color:#507f89;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover{
	color:#507f89;
	text-decoration:underline;
}
.copy {
	font-size:10px;
	color:#464646;
}

.clear-b{
	clear:both;
}
.button-form{
	background:#739E6B;
	border:#666 1px solid;
	font-size:10px;
	color:#FFF;
}
.linediv{
	border-bottom:#BDC9E1 1px solid;
	height:10px;
	margin:0px 0px 10px 0px;
}
.dotdiv{
	border-bottom:#0001 1px dotted;
	height:10px;
	margin:0px 0px 10px 0px;
}
.marg-left{
	margin:0px 0px 0px 20px;
}
.marg-right{
	margin:0px 20px 0px 0px;
}
.highlight{
	color:#002F86;
}
.txt-gray{
	color:#999;
}
.txt-green{
	color:#144B12;
}
.txt-darkblue{
	color:#284E99;
}
.txt-black{
	color:#000;
}
.txt-red{
	color:#F00;
}
.txt-small{
	font-size:11px;
}

/* CSS FORM */
fieldset { 
    margin: 0px;
    padding: 5px;
    border: 5px solid #F1F1F1;
    -moz-border-radius: 5px; 
}
fieldset label { 
    font-size: 12px;
    margin-right: 15px;
    width: 135px;
    display: block;
    float: left;
    text-align: right;
    position: relative; 
}
fieldset ol {
	margin:0;
	padding:0px;
}
fieldset li {
    list-style: none;
    padding: 5px;
    margin: 0;
    clear: both;
    position: static;
}
fieldset a { 
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: none;
	color:#000;
    vertical-align: top;
    padding-right: 2px;
}
fieldset a:hover { 
    text-decoration:underline;
	color:#000 !important;
}
fieldset.buttonrow { 
    margin: 0px;
    padding: 10px 0px 10px 225px;
	border:0px;
}



fieldset { 
    margin-bottom: 15px;
    padding: 10px;
    border: 5px solid #F1F1F1;
    -moz-border-radius: 5px; 
}
fieldset.hidden { 
    border: 0px; 
}
fieldset img { 
    padding-left: 10px; 
}
fieldset div div img { padding: 0px; } /* fix for tree selects */

legend {
    font-weight: bold;
    color: #777777;
    font-size: 1.2em;
    padding: 0px 5px 0px 5px;
}

input.text,
textarea.textarea,
select.select,
select.select_multiple {
    width: 250px; 
    background-color: #FFFFFF; 
    font-size: 12px; 
    color: #000000; 
    font-family: inherit;
    border: 1px solid #C0C0C0;
    padding: 3px 5px 3px 5px;   
}
input.file { 
    background-color: #FFFFFF; 
    color: #000000;
}
textarea.textarea {
    height: 150px;
}

select.select,
select.select_multiple {
    width: 262px;
    padding: 2px 3px 2px 3px;    
}

select.select option,
select.select optgroup,
select.select_multiple option,
select.select_multiple optgroup {
    padding-left: 5px;    
}

input.text:focus,
textarea.textarea:focus,
input.text.error:focus,
textarea.textarea.error:focus {
    background-color: #f5f7fa;
    border: 1px solid #79a8f5;    
}

input.text.error,
textarea.textarea.error { 
    border: 1px solid #C00;
    background-color: #FEF; 
}
/* FIN CSS FORM */

/* Content */ 
#content_container {
    margin: 0 auto;
    max-width: 940px;
    padding: 0px;
    text-align: left;
    min-width: 940px;
}
#content_container h1 {
	font-size: 160%; color:#e46c0a; margin-bottom: 10px;
}
#content_container #breadcrumbs {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#64656a;
}
#content_container #breadcrumbs a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#226699;
	text-decoration:none;
}
#content_container #breadcrumbs a:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#226699;
	text-decoration:underline;
}
#content_container #content {
    padding: 0;
    text-align: left;
    float: left;
    width: 100%;
}
/* SIDE MENU */
#content_container #side_menu {
    float: left;
    padding: 0;
    margin: 0 15px 0 0;
    text-align: left;
    width: 190px;
}

#content_container #side_menu .side_menu_box {
    margin: 0 0 20px 0;
}

#content_container #side_menu .header {
    background: #FFF url(../images/side_menu_header.gif) no-repeat;
    color: #666666;
    font-size: 12px;
    border-bottom: 0;
    display: block;
    width: 170px;
    text-align: left;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    padding: 0 10px;
    margin: 0;
    border-bottom: 1px solid #cccccc;
    overflow: hidden;  
}

#content_container #side_menu .header img {
    float: right;
    margin: 8px 0;
}                                                      

#content_container #side_menu .side_box_container {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    width:188px;
    background-color: #fafafa;
    color:#666666;
    font-size: 12px;
    text-decoration:none;
    display: block;
    margin: 0 0 20px 0;
    padding: 0;
    overflow: hidden;
}

#content_container #side_menu .side_box_container .side_box_content {
    padding: 10px;
}

#content_container #side_menu .side_box_container .side_box_content input.text {
    width: 150px;   
}

#content_container #side_menu .side_box_container .side_box_content select.select {
    width: 162px;   
}

#content_container #side_menu .side_box_container ul.menu {
    list-style-type: none;
    padding: 0;
	margin:0px;
    width: 188px;
}

#content_container #side_menu .side_box_container ul.menu li img {
    padding: 0px 10px 0 0;
    vertical-align: text-bottom;
    border: 0;
}

#content_container #side_menu .side_box_container ul.menu li a,
#content_container #side_menu .side_box_container ul.menu li a:visited {
    background-color: #fafafa;
    color: #666666;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 10px;
    text-decoration: none;
    width: 168px;
}

#content_container #side_menu .side_box_container ul.menu li a:hover {
    background-color: #EBEBEB;
    color: #333333;
}

/* FIN SIDE MENU */


/* Toggle Link */

.toggle_link .link {
    font-size: 11px;
    color: #666666;
    text-decoration: underline; 
}

.toggle_link img {
    border-width: 0;
    padding: 0 5px 0 0;
    vertical-align: middle;
}

.toggle_link {
    border: 1px solid #cccccc;
    background-color: #FCFCFC;
    margin: 10px 0 0 0;
    padding: 10px;
    text-align: left;
}

/* User search form */
#content_container #users_search #field {
    width: 125px;
}
#content_container #users_search #group_id {
    width: 150px;
}
#content_container #users_search #keyword {
    width: 200px;
}

/* Table Form */
table.form {
    padding:0;
    width: 100%;
    margin-bottom: 5px;   
}
table.form td.label {
    width: 15%;
    padding: 5px;
    text-align: right;
    white-space: nowrap;
}

table.form input {
    width: 200px;
}

table.form select {
    width: 212px;
}

/* Table */
div.table_frame { 
    border-color: #EBEBEB;
    border-style: solid solid none;
    border-width: 1px 0 0 1px;
    margin:0 0 10px;
    padding: 0;
}

.table {
    border-collapse : collapse;
    width: 100%;
}

.table .label {
    width: 150px;
    background-color:#F5F5F5;
    color:#333333;
    text-align: right;
    vertical-align: top;    
}

.table thead th {
    background-color:#F5F5F5;
    color:#333333;
    padding: 10px;
    border-bottom: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;    
}

.table tr td {
    padding: 10px;
    background-color:#FFFFFF;
    border-bottom: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;   
}

/* Table List */
div.table-list table {
    width: 100%;
    margin-bottom: 10px;
	font-size:12px;
}

div.table-list table, div.table-list td {
    border: 1px solid #CCC;
    border-collapse: collapse;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

div.table-list thead th, div.table-list tbody th {
    background: #FFF url(https://barimd.com/css/images/gradient_silver.gif) repeat-x;
    color: #666;
    padding: 0px 10px;
    border-left: 1px solid #CCC;
    text-align: left;
    height: 26px;
}
div.table-list thead th.table-list-checkbox {
    width: 14px;
}

div.table-list tbody th {
    background: #fafafb;
    border-top: 1px solid #CCC;
    text-align: left;
    font-weight: normal;
}

div.table-list tbody tr td {
    padding: 5px 10px;
    color: #666;
}

div.table-list tbody tr.odd,
div.table-list tbody tr.odd th {
    background: #f6f6f6;
}
  
div.table-list tbody tr:hover {
    background: #FFF url(https://barimd.com/css/images/table_tr_background.gif) repeat;
}

div.table-list tbody tr:hover th {
    background: #FFF url(https://barimd.com/css/images/table_tr_background.gif) repeat;
    color: #454545;
}

div.table-list tbody tr:hover td {
    color: #454545;
}
 
div.table-list tfoot td,
div.table-list tfoot th {
    border-left: none;
    border-top: 1px solid #CCC;
    padding: 5px 10px;
    background: #ebebeb;
    color: #666;
    font-weight: normal;
    text-align: left;
    vertical-align: middle
}

div.table-list caption {
    text-align: left;
    padding: 5px 0 0 5px;
    color: #666;
    height: 4ex; /* set height here to fix safari overlap bug */ 
}

div.table-list table a:link {
    color: #666;
}

div.table-list table a:visited {
    color: #666;
}

div.table-list table a:hover {
    color: #3E88B8;
}

div.table-list table a:active {
    color: #3E88B8;
}

/* Table List Page Numbers */
div.table-list caption span.page-numbers {
    font-size: 90%;
    padding-bottom: 3px;
}

div.table-list caption span.page-numbers-results {
    font-size: 90%; margin-top: 5px;
}
 
div.table-list span.page-numbers-results {
    float: left;
}

div.table-list span.page-numbers {
    float: right;
}

div.table-list span.page-amount {
    float: right;
    padding-right: 80px;
}

div.table-list span.page-numbers a {
    text-decoration: none;
}

div.table-list span.page-numbers a:hover {
    text-decoration: underline;
}

/* Table List Footer */
div.table-list tfoot select {
    width: auto;
    line-height:16px;
    vertical-align: middle;
}

div.table-list tfoot select option {
    padding-right: 5px;
}

div.table-list tfoot input.submit { 
    vertical-align: middle;
}

div.table-list tfoot input.checkbox { 
    vertical-align: middle;
}

/* Forms */   
div.form-container {
    background-color: #FFFFFF;
}

/* Fix IE7 double margin bug */
div.form-container form {
    width: 100%;
}

div.form-container form p {
    margin: 0
}

div.form-container form p.note {
    margin-left: 165px;
    font-size: 90%;
    color: #333333;
    margin-top: 3px;
    clear: both;
}

div.form-container div.controlset { margin-left: 165px; float: none; margin-top: 1px; } 
div.form-container div.custom {  }

/* Asterisk Next to required form fields */
div.form-container em { 
    font-weight: bold;
    font-style: normal;
    position: absolute;
    color: #C00;
    line-height: normal;
    top: -2px;
}

div.form-container div.controlset input { 
    vertical-align: -2px;
}

div.form-container div.controlset div.item {
    margin-bottom: 5px;    
}
#group_permissions_controlset {
margin:0px;
padding-top:20px;
clear:both;
width:750px;
float:right;
}
#group_permissions_controlset .item {
width:45%;
float:left;
}

div.form-container select.page-numbers  { width: 50px; padding: 1px; font-size: 90%; }


/************ CSS DRAP MANAGE ISSUE LAYOUT ***************/
ul {
	padding:0px;
	margin: 0px;
}
#response {
	padding:10px;
	background-color:#9F9;
	border:2px solid #396;
	margin-bottom:20px;
}
#list li {
	margin: 0 0 3px;
	padding:8px;
	background-color:#e1e1e1;
	color:#000;
	list-style: none;
}
#list2 li {
	margin: 0 0 3px;
	padding:8px;
	background-color:#9a9a9b;
	color:#000;
	list-style: none;
}
#list3 li {
	margin: 0 0 3px;
	padding:8px;
	background-color:#9a9a9b;
	color:#000;
	list-style: none;
}
.verde {color:#009900;}
#fun_izq { float:left;width:240px; }
#fun_cen { float:left;width:400px; }
#fun { margin:0px; padding:0px; float:right;width:185px; }
#fun a{ color:#000; text-decoration:underline; cursor:pointer; }
#fun a:hover{ color:#000 !important; text-decoration:underline; cursor:pointer; }
#fun2 { margin:0px; padding:0px; float:left;width:60px; }
#fun2 a{ color:#000; text-decoration:underline; cursor:pointer; }
#fun2 a:hover{ color:#000 !important; text-decoration:underline; cursor:pointer; }
/********** END CSS DRAP MANAGE ISSUE LAYOUT *************/


/**** CSS FRONTEND - PAGES ****/
#block {
	/*float:left;*/
	position:relative;
	margin:0px;
	padding:0px;
	/*overflow:hidden;*/
}
#block ol{
	list-style-position: inside;	/*margin:0px 0px 0px 20px;	*/
	
}
#block a, #block a:hover {
	cursor:pointer;
	text-decoration:none;
}
#block_sep {
	float:left;
	margin:0px;
	padding:0px;
	width:24px;
}
#block_d{
	background: #FFF url(../img_frontend/back_bloque.jpg);
	float:left;
	margin:0px;
	padding:17px;
	width:263px;
	height:221px;
}
a #block_d .block_img1{
	background: #FFF url(../img_frontend/img_block1.jpg);
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:261px;
	height:92px;
}
a:hover #block_d .block_img1{
	background: #FFF url(../img_frontend/img_block1_on.jpg);
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:261px;
	height:92px;
}
a #block_d .block_img2{
	background: #FFF url(../img_frontend/img_block2.jpg);
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:261px;
	height:92px;
}
a:hover #block_d .block_img2{
	background: #FFF url(../img_frontend/img_block2_on.jpg);
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:261px;
	height:92px;
}
a #block_d .block_img3{
	background: #FFF url(../img_frontend/img_block3.jpg);
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:261px;
	height:92px;
}
a:hover #block_d .block_img3{
	background: #FFF url(../img_frontend/img_block3_on.jpg);
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:261px;
	height:92px;
}
#block_d .title {
	font-size:18px;
	color:#6c6d71;
	font-weight:bold;
	text-decoration:none !important;
}
a:hover #block_d .title {
	color:#c75c0e;
}
#block_d ul {
	list-style-type: none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#block_d ul li {
	background: url(../img_frontend/bull_block.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#58595b;
	min-height:17px;
}
a #block_d ul li {
	background: url(../img_frontend/bull_block.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#58595b;
	min-height:17px;
}
a:hover #block_d ul li {
	background: url(../img_frontend/bull_block2.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4e808b;
	min-height:17px;
}
#block_d .more {
	font-size:12px;
	color:#6c6d71;
	text-align:right;
	float:right;
	width:260px;
	font-weight:bold;
}
a #block_d .more {
	font-size:12px;
	color:#6c6d71;
	text-align:right;
	float:right;
	width:260px;
	font-weight:bold;
}
a:hover #block_d .more {
	font-size:12px;
	color:#ca5c0d;
	text-align:right;
	font-weight:bold;
}
#quick {
	float:left;
	width:620px;
	margin:0px;
	padding:0px;
	color:#777777;
}
#quick .gen {
	margin-left:30px;
	margin-top:15px;
}
#quick a, #quick a:hover {
	font-weight:bold;
	color:#777777;
	text-decoration:underline;
}
#quick #fotos {
	float:left;
	margin:0px;
	padding:0px 0px 20px 0px;
	width:620px;
}
#quick #fotos #foto{
	float:left;
	margin:0px;
	padding:0px;
	width:145px;
}
#quick #fotos #txt_foto{
	float:left;
	margin:0px;
	padding:0px;
	width:475px;
}
#quick #fotos #txt_foto2 {
	float:left;
	width:475px;
	margin:0px;
	padding:0px;
}
#quick #fotos #txt_foto2 .subtitle{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#4e7f9f;
}
#quick #fotos #txt_foto2 a{
	font-size:9px;
	color:#c85c0d;
	text-decoration:none;
}
#quick #fotos #txt_foto2 a:hover{
	color:#c85c0d;
	text-decoration:underline;
}
#quick_detalle {
	float:left;
	width:275px;
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#777777;
}
#quick .title {
	font-size:20px;
	color:#c85c0d;
}
#quick .subtitle, #quick_detalle .subtitle {
	font-size:14px;
	font-weight:bold;
	color:#777777;
}
#quick .subtitle2 {
	font-weight:bold;
	color:#c85c0d;
}
#quick ul {
	padding-left:15px;
}
#quick_detalle .phone {
	font-size:22px;
	/*font-weight:bold;*/
	color:#777777;
}
#quick_d {
	float:left;
	width:620px;
	margin:0px;
	padding:0px;
}
#quick_d_detalle {
	float:left;
	width:275px;
	margin:0px;
	padding:0px;
}
#quick_sep {
	float:left;
	background: url(../img_frontend/quick_sep.jpg);
	background-repeat: repeat-x;
	background-position:center;
	width:618px;
	margin:0px;
	padding:0px;
	height:16px;
}
#quick_sep_detalle {
	float:left;
	background: url(../img_frontend/quick_sep.jpg);
	background-repeat: repeat-x;
	background-position:center;
	width:273px;
	margin:0px;
	padding:0px;
	height:16px;
}
#quick_d1 {
	float:left;
	width:530px;
	margin:0px;
	padding:0px;
	color:#636363;
}
#quick_d1_detalle {
	float:left;
	width:275px;
	margin:0px;
	padding:0px;
	color:#636363;
}
#quick_d1 .subtitle, #quick_d1_detalle .subtitle{
	font-size:12px;
	font-weight:bold;
	color:#4f7f8b;
}
#quick_d2 {
	float:left;
	width:85px;
	margin:0px;
	padding:0px;
	text-align:right;
}
#quick_d2 a{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px !important;
	font-weight:bold;
	color:#c85c0d;
	text-decoration:none;
	text-align:right;
}
#quick_d2 a:hover{
	color:#c85c0d;
	text-decoration:underline;
}
#quick_d2_detalle {
	float:left;
	width:275px;
	margin:0px;
	padding:0px;
	text-align:right;
}
#quick_d2_detalle a{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px !important;
	font-weight:bold;
	color:#c85c0d;
	text-decoration:none;
	text-align:right;
}
#quick_d2_detalle a:hover{
	color:#c85c0d;
	text-decoration:underline;
}
#quick form label {
	float:left;
	width:120px;
	padding-top:10px;
}
#quick form input, #quick form textarea {
	margin-top:5px;
}
#quick_d_detalle_gen {
	margin:0 auto;
	padding:0px;
	width:164px;
}
#quick_gen1_detalle {
	background: url(../img_frontend/quick_gen1_detalle.jpg);
	width:132px;
	height:13px;
	color:#fff;
	margin-left:16px;
}
#quick_gen2_detalle {
	background: url(../img_frontend/quick_gen2_detalle.jpg);
	width:132px;
	color:#fff;
	font-size:11px;
	text-align:center;
	margin-left:16px;
}
#quick_gen2_detalle ul {
	list-style-type:none;
	padding-top:15px;
}
#quick_gen2_detalle li{
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
}
#quick_gen3_detalle {
	background: url(../img_frontend/quick_gen3_detalle.jpg) no-repeat;
	width:132px;
	height:13px;
	padding-bottom:20px;
	margin-left:16px;
}
#quick .txt_azul{
	color:#4e7f9f;
	font-weight:bold;
}
#cgen {
	float:left;
	width:100%;
}
#cgen_d {
	float:left;
	margin:0px;
	padding:0px;
	width:300px;
	color:#000;
}
#cgen_d b{
	color:#000;
}
#cgen_d ul.od{
	list-style-type: none;
	margin:0px 0px 0px 25px;
	padding:0px;
}
#cgen_d ul.od li{
	background: url(../img_frontend/bullgen2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
}
#contactus {
	float:left;
	width:275px;
	margin:0px 0px 0px 25px;
	padding:0px;
	color:#636363;
}
#contactus .title {
	font-size:20px;
	color:#c85c0d;
}
#contactus .phone {
	font-size:22px;
	color:#777777;
}
#contactus a{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c85c0d;
	text-decoration:none;
	text-align:right;
}
#contactus a:hover{
	color:#c85c0d;
	text-decoration:underline;
}
#contactus_sep {
	float:left;
	background: url(../img_frontend/quick_sep.jpg);
	background-repeat: repeat-x;
	background-position:center;
	width:275px;
	margin:0px;
	padding:0px;
	height:28px;
}
#banner_int{
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#content_banner {
	/*float:left;*/
	margin:0px 0px 0px 6px;
	padding:10px 0px 0px 0px;
	color:#636363;
	width:353px;
}
#content_banner .title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#ca5c0f;
}
.content_banner_home_gen {
	background: url(../img_frontend/back_slide.jpg);
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:50px;
	padding-right:50px;
}
.content_banner_home .title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#fff;
}
.content_banner_home_gen .title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#fff;
}
.content_banner_home_gen .subtitle {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.content_banner_home_gen .subtitle a, .content_banner_home_gen .subtitle a:hover{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline !important;
}
#content_banner .subtitle {
	font-size:12px;
	font-weight:bold;
	color:#777777;
}
.content_banner_home {
	color:#636363;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:15px;
}
.content_banner_home .title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#ca5c0f;
}
.content_banner_home .subtitle {
	font-size:12px;
	font-weight:bold;
	color:#777777;
}
#content_banner a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c85c0d;
	text-decoration:none;
	text-align:right;
}
#content_banner a:hover{
	color:#c85c0d;
	text-decoration:underline;
}
.content_banner_home a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c85c0d;
	text-decoration:none;
	text-align:right;
}
.content_banner_home a:hover{
	color:#c85c0d;
	text-decoration:underline;
}
#content_banner ul {
	list-style-type: none;
	margin:30px 0px 0px 20px;
	padding:0px;
}
#content_banner ul li.inter {
	background: url(../img_frontend/bull_contbanner.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:none;
	color:#ca5c0f;
	min-height:35px;
}
#bull_slider {
	margin:0 auto;
	width:140px;
	padding-left:590px;
	z-index:20;
	position:relative;
	top:-50px;
}
#bull_slider_i {
	float:left;
	padding-right:5px;
}
#nav_slide {
	width:140px;
}
#bull_slider_gen {
	margin:0px;
	width:140px;
	padding-left:112px;
	z-index:20;
	position:relative;
	top:-50px;
}
#som_slide {
	background: url(../img_frontend/som_slide.jpg);
	width:940px;
	height:28px;
	margin:0px;
	padding:0px;
	float:left;
}
/** END CSS FRONTEND - PAGES **/

/******** FORM **********/
.feild{
	width:258px;
	height:30px;
	background-image:url(../img_frontend/feild.jpg);
	background-repeat:no-repeat;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:0 5px;
}
.feild2{
	width:485px;
	height:120px;
	background-image:url(../img_frontend/feild2.jpg);
	background-repeat:no-repeat;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:5px 5px;
}
.preview-article{
	border:#036 2px solid;
	padding:10px;
	width:auto;
}
.preview-title{
	font-size:14px;
	font-weight:bold;
}
.preview-image{
	margin:0px 10px 0px 0px;
}
/****** END FORM ********/

/**********************************/
#cont_module {
	float:left;
	margin:0px;
	padding:0px;
}
#module {
	float:left;
	width:139px;
	margin:0px;
	padding:0px;
}
#module2 {
	float:left;
	width:169px;
	margin:0px;
	padding:0px;
}
#module3 {
	float:left;
	width:199px;
	margin:0px;
	padding:0px;
}
#backm1 {
	float:left;
	background-image:url(../img_frontend/backm1.jpg);
	margin:0px;
	padding:0px;
	width:7px;
	height:30px;
}
#backm2 {
	float:left;
	background-image:url(../img_frontend/backm2.jpg);
	margin:0px;
	padding:0px;
	width:7px;
	height:30px;
}
#backm3 {
	float:left;
	background-image:url(../img_frontend/backm3.jpg);
	margin:0px;
	padding:0px;
	width:7px;
	height:6px;
}
#backm4 {
	float:left;
	background-image:url(../img_frontend/backm4.jpg);
	margin:0px;
	padding:0px;
	width:7px;
	height:6px;
}
#backm5 {
	float:left;
	background-image:url(../img_frontend/backm5.jpg);
	margin:0px;
	padding:0px;
	width:7px;
	height:30px;
}
#backm6 {
	float:left;
	background-image:url(../img_frontend/backm6.jpg);
	margin:0px;
	padding:0px;
	width:7px;
	height:30px;
}
#backmtopcenter {
	background-image:url(../img_frontend/backmcentertop2.jpg);
	float:left;
	margin:0px;
	padding:10px 10px 0px 10px;
	color:#fff;
	width:105px;
	height:20px;
	font-weight:bold;
	text-align:center;
}
#backmtopcenter2 {
	background-image:url(../img_frontend/backmcentertop.jpg);
	float:left;
	margin:0px;
	padding:10px 10px 0px 10px;
	color:#fff;
	width:135px;
	height:20px;
	font-weight:bold;
	text-align:center;
}
#backmtopcenter3 {
	background-image:url(../img_frontend/backmcentertop.jpg);
	float:left;
	margin:0px;
	padding:10px 10px 0px 10px;
	color:#fff;
	width:165px;
	height:20px;
	font-weight:bold;
	text-align:center;
}
#backmtopcenter4 {
	background-image:url(../img_frontend/backmcentertop.jpg);
	float:left;
	margin:0px;
	padding:10px 10px 0px 10px;
	color:#fff;
	width:105px;
	height:20px;
	font-weight:bold;
	text-align:center;
}
#backmbottomcenter {
	float:left;
	margin:0px;
	padding:0px;
	width:125px;
	border-bottom:1px #cacaca solid;
	height:5px;
}
#backmbottomcenter2 {
	float:left;
	margin:0px;
	padding:0px;
	width:155px;
	border-bottom:1px #cacaca solid;
	height:5px;
}
#backmbottomcenter3 {
	float:left;
	margin:0px;
	padding:0px;
	width:185px;
	border-bottom:1px #cacaca solid;
	height:5px;
}
#contmodule {
	border-left:1px #cacaca solid;
	border-right:1px #cacaca solid;
	float:left;
	margin:0px;
	padding:7px 0px 7px 0px;
	color:#000;
	width:137px;
}
#contmodule2 {
	border-left:1px #cacaca solid;
	border-right:1px #cacaca solid;
	float:left;
	margin:0px;
	padding:7px 0px 7px 0px;
	color:#000;
	width:167px;
}
#contmodule3 {
	border-left:1px #cacaca solid;
	border-right:1px #cacaca solid;
	float:left;
	margin:0px;
	padding:7px 0px 7px 0px;
	color:#000;
	width:197px;
}
#contmodule ul, #contmodule2 ul, #contmodule3 ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
#contmodule ul li.sep {
	background:#cacaca;
	height:1px;
	margin:0px;
	padding:0px;
	width:137px;
}
#contmodule2 ul li.sep {
	background:#cacaca;
	height:1px;
	margin:0px;
	padding:0px;
	width:167px;
}
#contmodule3 ul li.sep {
	background:#cacaca;
	height:1px;
	margin:0px;
	padding:0px;
	width:197px;
}
#contmodule ul li,#contmodule2 ul li,#contmodule3 ul li{
	padding:5px 0px 5px 15px;
}
#contmodule ul li a, #contmodule2 ul li a, #contmodule3 ul li a{
	color:#000;
	text-decoration:none;
}
#contmodule ul li a:hover, #contmodule2 ul li a:hover, #contmodule3 ul li a:hover{
	color:#000;
	text-decoration:underline;
}
#sepmodule {
	float:left;
	margin:0px;
	padding:0px;
	width:78px;
}
/**********************************/

#block_d_gen1{
	background: #FFF url(../img_frontend/back_bloque_gen1.jpg) no-repeat;
	float:left;
	margin:0px;
	padding:0px;
	width:315px;
	height:250px;
}
#block_d_gen1 .title {
	background: #FFF url(../img_frontend/back_g1.jpg);
	float:left;
	width:237px;
	height:31px;
	margin:13px 10px 0px 10px;
	padding-left:60px;
	padding-top:7px;
	font-size:18px;
	color:#737373;
	font-weight:bold;
	text-decoration:none !important;
}
#block_d_gen1 .subtitle {
	float:left;
	width:290px;
	padding-left:20px;
	padding-top:2px;
	font-size:12px;
	color:#73373;
	text-align:center;
}
#block_d_gen1 .link {
	float:left;
	width:274px;
	padding-left:20px;
	padding-top:15px;
	font-size:12px;
	color:#737373;
}
#block_d_gen1 .GH1{
	background: #FFF url(../img_frontend/GH1.jpg) no-repeat;
	float:left;
	padding:0px;
	margin:15px 0px 0px 85px;
	width:145px;
	height:95px;
}
#block_d_gen2{
	background: #FFF url(../img_frontend/back_bloque_gen2.jpg) no-repeat;
	float:left;
	margin:0px;
	padding:0px;
	width:314px;
	height:250px;
}
#block_d_gen2 .title {
	background: #FFF url(../img_frontend/back_g1.jpg);
	float:left;
	width:237px;
	height:31px;
	margin:13px 10px 0px 10px;
	padding-left:60px;
	padding-top:7px;
	font-size:18px;
	color:#737373;
	font-weight:bold;
	text-decoration:none !important;
}
#block_d_gen2 .subtitle {
	float:left;
	width:290px;
	padding-left:20px;
	padding-top:2px;
	font-size:12px;
	color:#73373;
	text-align:center;
	text-align:center;
}
#block_d_gen2 .link {
	float:left;
	width:274px;
	padding-left:20px;
	padding-top:15px;
	font-size:12px;
	color:#737373;
}
#block_d_gen2 .GH2{
	background: #FFF url(../img_frontend/GH2.jpg) no-repeat;
	float:left;
	padding:0px;
	margin:15px 0px 0px 85px;
	width:156px;
	height:95px;
}
#block_d_gen3{
	background: #FFF url(../img_frontend/back_bloque_gen3.jpg) no-repeat;
	float:left;
	margin:0px;
	padding:0px;
	width:311px;
	height:250px;
}
#block_d_gen3 .title {
	background: #FFF url(../img_frontend/back_g1.jpg);
	float:left;
	width:237px;
	height:31px;
	margin:13px 10px 0px 10px;
	padding-left:60px;
	padding-top:7px;
	font-size:18px;
	color:#737373;
	font-weight:bold;
	text-decoration:none !important;
}
#block_d_gen3 .subtitle {
	float:left;
	width:290px;
	padding-left:20px;
	padding-top:2px;
	font-size:12px;
	color:#73373;
	text-align:center;
}
#block_d_gen3 .link {
	float:left;
	width:274px;
	padding-left:20px;
	padding-top:15px;
	font-size:12px;
	color:#737373;
}
#block_d_gen3 .GH3{
	background: #FFF url(../img_frontend/GH3.jpg) no-repeat;
	float:left;
	padding:0px;
	margin:15px 0px 0px 110px;
	width:98px;
	height:95px;
}
a #block_d_gen1 .title, a #block_d_gen2 .title, a #block_d_gen3 .title {
	background: #FFF url(../img_frontend/back_g1.jpg);
	color:#737373;
}
a:hover #block_d_gen1 .title, a:hover #block_d_gen2 .title, a:hover #block_d_gen3 .title {
	background: #FFF url(../img_frontend/back_g1on.jpg);
	color:#fff;
}
a #block_d_gen1 .subtitle, a #block_d_gen2 .subtitle, a #block_d_gen3 .subtitle {
	color:#737373;
	text-decoration:none;
}
a:hover #block_d_gen1 .subtitle, a:hover #block_d_gen2 .subtitle, a:hover #block_d_gen3 .subtitle {
	color:#737373;
	text-decoration:none;
}
a #block_d_gen1 .link, a #block_d_gen2 .link, a #block_d_gen3 .link {
	background: url(../img_frontend/bullGH.jpg) no-repeat 210px 18px;
	color:#737373;
	text-align:right;
}

#back_artdatabase {
	float:left;
	background: url(../img_frontend/back_artdatabase.jpg) no-repeat;
	width:220px;
	height:38px;
	margin:0px;
	padding:12px 5px 0px 5px;
	color:#555555;
	text-align:center;
	font-weight:bold;
}
#back_artdatabase2 {
	float:left;
	background: url(../img_frontend/back_artdatabase2.jpg) no-repeat;
	width:220px;
	height:38px;
	margin:0px;
	padding:12px 5px 0px 5px;
	color:#555555;
	text-align:center;
	font-weight:bold;
}
a #back_artdatabase, a #back_artdatabase2{
	color:#555555;
	text-decoration:none;
}
a:hover #back_artdatabase,a:hover #back_artdatabase2 {
	color:#555555;
	text-decoration:underline;
}
#back_artdatabase_sep {
	float:left;
	margin:0px;
	padding:0px;
	width:60px;
}
#back_artdatabase_sep2 {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	height:25px;
}
#back_step {
	background: url(../img_frontend/back_step.jpg) no-repeat;
	float:left;
	margin:0px;
	padding:22px 5px 0px 5px;
	width:190px;
	height:57px;
	text-align:center;
	font-weight:bold;
}
#back_step_sep {
	background: url(../img_frontend/back_step2.jpg) no-repeat center;
	float:left;
	margin:0px;
	padding:0px;
	width:45px;
	height:75px;
}
.step_azul {
	color:#395a7b;
}
.step_naranja {
	color:#e86d00;
	text-decoration:underline;
}
.step_naranja1 {
	color:#e86d00;
}
/*========NEW-OMAR========*/
#newtsinf-content{
	line-height:18px;
	overflow:hidden;
	color:#666;
}
#newtsinf-content a{
	text-decoration:none;
	color:#C60;
}
#newtsinf-content a:hover{
	text-decoration:none;
	color:#000;
}
#newtsinf-content .title{
	font-size:20px;
	color:#c85c0d;
}
#newtsinf-content .words{
	font-size:14px;
	font-weight:bold;
	color:#4F7F8B;
	text-align:center;
	clear:both;
}
#newtsinf-content .box-row{
	overflow:hidden;
	margin:20px 0px 0px 0px;
}
#newtsinf-content .box-row img{
	margin:0px 5px;
}
#newtsinf-content .box-left{
	float:left;
	width:420px;
}
#newtsinf-content
.box-right{
	float:right;
	width:420px;
}
.newtsinf-bottom{
	overflow:hidden;
}
.newtsinf-bottom-left{
	float:left;
	width:250px;
	margin:0px 0px 0px 200px;
}
.newtsinf-bottom-right{
	float:right;
	width:250px;
	margin:0px 180px 0px 0px;
}

.tx-highlight{color:#4F7F8B; font-weight:bold;}
.tx-small{font-size:11px;}
.tx-big{font-size:14px;}
.tx-bigger{font-size:16px;}
.tx-bigest{font-size:18px;}
.tx-biggest{font-size:20px;}
.img-margin{margin:0px 10px 10px 0px;}

/*Bariatric Consulting*/
.bc-content{
	overflow:hidden;
	color:#777;
}
.bc-image{
	float:left;
	width:200px;
}
.bc-info{
	float:right;
	width:710px;
	padding:5px 20px 0px 0px;
}
.bc-categ-iconbox{
	float:left;
	width:130px;
	color:#696969;
	font-size:15px;
	text-align:center;
	margin:0px 0px 20px 0px;
	padding:10px 0px;
}
.bc-categ-iconbox img{
	margin:0px 0px 10px 0px;
	border:0px;
}
.bc-categ-iconbox a{
	float:left;
	width:130px;
	color:#696969;
	text-decoration:none;
	font-size:15px;
	text-align:center;
	/*margin:0px 0px 20px 0px;
	padding:10px 0px;*/
}
.bc-categ-iconbox a:hover{
	background:#EFEFEF;
	text-decoration:none;
	color:#696969;
}
.icons-area{
	clear:both;
}
.icons-arealist{
	overflow:hidden;
	margin:20px 0px 0px 0px;
}
.bc-division{
	float:left;
	background:url(../img_frontend/bc-catglist-division.jpg) no-repeat top right;
	min-height:180px;
	padding:0px 1px 0px 0px;
}
.tx-orange{color:#E86D00;}
/*END Bariatric Consulting*/
/*Support Group*/
#support-group{
	padding:20px 0px;
	overflow:hidden;
	color:#545454;
}
#support-group h2{
	color:#47628B;
	font-size:24px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:lighter;
}
#support-group a{
	color:#EF8E00;
	text-decoration:none;
}
#support-group a:hover{
	color:#EF8E00;
	text-decoration:none;
}
#suppgroup-categories{
	overflow:hidden;
	margin:0px 0px 20px 0px;
}
#suppgroup-categories a{
	color:#80B1D5;
	text-decoration:none;
}
#suppgroup-categories a:hover{
	color:#000;
	text-decoration:none;
}
.sp-category{
	float:left;
	background:url(../img_frontend/sp-category-bg.png) no-repeat;
	width:205px;
	height:245px;
	padding:20px 14px;
	margin:0px 1px;
	text-align:center;
	color:#5E5E5E;
	font-size:11px;
}
.sp-category p{
	text-align:left;
}
.sp-category-title{
	color:#5A83A2;
	font-size:18px;
	margin:10px 0px;
}
.sp-leaderguide{
	overflow:hidden;
	text-align:center;
	margin:20px 0px;
}
.sp-leaderguide-left{
	float:left;
	width:444px;
	margin:50px 0px 0px 0px;
	padding:0px 10px 20px 10px;
	background:#FFF url(https://barimd.com/img_frontend/sp-leaderguide-shadow.png) no-repeat bottom;
}
.sp-leaderguide-left .lg{
	background:url(../img_frontend/sp-left-leaderguide.jpg) no-repeat;
	width:424px;
	height:90px;
	color:#FFF;
	padding:60px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	text-align:left;
}
.sp-leaderguide-left .bh{
	background:url(../img_frontend/sp-left-brandedhandout.jpg) no-repeat;
	width:424px;
	height:90px;
	color:#FFF;
	padding:60px 10px 10px 10px;
	text-align:left;
}
.sp-leaderguide-right{
	float:right;
	width:450px;
	margin:20px 0px 0px 0px;
}
.sp-information{
	margin:20px 0px 0px 0px;
}
.sp-rowline-image{
	width:410px;
	border:1px solid #EBEBEB;
	text-align:center;
	padding:10px;
}
.sp-rowide{
	clear:both;
	padding:10px;
}
.sp-colm-left{
	float:left;
	width:430px;
	padding:0px 10px;
}
.sp-colm-right{
	float:right;
	width:432px;
	padding:10px 0px;
}
/*END Support Group*/
/*Calendar Appointments*/
#c-content{
	overflow:hidden;
	clear:both;
	padding:20px 0px 0px 0px;
	color:#666;
}
#c-content a{
	color:#8EB83C;
	text-decoration:none;
}
#c-content a:hover{
	color:#000;
	text-decoration:none;
}
#c-content h1{
	font-size:30px;
	color:#2F4C77;
	font-weight:lighter;
	margin:0px;
	line-height:32px;
}
#c-content h2{
	font-size:18px;
	color:#2F4C77;
	font-weight:lighter;
	margin:0px;
}
#c-content .highlight{color:#90BBDB; font-weight:bold;}
#c-content .highlight2{color:#2F4C77;}
#c-content .header{
	font-size:40px;
	clear:both;
}
.chome-left{
	float:left;
	width:470px;
	min-height:450px;
	font-size:16px;
	padding:0px 10px 0px 0px;
	background:url(../img_frontend/laptop.jpg) no-repeat 0px 124px;
}
.chome-right{
	float:right;
	width:440px;
	font-size:16px;
	padding:0px 10px 0px 0px;
}
.chome-right a{
	text-decoration:none;
	color:#2F4C77 !important;
}
.cbullets{
	margin:0px;
}
.cbullets li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	background:url(../img_frontend/cbullet.png) no-repeat 0px 5px;
}
.cprofile-top{
	overflow:hidden;
}
.cprofile-top .name{
	float:left;
	width:600px;
}
.cprofile-top .date-credits{
	float:right;
	width:300px;
	text-align:right;
}
.cprofile-info{
	float:left;
	width:500px;
}
.cprofile-info{
	float:left;
	width:500px;
}
#cprofile-menu{
	overflow:hidden;
	padding:0px 0px 20px 0px;
}
#cprofile-menu ul{
	margin:0px;
	padding:0px;
}
#cprofile-menu li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:18px;
}
#cprofile-menu li a{
	margin:0px 40px 0px 0px;
	padding:0px 0px 0px 10px;
	display:block;
	float:left;
	color:#2F4C77;
	text-decoration:none;
	background:url(../img_frontend/profilemenu-dot.png) no-repeat 0px 8px;
}
#cprofile-menu li a:hover{
	color:#8EB83C;
	text-decoration:none;
	background:url(../img_frontend/profilemenu-doto.png) no-repeat 0px 8px;
}
.ctabletop{
	overflow:hidden;
	width:902px;
}
.ctabletop-left{
	float:left;
	width:400px;
}
.ctabletop-right{
	float:right;
	text-align:right;
	width:400px;
}
.ctable{
	background:url(../img_frontend/ctable-headers-bg.png) no-repeat 0px 10px;
	padding:10px 10px 20px 10px;
	width:882px;
	clear:both;
}
.ctable th{
	height:34px;
	padding:6px 0px 0px 0px;
	color:#FFF;
	font-size:16px;
	font-weight:lighter;
}
.ctable td{
	height:20px;
	padding:6px 0px 0px 0px;
}
.ctable-search{
	/*border:1px solid #CCC;*/
	width:880px;
	padding:10px;
	margin:5px 0px 0px 0px;
	background:#F4F4F4;
}
.ctable-search td{
	padding:4px;
}
.cparagraph{
	padding:20px 50px 0px 0px;
	clear:both;
}
.cpacakges{
	background:url(../img_frontend/packages-bg.jpg) no-repeat;
	width:720px;
	height:328px;
	margin:auto;
	overflow:hidden;
}
.cpackage{
	float:left;
	width:240px;
	padding:14px 0px 0px 0px;
}
.cpackage-top{
	height:58px;
	text-align:center;
	font-size:28px;
	color:#2F4C77;
	font-weight:lighter;
	padding:20px 0px 0px 0px;
}
.cpackage-mid{
	height:176px;
	text-align:center;
	padding:16px 0px 0px 0px;
	font-size:18px;
	font-weight:lighter;
}
.cpackage-dollar{
	font-size:18px;
	font-weight:lighter;
}
#cpackage-bot{
	height:28px;
	text-align:center;
	padding:16px 0px 0px 0px;
}
#cpackage-bot a{
	color:#2F4C77;
	text-decoration:none;
	font-weight:bold;
}
.available-schedule{
	overflow:hidden;
	width:880px;
	margin:auto;
}
.schedule-specialty{
	float:left;
	width:270px;
	background:url(../img_frontend/sched-colum-top.png) no-repeat;
	padding:8px 0px 0px 0px;
}
#schedule-specialtyi{
	background:#B5D0E5;
	color:#FFF;
	font-size:14px;
	padding:0px 14px;
	min-height:520px;
}
#schedule-specialtyi a{display:block; color:#FFF; text-decoration:none; margin:0px 0px 10px 0px;}
#schedule-specialtyi a:hover{color:#2F4C77; text-decoration:none;}
.schedule-specialtyb{
	background:url(../img_frontend/sched-colum-bot.png) no-repeat bottom;
	padding:0px 0px 8px 0px;
}
#schedule-calendar th{
	color:#FFF;
	background:#8FB6D7;
}
#schedule-calendar td{
	/*color:#000;*/
	font-size:12px;
}
#schedule-calendar td a{
	color:#000;
}
#schedule-calendar td a:hover{
	color:#FFF;
}
.schedule-calendartop{
	text-align:right;
	font-size:14px;
	padding:0px 0px 10px 0px;
	width:900px;
}
.schedule-hours{
	float:right;
	width:600px;
}
#sched-hour{
	background:#F5F5F5;
	height:40px;
	margin:0px 0px 1px 0px;
	font-size:14px;
	overflow:hidden;
}
.sched-hourl{
	float:left;
	width:200px;
	padding:10px 0px 0px 30px;
	color:#2F4C77 !important;
}
.sched-hourr{
	float:right;
	width:340px;
	padding:10px 0px 0px 0px;
}
#sched-hourn{
	background:#F5F5F5;
	height:40px;
	margin:0px 0px 1px 0px;
	font-size:14px;
	overflow:hidden;
}
#sched-hourn a{
	display:block;
	background:#F5F5F5;
	height:40px;
	margin:0px 0px 1px 0px;
	font-size:14px;
	overflow:hidden;
	color:#777;
}
#sched-hourn a:hover{
	background:#98BA56;
	height:40px;
	margin:0px 0px 1px 0px;
	font-size:14px;
	overflow:hidden;
	color:#FFF;
}
#sched-hour-over{
	background:#98BA56;
	height:40px;
	margin:0px 0px 1px 0px;
	font-size:14px;
	overflow:hidden;
	color:#FFF;
}
#sched-hour-over a{
	color:#FFF;
	text-decoration:underline;
}
#sched-hourn-over{
	background:#98BA56;
	height:40px;
	margin:0px 0px 1px 0px;
	font-size:14px;
	overflow:hidden;
	color:#FFF;
}
#sched-hourn-over a{
	color:#FFF;
	text-decoration:underline;
}
.popup{
	width:360px;
	padding:20px;
	background:#FFF;
}
.popup-top{
	text-align:center;
}
.popup-title{
	color:#2F4C77;
	font-size:30px;
	font-weight:lighter;
}
.popup-title2{
	color:#92BC36;
	font-size:24px;
	font-weight:bold;
}
.popup-time{
	color:#2F4C77;
	font-size:16px;
}
.name-app{
	display:block;
	float:left;
	width:600px;
}
.req-app{
	float:right;
	width:300px;
	text-align:right;
	padding:5px 0px 0px 0px;
}
.space-table td{
	padding:6px;
}
.space-table2 td{
	padding:4px;
}
.ttll{
	font-size:18px;
	color:#2F4C77;
	font-weight:lighter;
}
/*END Calendar Appointments*/
/*========NEW-OMAR-END========*/