body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica,
		sans-serif;
	background-color: #fff;
	color: #000;
	font-size: 9pt;
}

h1,h2,h3,p {
	margin: 0px 0px 10px 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	padding: 0px;
	margin: 0px;
}

table td {
	vertical-align: top;
}

h1 {
	color: #000;
	font-size: 14pt;
}

.title {
	background: #FF8800;
	padding: 5px 0px 5px 5px;
	border-bottom: 4px solid #000;
}

.title a {
	color: #000;
	text-decoration: none;
}

h2 {
	color: #000200;
	font-size: 11pt;
}

h2 a {
	color: #000;
	text-decoration: none;
}

h3 {
	color: #000;
	font-size: 10pt;
}

img {
	border: none;
}

p {
	line-height: 1.5;
}

p a {
	text-decoration: none;
	color: #000;
}

a {
	color: #0043fa;
}

a:hover {
	text-decoration: none;
}

#div_wrapper {
	width: 1000px;
	margin: 0px auto;
	background: transparent;
}

#wriphone {
	width: 1000px;
	margin: 0px auto;
	background: #fff url("../images/wiphone_bg.jpg") no-repeat;
}

#div_top {
	width: 1000px;
	height: 52px;
	background: transparent;
}

#div_head {
	width: 988px;
	height: 317px;
	padding: 0px 5px 5px 5px;
	border-left: 1px solid #040000;
	border-right: 1px solid #040000;
	background: transparent;
}

#div_body {
	width: 988px;
	padding: 5px 5px 5px;
	border-left: 1px solid #040000;
	border-right: 1px solid #040000;
	background: #FFF;
}

#div_foot {
	width: 988px;
	padding: 5px;
	height: 60px;
	background: #FF9900;
	border-left: 1px solid #040000;
	border-right: 1px solid #040000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
}

.div_fleft {
	width: 742px;
	height: 60px;
	background: transparent;
	float: left;
}

.div_fright {
	width: 139px;
	height: 60px;
	background: transparent;
	overflow: hidden;
	float: right;
}

.menu_foot {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 5px;
}

.pfoot {
	margin: 0px;
	padding: 5px 0px 0px 7px;
}

.menu_foot a {
	color: #000;
	padding: 0px 5px;
	text-decoration: none;
}

.menu_foot a:hover {
	color: #fff;
}

.menu_foot span {
	color: #000;
}
/*Top*/
#div_mleft {
	width: 370px;
	height: 35px;
	float: left;
	padding: 17px 0px 0px 0px;
	background: transparent;
	overflow: hidden;
}

#div_mleft a,#div_mright a {
	text-decoration: none;
	color: #fff;
	padding: 0px 8px;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #fff;
}

#div_mleft .lfirst {
	padding: 0px 8px 0px 3px;
}

#div_mleft a:hover,#div_mright a:hover {
	color: #ff9900;
}

#div_mleft .selected,#div_mright .selected {
	color: #ff9900;
}

#div_mleft .selected:hover,#div_mright .selected:hover {
	color: #fff;
}

#div_mleft .llast,#div_mright .llast {
	border-right: none;
}

#div_tcenter {
	width: 257px;
	height: 52px;
	float: left;
	background: transparent;
}

#div_mright {
	width: 370px;
	height: 35px;
	float: left;
	padding-top: 17px;
	background: transparent;
	overflow: hidden;
}
/*Head*/
#div_hleft {
	width: 362px;
	height: 317px;
	background: transparent;
	float: left;
}

#div_hlbanner {
	width: 362px;
	height: 290px;
	margin-top: 27px;
	background: transparent;
	overflow: hidden;
}

#div_hcenter {
	width: 262px;
	height: 317px;
	float: left;
	background: transparent;
}

#div_himage {
	width: 262px;
	height: 57px;
	background: transparent;
}

#div_hform {
	width: 203px;
	height: 245px;
	margin: 0px 30px 0px;
	background: transparent;
}

#div_hright {
	width: 362px;
	height: 317px;
	float: left;
}

#div_hrbanner {
	width: 362px;
	height: 290px;
	margin-top: 27px;
	background: transparent;
	overflow: hidden;
}
/*Home*/
#div_thome {
	width: 988px;
	height: 242px;
	margin-bottom: 5px;
}

#div_bplugins {
	width: 988px;
	height: 489px;
	margin-bottom: 5px;
}

.bptwitter {
	width: 242px;
	height: 489px;
	float: left;
}

.bpbanners {
	width: 492px;
	height: 489px;
	float: left;
	margin: 0px 6px;
}

.bpfacebook {
	width: 242px;
	height: 489px;
	float: left;
	overflow: hidden;
}

#div_tlhome {
	width: 242px;
	height: 242px;
	background: transparent;
	overflow: hidden;
	float: left;
}

#div_tchome {
	width: 490px;
	height: 242px;
	background: transparent;
	overflow: hidden;
	float: left;
	margin: 0px 6px;
}

#div_trhome {
	width: 242px;
	height: 242px;
	background: transparent;
	overflow: hidden;
	float: left;
}

.div_blhome {
	width: 242px;
	height: 242px;
	background: transparent;
	overflow: hidden;
	float: left;
	margin-right: 6px;
	margin-bottom: 5px;
}

.div_blplug {
	width: 242px;
	height: 242px;
	background: transparent;
	overflow: hidden;
	float: left;
	margin-right: 6px;
	margin-bottom: 5px;
}

.div_bplast {
	margin-right: 0px;
}
/*Contenido*/
#body_center {
	width: 738px;
	float: left;
	border-right: 6px solid #fff;
	background: transparent;
	position: relative;
}

#body_right {
	width: 242px;
	float: left;
	background: transparent;
}

.bann_right {
	width: 242px;
	height: 242px;
	margin-bottom: 5px;
	background: transparent;
	overflow: hidden;
}

.div_blhomelast {
	margin-right: 0px;
}

.admin_bar {
	background-color: #0869A6;
	border: 1px dashed #AED7EF;
	color: white;
	padding: 2px 4px;
	text-align: right;
}

.admin_bar .admin_button {
	color: white;
	text-decoration: underline;
}

.div_printer {
	text-align: right;
}

.clear {
	clear: both;
	margin: 0px;
}

#div_navegar {
	margin-bottom: 10px;
}

#div_navegar a {
	text-decoration: none;
}

.counter {
	text-align: center;
}
/*Novedades*/
.npar {
	width: 733px;
	padding: 5px 0px 5px 5px;
	margin-bottom: 5px;
	background: #C0B595
}

.nimpar {
	width: 728px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	background: #DBD7BE;
}

.nlpleft {
	width: 140px;
	background: transparent;
	float: left;
}

.nlpcenter {
	width: 588px;
	height: 108px;
	overflow: hidden;
	background: transparent;
	float: left;
	position: relative;
}

.img_news {
	margin: 20px 0px;
	border: 4px solid #eef1f6;
}

.copete {
	font-weight: bold;
	font-size: 10pt;
}

.nsubtitle {
	margin: 0px 0px 10px 0px;
}

.nsubtitle a {
	color: #000;
	text-decoration: none;
}

.date {
	position: absolute;
	right: 0px;
	top: 0px;
}
/*Salones*/
.par {
	width: 733px;
	padding: 5px 0px 5px 5px;
	margin-bottom: 5px;
	background: #C0B595
}

.impar {
	width: 733px;
	padding: 5px 0px 5px 5px;
	margin-bottom: 5px;
	background: #DBD7BE;
}

.slast {
	margin-bottom: 0px;
}

.pago { /*height: 115px;*/
	
}

.pago .salon_list {
	width: 733px; /*height: 115px;*/
	background: transparent; /*overflow: hidden;*/
}

.slpleft {
	width: 140px; /*height: 115px;*/
	background: transparent;
	float: left;
}

.slpcenter {
	width: 443px;
	min-height: 108px;
	background: transparent;
	float: left;
}

.slpcenter p,.slbcenter p {
	margin: 0px 0px 5px 0px;
}

.slpright {
	width: 150px;
	height: 96px;
	padding-top: 12px;
	background: transparent;
	float: left;
}

.free .salon_list {
	width: 733px;
	height: 55px;
	background: transparent;
	overflow: hidden;
}

.sfree {
	width: 733px;
	height: 55px;
}

.slfleft {
	width: 140px;
	height: 55px;
}

.detailg {
	margin: 0px;
}

.slfcenter {
	width: 160px;
	height: 55px;
	vertical-align: middle;
}

.slfright {
	width: 430px;
	height: 55px;
	vertical-align: middle;
}

.img_list {
	border: 4px solid #F0F0F2;
}

.img_list:hover {
	border: 4px solid #fff;
}

.subtitle {
	margin: 0px 0px 5px 0px;
}

.subtitle a {
	color: #000;
	text-decoration: none;
}

.detail_small {
	display: inline;
}
.sdesc {
	display: none;
	padding: 10px 10px 0px;
}
.sdface {
	display: block;
	padding: 10px 10px 0px;
}
.sidetail {
	cursor: pointer;
}
/*search*/
.div_search {
	width: 203px;
	height: 245px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.div_search .combos,.div_search .text {
	text-align: center;
}

.legend {
	width: 122px;
	height: 23px;
	margin: 0px auto 2px;
}

.button_search {
	width: 203px;
	height: 40px;
	background: transparent url("../images/search.gif") no-repeat;
	border: 0px;
	cursor: pointer;
}

.button_search:hover {
	background: transparent url("../images/search_on.gif") no-repeat;
}

.control {
	width: 203px;
	height: 20px;
	text-align: center;
	margin-bottom: 7px;
}

.controlbtn {
	margin-top: 19px;
}

.lleft {
	float: left;
	width: 16px;
	height: 23px;
	background: transparent url("../images/left_bg.gif") no-repeat;
}

.lcenter {
	float: left;
	width: 90px;
	height: 20px;
	background: #000;
	margin-top: 3px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.lright {
	float: left;
	width: 16px;
	height: 23px;
	background: transparent url("../images/right_bg.gif") no-repeat;
}
/*Salon*/
.bold {
	font-weight: bold;
}

.salon_contacto {
	background: #DFD7C0;
	margin: 10px 0px;
	min-height: 600px;
}

.form_message {
	font-size: 10pt;
	padding: 10px;
}

.modules_service { /*tiene que medir 988px*/
	width: 988px;
	margin-bottom: 0px;
}

.service_detail {
	width: 988px;
	background: #c6b597;
}

.publicar {
	background: #c6b597;
}

.bsleft {
	width: 244px;
	float: left;
	background: #c6b597;
}

.bscenter {
	width: 738px;
	border-left: 6px solid #fff;
	float: left;
	background: #fff;
	min-height: 600px;
}

.menu_service {
	padding: 20px;
}

.mlservice {
	display: block;
	border-bottom: 1px solid #96886D;
	text-decoration: none;
	padding: 7px 0px 8px 5px;
	color: #000;
}

.bsbanner {
	padding: 0px 20px;
	margin-bottom: 20px;
}

.bann_left {
	margin-bottom: 12px;
}

.mscurrent {
	font-weight: bold;
}

.social_twitter {
	margin-bottom: 10px;
}

.social_facebook {
	margin-bottom: 10px;
}

.modules_salon {
	width: 718px;
	padding: 10px;
	background: #DFD7C0;
	margin-bottom: 10px;
}

.back {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #000;
	text-decoration: none;
}

.salon_detail {
	width: 728px;
	background: #c6b597;
}

.sright {
	width: 129px;
	background: transparent;
	float: left;
}

.scenter {
	width: 500px;
	background: #DFD7C0;
	padding: 0px 89px 0px 10px;
	float: left;
}

.div_simage {
	width: 129px;
	background: #DFD7C0;
	height: 120px;
}

.img_detail {
	border: 4px solid #eef1f6;
}

.img_text {
	border: 4px solid #eef1f6;
	float: left;
	margin: 0px 10px 10px 0px;
}

.menu_salon {
	width: 113px;
	background: transparent;
	padding: 7px 11px 0px 5px;
}

.menu_salon p {
	border-bottom: 1px solid #96886d;
	padding-left: 5px;
	margin: 7px 0px 0px;
}

.redes_sociales {
	width: 113px;
	margin: 20px 0px 20px 12px;
}

.sbody {
	min-height: 182px;
}

.salon_body {
	margin-top: 25px;
}

.salon_body p {
	margin: 0px;
}

.plast {
	margin: 0px;
}

.sgaleria {
	margin-top: 20px;
}

.sgaleria img {
	border: 4px solid #FAFAF8;
	margin: 0px 6px 9px 0px;
}

.sgaleria .img_last {
	margin: 0px 0px 9px 0px;
}
/*Formularios*/
.div_sforms a {
	color: #000;
}

.div_sforms {
	width: 738px;
	background: transparent;
	margin: 0px 0px 8px;
}
.forml {
	width: 155px;
	padding: 15px 10px 0px 10px;
	background: #EB8B1B;
	float: left;
	min-height: 310px;
}
.formr {
	width: 532px;
	padding: 15px 10px 10px 15px;
	border-left: 6px solid #fff;
	background: #C6B597;
	float: left; /*height: 265px;*/
}
.lformr,.lformc {
	margin: 0px;
	padding-left: 5px;
}

.tformr {
	width: 155px;
	height: 20px;
	border: 0px;
	text-indent: 5px;
	margin-bottom: 5px;
}

#temail {
	margin-bottom: 30px;
}

#ccantidad {
	margin: 0px;
}
.bformr {
	text-align: right;
	margin: 0px 0px 0px;
	line-height: normal;
}
.btnr {
	background: #EB8B1B;
	border: 0px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
}
.div_fcleft {
	width: 262px;
	background: transparent;
	float: left;
}

.div_fcrigh {
	width: 270px;
	background: transparent;
	float: left;
}

.tformc {
	width: 233px;
	height: 20px;
	border: 0px;
	text-indent: 5px;
	margin-bottom: 10px;
}

#ctipo {
	width: 233px;
	height: 25px;
	border: 1px solid #C6B597;
	margin-bottom: 5px;
}

.txformc {
	width: 270px;
	height: 123px;
	overflow: auto;
	border: 0px;
	text-indent: 5px;
}

.bformc {
	text-align: right;
	margin: 8px 0px 0px;
}

.bformc input {
	background: #F1F1F1;
	text-transform: uppercase;
	color: #F0871C;
	border: 0px;
	font-weight: bold;
}

.btnc {
	margin-right: 10px;
}

.div_scmap {
	background: #dfd7c0;
}

.smtitle {
	padding: 5px 0px 0px 5px;
}

.smtitle a {
	color: #000;
}

.div_smap {
	width: 738px;
	height: 304px;
	border-top: 6px solid #beb395;
	border-bottom: 6px solid #beb395;
	background: transparent;
	overflow: hidden;
}

.div_smapimage {
	width: 738px;
	border-top: 6px solid #beb395;
	border-bottom: 6px solid #beb395;
	background: transparent;
	overflow: hidden;
} /*Login*/
.llabel {
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 5px 0px;
}

.linput {
	padding-bottom: 5px;
}

.ltext {
	width: 200px;
}

.lbtn {
	text-align: center;
}

.loged {
	padding: 0px 10px;
	border-right: 1px solid #000;
	color: #000;
	text-decoration: none;
} /*Consultas*/
.modules_consulta .title {
	margin-bottom: 5px;
	padding-left: 15px;
}

.div_consultas {
	background: #dfd7c0;
	padding: 20px;
	min-height: 408px;
}

.fcevento {
	background: #c6b597;
	padding: 20px 20px 44px;
}
.lfcontacto{
	display: none;
}
.fcevento p,.fcdatos p {
	margin: 10px 0px 0px;
	font-weight: bold;
}

.table_categoy {
	margin: 10px 0px;
}

.td_check,.td_label_check {
	padding-right: 5px;
}

.fcevento h2 {
	color: #f7f4fb;
	text-transform: uppercase;
	margin: 0px;
}

.div_fceleft,.div_fcdleft {
	width: 339px;
	float: left;
}

.div_fcerigh,.div_fcdrigh {
	width: 319px;
	float: left;
}

.tfevento {
	width: 300px;
	height: 20px;
	border: 1px solid #c6b597;
	text-indent: 5px;
}

.fcevento .combos {
	width: 300px;
	height: 25px;
	border: 2px solid #c6b597;
}

.tfeventor {
	width: 110px;
	height: 20px;
	border: 1px solid #c6b597;
	display: block; /*margin-bottom: 10px;*/
	text-indent: 5px;
}

.txfcleft {
	height: 125px;
	border: 1px solid #c6b597;
	text-indent: 5px;
	width: 295px;
	overflow: auto;
}

.fcdatos {
	background: #eb8b1b;
	margin: 10px 0px 25px;
	padding: 20px 20px 25px;
}

.fcdatos h2 {
	color: #fff;
	text-transform: uppercase;
	margin: 0px;
}

.tfcdatos {
	width: 300px;
	height: 20px;
	border: 1px solid #eb8b1b;
	text-indent: 5px;
}

.tfcdsmall {
	width: 66px;
	height: 20px;
	border: 1px solid #eb8b1b;
}

.tfcdbig {
	width: 228px;
	height: 20px;
	border: 1px solid #eb8b1b;
}

#fcname,#fcsname {
	background: #fff url("../images/name_bg.png") no-repeat right center;
}

#fcemail {
	background: #fff url("../images/email_bg.jpg") no-repeat right center;
}

#fcaddress {
	background: #fff url("../images/address_bg.jpg") no-repeat right center;
}

#fcphone {
	background: #fff url("../images/phone_bg.jpg") no-repeat right center;
}

#fccelular {
	background: #fff url("../images/celular_bg.jpg") no-repeat right center;
}

.btncd {
	color: #e89015;
	background: #fff;
	width: 75px;
	height: 25px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #fff;
	margin-right: 10px;
}

.bformpublicar {
	margin-top: 30px;
}

.consulta_text {
	margin-bottom: 20px;
	color: #000;
}

#div_consultas img {
	float: left;
	width: 240px;
}

#div_form_consultas {
	float: left;
}

.div_form_consultas label {
	font-weight: bold;
}

.div_form_consultas input {
	width: 250px;
	height: 20px;
	border: 2px solid #7b7d7b;
	color: inherit;
	text-indent: 5px;
}

.div_form_consultas .input {
	width: 310px;
	height: 100px;
	border: 2px solid #7b7d7b;
	overflow: hidden;
	color: inherit;
	text-indent: 5px;
}

.div_form_consultas #cont_PHONE {
	width: 190px;
}

.div_form_consultas .table_panel td {
	padding-bottom: 5px;
}

.div_form_consultas #reset,.div_form_consultas #cancel {
	display: none;
}

.div_form_consultas .td_label {
	padding-right: 5px;
}

.div_form_consultas #send {
	width: 100px;
	margin: 10px 0px;
	background-color: #000;
	border: 1px solid #fff7f7;
	color: #fff7f7;
	font-weight: bold;
	text-align: center;
}

.div_navigator {
	text-align: center;
	margin: 15px 0px 10px;
}

.div_navigator a {
	text-decoration: none;
	padding: 0px 5px;
	color: #000;
	border-right: 1px solid #FF9900;
	font-weight: bold;
}

.div_navigator .last {
	border-right: none;
}

.tcontacto {
	margin: 20px 0px;
}

.tdclabel {
	font-weight: bold;
	padding-right: 10px;
	vertical-align: middle;
}

.tcontacto td {
	padding-bottom: 5px;
}

.fctext {
	width: 300px;
	height: 20px;
	border: 1px solid #DFD7C0;
	text-indent: 5px;
}

.tcaptcha {
	border: 1px solid #DFD7C0;
	text-indent: 5px;
	height: 20px;
}

.textbig {
	width: 300px;
	height: 100px;
	border: 1px solid #DFD7C0;
	text-indent: 5px;
}

#cont_KNOW {
	width: 300px;
	height: 24px;
	border: 1px solid #DFD7C0;
}

.cpmessage {
	font-weight: bold;
	padding-left: 10px;
	color: red;
}

.toggle {
	cursor: pointer;
}

.resaltar {
	font-weight: bold;
}

.imgcaptcha {
	height: 65px;
	display: none;
}

.sccontacto {
	
}

.chimage {
	cursor: pointer;
	position: absolute;
	top: 18px;
	left: 180px;
}

.cimage {
	cursor: pointer;
	position: absolute;
	top: 18px;
	left: 180px;
}

.rimage {
	cursor: pointer;
	position: absolute;
	top: 18px;
	left: 133px;
}

.tcaptchac {
	border: 0px;
	width: 233px;
	text-indent: 5px;
	height: 20px;
	position: absolute;
	top: 18px;
	right: 35px;
}

.tcaptchar {
	border: 0px;
	width: 155px;
	text-indent: 5px;
	height: 20px;
}

.fcrmessage {
	color: red;
	font-weight: bold;
}

.fccmessage {
	color: red;
	font-weight: bold;
	position: absolute;
	top: 0px;
	right: 142px;
}
/* Toggler - default style */
.toggler {
	cursor: pointer;
	text-decoration: none;
	font-size: 10pt;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

.toggler-closed {
	color: #000;
	padding-left: 20px;
}

.toggler-opened {
	color: #000;
	padding-left: 20px;
	height: 30px;
}

.toggler-opened:hover {
	color: #000;
	padding-left: 20px;
	height: 30px;
}
/* Container - default style */
.toggler-c {
	
}

.toggler-c-closed {
	background: transparent;
	border: solid 1px #e3e3e3;
	margin: -25px 0px 25px 0px;
	padding: 20px;
}

.toggler-c-opened {
	margin: -30px 0px 0px 0px;
	padding: 15px 0px;
	background: transparent;
}
