/* CSS Document */

/* Start Standarizacion */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {
	margin:0;
	padding:0;

}
table {
	border-collapse:collapse;
}
fieldset, img {
    border-width: 0;
   }
address, caption, cite, code, dfn,  th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
/* LIST ELEMENTS */
ul {
	list-style-type:disc;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ol {
	list-style-type:decimal;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
/* remove top  bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
	margin-top:0;
	margin-bottom:0;
}
/* use circle when ul nested 2 deep */
ol ul, ul ul {
	list-style-type:circle;
}
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
	list-style-type:square;
}
hr {
	width:75%;
	margin-top:20px;
	margin-bottom:25px;
	color:#CCCCCC;
}




/* End Standarizacion */



body {margin:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #666666; background-color:#f2eff8}
h1 { font-size:20px; color:#49526d; margin:8px 0px 20px; } 
h2 {font-size:18px; margin:7px 0px 15px; color:#904379}  
h3 {font-size:16px; margin:7px 0px 15px; font-weight:bold}  
h4 {margin-bottom:0px; margin-top:20px; font-size:14px; color:#904379}
p {margin:6px 0px; font-size:14px; padding-bottom:15px; line-height:18px } 

#container {width:960px; height:100%; margin: 0 auto; border-top:0px; background-color:#ffffff}

a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #904379;
}
a:active {
	color: #904379;
} 

/* Header */ 

#header{ width:960px;}
   
#header p { font-size:14px; font-family:verdana; padding-top:20px; padding-bottom:0px; margin-bottom:0px; font-weight:bold}   
#header a { text-decoration:none; color: #904379;}  
#header a:hover {  text-decoration:underline}  

/* Menu */ 
  
  
#menu{	background:url(images/new-top.jpg) no-repeat 0px 0px; width:960px; height:230px; clear:both; padding-top:5px; padding-bottom:20px}

#menu a:link {
	color: #904379;
	text-decoration:none;
}
#menu a:visited {
		color: #904379;
	text-decoration:none;
}
#menu a:hover {
		color: #99688a;
	text-decoration:none;
}
#menu a:active {
	color: #99688a;
	text-decoration:none;
}

#menu li{ background:url(images/bullet.jpg) no-repeat 10px -2px; margin-left:-20px; }

.nav{font-size:16px; font-weight:bold; padding-top:-5px; float:left; }   
   
/* address */ 

#address{margin:0; width:205px; background-color:#e6e6e6; padding:10px 20px 10px 30px;} 
#address p {font-size:12px;; padding-bottom:5px}
#address h1 {font-size:16px;} 

/* Home */ 


#homeleft{width:240px;float:left; padding:20px 15px 20px 0px}
#homeright{width:699px; float:left;  padding:20px 0px}

#homeright p{padding-left:20px} 
#homeright h1{padding-left:20px} 
#homeright h2{padding-left:20px} 

#homeright li { line-height:20px; list-style-image:url(images/li-flower.jpg); margin-left:15px}


/* procedures */ 

#procedures{ width:255px; background-image:url(images/background-blue.jpg); background-repeat:repeat-x; height:300px; float:left; margin-bottom:15px} 
 
#procedures a:link {
	color: #ffffff;
	text-decoration:none;
	
}
#procedures a:visited {
		color: #ffffff;
	text-decoration:none;
	
}
#procedures a:hover {
		color: #ffffff;
	text-decoration:underline;
	
}
#procedures a:active {
		color: #ffffff;
	text-decoration:underline;
}
 
#procedures li { color:#FFFFFF; margin-bottom:2px; margin-left:15px}
#procedures ul{ margin-top:8px;}
#procedures h1{ padding-left:30px; margin-top:12px; color:#ffffff; padding-bottom:15px } 
 
 




/* Inner Pages */ 


#content{ background-color:#ffffff; width:960px; border-top:0px; height:100%; float:left}
#content p { font-size:14px }
#left{width:240px;float:left; padding:20px 20px 20px 0px}
#right{width:600px; float:left;  padding:20px 50px}
#right li { padding-bottom:10px}
#right ul { padding-bottom:15px; }


.picleft{ float:left; margin:0 15px 5px 0px; border: 1px solid #ccc}
.picright{ float:right; margin:0 0px 5px 15px; border: 1px solid #ccc}

.picleftnb{ float:left; margin:0 15px 5px 0px; }
.picrightnb{ float:right; margin:0 0px 5px 15px; }

/* Footer */ 


#footer{  width: 900px;  text-align:center; background-color:#e8dcea; border-top:solid 2px #cccccc; clear:both; float:left; padding: 10px 30px;}
#footer p{  text-align:center; font-size:13px; line-height:20px}
#footer a { text-decoration:none; color:#904379}
#footer a:hover { text-decoration:underline}



#left-column{ padding-left:20px; margin-top:20px; background-image:url(images/background-grey.jpg); background-repeat:repeat-x; width:215px; padding-top:10px; padding-right:20px }
#left-column li { margin-left:-20px; padding-bottom:5px; font-size:12px; }
#left-column a{ font-size:12px; line-height:18px;}
#left-column h2{ font-size:16px; }


.procdiv { padding-bottom:20px; clear:both; height:150px}
.procdiv p { line-height:20px; }
















ul.nav { padding-left:40px; margin-left:0;  margin-bottom:0; }
ul.nav li { padding-left:40px; margin-left:-40px; margin-top:10px; margin-bottom:0; list-style-type:none}



#cosmetic{ float:left; margin-left:15px; width:245px; background-color:#FFFFFF} 
 

a.grey:link {
	color: #666666;
	text-decoration:none;
}
a.grey:visited {
		color: #666666;
	text-decoration:none;
}
a.grey:hover {
		color: #904379;
	text-decoration:underline;
}
a.grey:active {
		color: #904379;
	text-decoration:underline;
}


dt{ font-weight:bold; padding-top:9px;}












