/*
Theme Name: Clinica de la Obesidad v2
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
@import url("960.css");
#main-content .widget-chat {
	margin:0px;
	padding:0px;
	display:block
}
#main-content .widget-chat iframe {
	margin:0px;
	padding:0px;
}
#main-content .widget-chat img {
	background:none;
	border:0px;
	padding:0px;
	margin:0px;
}
#main-content .widget-chat a {
	margin:0px;
	padding:0px;
}
#main-content .widget-chat li {
	margin:0px;
	padding:0px
}
#main-content .widget-chat .widget-title {
	display:none
}
.ui-dialog .ui-dialog-titlebar-close {
	display:none
}
.screen-reader-text {
	position: absolute;
	left: -9000px;
}
#featured {
	border: none;
}
.ciudades span{ font-size:15px}
#featured .ui-tabs-panel {
	margin:0px;
	padding:0px;
}
#featured .ui-tabs-nav-item {
	background:none;
	border:none;
	display:block;
	height:50px;
}
#featured .ui-tabs-nav-item a {
	background:none;
	border:none;
	display:block;
	width:200px;
	padding:0px;
	margin:0px;
}
#featured .ui-tabs-nav {
	background:none;
	border:none;
	margin:0px;
	padding:0px;
}
body, input, textarea, .pingback a.url {
	font-family:Verdana, Geneva, sans-serif
}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .pingback p, .reply, .wp-caption-text, input[type=submit] {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
body {
	background:#B1DAFA url(images/bg.jpg) repeat-x;
	margin-top:20px;
}
#content img {
	padding:5px;
	margin:5px;
	margin-top:0px;
	margin-right:5px;
	padding-right:5px;
	border:1px solid #CCC;
	margin-top:15px;
}
#content img {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	max-width: 640px;
}
#content .alignleft, #content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 0px;
}
#content img.alignleft, #content img.alignright, #content img.aligncenter {
	margin-bottom: 12px;
	font-size: 22px;
}
#content #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #000000;
	margin-top: 20pt;
	margin-right: 0pt;
	margin-bottom: 20px;
	margin-left: 0pt;
	clear:both
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
	margin-bottom: 15px;
}
#valoracion input[type="text"], #valoracion textarea, #valoracion label {
	color:#666
}
#valoracion textarea {
	font-size:12px;
}
.navigation {
	background:#FFF;
	display:block;
	height:32px;
	margin-left: 10px;
	margin-right: 10px;
	border:1px solid #eaeaea;
	margin-bottom:10px;
	margin-top:3px;
}
strong {
	color:#666
}
.entry-content {
	color:#333
}
.entry-content p {
	margin-top:5px;
}
.entry-content li {
	margin:10px 0
}
.eventos {
	border:1px solid #B1DAFA;
	text-align:justify;
	width:430px;
	padding:15px;
	padding-bottom:0px;
	height:190px;
	margin-left:12px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	background:#FFF;
}
#lang_sel {
	z-index:5999;
	margin:0px;
	padding:0px;
	font-family:arial, sans-serif;
	color:#333;
	font:12px/21px arial, sans-serif;
	height:21px;
	padding:0px;
	width:75px;
	vertical-align:middle;
	display:block;
	margin-right:15px;
}
* html #lang_sel {
	width:12em;
	w\idth:12em;
}
#lang_sel ul, #lang_sel li {
	padding:0 !important;
	margin:0 !important;
	list-style-type:none !important
}
#lang_sel li:before {
	content:'' !important;
}
#lang_sel ul ul {
	width:70px;
}
#lang_sel li {
	width:82px;
	float:left
}
#lang_sel a, #lang_sel a:link, #lang_sel a:visited {
	display:block;
	text-decoration:none !important;
	line-height:20px;
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #bfbfbf;
	border-left: 1px solid #e1e1e1;
	border-style:none;
	padding: 4px 3px;
	font: normal bold 10px Verdana, sans-serif;
}
* html #lang_sel a, * html #lang_sel a:link, * html #lang_sel a:visited {
	width:80px;
	w\idth:138px;
}
#lang_sel ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:18px;
	left:0;
	width:80px;
	border-top:0;
}
* html #lang_sel ul ul {
	top:21px;
	t\op:21px;
}
#lang_sel table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}
#lang_sel ul ul a, #lang_sel ul ul a:link, #lang_sel ul ul a:visited {
	font-weight: normal;
	background:#eee;
	color:#000 !important;
	border-width:0 1px 1px 1px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-khtml-border-radius: 0;
}
* html #lang_sel ul ul a, * html #lang_sel ul ul a:visited {
	width:100px;
	w\idth:128px;
}
#lang_sel a:hover, #lang_sel ul ul a:hover {
	color:#666;
	background:#ccc;
}
#lang_sel :hover > a, #lang_sel ul ul :hover > a {
	color:#666;
	background:#ccc;
}
#lang_sel a.lang_sel_sel {
	background:   url(images/select.gif) no-repeat;
	color:#666;
	padding-left:7px;
	width:75px;
}
#lang_sel a.lang_sel_sel:hover {
	text-decoration: none;
	color:#666;
	background-position: 0 -20px;
}
#lang_sel ul li:hover ul, #lang_sel ul a:hover ul {
	visibility:visible;
}
#lang_sel ul li img {
	position: relative;
	margin: 0;
	padding: 0;
	margin-right: 0px;
	border: 1px solid #bfbfbf;
	top: 2px;
}
#lang_sel ul li ul li img {
	margin-right: 0px;
}
h3 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#top-pagina {
	color:#FFF;
	height:25px;
	margin-top:0px;
	padding-top:5px;
	background:url(images/top.png) repeat-x
}
#menu-principal {
	color:#FFF;
	height:46px;
	margin-top:0px;
	background:#22AAF6 url(images/top_bg.png) repeat-x;
}
#header-pagina {
	background:#009BF6 url(images/header.png) no-repeat center bottom;
	height:162px
}
#bloques-a {
	background:#FFF
}
#bloques-b {
	background:#FFF
}
.bloques {
	background:#F5F8FA;
}
.verde h2 {
	font-family:"Avant Garde", "Century Gothic", sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color: #FFF;
	font-weight:bold
}
.red {
	color:#F00
}
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 151px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-chat ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget_search #s {
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin:0px;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link, .widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active, .widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
.ngg-gallery-thumbnail img {
	width:240px;
	height:170px
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
#footer-a {
	color:#FFF;
	padding-top:7px;
	height:28px;
}
#top-pagina .menu-top {
	float:right;
}
#footer-a .menu-top {
	text-align:right;
}
.grid_9 {
	float:right;
}
#footer-a .menu-top ul {
	text-align:right
}
#footer-a .sm a {
	color:#FFF;
	text-decoration:none
}
#footer-a .sm {
	padding-left:5px;
}
#informacion-a {
	padding-top:10px;
	font-size:10px;
}
#informacion-a .dr {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	display:block;
}
#informacion-b {
	font-size:9px;
	text-align:center;
	padding-bottom:15px;
	margin-top:15px;
	text-decoration:none;
	border-top:1px solid #FFF;
	padding-top:10px;
	color:#FFF
}
#informacion-b a {
	color: #FFF;
	text-decoration:underline
}
#main-content {
	padding-top:15px;
	font-size:12px;
}
#main-content .attachment-post-thumbnail {
	border:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-right:15px;
}
.info_intro {
	margin-bottom:15px;
}
.intro1 {
	padding-top:20px;
	font-style:italic;
	font-size:13px;
	float:left;
	margin-left:10px;
	width:350px;
}
#main-content .intro_img img {
	padding:0px;
	margin:0px;
}
.entry-content, .entry-summary {
	font-size:12px;
	text-align:justify;
	padding:20px;
	padding-top:0px;
}
#main-content .entry-content ol {
	margin-left:20px;
}
.menu-top ul {
	margin:0px;
	padding:0px;
}
.menu-top li {
	display: inline;
	list-style-type: none;
	font-size:10px;
	text-transform:none;
}
.menu-top a {
	background:url(images/separador.png) top right no-repeat;
	padding-right:5px;
	padding-top:0px;
	color:#FFF;
	text-decoration:none
}
.menu-top a:hover {
	color:#FFF;
	text-decoration:underline
}
.logo {
	padding-left:10px;
	padding-top:19px;
}
.logo a {
	text-decoration:none
}
.phoneheader {
	background:#4178BE;
	color:#FFF;
	font-size:11px;
	border:1px solid #4178BE;
}
.phoneheader option {
	background:#4178BE
}
#third {
	text-align:right
}
#third ul {
	list-style-type: none;
	text-align:right;
	padding-top:10px;
	padding-right:0px;
}
#third a {
	color:#FFF
}
#third .logosfooter {
	padding:0px;
	width:500px;
}
.calculadora p {
	margin-bottom:11px;
}
.txtb {
	border:1px solid #eaeaea;
	background:#F5F8FA
}
.calculadora label {
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:left;
	font-weight:bold;
}
#access {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 980px;
}
#access .menu-header, div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 980px;
}
#access .menu-header ul, div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li, div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 15px;
	text-decoration: none;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a, #access ul ul :hover > a {
	background: #333;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
	color: #fff;
}
#access, #access .menu-header {
	background:none;
}
#access .menu-header, div.menu {
	margin: 0px;
	padding-left:10px;
}
#access a {
	padding:0px;
	color:#FFF;
	text-transform:uppercase;
	line-height:42px;
	display:block
}
#access li {
	display:block;
	margin: 0 -5px 0 0;
}
#acces .mmenu li {
	white-space: nowrap;
	display: block;
	font-weight: normal;
	padding: 0;
	font-size: 14px;
	z-index: 100;
	cursor: pointer;
	position:relative;
	margin: 0 4px 0 0;
	outline: none;
	text-align: center;
	line-height: 32px;
	text-transform: uppercase;
}
#access a span {
	display: block;
	margin: 0;
	outline: none;
	padding: 2px 20px;
	width: auto;
	background:url(images/mm_separator.png) top right no-repeat;
}
.sub-menu a span {
	padding:2px 10px 2px 22px !important;
}
#menu-item-1691 a span, #menu-item-1416 a span {
	background:none
}
#access li:hover > a, #access ul ul :hover > a {
	color:#fff;
	background:url(images/menu-h.png) repeat-x;
}
#access .sub-menu a {
	text-transform: none;
}
#access .sub-menu a span {
	display: block;
	margin: 0;
	outline: none;
	background:none
}
#access ul ul {
	display:none;
	position:absolute;
	top:42px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: auto;
	z-index: 99999;
	font-size:11px;
}
#access ul ul li {
	min-width: 300px;
	border-bottom:1px solid #039
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	background:#3D71BA;
	height:auto;
	line-height:1em;
	padding:10px 0px;
	width: 300px;
}
#access ul ul :hover > a {
	color:#fff;
	background: #09F url(images/menu-h.png) repeat-x;
}
#access ul li:hover > ul {
	display:block;
}
#indice_corporal label {
	width: 4em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	width:75px;
}
.right {
	float:right;
	color:#FFF;
	background:url(images/front_blogbtn.gif) no-repeat;
	font-size:12px;
	border:0px;
	width:75px;
	height:20px;
	display:block;
	padding-right:20px;
	font-weight:bold;
}
.span_spacer {
	display:block;
	padding-bottom:15px;
}
#content {
	margin:0px;
	padding-top:0px;
}
.margin {
	padding-top:15px;
	padding-bottom:15px;
}
.margin h3 {
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.margin .front_blog {
	color:#6282cb;
	padding-bottom:5px;
	margin-left:12px;
}
.blog_all_left {
	width:810px;
	float:left;
	display:block;
	border-bottom:2px solid #ececec;
	height:2px;
	padding-bottom:5px;
}
.margin h2.blog_all {
	float:left;
	width:150px;
	display:block;
	color:#888888;
	font-size:10px;
	text-transform:uppercase;
	margin-left:12px;
	font-weight:bold
}
.margin h2.front_blog {
	font-size:19px;
}
.margin .news {
	font-size:23px;
	font-weight:normal
}
.margin h3.front_blog {
	border-bottom:2px solid #ececec;
}
.margin h2 {
	font-size:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight:lighter;
	border:0px;
}
a.front_blog_btn {
	background: url(images/front_blogbtn.gif);
	width:101px;
	height:23px;
	display:block;
	color: #FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:12px;
	padding-top:5px;
	float:right;
	margin-top:15px;
	background:url("images/front_blogbtn.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	text-decoration:none;
	text-transform:capitalize;
	width:75px;
}
a:hover.front_blog_btn {
	color:#FFF
}
a.front_blog_greenbtn {
	background: url(images/front_greenbtn.gif);
}
#content .entry-title {
	color: #06F;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#content .entry-content h2 {
	color:#4666AE;
	border-bottom:1px solid #CCC;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	font-size:16px;
}
/*border-top:1px solid #CCC; */















#main-content .grid_8 a {
	color: #748932;
	text-decoration:underline
}
#main-content .entry-title a:hover {
	color:#8DA83E;
	text-decoration:none
}
#main-content .single-title a {
	color: #8DA83E;
	text-decoration:none
}
#main-content .single-title a:hover {
	color:#748932;
	text-decoration:none
}
#main-content h2.cat_title {
	border-top:0px;
	margin-top:15px;
}
#main-content .cat_title a {
	text-decoration:none
}
#main-content .cat_title a:hover {
	text-decoration:underline
}
h1.page-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	size:18px;
	color:#4666AE;
	padding-top:20px;
}
.blog_text {
	color:#333
}
#content .entry-meta {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:15px;
}
#content .entry-utility {
	padding-left:5px
}
#content h2, h3, h4, h5, h6 {
	color: #06F
}
#content .titulo-archivo {
	color:#748932;
	font-size:12px;
	margin-left:5px;
}
#content .titulo-archivo span {
	color:#333
}
.verde a {
	color: #FFF;
	text-decoration:none;
	font-weight:bold
}
.verde a:hover {
	color:#FFF;
	text-decoration:underline
}
#content {
	margin-left:10px;
	margin-right:10px;
	background:#FFF;
	border:1px solid #EAEAEA;
}
#content ul {
	padding-left:10px;
}
#content .entry-content ul.vinculo li {
	padding-left: 10px;
	padding-right:10px;
}
#content ul.vinculo li a span {
	padding: 0px 5px 6px 12px;
}
#content .entry-summary p {
	margin-bottom:0px;
}
#mo96_2 {
	margin-left:10px;
}
.widget-social {
	display:block;
	margin-bottom:10px;
	margin-top:5px;
}
.widget-social #social-med a {
	padding: 14px 0px 4px 32px;
	margin-left:25px;
	background: url(images/sm_a.png) repeat-y;
	margin-bottom:10px;
	border: none;
	clear:both;
}
.widget-social #social-med a:hover {
	padding: 14px 0px 4px 32px;
	margin-left:25px;
	background: url(images/sm_a.png) repeat-y;
	margin-bottom:10px;
}
#social-med {
	padding-top:10px;
	display:block;
}
#social-med a, #social-med a:hover {
	padding: 14px 0px 2px 32px;
	margin-left:30px;
	background: url(images/sm_a.png) repeat-y
}
#social-med a span {
	display:none
}
.blogroll {
	padding:10px;
	text-align:left;
}
.widget_links a {
	overflow: hidden
}
#breadcrumbs {
	margin-left:10px;
	margin-top:5px;
	font-weight:normal !important;
	color:#333 !important;
}
#breadcrumbs a {
	color:#666 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}
.widget-area-ft {
	width:410px;
	padding-left:20px;
}
.widget-area-ft ul {
	list-style:none
}
.widget-area h3 {
	border-bottom:2px solid #eaeaea
}
.widget-area {
	width:258px;
	text-align:justify;
	border:1px solid #eaeaea;
	border-top:0px;
	background:#FFF;
	padding-bottom:5px;
}
.widget-area .widget-title {
	font-size:15px;
	line-height:37px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:15px;
	padding-bottom:5px;
	text-align:left;
	background:#fff url(images/side_b.png) repeat-x;
	height:32px;
	color:#4666AE;
	border-bottom:1px solid #eaeaea;
}
.widget-area input, .widget-area textarea {
/*	border:1px solid #666;
	background:#F5F8FA;
	color:264c7c !important*/
}
.wid2a p {
	margin-bottom:10px
}
.widget-area .right {
	float:right;
	color:#FFF;
	background:url(images/front_blogbtn.gif) no-repeat;
	font-size:12px;
	border:0px;
	width:75px;
	height:20px;
	display:block;
	padding-right:25px;
	font-weight:bold;
	margin-top:5px;
}
.widget-area h3 {
	color: #666;
	font-style:normal;
}
#content-shared {
	position: relative;
}
#share_buttons_single_page img {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
#share_buttons_wrapper {
	left:-150px;
	position: absolute;
	margin-left: 35px;
	width: 280px;
}
#share_buttons_single_page {
	position:absolute;
	text-align: left;
	margin: 0 0 10px 15px;
}
#share_buttons_single_page.fixed {
	position: fixed;
	top:20px;
}
#share_buttons_single_page .wdt_button {
	float:left;
	clear:left;
	margin-bottom: 10px;
}
#featured {
	width:990px;
	position:relative;
	height:420px;
	background:#F5F8FA;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	top:20px;
	left:0px;
	list-style:none;
	padding:0;
	margin:0;
	width:220px;
	z-index:60;
}
#featured ul.ui-tabs-nav li {
	padding:10px 0;
	padding-left:20px;
	font-size:12px;
	color:#666;
	text-align:center;
}
#featured ul.ui-tabs-nav li img {
	float:left;
	margin:2px 5px;
	background:#fff;
	padding:2px;
}
#featured ul.ui-tabs-nav li span {
	font-size:11px;
	font-family:Verdana;
	display:block;
	vertical-align:middle
}
#featured li.ui-tabs-nav-item a {
	display:block;
	height:50px;
	color:#333;
	line-height:40px;
	background: transparent url(images/nav_1.png) no-repeat;
	text-decoration:none;
}
#featured li.ui-tabs-nav-item a:hover {
	display:block;
	height:50px;
	color:#FFF;
	line-height:40px;
	background: url(images/nav_2.png) no-repeat;
	text-decoration:none;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
	display:block;
	height:50px;
	color:#FFF;
	line-height:40px;
	background: url(images/nav_2.png) no-repeat;
	text-decoration:none;
}
#featured .ui-tabs-panel {
	width:957px;
	height:400px;
	background:#fff;
	position:relative;
	z-index:50
}
#featured .ui-tabs-panel .info {
	position:absolute;
	top:5px;
	left:650px;
	height:270px;
	width: 330px;
	font-size:12px
}
#featured .ui-state-active a {
	font-weight:bold
}
#featured .ui-tabs-panel .featured-text {
	position:absolute;
	top:140px;
	left:470px;
	height:150px;
	width: 180px;
	color:#424141;
	line-height:32px;
}
#featured .ui-tabs-panel p {
	text-align:left
}
#featured .ui-tabs-panel .featured-text h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:33px;
	font-style:italic;
	font-weight:normal
}
#featured .ui-tabs-panel .featured-text .ftitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:33px;
	font-style:italic;
	font-weight:normal;
	display:block;
	color:#333
}
#featured .ui-tabs-panel .featured-text span {
	font-size:25px;
	font-weight:bold;
	color: #06F
}
#featured .info h2 {
	color:#000;
	padding:5px;
	margin:0;
	font-weight:lighter;
	overflow:hidden;
}
#featured .info h2 a {
	font-size:25px;
}
#featured .info p {
	margin:0px 5px;
	font-family:Verdana;
	font-size:14px;
	padding-top:10px;
	line-height:17px;
	color:#666;
}
#featured .info a {
	text-decoration:none;
	color:#8DA83E;
}
#featured .info p a {
	text-decoration:none;
	color:#8DA83E;
	font-size:11px;
}
#featured .info a:hover {
	text-decoration:none;
}
#featured .ui-tabs-hide {
	display:none;
}
#featured .ui-widget-content {
	margin:0px;
	padding:0px;
}
#featured .ui-widget {
	margin:0px;
	padding:0px;
}
#featured h2 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	size:22px;
}
.twitter {
	background-position : 0px !important;
}
.facebook {
	background-position: -32px !important;
}
.rss {
	background-position: -64px !important;
}
.livechat {
	background-position: -96px !important;
}
#acordeones {
	margin-top:4px;
}
ul#accordion, ul#accordion ul {
	list-style: none;
	margin: 0;
}
h2.acc_trigger {
	padding: 0;
	margin:0px;
	background: url(images/acc_bg.gif) no-repeat;
	height: 40px;
	line-height: 40px;
	width: 260px;
	font-size: 12px;
	font-weight: normal;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 40px;
	font-size:17px;
	font-style:italic;
	text-shadow: 2px 2px 3px #0D94D8;
}
h2.acc_trigger a:hover {
	color: #fff;
}
h2.active {
	background-position: left bottom;
}
.acc_container {
	margin: 0px;
	padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 257px;
	clear: both;
	background: #FBFBFB;
	border: 1px solid #E5E5E5;
	display:block
}
.acc_container .block {
	padding: 20px;
}
.menu-accordeon .current-menu-item a {
	color:#666;
	font-weight:bold;
	font-style:italic
}
.menu-accordeon a {
	color:#728732;
	text-decoration:none
}
.menu-accordeon a:hover {
	color:#728732;
	text-decoration:underline
}
.menu-accordeon ul {
	list-style: url(images/arrow.png);
	padding-left:0px;
	margin-left:9px;
	margin-bottom:0px;
}
.menu-accordeon h2 {
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:2px solid #eaeaea;
	font-size:15px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4666AE;
}
.menu-accordeon ul li {
	margin-left:0px;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
	border-bottom:1px solid #eaeaea;
	font-size:12px;
}
.widget-area .current-menu-item a {
	color:#666;
	font-weight:bold;
	font-style:italic
}
.widget-area a {
	color:#728732;
	text-decoration:none
}
.widget-area a:hover {
	color:#728732;
	text-decoration:underline
}
.widget-area ul ul {
	list-style: url(images/arrow.png);
	padding-left:20px;
	padding-right:20px;
	margin-left:9px;
	margin-bottom:0px;
	margin-top:0px;
	margin-bottom:15px;
}
.widget-area ul ul li {
	margin-left:0px;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
	border-bottom:1px solid #eaeaea;
	font-size:12px;
}
#formDialog {
	width:400px;
}
#formDialog {
	font-size:11px;
	color:#333
}
#formDialog input, #formDialog textarea {
	border:1px solid #eaeaea;
	background:#F5F8FA
}
#formDialog textarea {
	width:100%
}
#formDialog label {
	width: 10em;
	margin-right: 1em;
}
#formDialog fieldset {
	padding: 10px;
	padding-top:10px;
	border:1px solid #a6c9e2;
	width:375px;
	display:block
}
#formDialog legend {
	margin:5px;
	padding:10px;
	border:1px solid #a6c9e2;
	color: #666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#slideshow {
	margin:0;
	width:500px;
	height:480px;
	position:relative;
	overflow:auto
}
#slideshow h3 {
	font-weight:bold;
	font-size:18px;
	margin-top:0px;
	padding-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic
}
#slideshow #slidesContainer {
	margin:0;
	width:400px;
	height:480px;
	overflow:auto;
	position:relative;
}
#slideshow #slidesContainer .slide {
	margin:0;
	width:400px;
	height:480px;
}
#formDialog .control {
	display:block;
	width:60px;
	height:20px;
	padding-top:70px;
	cursor: pointer;
	float:right;
	margin-right:15px;
	margin-top:20px;
	text-align:center
}
#leftControl {
	top:0px;
	left:0;
	background:transparent url(images/control_left.jpg) no-repeat 0 0;
}
#rightControl {
	top:0px;
	right:0;
	background:transparent url(images/control_right.jpg) no-repeat 0 0;
}
#formDialog a {
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}
#formDialog a:hover {
	text-decoration:underline;
}
#formDialog .slide h2, .slide p {
	margin-top:15px;
	margin-bottom:15px
}
#formDialog .slide h2 {
	font:italic 24px Georgia, "Times New Roman", Times, serif;
	color:#ccc;
	letter-spacing:-1px;
}
#formDialog .slide img {
	float:right;
	margin:0 15px;
}
#formdialog2 a.cn_btn {
	padding:5px;
	display:block;
	text-align:center;
	margin-top:10px;
	font-weight:bold
}
#formdialog2 a.cita_btn {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	background:#090;
	text-decoration:none;
	color:#FFF;
	padding:5px;
	margin:auto;
	display:block;
	margin-top:10px;
	width:150px;
	line-height:30px;
	font-weight:bold;
	text-align:center
}
#formdialog2 h2 {
	color:#090;
	text-align:center;
	line-height:20px;
	margin-top:10px;
}
#formdialog2 {
	font-size:12px;
}
#formdialog2 .resultado {
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
	font-style:italic
}
#formdialog2 a:hover.cita_btn {
	background:#0C3;
}
ul.vinculo {
	padding: 0px;
	margin: 10px 0;
	list-style: none;
	float: right;
}
a.twitter1 {
	display:block;
	width:32px;
	height:32px;
	background:url(images/twitter1.png) no-repeat;
	float:left;
	margin-left:40px;
}
a.twitter1 span {
	display:none
}
a.facebook1 {
	display:block;
	width:32px;
	height:32px;
	background:url(images/facebook1.png) no-repeat;
	float:left;
	margin-left:25px;
}
a.facebook1 span {
	display:none
}
a.rss1 {
	display:block;
	width:32px;
	height:32px;
	background:url(images/rss1.png) no-repeat;
	float:left;
	margin-left:25px;
}
a.rss1 span {
	display:none
}
a.livechat1 {
	display:block;
	width:32px;
	height:32px;
	background:url(images/livechat.png) no-repeat;
	float:left;
	margin-left:25px;
}
a.livechat1 span {
	display:none
}
a.val_lnk {
	display:block;
	width:221px;
	height:50px;
	background:url(images/lnk_a.png) no-repeat;
	margin-top: 10pt;
	margin-right: 20px;
	margin-bottom: 0pt;
	padding-top:15px;
	padding-left: 15px;
}
a:hover.val_lnk {
	background:url(images/lnk_b.png) no-repeat;
}
a.val_lnk span {
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-weight: bold;
	font-style: italic;
	text-shadow: #608925 0px -1px 1px;
	font-size: 17px;
	text-decoration:none;
}
#main-content .grid_8 a.val_lnk2 {
	text-decoration:none
}
a.val_lnk2 {
	display:block;
	width:161px;
	height:50px;
	background:url(images/link_c.png) no-repeat;
	float:left;
	margin-left:15px;
	padding-top:15px;
	margin-top:20px;
}
a:hover.val_lnk2 {
	background:url(images/link_d.png) no-repeat;
}
a.val_lnk2 span {
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-weight: bold;
	font-style: italic;
	text-shadow: #608925 0px -1px 1px;
	font-size: 17px;
	text-decoration:none;
	padding-top:15px;
	padding-left:12px;
}
.entry-content ul.vinculo {
	padding: 0px;
	margin: 10px 0;
	list-style: none;
	float: left;
}
#content ul.vinculo {
	margin:0px;
}
.right {
	text-align:right;
}
.monoslideshow {
	margin-left:10px;
}
ul.vinculo li {
	float: right;
	display: inline;
	margin: 0;
}
ul.vinculo li a {
	text-decoration: none;
	float:left;
	color: #576826;
	cursor: pointer;
	font-size: 11px;
}
#content ul.vinculo li a {
	text-decoration:none
}
ul.vinculo li a span {
	margin: 0 10px 0 -10px;
	padding: 3px 5px 6px 12px;
	position: relative;
	float:right;
}
ul.blue li a {
	background: url(images/links.png) no-repeat top right;
	color: #0d5f83;
}
ul.blue li a span {
	background: url(images/links.png) no-repeat top left;
}
#acciones {
	margin-top: 0px;
	margin-left:5px;
	text-decoration:none
}
#acciones ul.vinculo2 {
	padding: 0px;
	list-style: none;
	color:#FFF;
	font-family: Georgia, Times, serif;
	font-weight: bold;
	font-style: italic;
	text-shadow: #608925 0px -1px 1px;
	font-size: 20px;
	text-decoration:none;
	margin-left:15px;
}
#acciones ul.vinculo2 li {
	display: inline;
	margin:0;
}
#acciones ul.vinculo2 li a {
	text-decoration: none;
	float:left;
	color: #FFF;
	cursor: pointer;
	font-size: 16px;
	text-decoration:none
}
#acciones ul.vinculo2 li a span {
	margin: 0 15px 0 -10px;
	padding: 15px 0px 11px 15px;
	position: relative;
	float:right;
	color:#FFF
}
#acciones .blue2 a {
	color:#FFF
}
#acciones ul.blue2 li a {
	background: url(images/links2.png) no-repeat top right;
	color:#FFF;
	text-decoration:none
}
#acciones ul.blue2 li a:hover {
	background: url(images/links2.png) no-repeat bottom right;
	color:#FFF;
	text-decoration:none
}
#acciones ul.blue2 li a span {
	background: url(images/links2.png) no-repeat top left;
}
#acciones ul.blue2 li a:hover span {
	background: url(images/links2.png) no-repeat bottom left;
}
ul.vinculo2 {
	padding: 0px;
	margin: 10px 0;
	list-style: none;
	float: left;
	color:#FFF;
	font-family: Georgia, Times, serif;
	font-weight: bold;
	font-style: italic;
	text-shadow: #608925 0px -1px 1px;
	font-size: 20px;
	text-decoration:none;
	margin-right:20px;
}
ul.vinculo2 li {
	float: left;
	display: inline;
	margin: 0;
}
ul.vinculo2 li a {
	text-decoration: none;
	float:left;
	color: #FFF;
	cursor: pointer;
	font-size: 16px;
	text-decoration:none
}
ul.vinculo2 li a span {
	margin: 0 20px 0 -10px;
	padding: 15px 0px 11px 15px;
	position: relative;
	float:right;
	color:#FFF
}
.blue2 a {
	color:#FFF
}
ul.blue2 li a {
	background: url(images/links2.png) no-repeat top right;
	color:#FFF;
	text-decoration:none
}
ul.blue2 li a:hover {
	background: url(images/links2.png) no-repeat bottom right;
	color:#FFF;
	text-decoration:none
}
ul.blue2 li a span {
	background: url(images/links2.png) no-repeat top left;
}
ul.blue2 li a:hover span {
	background: url(images/links2.png) no-repeat bottom left;
}















/* =Print Style -------------------------------------------------------------- */















@media print {
body {
	background: none !important;
}
#wrapper {
	clear: both !important;
	display: block !important;
	float: none !important;
	position: relative !important;
}
#header {
	border-bottom: 2pt solid #000;
	padding-bottom: 18pt;
}
#colophon {
	border-top: 2pt solid #000;
}
#site-title, #site-description {
	float: none;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
#site-title {
	font-size: 13pt;
}
.entry-title {
	font-size: 21pt;
}
#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area {
	display: none !important;
}
#container, #header, #footer {
	margin: 0;
	width: 100%;
}
#content, .one-column #content {
	margin: 24pt 0 0;
	width: 100%;
}
.wp-caption p {
	font-size: 11pt;
}
#site-info, #site-generator {
	float: none;
	width: auto;
}
#colophon {
	width: auto;
}
img#wpstats {
	display: none;
}
#site-generator a {
	margin: 0;
	padding: 0;
}
#entry-author-info {
	border: 1px solid #e7e7e7;
}
#main {
	display: inline;
}
.home .sticky {
	border: none;
}
}
.homeproc {
	font-size:12px !important;
	color:#333;
}
.homeproc strong {
	color:#333 !important;
	font-weight:bold !important;
}
.homeproc div {
	padding:0px;
	margin:0px;
}
.tabnav {
	border-bottom: 1px #d6d6d6 solid;
	position: relative;
	background: url(images/bg_tabs.png);
}
.tabnav li {
	display: block;
	list-style: none;
}
.tabnav li a {
	text-decoration: none;
	color: #999;
	font-size: 12px;
	display:block;
	background: url(images/bg_tabs.png) #08A2F6 repeat-x;
	border:1px solid #eaeaea;
	height:30px;
	line-height:30px;
	border-left:0px;
}
.tabnav li a:hover {
	background: #fff;
	color: #666;
	text-decoration: none;
	cursor:pointer
}
#tabvanilla .ui-tabs-selected, #tabvanilla .ui-state-active {
	background: none;
}
.tabdiv ul li a {
	font-size: 12px;
}
#tabvanilla .ui-widget-content a {
	color: #06C;
	font-weight:bold;
	text-decoration:none
}
.tabdiv ul li a:hover {
	color: #555;
}
.ui-tabs-hide {
	display: none;
}
#tabvanilla ul.ui-tabs-panel {
	padding:15px;
}
#tabvanilla .tab_content ul {
	padding:25px;
}
#tabvanilla .ui-widget-header, #tabvanilla .ui-widget-content, #tabvanilla .ui-state-default {
	background:none;
	border:0px;
	margin:0px;
	padding:0px;
}
#tabvanilla {
	background:FFF;
	border:1px solid #eaeaea;
	margin:0px;
	padding:0px;
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px
}
#content .article-testimony h2 {
	border:0px;
	font-style:italic;
	padding-top:30px;
	padding-left:30px;
}
#content .article-testimony {
	background: url(images/quoteleft.png) no-repeat top left;
}
#content .article-testimony blockquote {
	background: url(images/quoteright.png) no-repeat bottom right;
}
#content .article-testimony blockquote div {
	padding:30px;
	padding-top:0px;
	font-style:italic
}
/* =formularios



-------------------------------------------------------------- */



.formularioa {
	margin-top:0px;
}
.formularioa ul {
	display:block;
	width:243px;
	padding:15px;
	padding-right:0px;
	padding-top:0px;
}
.formularioa ul {
	list-style: none;
	margin-left: 0;
}
.formularioa .col1 {
	width:105px;
	float:left;
	height:30px;
	display:block
}
.formularioa .col3 {
	float:left;
	height:30px;
	display:block
}
.formularioa .col2 {
	width:105px;
	float:left;
	padding-left:10px;
	height:30px;
	display:block
}
.formularioa input, .formulariob input {
	font-size:11px;
	border:1px solid #666;
	height:20px;
	width:100%;
	background:#F5F8FA;
	color:#264c7c !important;
}
.formularioa select {
	font-size:11px;
	height:25px;
	width:100%;
	background:#F5F8FA;
	color:#264c7c !important;
	border:1px solid #666;
}
#submit1 {
	color:#fff !important;
}
.formularioa textarea {
	font-size:11px;
	border:1px solid #666;
	background:#F5F8FA repeat-x;
	color:#264c7c !important;
	display:block;
	width:220px;
}
.form-e {
	height:1px;
	display:block;
}
.formularioa label {
	color:#264c7c !important;
	font-size:11px;
	font-style:italic;
	text-align:left
}
.formularioa .enviar {
	font-size: 12px;
	line-height:25px;
	border:0px;
	background: url(images/front_blogbtn.gif) no-repeat;
	color: #ffffff;
	display:block;
	float:right;
	margin-right:20px;
	width: 75px;
	height: 20px;
	padding-right: 20px;
	font-weight: bold;
	margin-top:10px;
}
.formulariob .form_grid_2 {
	width:270px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.formulariob .form_grid_1 {
	width:125px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.formulariob .form_grid_1a {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
#container .form_grid_1 {
	margin-bottom:0px;
	height:35px;
	display:block
}
#container .form_grid_1a {
	margin-bottom:0px;
	height:35px;
	display:block
}
#container .ta {
	height:50px
}
#container .form_grid_2 {
	margin-bottom:0px;
	margin-top:0px;
	display:block
}
#container .formulariob p {
	display:none
}
#container .formulariob br {
	display:none
}
.formulariob select {
	font-size:11px;
	height:25px;
	width:130px;
	background:#F5F8FA;
	color:#264c7c !important;
	border:1px solid #666;
}
.formulariob textarea {
	font-size:11px;
	border:1px solid #666;
	background:#F5F8FA;
	color:#264c7c !important;
	display:block;
	width:275px;
	resize: none;
	width:262px
}
.formulariob .enviar {
	font-size: 12px;
	line-height:25px;
	border:0px;
	background: url(images/front_blogbtn.gif) no-repeat;
	color: #ffffff !important;
	display:block;
	float:right;
	width: 75px;
	height: 20px;
	padding-right: 20px;
	font-weight: bold;
	margin-top:10px;
}
.formularioa .enviar:hover, .formulariob .enviar:hover {
	/*background-position:0px -32px; */cursor:pointer;
}
.formularioa input[type="radio"], .formulariob input[type="radio"] {
	width:10%;
	background: none;
	border:0px;
}
.formulariob ul {
	display:block;
	width:600px;
	padding:10px;
	padding-top:30px;
}
.formulariob ul {
	list-style: none;
	margin-left: 0;
}
.formulariob {
	display:block;
}
#main-content .textwidget {
	margin:0px !important;
	padding:0px !important
}
#main-content .widget-chat {
	margin:0px !important;
	padding:0px !important
}
#main-content .widget-chat img {
	margin:0px !important;
	padding:0px !important
}
#main-content .textwidget img {
	margin:0px !important;
	padding:0px !important
}
#skypedetectionswf {
	visibility:hidden;
	line-height:1px;
	display:none;
	height:1px;
}
#lc_index {
	position: fixed;
	bottom: 0px;
	right:0px;
	z-index:10000
}
*html #lc_index {
	position: absolute;
	bottom: 0px;
	right:0px;
	z-index:10000
}
.fb_share_count_wrapper {
	position:inherit;
	background:transparent
}
#post-1525 #contact-form br{ display:none}

#post-1525 #contact-form p{ margin:1% 0 !important}
