/*
Theme Name: Boletin Oficial CBA
Theme URI: http://boletinoficial.cba.gov.ar
Description: Tema desarrollado para el boletin oficial de la provincia de Córdoba Argentina..
Author: Esteban
Author URI: http://www.netmdp.com/
Version: 1.0
License: Privada
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@import url("archives-calendar.css");

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
   background-repeat: repeat-x; background-attachment: scroll; background-position: center top; background-image: url(img/fnd_header.jpg);
	background-color: #ebebeb;
	color: #333;
	line-height: 1;
    text-rendering: optimizeLegibility;
}
ol, ul {
	list-style: none outside none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #363435;
    text-decoration: none;
}
a:visited {
    color: #000;
    text-decoration: none;
}
a:active {
    color: #000;
    text-decoration: none;
}
a:focus {
    outline: medium none;
}
a img {
	border: 0;
}


/* =Structure
----------------------------------------------- */

body {
/*	padding: 0 3.8%;  */

}
#header {
    margin-top: 0px;
    position: relative;
    z-index: 2;
    margin-bottom:5px;
/*	float: left;
	width: 100%; */
}
#container {
	clear: both;
	margin: 0 auto;
}
body.no-sidebars #container,
.full-width #container,
.attachment #container {
	max-width: 990px;
}
#content-container {
	background-color: #FFFFFF;
	clear: both;
	overflow: hidden;
	padding:   0 15px 15px 0;
	width: 925px;
}
body.no-sidebars #content-container {
	overflow: hidden;
}
#main-sidebars {
	max-width: 450px;
	width: 45.5%;
}
#feature {
	width: 100%;
}
#primary,
#secondary {
	overflow: hidden;
}
body.no-sidebars #primary {
	display: none;
}
#footer {
	clear: both;
	width: 100%;
}

/* 2-column layouts */
.two-column #container {
	max-width: 770px;
}
.two-column #content {
	width: 64.99%;
}
.two-column #primary,
.two-column #secondary {
	float: right;
	width: 30.4%;
}

/* 3-column layouts */
.three-column #container {
	max-width: 990px;
}
.three-column #content {
	width: 50.5%;
}
.three-column #primary {
	width: 50.15%;
}
.three-column #secondary {
	width: 39.89%;
}

/* Content-Sidebar layouts */
.content-sidebar #content-container {
	float: left;
	margin: 0 0% 0 0;
}
.content-sidebar #content {
	margin: 0 35.1% 0 0;
}
.content-sidebar #primary,
.content-sidebar #secondary {
	float: right;
}
.content-sidebar #secondary {
	clear: right;
}

/* Sidebar-Content layouts */
.sidebar-content #content-container {
	float: right;
	margin: 0 0 0 0;
}
.sidebar-content #content {
	margin: 0 0 0 0;
}
.sidebar-content #primary,
.sidebar-content #secondary {
	float: left;
}
.sidebar-content #secondary {
	clear: left;
}

/* Content-Sidebar-Sidebar layouts */
.content-sidebar-sidebar #content-container {
	float: left;
	margin: 0 -45.5% 0 0;
}
.content-sidebar-sidebar #content {
	margin: 0 49.5% 0 0;
}
.content-sidebar-sidebar #main-sidebars {
	float: right;
}
.content-sidebar-sidebar #feature,
.content-sidebar-sidebar #primary,
.content-sidebar-sidebar #secondary {
	float: left;
}
.content-sidebar-sidebar #secondary {
	margin: 0 0 0 9.88%;
}

/* Sidebar-Sidebar-Content layouts */
.sidebar-sidebar-content #content-container {
	float: right;
	margin: 0 0 0 -45.5%;
}
.sidebar-sidebar-content #content {
	margin: 0 0 0 49.5%;
}
.sidebar-sidebar-content #feature,
.sidebar-sidebar-content #primary,
.sidebar-sidebar-content #secondary {
	float: left;
}
.sidebar-sidebar-content #secondary {
	margin: 0 0 0 9.88%;
}

/* Sidebar-Content-Sidebar layouts */
.sidebar-content-sidebar #content-container {
	float: left;
}
.sidebar-content-sidebar #content {
	margin: 0 24.8%;
}
.sidebar-content-sidebar #primary,
.sidebar-content-sidebar #secondary {
	width: 20.69%;
}
.sidebar-content-sidebar #primary {
	float: left;
	margin: 0 0 0 -100%;
}
.sidebar-content-sidebar #secondary {
	float: right;
	margin: 0 0 0 -20.7%;
}

/* Full width content with no sidebar; used for attachment pages */
.full-width #content,
.attachment #content,
body.no-sidebars #content {
	margin: 0 auto;
	width: 100%;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 11px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 11px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Typography
----------------------------------------------- */

body, input, textarea {
	color: #333;
	/*font: 14px Georgia, "Bitstream Charter", serif;  */
	font: 12px Helvetica,Arial,sans-serif;
	line-height: 19px;
}

/* Headings */
h1, h2, h3 {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-weight: bold;text-rendering: optimizelegibility;
}
h1 {letter-spacing: -0.03em;}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.7em;}

/* Text elements */
p {margin-bottom: 18px;}

ol {list-style-type: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
dl {margin: 0 1.7em;}
dt {font-weight: bold;}
dd {margin-bottom: 1.7em;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {font-style: italic;margin: 0 30px 1.7em;}
pre {background: #f4f4f4;font: 13px "Courier 10 Pitch",Courier,monospace;line-height: 1.7;margin-bottom: 1.7em;padding: 0.85em 1.7em;}
code {font: 12px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
ins {background: #fff9c0;text-decoration: none;}
sup,sub {font-size: 10px;height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
input[type=text],
textarea {border: 1px solid #888;}
textarea {padding-left: 3px;width: 98%;}
input[type=text] {padding: 3px;}

/* Links */
a:visited {color: #000;}
a:active{color:#000;text-decoration:none;}
a:hover {color: #363435;}
h1 a, h2 a, h3 a {text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #363435;}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute;left: -9000px;}
/* =Header
----------------------------------------------- */
#masthead {padding: 28px 0 0 0;}
#site-title {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 36px;
	letter-spacing: -0.03em;
	line-height: 42px;
	text-align: center;
}
#site-title a {color: #000;font-weight: bold;text-decoration: none;}
#site-description {color: #000;font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size: 18px;margin: 0 0 9px 0;text-align: center;}
#branding img {border: 1px solid #000;border-width: 3px 0 1px;max-width: 100%;height: auto;}

/* =Menu
----------------------------------------------- */
#access {
	display: block;
	margin: 0 auto;
	padding: 0px 0 0;
	width: 100%;
     height:38px;
     background:  transparent  url(img/menu_fnd.jpg) repeat-x top;
}
#access ul {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-left: 0;
	text-transform: uppercase;
      background:  transparent url(img/menu_fnd.jpg)  repeat-x  top;
}
#access li {
	float: left;
	position: relative;}
#access a {
	color: #FFF;
	display: block;
	line-height: 38px;
	margin: 0 0 0 25px;
	padding: 0em 1em 0;
	text-decoration: none;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	font-weight: normal;
	position: absolute;
	top: 29px;
	left: 0;
	text-transform: none;
	z-index: 99999;
	width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #000;
	color: #eee;
	line-height: 1em;
	margin: 0;
	padding: .66em .5em .5em 1em;
	min-width: 180px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
color: #86CAE9;
}
#access ul ul a:hover {
	background: #222;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item a,
#access .current-menu-ancestor a,
#access .current_page_item a,
#access .current_page_ancestor a {
	color: #86CAE9;
}


/* =Content
----------------------------------------------- */

.page-title {
	border-bottom: 1px solid #ccc;
	border-top: 3px solid #000;
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.025em;
	margin: 0 0 24px 0;
	padding: 2px;
	text-transform: uppercase;
}
.hentry {
	margin: 0 0 3.4em;
}
.single .hentry {
	margin: 0 0 1.7em;
}
.sticky {
	background: #fff9c0;
	border-top: 3px solid #d9d4a3;
	border-bottom: 1px solid #D9D4A3;
	padding: 1.7em;
}
.sticky .entry-meta {
	display: none;
}
.entry-title {
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px;
	padding: 0 0 8px;
}
.entry-title a {
	color: #000;
}
.entry-meta {
	color: #888;
	font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.entry-meta a {
	color: #888;
}
.entry-meta a:hover {
	color: #df0000;
}
.entry-content,
.entry-summary {
	margin: 0.85em 0 0 0;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
	margin-bottom: 0.425em;
}
.entry-content h1,
.entry-content h2 {
	font-size: 28px;
	line-height: 34px;
}
.entry-content h1 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.425em;
}
.entry-content h3 {
	letter-spacing: 0.025em;
	text-transform: uppercase;
}
.entry-content h4 {
	color: #888;
	font-size: 17px;
	font-style: italic;
}
.entry-content h5,
.entry-content h6 {
	font-weight: bold;
}
.entry-content h5 {
	font-size: 12px;
}
.entry-content h6 {
	font-size: 10px;
}
.entry-content table {
	border: 1px solid #ccc;
	margin: 0 -1px 24px 0;
	text-align: left;
}
.entry-content tr th,
.entry-content thead th {
	font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 12px;
}
.entry-content tr td {
	border-top: 1px solid #ccc;
	padding: 6px 12px;
}
.entry-content tr.odd td {
	background: #f2f7fc;
}
.entry-content table dl {
	margin: 0;
}
.entry-content .gallery {
	margin: 0 auto 1.7em;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33.333%;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 0.7em 0;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	padding: 4px;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
.page-link {
	font-weight: bold;
	margin: 0 0 1.7em;
	word-spacing: 0.25em;
}
.page-link a {
	font-weight: normal;
}
.entry-info {
	clear: both;
	color: #888;
	font-size: 13px;
	position: relative;
}
.entry-info a {
	color: #888;
}
.entry-info a:hover {
	color: #df0000;
}
.entry-info p {
	margin: 0;
}
.entry-info .comments-link a {
	color: #333;
	display: block;
	float: right;
	font-weight: bold;
	margin: -2px 1px 0 5px;
	padding: 2px 10px;
	text-decoration: none;
}
.entry-info .comments-link a:hover {
	background: #222;
	background-image: -moz-linear-gradient(100% 100% 90deg, #111, #333);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#111));
	-moz-border-radius: 14px;
	border-radius: 14px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.entry-info .edit-link {
	clear: both;
}

/* =Attachments
----------------------------------------------- */
.image-attachment div.entry-meta {float: left;}
.image-attachment #image-navigation {float: right;margin: -1px 0 0.85em 0;}
.image-attachment .entry-content {clear: both;}
.image-attachment .entry-content .entry-attachment {background: #eee;margin: 0 0 1.7em;padding: 0.85em;text-align: center;}
.image-attachment .entry-content .attachment {display: block;margin: 0 auto;text-align: center;}
.image-attachment .entry-content .entry-caption p {margin: 0;padding: 0.85em 0 0;}
/* =Images----------------------------------------------- */
#content img.size-auto,
#content img.size-large,
#content img.size-full,
#content img.size-medium,
#content img.size-thumbnail,
.attachment img {max-width: 100%;width: auto;height: auto;}
#content img.wp-smiley {margin: 0;}
img.alignleft,
img.alignright,
img.aligncenter {margin-bottom: 2px;margin-left: 0px;}
.wp-caption {
	background: #eee;
	font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	margin-bottom: 1.7em;
	padding: 5px 3px 10px;
	text-align: center;
	max-width: 96%;
}
.wp-caption img,
#content .wp-caption img {margin: 2px 0 0 0;max-width: 98.5%;width: auto;height: auto;}
.wp-caption .wp-caption-text {margin: .5em 0 0 0;}
#content object,#content embed {max-width: 100%;}

/* =Asides
-------------------------------------------------------------- */
.home #content .aside {border-left: 1px solid #ccc;font-size: 13px;margin: 0;padding: 0 0 0 0.85em;}
/* =Gallery listing
-------------------------------------------------------------- */
.format-gallery .size-thumbnail img {border: 10px solid #eee;margin-bottom: 0;}
.format-gallery .gallery-thumb {float: left;margin-right: 0.85em;}
.home #content .format-gallery .entry-info {}
/* =Navigation
-------------------------------------------------------------- */
.navigation {margin: 0 0 1.7em 0;overflow: hidden;}
.navigation a:visited {color: #0060ff;}
.navigation a:visited:hover,
.navigation a:active,
.navigation a:hover {color: #df0000;}
.nav-previous {float: left;width: 50%;}
.nav-next {float: right;text-align: right;width: 50%;}
#nav-above {}
#nav-above,.single #nav-below {display: none;}
.paged #nav-above,
.single #nav-above {display: block;}
#searchform {margin-bottom:25px;}
/* =Widgets
----------------------------------------------- */

.widget-area {
	overflow: hidden;
    background:   transparent  url(img/sombra_abajo.png) no-repeat bottom;
    padding-bottom:18px;
    margin-bottom:25px;
}
.widget-area,
.widget-area input {
	font-size: 12px;
	line-height: 18px;
}
.widget-area ul ul a {
	text-decoration: none;
}
.widget-area ul ul a:hover {
	text-decoration: underline;
}
.widget-area ul {
	list-style: none;
	margin: 0;
}
.widget-area ul ul {
	list-style: square;
	margin: 0 0 1.5em 1.5em;
}
.widget-area ul ul ul {
	margin-bottom: 0;
}
.widget-area ul ul li {
	padding: 4px 0;
}
.widget-title {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
font-size:13px;color:#363435;text-transform:uppercase;font-weight:bold;line-height:16px;
	margin: 0 0 8px 0;
	text-transform: uppercase;
}
.widget-container {margin: 0 0 1.5em 0;}

/* Search Widget */
#s {width: 60%;}

/* Calendar Widget */
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	font: 13px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0 2px 6px;
}
#wp-calendar th {
	color: #888;
	font-size: 11px;
	text-align: center;
}
#wp-calendar tbody td {
	text-align: center;
}
#wp-calendar tfoot td {
	padding-top: .2em;
}
#wp-calendar tfoot #next {
	text-align: right;
}
#wp-calendar tbody a {
	text-decoration: underline;
}
#wp-calendar a:visited {
	color: #0060ff;
}
#wp-calendar a:visited:hover {
	color: #df0000;
}

/* Flickr Widget (WP.com) */
#flickr_badge_wrapper {background-color: transparent !important;border: none !important;}
/* Cloud Widgets */
.wp_widget_tag_cloud div,
.widget_tag_cloud div {line-height: 1.7em;padding: 0.2em 0;word-wrap: break-word;}

/* listado BOLETIN */
ul.boletin {font-size:14px;font-weight:bold;color:#000;margin-bottom:20px;}
ul.boletin li {margin-bottom:4px;background:  #e2e2e2 url(img/bole_fnd.jpg)  repeat-x;border:1px solid #b6bcc1;border-radius: 5px;
-ms-border-radius: 5px;-moz-border-radius:7px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;display:block;line-height:34px;padding: 0px 5px 0px 5px;position:relative;}
ul.boletin li a {color:#473049;display:block;}
ul.boletin li:hover {background:  #363435 none;color:#fff;border: 1px  solid #996699;}
ul.boletin li a h2:hover {color:#fff;}
ul.boletin li a:hover h2{color:#fff;}
ul.boletin li h2{font-size:14px;font-weight:bold;color:#000;padding-left:55px;}
ul.boletin li .ico_boletin { background:   transparent  url(img/ico_boletin_26.png) no-repeat bottom;height:28px;width:38px;float:left;position:absolute;bottom:0;left:10px;}
.titudia {padding:0 10px 0 15px;font-size:14px;color:#363435;line-height:36px; background: transparent url(img/bole_degrad.jpg)  repeat-x;font-weight:bold;text-transform:uppercase; margin: 10px 0 3px 0;cursor: pointer;}
.titudia:hover{color: #333;}
.titudia a{color:#363435;}
.doctrina {font-size:13px;line-height:17px;padding-left:80px;position:relative;margin-top:15px;color:#000;}
.frase_izq {position:absolute;top:0;left:0;width:70px;height:54px; background:transparent url(img/frase_izq.png)  no-repeat left}
.frase_der {position:absolute;bottom:0;right:0;height:65px;width:81px;background:transparent url(img/frase_der.png)  no-repeat left}
.bnr {border: 1px solid #d7d7d7;padding:12px 12px 15px 12px;background:#F2F2F2;margin-bottom:25px;}
.bnr2 {border: 1px solid #d7d7d7;padding:12px 12px 15px 12px;background:#f6f2e9;margin-bottom:25px;color:#663366;line-height:17px;}
.bnr img.left, .bnr2 img.left{padding-right:8px;padding-bottom:1px;}
.bnr img.right, .bnr2 img.right{padding-left:8px;padding-bottom:1px;}
/* =Footer
----------------------------------------------- */
#volver{margin-right:auto;margin-left:auto;position:relative;text-align:right;width:890px;padding-bottom:10px;padding-top:10px;padding-right:30px;padding-left:20px;font-size:14px;clear:both;}
#volver a{color:#663366;font-weight:bold;vertical-align:top;margin-left:20px;}
#volver a:hover{color:#000;}
#footer {color:#FFF;font-size: 11px;
	background-color: #996699;
	position:absolute;
    margin-top:-25px;
}
#footer .widget-area {
	float: left;
	margin: 0 4.04% 0 0;
	width: 21.9699%;
}
.two-column #footer .widget-area {
	margin: 0 5.19% 0 0;
	width: 47.4%;
}
.two-column #footer #second,
#footer #fourth {
	margin: 0;
}
#colophon {
	border-top: 1px solid #ccc;
	clear: both;
	color: #888;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	padding: 1.6em 0 0;
	text-align: center;
}
#colophon a {color: #888;text-decoration: none;}
#colophon a:hover {color: #df0000;}
#colophon .generator-link {background: url("images/wordpress.png") no-repeat left center;display: inline-block;margin: 0 0 0 3px;padding-left: 20px;}
#footer img#wpstats {display: block;margin: 0 auto 10px;}
/* =Print Style
-------------------------------------------------------------- */
@media print {
	body,
	pre,
	ins {
		background: none !important;
	}
	body, input, textarea {
		font: 12pt Georgia, "Bitstream Charter", serif;
		line-height: 1.5;
	}
	#container {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#content {
		width: 100% !important;
	}
	#header {
		border-bottom: 1pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 1pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	#site-title {
		font-size: 13pt;
	}
	#site-description {
		font-size: 10pt;
	}
	.entry-content {
		font-size: 10pt;
		line-height: 1.5em;
		padding-top: 15pt;
	}
	.entry-title {
		font-size: 16pt;
		padding-top: 36pt;
	}
	#access,
	#header img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area,
	.sharing,
	#wpl-likebox {
		display: none !important;
	}
	.sidebar-content #content-container {
		float: none;
		margin: 0 0 0 -35.4%;
	}
	.sidebar-content-sidebar #content-container {
		float: none;
		margin: 0 0 0 -24.8%;
	}
	.sidebar-sidebar-content #content-container {
		float: none;
		margin: 0px 0px 0px -49.5%;
	}
	#content-container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.full-width #content,
	body.no-sidebars #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	#comments {
		font-size: 10pt;
		line-height: 1.5em;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	.generator-link {
		background: url("images/wordpress.png");
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#content-box {
        position:relative;
              float:left;
	}
	.home .sticky {
		border: none;
		background: transparent;
	}
}


/* =IE6
-------------------------------------------------------------- */
#ie6 .two-column #container {overflow: hidden;width: 770px;}
#ie6 .three-column #container {width: 990px;}
#ie6 #content {overflow: hidden;}
#ie6 #main-sidebars {max-width: 450px;width: 45.2%;}
#ie6 .content-sidebar-sidebar #secondary,
#ie6 .sidebar-sidebar-content #secondary {margin: 0 0 0 4%;}
#ie6 .sidebar-content-sidebar #primary {margin: 0 0 0 -100%;}
#ie8 #branding img {width: auto;}
#ie8 .single #branding img {width: 100%;}
h1{font-size:25px}
h2{font-size:22px}
h3{font-size:21px}
h4{font-size:19px;line-height:23px;}
h5{font-size:17px}
h6{font-size:15px}
input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #e0e0e0;
	font-size:12px;
	color:#000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.text_left{text-align:left;}
.text_right{text-align:right;}
.right{float:right;}
.left{float:left;}
.left_total{float:left;clear:left;}
.right_total{float:right;clear:right;}
pre, code {font: 11px/19px Consolas,"Andale Mono",Courier,"Courier New",monospace;}
pre {border: 1px solid #DDDDDD;margin: 30px 0 40px 0;overflow-x: visible;overflow-y: hidden;padding: 1px;background: url(images/bg-code.gif);}
#grancontenedor {width:940px;margin-right:auto;margin-left:auto;position:relative;}
#container_940{width:940px;padding:  0 0 0 0;background-color:#fff;clear:both;overflow:hidden;position:relative;}
#container_portada{width:910px;padding: 0 0 0 15px;background-color:#fff;clear:both;overflow:hidden;position:relative;float:left;}

#secciones {padding-top:25px;width:100%;overflow:hidden;width:910px;padding-left:15px;position:relative;}
.secciones_sub {width:910px;padding: 15px 15px 20px 15px;clear:both;background-color:#e4e4e4;}
.reparticion{float:left;width:425px;.width:412px;_width:412px;}
.reparticion h2{font-size:24px;color:#fff;line-height:26px;margin-top:17px;margin-left:13px;}
.reparticion h2 a{color:#fff;}
.reparticion h2 a:hover{text-decoration:underline;}

.centrar_bloque{margin-right:auto;margin-left:auto;position:relative;}
h3.ejes{height:68px;padding-left:18px;}
h1.down {font-size:22px;color:#333;padding-left:32px; background:transparent url(img/btn_down.png) no-repeat left 2px;line-height:30px;text-transform:uppercase;margin-bottom:8px;}
h3.portada { padding-bottom:0;margin-bottom:0;height:40px;}
h3.destaca {color:#7B5777;font-size:16px;padding-left:38px; background:   transparent  url(img/btn_down.gif) no-repeat left;line-height:30px;margin-bottom:8px; }
h3.link {color:#7B5777;font-size:16px;padding-left:38px; background:   transparent  url(img/btn_link.gif) no-repeat left;line-height:30px;margin-bottom:8px; }
#secciones h2.secretaria{font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:22px;padding:10px 10px 10px 14px;border-bottom:      4px  solid #CCB7CA; background:     url(img/fnd_cabezal.jpg)  repeat-x top;margin-bottom:15px;line-height:22px; }
#secciones h4 {font-size:14px;margin-bottom:5px;font-weight:bold;}
#secciones h4.bullet{background: transparent  url(img/btn_ul_5.gif) no-repeat left;padding-left:20px;margin-bottom:15px;}
#secciones h4.cargo{background: transparent  url(img/btn_ul_5.gif) no-repeat left;padding-left:20px;padding-bottom:0;line-height:14px;margin-bottom:15px;}
#secciones h5.nombre {font-size:14px;margin-bottom:10px;margin-top:4px;line-height:14px;padding-bottom:2px;margin-top:0;margin-right:3px;text-align:center;clear:both; border-bottom:   1px  solid #E4E4E4;background-color:#F2F2F2}
#secciones h5.contacto {font-size:14px;margin-bottom:5px; color: #336699;margin-top:10px;}
#secciones h5 {font-size:14px;margin-bottom:5px; color: #666666;margin-top:10px;line-height:16px;}
#secciones h5 img{margin-right:5px;}
#secciones p{margin-bottom:15px;line-height:18px;}
#secciones p a    {color: #663366;}
#secciones img.foto {float:left;padding:2px 2px;border:1px solid #cccccc; margin-right:8px;margin-bottom:2px;background-color:#fff;}
#secciones img.fotoancha {padding:2px 2px;border:1px solid #cccccc; margin-right:8px;margin-bottom:2px;background-color:#fff;clear:both;}
ul.menu_sec {font-size:14px;text-transform:uppercase; font-weight:bold;}
ul.menu_sec li {margin-bottom:3px; border-bottom:  1px dotted  #7B5777;padding-bottom:3px; background:      transparent url(img/btn_ul_3.png)  no-repeat  right 6px; line-height:24px;color:#666666; }
ul.menu_sec li a{color:#7B5777;display:block;}
ul.accesos a{color:#473049;display:block;}
ul.menu_sec li a:hover,ul.accesos li a:hover{color:#000; }
ul.menu_ico{font-size:14px;text-transform:uppercase; font-weight:bold;}
ul.menu_ico li {margin-bottom:5px;}
ul.menu_ico li a {color:#7B5777;display:block;line-height:0;}
ul.menu_ico li a:hover{color:#000; }
ul.menu_sec_dos {font-size:15px;text-transform:uppercase;font-weight:bold;}
ul.menu_sec_dos li{margin-bottom:8px; border-bottom: 1px  solid #B1B1B1;padding-bottom:2px; background:   transparent  url(img/btn_ul_1.gif) no-repeat right 0px; line-height:22px;color:#666666;padding-right:20px; }
ul.menu_sec_dos li a{color:#333; display:block;}
ul.menu_sec_dos li a:hover  {color:#000; }
ul.menu_sec_dos li.active a,ul.menu_sec_dos li.active {color:#663366;}
ul.menu_sec_dos ul {margin-left:10px;margin-bottom:10px;}
ul.menu_sec_dos ul li{background: transparent url(img/btn_ul_3.png) no-repeat left 7px; border-bottom:none;padding-right:0;margin-bottom:2px;padding-left:15px; }
ul.menu_sec_dos ul li a{color:#333333;}

.cont_submenus {padding: 15px 15px 3px 0;border-top:  6px  solid #BFBFBF;margin-top:10px; }
.shadow{
    -moz-box-shadow: 1px 1px 4px #BFBFBF;
    -webkit-box-shadow: 1px 1px 4px #BFBFBF;
    box-shadow: 1px 1px 4px #BFBFBF;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#BFBFBF')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#BFBFBF');
}
.fondogris{background-color:#e4e4e4;}
 /* pagina general menu -- */
#secciones ul.menu {font-size:12px;}
#secciones ul.menu li{font-size:15px;margin-top:8px; border-bottom: 1px  solid #B1B1B1;padding-bottom:5px; background:  transparent  url(img/btn_ul_6.gif) no-repeat  left 3px; line-height:24px;color:#666666;padding-left:18px;color:#000;line-height:18px; }
#secciones ul.menu li:last-child{border-bottom:none;}
#secciones ul.menu li a{color:#000; display:block;padding-bottom:5px;}
#secciones ul.menu li a:hover  {color:#000;text-decoration:underline; }
#secciones ul.menu li.active a,#secciones ul.menu li.active {color:#000;}
#secciones ul.menu ul {margin-left:0px;margin-bottom:5px;margin-top:5px;}
#secciones ul.menu ul li{padding-bottom:0px;margin-top:4px;font-size:12px;background: transparent url(img/btn_ul_3.png) no-repeat left 4px; border-bottom:none;padding-right:0;margin-bottom:2px;padding-left:15px; }
#secciones ul.menu ul li a{color:#663366; display:block;;padding-bottom:0px;}
#secciones ul.menu ul li a:hover  {color:#000;text-decoration:underline; }
#secciones ul.menu li.current_page_item a{font-weight:bold;font-size:12px;color:#000;}
#secciones ul.menu ul li.current_page_item   {color:#000;background:    url(img/btn_ul_4.gif) no-repeat left 2px;padding-left:17px;}
#secciones ul.menu ul li.current_page_item a {color:#000;}
#secciones ul.menu li.current_page_ancestor  a{font-weight:bold;}
#secciones ul.menu li.current_page_ancestor ul li a{font-weight:normal;}

.entry-content ul{margin-left:20px;}
.entry-content ul li{padding-left:18px;background: transparent  url(img/btn_ul_6.gif) no-repeat left 4px;margin-bottom:8px;line-height:17px;}
 /* especiales -- */
.transparente { background:  url(img/fnd_trans.png) repeat;}

/* HEADER -------------------------------------------------------------------- */

#header{position:relative;z-index:2;position:relative;}
#header .top{height:27px;width:100%;}
/*#header .tira{width:100%; height:106px;z-index:9; background:  transparent url(img/header.png)  repeat-x  top }*/
#header .buscader{width:290px; height:40px;float:right;margin-top:5px;}
#header .tira .logocba{width:119px;height:106px;z-index:100;float:left;}
#header .tira .logoboletin{width:427px;height:49px;z-index:100;float:left;margin:27px 0 0 25px}
input.busc {height:27px;width:210px;border: 1px solid #ccc;font-size:14px;float:left;margin-right:5px;line-height:28px;}
input#btn_busca {height:37px;width:37px;padding-top: 0px;padding-bottom: 0px; background: transparent  url(img/btn_buscar.gif) no-repeat top center;color:transparent;display:block;cursor:pointer;border:none;}
.encuesta {margin-top:15px;}
.sbr_verticalizq{ background:  transparent url(img/sombra_vertical_izq.png)  repeat-y  left;}
.sbr_verticalder{ background: transparent  url(img/sombra_vertical.png) repeat-y right;}
.fondo_gris{background-color:#F2F2F2;}

/* columnas  ----------- */
.bloque175 {width:175px;}
.bloque200 {width:200px;}
.bloque210 {width:210px;}
.bloque260 {width:260px;}
.bloque280 {width:280px;}
.bloque300 {width:300px;}
.bloque360 {width:360px;}
.bloque435 {width:435px;}
.bloque450 {width:455px;}
.bloque585 {width:585px;}
.bloque670 {width:670px;}
.marg25left {margin-left:25px;}
.marg25right {margin-right:25px;}
.marg15right {margin-right:15px;}
.marg15left {margin-left:15px;}
.marg25top {margin-top:25px;}
.marg30right {margin-right:25px;}
.marg10top {margin-top:10px;}    
.marg25bot {margin-bottom:25px;}
.marg110left {margin-left:110px;}
.padding15 {padding:15px 15px 15px 15px;}
.pad10 {padding:10px 10px;}
.corte {clear:both;width:100%;height:1px;}
.col940{width:940px;}
/* gallery--------- */
.gallery {overflow:hidden;padding-top:10px}
.gallery .gallery-item{float:left;margin-left:10px;margin-right:0;margin-top:0;border:1px solid #7B5777;margin-bottom:10px;}
.gallery .gallery-item a{display:block;float:left;width:130px;height:110px;line-height:0;overflow:hidden;position:relative;z-index:1;}
.gallery .gallery-item img{float:left;position:absolute;top:-20px;left:0px;}

 /* Buscador ------ */
ul.busca { margin-top:10px;position:relative;overflow:hidden;padding-left:20px;margin-bottom:15px;}
ul.busca li{border: 1px  solid  #E3E1E1;width:830px;padding: 5px 15px 5px  15px;background:    #F2F2F2  url(img/menu_fnd.gif) repeat; display: block;overflow:hidden;margin-bottom:10px;}
#secciones ul.busca li h2{font-weight:bold;font-size:16px;line-height:18px;margin-bottom:5px;margin-top:5px;color:#663366;}
#secciones ul.busca  li h3{font-weight:normal;font-size:12px;color:#444444;line-height:17px;margin-bottom:4px;}
#secciones ul.busca li img{padding:2px 2px;border:1px solid #cccccc; margin-right:8px;margin-bottom:2px;background-color:#7B5777;float:left;}
/* RSS -------------- */
#rss{padding:7px 0 9px 18px;background:url(images/rss.png) no-repeat center left;font-size: 12px;}
#rss span{font-style:normal;color:#F8F8F8;}
#rss a{font-style:normal;color:#F8F8F8;}
#rss a:hover{color:#bfbfbf;}
/* Main Navigation -------------- */
#nav{height:41px;z-index:1;margin-top: 0;margin-right: 0;margin-left: 0;bottom:0;width:100%;}
#nav li{font-size:12px;font-family: Tahoma, Geneva, Verdana;background:url(images/menu_line.gif) right center no-repeat;}
#nav li a{display:block;float:left;padding:15px 25px 12px 22px;color:#fff;font-weight:bold;text-transform: uppercase;}
#nav li.current-menu-item a{color:#0099ff;}
#nav li a:hover,#nav li.current-menu-item {color:#fff;text-decoration:underline;}
#nav li.first a:hover{
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;}

#nav ul ul{
	background:url(images/submenu_sombra.gif) repeat-x top;
	border-rigth:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	width:180px;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav ul ul ul{
	background:none;
	margin:-1px 0 0 30px;
	/* IE: margin:-1px 0 0 20px; */
	padding:0px 0 0 0;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
}

#nav ul ul li{
	background:#fff;
	border:none;
	border-bottom:1px solid #d3cdbf;
	border-top:1px solid #fff;
	font-size: 11px;
padding:0 0 0 0;
}

#nav ul ul li a{padding:9px 0 0 0;}
#nav ul ul li.first{border-top:none;}
#nav ul ul li.last{border-bottom:none;padding-bottom:10px;}
#nav ul ul li.last a{padding-bottom:0px;}
#nav ul ul li a{
	color:#000;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 19px;
	vertical-align: 50%;
	padding-bottom: 10px;}

#nav ul ul li a:hover{background:none;color:#444;}
/* Secondary Nav -------------- */

#second_nav{
	float:right;
	font-style:normal;
	padding:13px 0 0 0;
	font-weight: bold;}

#second_nav a, #second_nav li.current-menu-item ul a{
	color:#F8F8F8;
	font-weight: bold;
}

#second_nav a:hover,
#second_nav li.current-menu-item a,
#second_nav li.current-menu-item ul a:hover {
	color:#fff;
}

#second_nav li{
	float:left;
	padding:0 10px 0 10px;
	background:url(images/second_nav_border.gif) center right no-repeat;
}

#second_nav li.last{
	float:left;
	padding:0 0 0 10px;
	background:none;
}

#second_nav ul ul{
	background:url(images/second_nav_bg.gif) repeat;
	margin:-9px 0 0 0;
	padding:8px 15px 6px 15px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}

#second_nav ul ul li{
	background: none;
	text-align: left;
	padding:10px 0 10px 0;
	border-bottom:1px solid #1f1b1b;
	border-top:1px solid #332e2e;
}

#second_nav ul ul li.first{
	border-bottom:1px solid #1f1b1b;
	border-top:none;
}

#second_nav ul ul li.last{
	border-bottom:none;
	border-top:1px solid #332e2e;
	padding:10px 0 8px 0;
}

#second_nav ul ul ul{
	background:url(images/second_nav_bg.gif) repeat;
	margin:-7px 0 0 15px;
	padding:8px 15px 10px 15px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
}

 /* FORMULARIOS CONTACTO ------ */

form#contactForm {
    font-weight: normal !important;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3) !important;
    background-color:#e1e5e9;
    padding:25px 25px;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#contactForm input, #contactForm textarea, #contactForm select, #contactForm .uneditable-input {
    font-size: 1.3em;
    padding: 10px;
    margin-bottom: 9px;
    line-height: 18px;
    color: rgb(85, 85, 85);
    border: 1px solid rgb(204, 204, 204);
    border-radius: 3px 3px 3px 3px;}

p.error {color:#990000;border: 1px solid #990000;font-weight:bold;padding:10px 10px;}
p.ok  {color:#663366;border:  1px  solid #996699;font-weight:bold;padding:10px 10px;}

#contactForm input[type="text"] {width:100%;}

#contactForm input[type="button"], #contactForm input[type="reset"], #contactForm input[type="submit"] {
width: auto;
height: auto;
cursor:pointer;}
#contactForm input[type="submit"] {
background: #444444;
    float: left;
    cursor: pointer;
    width: auto;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid rgb(213, 213, 213);
    padding: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
#contactForm input[type="submit"]:hover {
    background: #999999;
}

#contactForm input, #contactForm textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
#contactForm input:focus, #contactForm textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-8 */}

#contactForm input[type="file"]:focus, #contactForm input[type="checkbox"]:focus, #contactForm select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;}
#contactForm input[type="radio"]{border:none;}
#contactForm input[type="text"]#captch{width:80px;margin-left:20px;float:left;text-align:center;font-weight:bold;}
#contactForm input[type="text"].error, #contactForm textarea.error{border: 1px solid #990000;}

#contactForm .pregunta{font-size:18px;}
#contactForm span.error {color:#990000;font-size:10px;}
#contactForm .captcha {float:left;width:63%;margin-top:10px;color:#000;padding:8px 8px;border:1px solid #cccccc;}
#contactForm .captchatextos{float:left;margin-right:25px;width:50%;}
/*	wrapper divs */
.custom-checkbox, .custom-radio { position: relative; float:left;margin-right:15px;margin-top:5px;margin-left:10px;}
/* input, label positioning */
.custom-checkbox input,
.custom-radio input {position: absolute;left: 2px;top: 3px;margin: 0;z-index: 0;}

.custom-checkbox label,
.custom-radio label {display: block;position: relative;z-index: 1;font-size: 1.3em;padding-right: 1em;line-height: 1;padding: .3em 0 .5em 24px;margin: 0 0 .3em;cursor: pointer;}
.errorform {color:#990000;font-weight:bold;margin-top:-30px;margin-bottom:15px;}
.errorform li {padding:10px 10px;border-bottom: 1px solid #990000;}
/* estados */
.custom-checkbox label { background: url(img/checkbox.png) no-repeat; }
.custom-radio label { background: url(img/radiobutton.png) no-repeat; }
.custom-checkbox label, .custom-radio label {background-position: -10px -14px;font-weight:bold;}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus {background-position: -10px -114px;}
.custom-checkbox label.checked, .custom-radio label.checked {background-position: -10px -214px;}
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus {background-position: -10px -314px;}
.custom-checkbox label.focus, .custom-radio label.focus {outline: 1px dotted #ccc;}
.btn_califica {width:98px;height:23px;position:absolute;bottom:10px;right:20px;}
.btn_califica_indi {width:98px;height:23px;position:absolute;top:35px;right:20px;}
.btn_redes_repa {height:23px;position:relative;margin-top:-10px;margin-bottom:15px;text-align:right;}
/* Footer -------------------------------------------------------------------- */
#footer_border{
height:55px;
/* IE fix */
font-size:1px;
width:100%;
margin:0 0 10px 0;}
#footer .redessociales{color:#fff;font-weight:normal;}
#footer .redessociales img{margin-right:4px;}
#footer{
	color:#FFF;
	font-size: 14px;
	background:    #363435  url(img/fnd_header.jpg) repeat-x top;
	position:absolute;
    margin-top:-40px;
    z-index:-10;
    height:200px;
}

#footer_bottom{
	margin:0 0 0 0;
	padding:10px 0 10px 0;
    line-height:20px;
	font-size: 14px;
    font-weight: normal;
    text-align:center;
    color:#F2F2F2;
	background-color:#363435;
}

#footer h4, #footer h4 a{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#330033;
	margin:0 0 0px 0;
	font-family: Helvetica, sans-serif;
	text-transform: uppercase;
}

#footer h4 span{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
}

#footer .widget{margin:0 0 15px 0;}
#footer .columna {width:210px;border-right:1px #996699 solid;float:left;margin-left:15px;margin-bottom:10px;padding-right:15px;height:110px;}
#footer .columna3 {width:165px;float:left;margin-left:15px;margin-bottom:10px;height:110px;}
#footer .columna a, #footer .columna2 a{color:#B692B6;font-size:14px;}
#footer .columna a:hover, #footer .columna2 a:hover{text-decoration:underline;color:#B692B6;}
#footer .columna2 {width:255px;border-right:1px #996699 solid;float:left;margin-left:15px;margin-bottom:10px;padding-right:5px;height:110px;}
#footer ul {margin-bottom:5px;}
#footer li{margin:  2px 0 3px 0;line-height:16px;text-transform: uppercase;}
 #footer li a{color:#F2F2F2;}
 #footer .nombre {margin-top:0px;}
 #footer .textwidget{margin-top:0px;color:#fff;font-size:13px;}
/*//// Estilo para tablas contenidos ///////*/
table.datos {border-collapse: collapse;border-spacing: 0;margin: 0 0 1em;font-family:Arial;font-size:10px;line-height:12px;}
/* Estilo para los encabezados de tabla */
table.datos th {vertical-align:middle;text-align: left;font-weight: bold;border: 1px solid #CCC;background: #E2D7E8;text-align:center;font-weight:bold;font-size:11px;padding: 5px 0 5px 0;}
/* Estilo para las celdas con datos */
table.datos td {vertical-align: top;padding: 5px;border-collapse: collapse;border: 1px solid #CCC;text-align:center;vertical-align:middle;}
/* Estilo para las filas de datos pares, hace más fácil la lectura */
table.datos .par {background: #F2F2F2;}
table.datos .izquierda {text-align:left;}
table.datos .viole1 {background: #E2D7E8;}
table.datos .viole2 {background: #663366;color:#fff;}
table.datos .viole2 a{color:#fff;}
table.datos .fontgrande {font-size:12px;font-weight:bold;line-height:14px;}
/*//// Estilo para tablas contenidos 2 ///////*/
table.datos2 {border-collapse: collapse;border-spacing: 0;margin: 0 0 1em;font-family:Arial;font-size:14px;line-height:20px;}
/* Estilo para los encabezados de tabla 2 */
table.datos2 th {vertical-align:middle;text-align: left;font-weight: bold;background: #E2D7E8;text-align:center;font-weight:bold;padding: 5px 0 5px 0;}
/* Estilo para las celdas con datos */
table.datos2 td {vertical-align: top;padding: 7px 7px;border-collapse: collapse;border-bottom: 1px solid #CCC;vertical-align:middle;}
/* Estilo para las filas de datos pares, hace más fácil la lectura */
table.datos2 .par {background: #F2F2F2;}
table.datos2 .centra {text-align:center;}
table.datos2 .viole1 {background: #E2D7E8;}
table.datos2 .viole2 {background: #663366;color:#fff;}
table.datos2 .viole2 a{color:#fff;}
table.datos2 a{color:#1F1F1F;display:block;}
table.datos2 a:hover{color:#330033;}

div.sociable_tagline {border-top:1px solid #e4dfd5;border-bottom:1px solid #e4dfd5;padding-top:5px;margin-top:10px;font-size:11px;font-weight:bold;}
div.sociable ul li {display: inline;}
div.sociable ul.clearfix {float:left;}
.sbr_abajo {  background:   transparent  url(img/sombra_abajo.png) no-repeat top;width:100%;height:18px;margin-top:15px;clear:both;}
.sbr_verticalizq {background: url("img/sombra_vertical_izq.png") repeat-y scroll left center transparent;padding-left:15px;}
.boton {background:  #e2e2e2  url(img/btn_ul_3.png) no-repeat 8px;border:1px solid #b6bcc1;border-radius: 5px;
-ms-border-radius: 5px;-moz-border-radius:7px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;display:block;line-height:24px;padding:   0px 3px 0px 22px;position:relative;font-size:11px;font-weight:bold;color:#000;width:148px;margin: 0 auto;display:block;}

/* Slider */
#slide {
	background:#fff;
	float: left;
	width:618px;
	height:300px;
	padding:5px 5px;
	margin-bottom:20px;
    /*margin-top: 20px;	*/
	border:1px solid #ddd;
}

img.slideimg {width: 618px;height: 300px;}
/* Pagination -------------- */
.pagination{width:450px;padding: 10px 0 45px 0;margin:0 auto;left:0;right:0;text-transform:uppercase;}
.pagination span.pages{float:left;display:block;font-size:12px;color:#003366;padding:3px 20px 0 0;}
.pagination a, .pagination span.current{display:block;
	float:left;
	padding:3px 9px 2px 9px;
	border: 2px  solid #996699;  999
	color:#473049;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
	margin:0 6px 0 0;}
.pagination a:hover{border:2px solid #999;
	color:#330033;}
.funscr {max-height: 180px;overflow-y: auto;padding-right:8px; margin-bottom:10px;}
#sbar-boletin {float: left;width: 250px;padding: 20px;background: transparent url(img/sombra_vertical.png);
background-repeat: repeat-y;background-position: right top;position:relative;display:block;}
#sbar-boletin:after {content: '.';display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.boletines li a:hover {color: #363435;}
.boletines li a {font-weight: bold;color: blue;}
.divfecha {height: 24px;
background: #ddd url(img/btn_down_2.gif) no-repeat 99%;
border-bottom: 2px solid #fff;
cursor: pointer;
color: #333;
padding-left: 10px;
font-weight: bold;
font-size: 15px;}
.divfecha:hover{color: #777;}
.divfecha:first-letter {text-transform: uppercase;}


/* Busca Google */
#buscagoogle {
width: 60px;
height: 35px; 
}


.year .month {width:24%;!important}