/* Clinica main css */

body {
	margin: 0;
	padding: 0;
	background: #000;
	color: #333;
	font: 12px/18px Arial,Helvetica, Verdana, sans-serif;
	text-align: center
	letter-spacing: 0.07em;
    line-height: 1.8em;
}

/* TYPOGRAPHY - BASIC ELEMENTS */

a,a:link,a:link,a:link,a:hover {
	background: transparent;
	text-decoration: underline;
	cursor: pointer
}

a:link {
	color: #9c7311;
}

a:visited {
	color: #069
}

a:hover,a:active {
	color: #000;
}
.widget-area ul {
list-style:none outside none;
margin-left:0;padding:0 0 0 10px;
}
.widget-area ul ul {
margin-left:0;
}
.highlight{color:#BB9B0D}

.rightcol-txt h1, .rightcol-txt h2{color:#9c7311}

.rightcol-txt center{display:none}
.blog center{display:none}

h1, h2, h3, h4, h5, h6 {
	color: #000;
}

h1 {
	font-size: 200%;line-height:26px;
	padding-bottom: 5px
}

h2 {
	font-size: 170%
}

h3 {
	font-size: 136%
}

h4 {
	font-size: 116%
}

h5 {
	font-size: 106%
}

h6 {
	font-size: 96%
}

strong {
	color: #000
}

hr {
	margin: 20px 0;
	background: #B1A888;
	height: 1px;
	color: #B1A888;
	border: none;
	clear: both;
	padding: 0
}

.leader {
	color: #7B8188;
	font-family: Arial,Helvetica;
}

.leader {
	font: 18px/27px Arial,serif;
}

/* LAYOUT - HEADER */

.rightheadernav{color:#fff;font-size:14px;position:absolute;top:5px;right:170px;}
.rightheadernav a{color:#ccc;}
.rightheadernav a:hover{color:#BB9B0D;}

.homelink {
	display: block;
	height: 71px;
	width: 257px;
	text-indent: -9999px;
		z-index: 2320

}

.logo {
	margin: 0px 0 0 22px;
	background: transparent url("images/clinica-esperanza-logo.jpg") no-repeat 0px 0px;
	height: 71px;
	width: 257px;
	z-index: 2320
}



#header {
        margin:0px 70px 0 10px;
        width:759px;
	padding: 30px 0 0 0px;
	height: 12px;
	z-index: 2000;
}

#menu-main_nav{list-style:none;}
#menu-main_nav a{line-height:24px;color:#000;text-decoration:none;font-size:15px}
#menu-main_nav a:hover{background:#80c642;color:#ffe100}

#menu-main_nav li.current_page_item > a,
#menu-main_nav li.current-menu-ancestor > a,
#menu-main_nav li.current-menu-item > a,
#menu-main_nav li.current-menu-parent > a {
	color: #000;
	background:#80c642;
}

* html #menu-main_nav li.current_page_item a,
* html #menu-main_nav li.current-menu-ancestor a,
* html #menu-main_nav li.current-menu-item a,
* html #menu-main_nav li.current-menu-parent a,
* html #menu-main_nav li a:hover {
	color:#000;
}


#menu-spanish-menu{list-style:none;}
#menu-spanish-menu a{line-height:24px;color:#000;text-decoration:none;font-size:15px}
#menu-spanish-menu a:hover{background:#80c642;color:#ffe100}
#menu-spanish-menu li.current_page_item > a,
#menu-spanish-menu li.current-menu-ancestor > a,
#menu-spanish-menu li.current-menu-item > a,
#menu-spanish-menu li.current-menu-parent > a {
	color: #000;
	background:#80c642;
}

* html #menu-spanish-menu li.current_page_item a,
* html #menu-spanish-menu li.current-menu-ancestor a,
* html #menu-spanish-menu li.current-menu-item a,
* html #menu-spanish-menu li.current-menu-parent a,
* html #menu-spanish-menu li a:hover {
	color:#000;
}
/* LAYOUT - main body of page */

.clear {
	clear: both;
	position: relative;
}

#upper_center {
	display: block;

	padding: 0px 0px 0px 0px;
}

#wrap {
	width: 775px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	padding: 0;
		background: #000000 url("images/bg-repeat.jpg") repeat;

}

#content-wrap {height: auto !important;
	height /* */: 468px;min-height: 730px;
	margin: 0px 0 0 0px;
	text-align: left;
	width: 775px;
	position: relative;
background: transparent url("images/bg.jpg") no-repeat;




}

#content {
	margin: 0px 0 0px 0;
	text-align: left;
}

.rightcol {
	float: left;
	padding: 0px 0 0px 0px;
	width: 469px;
}

.rightcol-txt {
	padding:16px 18px
}
.rightcol-txt img {
	padding: 0 14px
}

.leftcol-content {
	padding: 0px 30px 30px 4px;
}

.leftcol {
	height: auto !important;
	height /* */: 468px;min-height: 468px;
	width: 270px;
	padding: 60px 0px 0px 0px;
	float: left;
}

/* LAYOUT - FOOTER */

#footer {
    height:80px;
	color: #000;
	line-height: 19px;
	
	padding: 20px 0px 0px 0px;
width:800px;
	margin: 0px 0px 0px 0px;
    background: transparent url("images/footer.png") repeat-x;
}

.logos img{padding:0 10px}


#menu-footer_nav {
	z-index: 2000;
	position: relative;
	display: inline;
	clear: left;
	float: left;
	height: 36px;
	margin: 0px 0 0 0;
	list-style: none;
	padding: 0px 0 0 10px;
	width: 779px;
}

#menu-footer_nav li {
	list-style: none;
	margin-right: 1px;
	float: left;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	line-height: 1;
}

#menu-footer_nav a {
	font-size: 11px;
	display: block;
	padding: 2px 0px 1px 6px;
	margin: 0 0px 0 0;
    float:right;
}

#menu-footer-spanish-menu {
	z-index: 2000;
	position: relative;
	display: inline;
	clear: left;
	float: left;
	height: 36px;
	margin: 0px 0 0 0;
	list-style: none;
	padding: 0px 0 0 10px;
	width: 779px;
}

#menu-footer-spanish-menu li {
	list-style: none;
	margin-right: 1px;
	float: left;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	line-height: 1;
}

#menu-footer-spanish-menu a {
	font-size: 11px;
	display: block;
	padding: 2px 0px 1px 6px;
	margin: 0 0px 0 0;
    float:right;
}


.nocomments{display:none}


.copyright {
	margin: 2px 0 0 0;
	font-size: 11px;
	padding: 10px;

}
#language-selector{position:absolute;top:0;right:0}

#respond textarea {
width:98%;
}
#respond input {
margin:0 0 9px;
width:98%;
}
#respond .form-submit input {
font-size:14px;
width:auto;
}

