/* CSS Document */
p + p { margin-top: 10px; } /* sets the top margin for only paragraphs that follow other paragraphs*/
body {
	background-color:#000000;
	background-image: url(../images/bg.jpg);
	/*background-image: url(http://www.beautycenter.com.mx/images/bg.jpg);*/
	background-repeat:repeat-x;
	background-attachment:fixed;
	}

 
.No_Style A:link {text-decoration: none}
.No_Style A:visited {text-decoration: none}
.No_Style A:active {text-decoration: none}
.No_Style A:hover {text-decoration: none}

#wrapper { 
 margin: 0 auto;
 width: 995px;
}

#faux {
		 margin-bottom: 10px;
		 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
		 width: 100%;
	}

div#main_content { 
	background-color:#ffffff;
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:0px;
	width:977px;
	border:0px; overflow:auto;
	}

div#leftcolumn{
background-color:#3399FF;
 float: left;
 display: inline;
 color: #333;
 margin: 10px 0px 0px 10px; /* margin: top right bottom left */
 padding: 0px;
 width: 160px; 				/* si se modifica el tamaño modificar a la inversa alguna de las otras columnas con el mismo numero de px*/
}
div#midcolumn {
 background-color:#FFFFFF;
 float: left;
 margin: 10px 5px 0px 5px; /* margin: top right bottom left */
 padding: 0px 0px 0px 10px;
 width: 585px;				/* si se modifica el tamaño modificar a la inversa alguna de las otras columnas con el mismo numero de px*/
 display: inline;
 position: relative;
list-style-image:url(../images/bullettrian.jpg);
list-style-position:outside;
}

div#rightcolumn { 
background-color:#ffffff;
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 20px 0px 0px; /* margin: top right bottom left */
 padding: 0px;
 width: 175px;				/* si se modifica el tamaño modificar a la inversa alguna de las otras columnas con el mismo numero de px*/
 float: right;
}

/* START....TOP NAV BAR DEFS */
	div#menu_header{ 
		margin-bottom:0px;
		border:0px; 
		font-size:18px;
		height:46px;   
		}
	ul#nav,ul#nav li{
		list-style-type:none;
		margin:0;
		padding:0;
		}
	ul#nav{ 
		line-height:15px;
		}
	ul#nav ul li a { /*AGREGADO PARA PROBAR QUITAR EL FONDO DE los submenus*/
		background:none;
		filter: alpha(opacity=50); opacity: .75;		
		background-color:#000035;
		height:auto;
		}		
	ul#nav ul li a:hover{ /*AGREGADO PARA PROBAR QUITAR EL FONDO DE los submenus*/
		background:none;
		height:auto;
		background-color:#062B40;
		}		
		
	ul#nav li{
		float:left;
		text-align: center;
		}

	ul#nav li a{
		float:left;
		width: 141px; 
		height:46px;
		padding-top:7px;
		/*background: #E7F1F8;*/ 
		background-image:url(../images/bgtabs_bg.png);
		background-repeat:no-repeat;
		text-decoration:none;color: #FFF;  
		}
	ul#nav a:hover{
		background-image:url(../images/bgtabs_hover.png);
		color: #FFF;
		}
	ul#nav li.activelink a,ul#nav li.activelink a:hover{
		background-image:url(../images/bgtabs_active.png);
		color: #444444;
		}
/* END....TOP NAV BAR DEFS */

/* START....HEADER SECTION DEFS */
	div#header_bg { 
		background-image:url(../images/bgheader.png);
		margin-top:20px; 
		margin-bottom:20px;
		height:81px; 
		border:0px;  
				}
	div#header_content {
		float:left; 
		padding-top:3px; 
		padding-left:15px; 
		padding-right:15px;
				}
/* END....HEADER SECTION DEFS */


/* START....MIDDLE NAV BAR DEFS */
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type:none;
list-style:none; 
width: 100%; /* Width of Menu Items */
border-bottom: 1px solid #FEECD8;
line-height: 24px;
}
	
.suckerdiv ul li{
position: relative; list-style-type:none;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 230px; /*sub menu width*/
top: -23px;
visibility: hidden;
border:1px solid #4B8CCD;
border-right:2px solid #306FAD;
border-bottom:2px solid #306FAD;
/*border-left-style: ridge; 
border-bottom: groove;
border-right-style: ridge;
border-style:groove;*/
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #006699;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #FEECD8;
border-bottom: 0;
border-left:none;
border-right:none;
font-family:Georgia,"Times New Roman", Times, serif; font-style:italic;font-size:12px; text-align:center;
}

.suckerdiv ul li a:visited{
color: #006699;
}

.suckerdiv ul li a:hover{
background-color: #FFF9F2;
font-weight:bold;
}

.suckerdiv .subfolderstyle{
background: url(../images/arrowbullet.png) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

/* END....MIDDLE NAV BAR DEFS */

/* START....MIDDLE NAV BAR DEFS */


div.sdmenu {
	width: 162px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(../images/sdmenu/bottom.gif) no-repeat  left bottom;
	background-color:#FFFFFF;
	color: #fff;
}
div.sdmenu div {
	background: url(../images/sdmenu/title.gif) repeat-x;
	overflow: hidden; height:auto;
}
div.sdmenu div:first-child {
	background: url(../images/sdmenu/toptitle.gif);
}
div.sdmenu div.collapsed {
	height: 40px;
}
div.sdmenu div span {
	display: block;
	padding: 3px 40px;
	height:40px;
	font-weight: bold;
	color: white;
	background: url(../images/sdmenu/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
	margin-bottom:-7px;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/sdmenu/collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 17px 10px 10px;
	background:#F0F7F0;
	display: block;
	border-bottom: 1px solid #ddd;
	color:#4073A2;
	text-decoration: none;	
}
div.sdmenu div a.current {
	background:#554040 url(../images/sdmenu/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}
div.sdmenu div a:hover {
	background : #554040 url(../images/sdmenu/linkarrow.gif) no-repeat right center;
	color: #fff;
}



/* END....MIDDLE NAV BAR DEFS */




div#shadow_main{  
	/*background-color:#FF3333;*/
	background-image:url(../images/shadow_main.png); 
	background-repeat:repeat-y; 
	/*margin-top:-16px; */
	border:0px; 
	}


div#shadow_bottom { 
	background-image:url(../images/shadow_bottom.png); 
	background-repeat:no-repeat;
	padding-left:50px; 
	line-height:5px;
	margin-bottom:15px;
	border:0px; 
	}

/*--------------------------------------------------------------------*/
#Layer5 { /*------body-------*/
	position:static; top: 50%;
	width:800px;
	z-index:1;
	border: 1px solid #623100;
	top: 1px;
	background-color: #FFFFFF; 
	/*list-style-image:url(http://www.beautycenter.com.mx/images/arrowbullet.png);*/
	list-style-image:url(../images/bullettrian.jpg); 
}


.txt_domicilio { /*------ Texto gris domicilio-------*/
	color: #888888
}
.ttl_menu_vert { /*------ Títulos blancos Menu Vertical-------*/
	color: #FFFFFF;
	font-weight: bold;
}
.txt_ppal { /*------ Texto principal todas las paginas-------*/
	font-family:Georgia,"Times New Roman", Times, serif; 
	font-style:normal; 
	color:#666666;
	/*color:#4E6C95;*/
	font-size:11pt; 
	line-height:21px; 
	background:#fff; 
	padding:0;
	}
	
.txt_ppal ul{
padding-left:30px;}

strong { color:#666666}
.ttl_dental /*------ Títulos texto dental-------*/
	{color: #FF6600; font-size: 19px; font-style:italic; }
	
.ttl_spa  /*------ Títulos texto spa-------*/
	{color: #DC0084; font-size: 19px; font-style:italic;}

.sbttl_txt_dental { /*------ Subtítulos texto dental-------*/
	color:#FF6600;
	/*color:#CFA38E;*/
	font-weight: normal; 
	font-size: 18px; 
	margin-top: 10px;
}
.sbttl_txt_dental A:link {text-decoration: none;color:#FF6600}
.sbttl_txt_dental A:visited {text-decoration: none;color:#FF6600}
.sbttl_txt_dental A:active {text-decoration: none;color:#FF6600}
.sbttl_txt_dental A:hover {text-decoration: none;color:#FF6600}

.sbttl_txt_spa { /*------ Subtítulos texto dental-------*/
	color:#DC0084;
	/*color:#CFA38E;*/
	font-weight: normal; 
	font-size: 18px;
	margin-top: 10px;
}
.spattlbox { /*------ Cuandro Subtítulos SPA-------*/
	background-color:#330033; /*#FF80C0*/ 
	background-image: url(../images/block2.jpg); 
	background-repeat:no-repeat; background-position:5px;
	line-height:35px; 
	padding-left:40px;
	}

.copyright { /*------ Texto Copyright-------*/
	color:#999999; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-top:-10px;
	}
.copyright A:link {text-decoration: underline;color:#999999}
.copyright A:visited {text-decoration: underline;color:#999999}
.copyright A:active {text-decoration: underline;color:#999999}
.copyright A:hover {text-decoration: underline;color:#999999}


.promoboxhdr { /*------ Header Promo Box-------*/
	background-color:#2B002B; 
	background-image: url(../images/block2.jpg); 
	background-repeat:no-repeat; background-position:5px;
	line-height:35px; 
	padding-left:40px;
	color:#FFFFFF;
	font-size:130%;
	}
.promobox { /*------ Bottom Promo Box-------*/
	text-align:justify; 
	font-size:90%;
	}

.promoboxbtm { /*------ Bottom Promo Box-------*/
	background-color:#FF8040; 
	line-height:25px; 
	padding-left:10px;
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	text-align:center;	
	}

h1 {
	font-size: 24px; font-weight: normal; letter-spacing: 5px; 
	}	
h2 {
	font-size: 15px;
	/*color: #9A2170;*/
	color:#FFFFFF;
}
a:link {
	text-decoration: underline;
	color: #0082BF;
}

/*
div#topnavbar a:link {color: #FFFFFF;}
div#topnavbar a:visited {color: #FFFFFF;}
div#topnavbar a:hover {color: #0082BF;}
div#topnavbar a:active {color: #FFFFFF;}*/
td#bottomnavbar a:link {color: #FFFFFF; text-decoration:none}
td#bottomnavbar a:visited {color: #FFFFFF;  text-decoration:none}
td#bottomnavbar a:hover {color: #0082BF;  text-decoration:none}
td#bottomnavbar a:active {color: #0082BF;  text-decoration:none}
td#bottomnavbar {color: #FFFFFF; font-size: 14px;  text-decoration:none}

td#middlenavbar	{ /* Titulos Menu Inferior */
	font-family:Georgia,"Times New Roman", Times, serif; 
	font-style:italic; 
	color:#006699; 
	font-size:12px; 
	line-height:15px; 
	padding:0; }

td#body a:link, a:visited, a:hover, a:active {
	text-decoration: underline;
	color: #0082BF;
}
