A           { color: #003366; text-decoration: none; }
A:link      { color: #003366; text-decoration: none; }
A:visited   { color: #003366; text-decoration: none; }
A:active    { color: #54622D;  }
A:hover     { color: #54622D;  }

.banner {
    font-family: georgia, verdana, arial, sans-serif;
    color:white;
    font-size:x-large;
    font-weight:bold;
    border-left:1px solid #FFF;
    border-right:1px solid #FFF;
    border-top:1px solid #FFF;
    background:#003366;
    padding:7px;
}
.description{
    font-family:verdana, arial, sans-serif;
    font-size:x-small;
    font-weight:bold;
}

.Estilo 123 {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}

.Estilo13 {color: #FFFFFF}



.button
{
    margin: 10px;
    text-decoration: none;
    font: bold 0.7em 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #fff;
    
    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            
    
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    
}

.button, .button span
{
    -moz-border-radius: .3em;
    border-radius: .3em;
}

.button span
{
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 0.5em 2.5em;
    
    /* The background pattern */
    
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);

    /* Pattern settings */
    
    -moz-background-size: 3px 3px;
    -webkit-background-size: 3px 3px;
    background-size: 3px 3px;            
}

.button:hover
{
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.button:active
{
    /* When pressed, move it down 1px */
    position: relative;
    top: 1px;
}



.button-blue
{
    background: #7b5777;
    background: -webkit-gradient(linear, left top, left bottom, from(#dea8d8), to(#7b5777) );
    background: -moz-linear-gradient(-90deg, #dea8d8, #7b5777);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dea8d8', endColorstr='#7b5777');
}

.button-blue:hover
{
    background: #b897b4;
    background: -webkit-gradient(linear, left top, left bottom, from(#7b5777), to(#dea8d8) );
    background: -moz-linear-gradient(-90deg, #7b5777, #dea8d8);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7b5777', endColorstr='#dea8d8');            
}

.button-blue:active
{
    background: #7b5777;
}
.Estilo370 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Estilo369 {	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
p.MsoNormal {
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
}
.Estilo18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Estilo20 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Estilo21 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color:#000000 }
.Estilo29 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #000000; font-style: italic; }
.Estilo30 {font-size: 11px}
.Estilo31 {font-size: 12px}
.Estilo32 {
	color: #000000;
	font-weight: bold;
}


Theme Name: Coraline
Theme URI: http://wordpress.org/extend/themes/coraline/
Description: A squeaky-clean theme featuring a custom menu, header, background, and layout. Coraline supports 7 widget areas (up to 3 in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes styles for print and the Visual Editor, special styles for posts in "Asides" and "Gallery" categories, and has an optional full-width page template that removes the sidebar.
Author: Automattic
Author URI: http://automattic.com/
Version: 1.2
Tags: black, blue, brown, pink, purple, red, white, dark, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, theme-options, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, featured-image-header, featured-images, post-formats
License: GNU General Public License
License URI: license.txt

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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: #f2f2f2;
	color: #333;
	line-height: 1;
}
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: #333333;
    text-decoration: none;
}
a:hover {
    color: #663366;
    text-decoration: none;
}
a:visited {
    color: #333333;
    text-decoration: none;
}
a:active {
    color: #333333;
    text-decoration: none;
}
a:focus {
    outline: medium none;
}
a img {
	border: 0;
}


/* =Structure
----------------------------------------------- */
/* modificacion :  Borrar body {} */  /* HECHO */
body {
/*	padding: 0 3.8%;  */
}
#header {
    margin-top: 80px;
    position: relative;
    z-index: 2;
/*	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 -30.4% 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 -30.4%;
}
.sidebar-content #content {
	margin: 0 0 0 35.1%;
}
.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: 1.7;
}

/* 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: 1.7em;}

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 {color: #333333;}
a:visited {color: #333;}
a:active{color:#333;text-decoration:none;}
a:hover {color: #663366;}
h1 a, h2 a, h3 a {text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #663366;}

/* 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: 1px 0 0;
	width: 100%;
	
}
#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;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #FFF;
	display: block;
	line-height: 38px;
	margin: 0 1px 0 0;
	padding: 0.25em 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 {
	background: #000;
	color: #fff;
}
#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 {
	background: #000;
	color: #fff;
}


/* =Content
----------------------------------------------- */

.page-title {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	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;
}
.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;
	font-weight: bold;
	letter-spacing: 0.025em;
	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;}
/* =Comments
----------------------------------------------- */
#comments {word-wrap: break-word;}
#comments h3 {
	border-bottom: 1px solid #ccc;
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.025em;
	margin: 0 0 8px 0;
	padding: 2px;
	text-transform: uppercase;
}
#comments ol {list-style: none;margin-left: 0;}
#comments ul {list-style: none;margin-left: 0.425em;}
#comments li {position: relative;}
#comments li.pingback {background: #eee;margin: 0 0 1.7em;padding: 0.85em;}
#comments li.pingback + li.pingback {margin-top: -1.65em;}
#comments li.pingback p {font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;margin: 0;}
#comments ul li {border-left: 1px solid #ccc;border-bottom: none;padding: 0 0 0 0.85em;}
#comments .comment-author {margin: 0 66px 0.85em 0;}
#comments .comment-author cite {font-size: 16px;font-style: normal;font-weight: bold;}
#comments .comment-meta, #comments .comment-meta a {color: #888;font: 12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
#comments .comment-meta a:hover {color: #df0000;}
#comments .avatar {border: 1px solid #ccc;padding: 3px;position: absolute;top: 0;right: 0;}
#comments .comment-body {margin-right: 66px;}
#respond input[type=text] {float: left;margin: 0 10px 0 0;}
#respond .comment-form-comment {margin: 0;}
#respond .comment-form-comment label {display: none;}
#respond .form-allowed-tags {color: #888;font-size: 12px;}
#respond .form-allowed-tags code {font-size: 11px;}
.bypostauthor {}
/* =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;}
#volver a{color:#663366;font-weight:bold;}
#volver a:hover{color:#000;}
#footer {color:#4173AF;font-size: 11px;
	background-color:#749DC9;     /*#996699;*/
	position:relative;
    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 {
		display: inline;
	}
	.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}
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:1000px;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:925px;padding:  0 0 0 15px;background-color:#fff;clear:both;overflow:hidden;position:relative;}

#secciones {padding-top:25px;width:100%;overflow:hidden;width:910px;padding-left:15px;}
.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;}

.col940{width:940px;}
.centrar_bloque{margin-right:auto;margin-left:auto;position:relative;}
#fondotrans{position:absolute;background:url(img/fondo_trans.png) repeat-x center;height:250px;width:100%;;z-index:-8;top:240px;left:0;}
.cabezal_eje {width:940px;clear:both;background: #cfcfcf  url(img/fnd_cabezal.jpg) repeat-x;height:80px;position:relative;border-bottom: 4px  solid #999999;}
.cabezal_eje .icono{float:left;margin-left:25px;height:80px;width:95px;position:relative;}
.cabezal_eje .icono img{bottom:0;position:absolute;right:0px;}
.cabezal_eje h1 {font-size:46px;line-height:46px;padding:0 0;padding-top:26px;text-transform:uppercase;font-weight:bold;color:#999999;float:left;}
.cabezal_eje h1 a{color:#999999;}
.cont_ejes {margin-right:18px;margin-left:17px;border-top: 4px  solid #BFBFBF;padding-top:15px;border-right:1px  solid #cccccc;border-left:1px  solid #cccccc;border-bottom:1px  solid #cccccc;padding:15px 10px 5px 10px;}
h3.ejes{height:68px;padding-left:18px;}
h3.down {color:#444444;font-size:18px;padding-left:38px; background:   transparent  url(img/btn_down.gif) no-repeat left;line-height:30px; }
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.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; }

.mas_consultados  { padding: 10px 12px 1px 0px; background: #F2F2F2 url(img/menu_fndzz.gif)  repeat; }
.mas_consultados2 { padding: 10px 12px 1px 0px; background: #F2F2F2 url(img/menu_fnd2.gif) repeat; }
.mas_consultados3 { padding: 10px 12px 1px 0px; background: #B1C8E1 url(img/menu_fnd2.gif) repeat; }

/*a:hover .mas_consultados  { background: #FFFFFF; color: #000000; }
a:hover .mas_consultados3 { background: #FFFFFF; color: #000000; }*/

div.mas_consultados:hover  ul.accesos2 li { left: 5px; }
div.mas_consultados3:hover ul.accesos2 li { left: 5px; }

.shadow { -moz-box-shadow: 1px 1px 4px #BFBFBF;
          -webkit-box-shadow: 1px 1px 4px #BFBFBF;
          box-shadow: 1px 1px 4px #BFBFBF;
          -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#BFBFBF')";  /* IE 8 */
          filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#BFBFBF'); } /* IE 5.5 - 7 */

.div_videos{padding:   15px  0 5px 0 ; background:  #F2F2F2;height:340px; }

ul.accesos { font-size: 13px;
             font-weight: bold;
             text-transform: uppercase;
			 margin-top: 10px; }
ul.accesos a { color:#043872;    /*#473049;*/
               display:block; }
ul.accesos li { margin-bottom: 5px;
                padding-top: 1px;
                padding-left: 5px;
                padding-bottom: 6px;				
				color:#043872;    /*#473049;*/
                line-height: 18px;				
				background: transparent url(img/border_lile.gif) repeat-x bottom; }
				
ul.accesos2   { font-family: Calibri, Arial, Helvetica;
                font-size: 1.2em;
                font-weight: 800;				
				text-transform: uppercase;
				margin-top: 8px; }
ul.accesos2 li { /*padding-left: 2px;*/
				 color:#043872;   /*#473049;*/
				 text-align: left;
                 line-height: 1.2;
				 position: relative; }  /*display:block;*/ }
				

.fondogris{background-color:#e4e4e4;}
 /* videos-- */
#player { width: 300px;height: 350px;overflow: hidden;position: absolute;clear: both;}
.youtube .carousel {width: 100%;height: 87px;overflow: hidden;position: absolute;left: 0px;z-index: 3;bottom:0;padding-bottom:5px;}
.youtube .thumbnail {margin: 2px;width: 85px;margin-left:9px;border: 1px solid #ececec;float:left;cursor:pointer;}
.youtube iframe.player {width: 100%;height: 240px;overflow: auto;border: 0;top:0px;left:0;position:absolute;}

 /* 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;}
/* autoridades -- */
.autoridad {margin-top:15px;padding-bottom:10px;border-bottom: 1px  solid #E4E4E4;overflow:hidden;}
.autoridad h3{font-size:21px;margin-bottom:7px; border-bottom: 1px  solid #BFBFBF;}
.autoridad .clic{padding:   10px 0 5px 5px 0;display:block;background:  #F2F2F2;border-bottom:2px solid #E4E4E4;height:27px; cursor:pointer;}
.autoridad .clic a{display:block;width:100%;}
.autoridad h4{background: transparent  url(img/btn_down_2.gif) no-repeat right;margin:0 10px 0 5px;padding-top:3px;line-height:22px:}
.autoridad .fotoaut{float:left; margin-right:15px;padding-bottom:0;line-height:0;padding:2px 2px;border:1px solid #cccccc;background-color:#fff; }
.autoridad .desplega{margin-top:10px;}
.autoridad .foto img{padding:2px 2px;border:1px solid #cccccc;}

.acceder{font-size:14px;padding-left:15px;background:   transparent url(img/btn_ul_3.png)  no-repeat  left;line-height:13px;margin-bottom:15px;}
.acceder a{color: #4774AB; }
.acceder a:hover{text-decoration:underline; }
/* cronogramas -- */
.cronograma {margin-top:15px;padding-bottom:10px;background:     transparent  url(img/sombra_abajo.png) no-repeat  bottom;overflow:hidden;}
.cronograma h3{font-size:21px;margin-bottom:7px; border-bottom: 1px  solid #BFBFBF;}
/* HEADER -------------------------------------------------------------------- */

#header{position:relative;z-index:2;position:relative;margin-top:80px;}
#top{/* height:45px;*/
color:#F8F8F8;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
font-size:11px;
position:absolute;
z-index:2;
margin-left: 130px;}
#marcadigital{width:100%;color:#336699;height:40px;line-height:40px;border-top:  3px  solid #E4E4E4;background-color:#fff;}
#marcadigital h1{font-family: Helvetica, Arial, sans-serif;;font-size:24px;text-transform: normal;letter-spacing: -1px;font-weight:normal;float:left;line-height:40px;margin-left:10px;color:#663366;}
#marcadigital .der{width:300px;float:right;height:40px;margin-right:15px;}
#marcadigital .banderita{margin:8px 0 0 10px;float:right;}
#marcadigital.contacto {color:#999;float:right;font-size:11px;padding-top:3px;.margin-left:0; _margin-left:0; }
#marcadigital .redessociales{margin-right:5px;width:165px;padding-left:25px;float:right;height:40px;background: transparent  url(img/sombra_vertical.png) repeat-y left;}
#marcadigital .redessociales img{margin:7px 0 0 5px;float:left;}
#header .tira{width:100%; height:90px;background:  transparent url(img/fnd_logos.png)  repeat-x  top;margin-bottom:25px;}
#header .buscader{width:290px; height:40px;float:right;margin-top:28px;}
#header .tira .logo{width:200px;height:70px;z-index:100;margin-left:20px;padding-top:12px;float:left;}
 #fotofondo{position:absolute;z-index:-10;width:100%;height:580px;top:40px;left:0; background-repeat: repeat-x; background-attachment: scroll; background-position: center top; }
#sub_header{background-color:#fff;padding:   15px  15px 30px 15px ;}
.slider_notis {padding:2px 2px;background-color:#fff;width:618px;height:307px;float:left;margin-bottom:20px;border: 1px  solid #dcdcdc;position:relative;color:#fff;}
.slider_notis .titulares{position:absolute;bottom:2px;padding:10px 10px; background: transparent url(img/fnd_titulo.png) repeat;width:596px; }
.slider_notis .titulares h2{font-size:20px;font-weight:normal;padding-bottom:5px;line-height:22px;}
.slider_notis .titulares h2 a{color:#fff;}

.accesos_principales {width:268px; background:  transparent url(img/trami_servicios.gif)  no-repeat  top;padding-top:35px;float:right; }
.accesos_principales .btn_acceder{width:268px;height:85px;float:left;text-align:center;padding-top:5px;padding-bottom:3px; background:    transparent  url(img/divider_accesos.jpg)  repeat-x bottom; }

.sub_accesos {width:900px;height:55px;padding: 2px 4px 2px 5px; background:   transparent  url(img/fnd_subaccesos.jpg) repeat top;border-right:1px solid #cccccc;border-left:1px solid #cccccc;clear:both;}
.sub_accesos .botones{width:225px;height:55px;float:left;text-align:center;padding-top:5px;}
.sub_accesos .botones.line{background: transparent  url(img/line_subaccesos.gif) no-repeat center right;}
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;}
 /* slider secciones ------ */
.slider_sec {border:1px solid #cccccc;padding: 10px  10px 10px 10px ;background-color:#fff;width:880px;height:110px;position:relative;clear:both;margin-bottom:20px;}
.slider_sec .btn_izq{height:100px;width:25px;float:left;}
.slider_sec .btn_der{height:100px;width:25px;float:right;}
.slider_sec .cont_imag{width:878px;float:left;height:115px;overflow:hidden;}
.slider_sec .cont_imag #slide{height:100px;overflow:hidden;width:865px}
.slider_sec .cont_imag ul {display:block;overflow:hidden;position:relative;width:3000px;}
.slider_sec .cont_imag li{width:143px;padding:0 5px 0 5px;height:100px;overflow:hidden;border-right:1px solid #cccccc;border-left:1px solid #cccccc;background-color:#fff;float:left;margin-right:15px;margin-left:5px;text-align:center;font-size:10px;display:block;line-height:12px;}
.slider_sec .cont_imag a {color:#000;font-weight:bold;}
.slider_sec .cont_imag li img{display:block;}
 /* slider paginas grales------ */
.slider_pag {border:1px solid #cccccc;padding: 10px  10px 10px 10px ;background-color:#e4e4e4;width:880px;height:110px;position:relative;clear:both;margin-bottom:20px;}
.slider_pag .cont_imag{width:878px;float:left;height:115px;overflow:hidden;}
.slider_pag .cont_imag #slide{height:100px;overflow:hidden;width:865px;}
.slider_pag .cont_imag ul {display:block;overflow:hidden;position:relative;width:3000px;margin-left:0;}
.slider_pag .cont_imag li{width:143px;padding:0 5px 0 5px;height:100px;overflow:hidden;border-right:1px solid #cccccc;border-left:1px solid #cccccc;background-color:#fff;float:left;margin-right:15px;margin-left:5px;text-align:center;font-size:10px;display:block;line-height:12px;}
.slider_pag .cont_imag a {color:#000;font-weight:bold;}
.slider_pag .cont_imag li img{display:block;}
  /*  enlaces de interes------ */
ul.enlaces {overflow:hidden;}
ul.enlaces li  {margin-bottom:8px; border-bottom:1px solid #ccc;padding-bottom:2px;padding-left:27px; background:   transparent  url(img/btn_enlace.png) no-repeat 5px 8px; line-height:20px;color:#666666;font-size:14px;display:block;float:left;width:250px;margin-left:25px;.margin-left:15px;_margin-left:15px;}
ul.enlaces li a{color:#000;display:block;}
ul.enlaces li:hover{background-color:#fff;}
/*  enlaces programas------ */
h3.programas{float:right;font-size:26px;color:#000;font-weight:normal;padding-bottom:15px;margin-top:0;padding-top:0;line-height:32px;border-bottom: 2px  solid #BFBFBF; padding-bottom:1px;width:100%;text-align:right;margin-bottom:10px; }
.cont_programas {margin-top:20px;background:  #F2F2F2;margin-right:15px;margin-left:0px;padding: 8px 10px 1px  10px;}
ul.programas {font-size:14px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;;text-transform:uppercase; font-weight:bold;line-height:18px;margin-bottom:10px;}
ul.programas li { position:relative;border-bottom:1px solid #fff;padding-bottom:2px; background:   transparent  url(img/sbr_botones.png) repeat-x bottom; color:#666666;clear:both;overflow:hidden;}
ul.programas li a, ul.programas a{color:#7B5777;display:block;overflow:hidden; }
ul.programas li a:hover,ul.programas li a:hover{color:#000; cursor: pointer; }
ul.programas li img{float:left;margin-left:10px;margin-right:5px;}
ul.programas li .prog{float:left;width:500px;margin-left:10px;margin-top:10px;line-height:15px;}

/* --- PLANES Y PROGRAMAS --------- */
h3.tituplanes  {font-size:18px;color:#000;font-weight:normal;line-height:24px;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.4) !important;padding-bottom:6px; }
h3.tituorga{font-size:18px;color:#805595;font-weight:normal;padding-bottom:8px;margin-top:0;padding-top:0;line-height:22px;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.4) !important; letter-spacing: 1px; }
ul.organismo li{}
ul.organismo li a{color:#663366; display:block;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.3) !important;background-color:   #e3e1e1;margin-bottom:10px;padding: 10px 10px 10px 10px;line-height:20px;font-size:13px;font-weight:bold;text-transform:uppercase;display:block;border-radius: 10px 10px 10px 10px;}
ul.organismo li a:hover  {color:#fff;background-color:#663366; }
ul.plan, ul.planindex  {overflow:hidden;margin-right:-30px;}
ul.plan li{width:270px;height:86px; background:   transparent  url(img/plan_org.jpg) no-repeat left;float:left;margin-right:30px;margin-bottom:15px;position:relative;}
ul.plan li a{color:#663366; display:block;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.3) !important;line-height:17px;font-size:14px;font-weight:bold;text-transform:uppercase;display:block;height:72px;}
ul.plan li a:hover, ul.planindex li  a:hover{color:#000; }
ul.plan li .titu{margin-left:43px;margin-top:11px;margin-right:14px;}
ul.planindex li a{color:#663366; display:block;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.3) !important;line-height:18px;font-size:14px;font-weight:bold;text-transform:uppercase;display:block;height:74px;}
ul.planindex li{width:270px;height:86px; background: transparent  url(img/plan_index.jpg) no-repeat left;float:left;margin-right:30px;margin-bottom:15px;position:relative;}
ul.planindex li .titu{margin-left:8px;margin-top:12px;width:164px;float:left;}
ul.planindex li .ico {width:90px;text-align:center;height:78px;margin-top:2px;float:left;}

 /* enlaces ico especiales  ----------- */
.accesos_secciones {width:175px;font-size:16px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;line-height:17px;overflow:hidden;float:left;margin-top:5px;margin-bottom:0px; }
.accesos_secciones img{float:left;margin-bottom:5px;margin-right:8px}
.accesos_secciones a{display:block;}
.accesos_secciones .prog{padding-top:15px;margin-left:10px;margin-bottom:10px;}
.accesos_otros {width:175px;font-size:16px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;line-height:17px;overflow:hidden;margin-top:5px;margin-bottom:5px; }
.accesos_largue {width:100%;font-size:16px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;line-height:17px;overflow:hidden;margin-top:5px;margin-bottom:5px; }
.accesos_otros img,.accesos_largue img{float:left;margin-bottom:5px;}
.accesos_otros a, .accesos_largue a{display:block;width:100%;}
.accesos_otros .prog, .accesos_largue  .prog{float:left;margin-top:15px;margin-left:10px;margin-bottom:10px;}
.accesos_largue {width:100%;font-size:16px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;line-height:17px;overflow:hidden;margin-top:5px;margin-bottom:5px; }
.accesos_centro{float:left;margin-bottom:10px;width:100%;text-align:center;font-size:16px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;line-height:17px;overflow:hidden;border-bottom:  1px solid #BFBFBF;}
.accesos_centro a {display:block;width:100%;}
.accesos_centro:hover {background-color:#E4E4E4;}
.accesos_centro img {float:none;cleer:both;margin-top:4px;}
.accesos_centro .titu {margin-left:10px;margin-bottom:5px;text-align:center;width:90%;}
/*  enlaces gobierno------ */
ul.gobierno {font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;overflow:hidden; }
ul.gobierno li {margin-bottom:35px; border-bottom:1px solid #fff;padding-bottom:2px; color:#666666;overflow:hidden;display:block;}
ul.gobierno li a, ul.gobierno a{color:#333333;display:block; }
ul.gobierno li a:hover,ul.gobierno li a:hover{color:#000; }
ul.gobierno li img{float:left;margin-bottom:5px;}
ul.gobierno li .prog{float:left;margin-top:0px;margin-left:10px;width:230px;margin-bottom:2px; background: transparent  url(img/sbr_botones.png) repeat-x bottom;padding-bottom:8px;padding-left:5px;font-size:18px;line-height:18px;;text-transform:uppercase;font-weight:bold;}
ul.gobierno li .desc{float:left;margin-left:5px;width:230px;padding-left:5px;font-size:15px;line-height:16px;}

/* columnas  ----------- */
.bloque175 {width:175px;}
.bloque200 {width:200px;}
.bloque210 {width:210px;}
.bloque260 {width:410px;}
.bloque280 {width:280px;}
.bloque300 {width:300px;}
.bloque360 {width:360px;}
.bloque435 {width:435px;}
.bloque450 {width:455px;}
.bloque585 {width:585px;}
.bloque670 {width:670px;}
.bloque900 {width:900px;}


.bloque_avisos {width:585px;margin-top:25px;padding: 15px 0 0 0; background:   transparent  url(img/sombra_arriba.png) no-repeat top; }
.bloque_avisos .aviso{width:280px; background: #BFBFBF;float:left;text-align:center;}
.bloque_avisos .aviso2{width:280px; margin-left:25px;background: #BFBFBF;float:left;text-align:center;}
.bloque_avisos2 {width:625px;padding: 0px; margin-top:0px;}
.bloque_avisos2 .aviso{width:625px; background: #BFBFBF;float:left;text-align:center;clear:both;margin-bottom:20px;}
.bloque_avisos2 .aviso2{width:300px; background: #BFBFBF;float:left;text-align:center;margin-bottom:10px;}
.sbr_abajo {  background:   transparent  url(img/sombra_abajo.png) no-repeat top;width:100%;height:18px;margin-top:15px;clear:both;}
.sbr {  background:   transparent  url(img/sombra_abajo.png) no-repeat top;width:100%;height:18px;margin-top:15px;clear:both;}
.marg25left {margin-left:25px;}
.marg25right {margin-right:25px;}
.marg15right {margin-right:15px;}
.marg25top {margin-top:25px;}
.marg10top {margin-top:10px;}    
.marg25bot {margin-bottom:25px;}
.marg110left {margin-left:110px;}
.padding15 {padding:15px 15px 15px 15px;}
.corte {clear:both;width:100%;height:1px;}
/* REPARTICIONES Y SECCIONES --------- */
h3.institucional  {font-size:24px;color:#663366;font-weight:normal;line-height:26px;}
h3.titureparticion{font-size:16px;color:#888888;font-weight:bold;padding-bottom:15px;margin-top:0;padding-top:0;line-height:32px;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.3) !important;  }
h8.titureparticion{font-size:14px;color:#888888;font-weight:bold;padding-bottom:15px;margin-top:0;padding-top:0;line-height:32px;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.3) !important;  }
.cont_reparticiones {margin-right:15px;margin-left:0px;border-top: 4px  solid #BFBFBF;border-right:1px  solid #cccccc;border-left:1px  solid #cccccc;border-bottom:1px  solid #cccccc;border-radius: 10px 10px 10px 10px; padding: 5px 10px 8px  10px;background-color:#F1F5F9;}
ul.reparticiones li{}
ul.reparticiones li a{color:#663366; display:block;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.3) !important;background-color:   #e3e1e1;margin-bottom:10px;padding: 10px 10px 10px 10px;line-height:20px;font-size:10px;font-weight:bold;text-transform:uppercase;display:block;border-radius: 10px 10px 10px 10px;}
ul.reparticiones li a:hover  {color:#fff;background-color:#663366; }
ul.reparticiones li.active a{color:#fff;background-color:#663366;}
.foto img.wp-post-image {padding:2px 2px;border:1px solid #cccccc; }

/* CONTACTO REPARTICION--------- */
.contactodiv {background: #f2f2f2;border:   1px  solid #E4E4E4;padding-left:13px;padding-top:10px;padding-right:10px;padding-bottom:0px;margin-top:25px;overflow:hidden;margin-bottom:15px;}
.contactodiv .titula {margin-bottom:15px;height:27px;}
.contactodiv .lista {font-size:12px;color:#333333;padding-bottom:3px; border-bottom: 1px solid #dedddd;margin-top:2px;margin-bottom:10px; line-height:16px;}
.contactodiv .lista img{padding-right:5px;}
/* CONTACTO institucional--------- */
.contactodiv2 {background: #f2f2f2;border:   1px  solid #E4E4E4;padding-left:13px;padding-top:10px;padding-right:10px;padding-bottom:0px;margin-top:5px;overflow:hidden;margin-bottom:25px;}
.contactodiv2 .titula {margin-bottom:5px;height:27px;}
.contactodiv2 .lista {font-size:12px;color:#333333; border-bottom: 1px solid #dedddd;margin-top:2px;padding-bottom:1px; line-height:16px;}
.contactodiv2 .lista img{padding-right:5px;}
/* LICITACIONES --------- */
ul.licitaciones {font-size:12px;font-weight:bold;line-height:15px;margin-top:10px;}
ul.licitaciones li {margin-bottom:4px;color:#4173AF;background:  transparent url(img/btn_ul_6.gif)  no-repeat left;}
ul.licitaciones li a, ul.licitaciones a{color:#003366;display:block; padding:3px 0 3px 18px;}
ul.licitaciones li a:hover,ul.licitaciones li a:hover{color:#000;background:  #E4E4E4 url(img/btn_ul_6.gif)  no-repeat left; }
.licitacion {color:#000;background: #f3f3f3;padding: 10px 10px 10px 10px ;width:100%;overflow:hidden;margin:15px 0 15px 0;}
.licitacion .fecha{width:70px;color:#336699;float:left;text-align:center;}
#secciones .licitacion .descripcion p, #secciones .licitacion .informacion p{margin-bottom:5px;}
.licitacion .descripcion{float:left;width:750px;padding-right:15px;margin-left:20px;color:#000;font-weight:bold;}
.licitacion .informacion{float:left;width:750px;margin-right:15px;margin-left:90px;padding-left:20px;padding-top:10px;color:#000;background-color:#dae8eb;}
.licitacion .down{width:30px;display:block;float:right;margin-right:10px;}
.desc_pdf{width:200px; background:   transparent  url(img/ico_pdf.png) no-repeat  top left;padding-left:20px;margin: 7px 25px 10px 0;display:block;padding-top:1px;float:left;}
.desc_doc{width:200px; background:   transparent  url(img/ico_doc.png) no-repeat  top left;padding-left:20px;margin: 7px 25px 10px 0;display:block;padding-top:1px;float:left;}
.desc_pdf a, .desc_doc a{color:#003366}
.desc_pdf a:hover, .desc_doc a:hover{color:#4774AB}

/* Municipios y Comunas------ */
ul.departamentos {overflow:hidden; margin-top:10px;}
ul.departamentos li {color:#006666;overflow:hidden;display:block;float:left;width:190px;margin-right:25px;margin-bottom:8px;font-size:14px;border-bottom: 1px dashed  #996699;margin-bottom:10px;margin-top:5px;line-height:18px;}
#secciones .titu {color:#4173AF;font-weight:bold; }
h2.sub{padding:0 0 0 0;margin: 0 0 10px 0;line-height:18px;}
ul.departamentos li span {color:#333;font-size:11px;}
ul.departamentos li a, ul.departamentos a{color:#004040;display:block; }
ul.departamentos li a:hover,ul.departamentos li a:hover{text-decoration:underline; }
ul.municipio{padding-top:15px;width:100%;}
ul.municipio li {color:#000;overflow:hidden;display:block;float:left;width:100%;margin-right:25px;margin-bottom:15px;font-size:13px; }
ul.municipio li span {color:#999999;font-weight:bold;}
/* comunidades --------- */
ul.comunidades {overflow:hidden; margin-top:10px;}
ul.comunidades li{background:transparent url(img/sbr_botones.png)  repeat-x  bottom;color:#663366;overflow:hidden;display:block;float:left;padding-left:10px;width:175px;margin-right:25px;margin-bottom:10px;margin-top:5px;line-height:18px;font-weight:bold;padding-bottom:4px;}
ul.comunidades li a{color:#663366; display:block;}
ul.comunidades li a:hover  {color:#000; }
.comunidades h2{font-size:26px;line-height:29px;color:#000;padding-bottom:2px;border-bottom:1px solid #FF9933;margin-bottom:10px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;background:   transparent url(img/sbr_botones.png)  repeat-x  bottom ;}
.comunidades img.mapita{float:right;padding:2px 2px;border:1px solid #cccccc; margin-left:8px;margin-bottom:2px; }
.comunidades .archivos a{color:#663366;padding-left:20px;background:transparent  url(img/btn_ul_4.gif) no-repeat  left; font-weight:bold;}
.comunidades .archivos a:hover{color:#000;}
/* widget -------------- */
.facebook{margin-bottom:10px;}
.twitter{margin-bottom:10px;}
/* capacitaciones --------- */
.capacitacion{width:100%;margin-bottom:15px;border-bottom: 1px  solid  #d5d5d5;padding-bottom:5px;overflow:hidden;}
.capacitacion h4{color:#7992a6;padding-left:20px;}
/* Cronogramas de pago --------- */
.capacitacion{width:100%;margin-bottom:15px;border-bottom: 1px  solid  #d5d5d5;padding-bottom:5px;overflow:hidden;}
.capacitacion h4{color:#7992a6;padding-left:20px;}
/* contacto--------- */
.fnd_contacto{ background-image: url(img/contacto_fnd.gif); background-position: top right; background-repeat: no-repeat;}
.contacto_eje{width:99%;height:36px; background:  transparent  url(img/contacto_fnd_lista.jpg) repeat-x;border-left:   1px solid #d6d6d6;border-right:   1px solid #d6d6d6 }
.contacto_eje h2{font-size:16px; color:#330033;line-height:36px;padding-top:1px;margin-left:10px;padding-left:18px; background:    transparent url(img/ul_black.png)  no-repeat  left;}
.contacto_eje h2:hover{color:#666699;}
.contacto_eje{display:block;}
.contacto_izq {background-color:#F2F2F2;padding:10px 10px;}
.contacto_izq .tel{font-size:35px;line-height:34px;color:#000;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:left;padding-bottom:15px; background:   transparent  url(img/contacto_line.gif) repeat-x  bottom; }
.contacto_izq .buzon{padding-bottom:15px; padding-top:10px;background:   #fff  url(img/contacto_line.gif) repeat-x  bottom;display:block; }
.contacto_izq .buzon:hover{ background:   transparent  url(.img/contacto_line.gif) repeat-x  bottom; }
#secciones .contacto_izq p{margin-bottom:5px;color:#000;}

.line_especial{background:   transparent  url(img/contacto_line.gif) repeat-x  bottom;width:100%;clear:both;height:3px;}
ul.tel{padding-left:10px; background:  transparent none  repeat-x }
ul.tel li{padding-bottom:6px;margin-top:10px;background: transparent  url(img/contacto_line.gif) repeat-x bottom;padding-left:2px;margin-right:4px;overflow:hidden;}
ul.tel .desc{color:#666699;font-size:13px;font-weight:bold;width:370px;float:left;}
ul.tel .number{font-size:16px;color:#000;font-weight:bold;float:right;width:170px;text-align:left;}

.tel_emergencias {margin-top:25px;background-color:#E4E4E4;padding-left:10px;padding-bottom:10px;}
.tel_emergencias .titular {font-size:20px;line-height:20px;color:#000;padding-top:10px;font-family:"Myriad Pro",Myriad,"Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:   1px  solid #444444;padding-bottom:3px;margin-bottom:10px;}
.tel_emergencias li {border-bottom:  2px solid #F2F2F2;padding-bottom:3px;font-size: 16px;color:#990000;background:url("img/contacto_line.gif") repeat-x scroll center bottom transparent;}
.tel_emergencias li span{font-weight:bold;}
/* Buzon ciudadano--------- */
.buzon_fondo{height:440px;width:880px;background: transparent  url(img/buzon_fnd.jpg) repeat-x top;padding-top:20px;padding-left:20px;padding-right:20px;margin-bottom:0;}
.buzon_fondo h2{text-align:center;text-align:center;width:100%;color:#fff;}
.buzon_fondo .tel{font-size:72px;text-align:center;width:100%;margin-top:15px;font-weight:bold;color:#fff;}
/* Contactoo index--------- */
#fondo_conta{overflow:hidden;width:910px;margin-left:15px; background: url(img/cont_fnd.jpg)  repeat-x  top;padding-top:0;margin-bottom:20px; }
.conta_acceso{float:left;width:417px;height:137px;margin-left:25px;margin-top:35px;}
/* Eventos ------ */
ul.eventos { margin-top:10px;overflow:hidden;position:relative;overflow:hidden;padding-left:20px;}
ul.eventos li{border: 1px  solid  #E3E1E1;width:200px;padding:15px 15px 0 15px;background:    #F2F2F2  url(img/menu_fnd.gif) repeat; display: block;position:absolute;}
#secciones ul.eventos li h5{font-weight:normal;font-size:11px;margin-top:0;margin-bottom:4px;color:#7B5777;}
#secciones ul.eventos li h2{font-weight:bold;font-size:15px;line-height:17px;margin-bottom:3px;color:#663366;}
#secciones ul.eventos li h3{font-weight:normal;font-size:12px;color:#333333;}
#secciones ul.eventos li .fecha{color:#996699;font-size:12px;margin-bottom:2px;margin-top:5px;color:#004040;}
#secciones ul.eventos li .fecha img{padding:0px 0px;border:none; margin-right:3px;margin-bottom:0px;background-color:transparent;}
#secciones ul.eventos li img{padding:2px 2px;border:1px solid #cccccc; margin-right:8px;margin-bottom:2px;background-color:#7B5777;margin-bottom:0px;clear:both;text-align:center;float:center;}
#secciones ul.eventos li p{margin-bottom:5px;}
#secciones h2.event{font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0pt 0pt 2px rgba(0, 0, 0, 0.3) !important;margin:auto; text-align:center;}
/* Redes Sociales--------- */
.redes_sociales {background-color:#f2f2f2;border:1px solid #ececec;padding:    10px  0 6px 12px ;}
 .redes_sociales img{margin-right:13px;}
/* mapa google--------- */
#map_canvas {height: 340px;}
/* 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;
}

/* Footer -------------------------------------------------------------------- */
#footer_border{
height:15px;
/*background: url(../img/footer_sombra.jpg) left repeat-x;*/
background-color:#B1C8E1;
/* IE fix */
font-size:1px;
width:100%;
margin:0 0 20px 0;}
#footer .escudo{
position:absolute;
top:14px;
left:45%;
width:55px;
height:60px;
background: url(img/footer_escudo.png) left repeat-x;
z-index:8;}
#footer .redessociales{color:#fff;font-weight:normal;}
#footer .redessociales img{margin-right:4px;}
#footer{
	color:#4173AF;
	font-size: 11px;
	background-color:#749DC9;   /*#996699;*/
	position:relative;
    margin-top:25px;
}

#footer_bottom{
	margin:0 0 0 0;
	padding:10px 0 10px 0;
    line-height:20px;
	font-size: 10px;
    font-weight: bold;
    text-align:center;
    color:#F2F2F2;
	background-color:#4E7396;  /*#587CA6;*/ /*#663366;*/
}

#footer h4, #footer h4 a{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#043872;  /*#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 25px 0;}
#footer .columna {width:210px;border-right:1px #999 solid;float:left;margin-right:10px;margin-left:15px;margin-bottom:10px;}
#footer .columna a, #footer .columna2 a{color:#666666f;font-size:12px;}
#footer .columna a:hover, #footer .columna2 a:hover{text-decoration:underline;color:#000;}
#footer .columna2 {width:210px;.width:202px;_width:202px;float:left;margin-left:15px;margin-bottom:20px;}
#footer ul {margin-bottom:15px;}
#footer li{margin: 2px 0 5px 0;line-height:16px;}
 #footer li a{color:#F2F2F2;}
/*//// 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:11px;font-weight:bold;}
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_verticalizq {background: url("img/sombra_vertical_izq.png") repeat-y scroll left center transparent;padding-left:15px;}
/* 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;}*/      /* CMJM ELIMINADO - VERIFICAR
/* FlexSlider Necessary Styles
*********************************/ 
/*.flexslider {                                     /* CMJM ELIMINADO - VERIFICAR */
   /* width: 100%;
    margin: 0;
    padding: 0;
}*/

/*.flexslider .slides > li {
    display: none;
}*/ /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.flexslider .slides img {                         /* CMJM ELIMINADO - VERIFICAR */
   /*max-width: 100%;
    display: block;
}*/

/*.flex-pauseplay span {                            /* CMJM ELIMINADO - VERIFICAR */
   /* text-transform: capitalize;
}*/

/* Clearfix for the .slides element */
/*.slides:after {                                  /* CMJM ELIMINADO - VERIFICAR */
   /* content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
*/
/*html[xmlns] .slides {                            /* CMJM ELIMINADO - VERIFICAR */
   /* display: block;
}*/

/** html .slides {                                 /* CMJM ELIMINADO - VERIFICAR */
   /* height: 1%;
}*/

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/*.no-js .slides > li:first-child { display: block;}*/            /* CMJM ELIMINADO - VERIFICAR */
/* FlexSlider Default Theme
*********************************/
/*.flexslider {background: #fff;position: relative;zoom: 1;}*/    /* CMJM ELIMINADO - VERIFICAR */
/*.flexslider .slides > li a{ color: #fff;}*/                     /* CMJM ELIMINADO - VERIFICAR */
/*.flexslider .slides > li a:hover{color: #BFBFBF;}*/             /* CMJM ELIMINADO - VERIFICAR */
/*.flexslider .slides {zoom: 1;margin: 0px;}*/                    /* CMJM ELIMINADO - VERIFICAR */
/*.flexslider .slides > li {position: relative;}*/                /* CMJM ELIMINADO - VERIFICAR */
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
/*.flex-container {zoom: 1;position: relative;}*/                 /* CMJM ELIMINADO - VERIFICAR */
/* Caption style */
/* IE rgba() hack */
/*.flex-caption {background: none;-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#444444);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#444444);zoom: 1;}*/ /* CMJM ELIMINADO - VERIFICAR */
/*.flex-caption {width: 96%;                                      /* CMJM ELIMINADO - VERIFICAR */
/* padding: 2%;
position: absolute;
left: 0px;
bottom: 0px;
background: rgba(0,0,0,.6);
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.9);
font-size: 12px;
line-height: 14px;}*/
/*.flex-caption h4{font-weight:normal;font-size:19px;line-height:22px;}*/     /* CMJM ELIMINADO - VERIFICAR */
/*.flex-caption p {margin: 0px 0px;}*/                                        /* CMJM ELIMINADO - VERIFICAR */ 
/* Direction Nav */
ul.flex-direction-nav {margin: 0px 0px;}
ul.flex-direction-nav li {margin: -10px 0px 0px 0px;padding: 0px;float: left;}
ul.flex-direction-nav li a {width: 30px;height: 35px;margin: -20px 0 0 0px;padding: 0px 0px;background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute;top: 50%;cursor: pointer; text-indent: -9999px;}
ul.flex-direction-nav li .next {background-position: -30px 0;right: 0;}
ul.flex-direction-nav li .prev {left: 0;}
ul.flex-direction-nav li .disabled {opacity: .3;filter: alpha(opacity=30);cursor: default;}

/* Control Nav */                                                   
/*.flex-control-nav {                         /* CMJM ELIMINADO - VERIFICAR */
   /* width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}*/

/*.flex-control-nav li {                      /* CMJM ELIMINADO - VERIFICAR */
   /* margin: 0 0 0 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}*/

/*.flex-control-nav li:first-child {         /* CMJM ELIMINADO - VERIFICAR */
   /* margin: 0;
}*/

/*.flex-control-nav li a {                  /* CMJM ELIMINADO - VERIFICAR */
   /* width: 10px;
    height: 10px;
    display: block;
    background: url(images/bg_control_nav.png) no-repeat 0 0;
    cursor: pointer;
    text-indent: -9999px;
}*/

/*.flex-control-nav li a:hover {           /* CMJM ELIMINADO - VERIFICAR */
   /* background-position: 0 -10px;
}*/

/*.flex-control-nav li a.active {          /* CMJM ELIMINADO - VERIFICAR */
   /* background-position: 0 -20px;
    cursor: default;
}*/

.funscr {
	max-height: 180px;
	overflow-y: auto;
    padding-right:8px;
    margin-bottom:10px;
}

#scroll-pane,.scroll-pane{position:relative}
.scroll-content {position:absolute;top:0;left:0}
.slider-wrap{position:absolute;right:0;top:0;background-color:lightgrey;width:20px;border-left:1px solid gray;}
.slider-vertical{position:relative;height:100%}
.ui-slider-handle{width:20px;height:10px;margin:0 auto;background-color:darkgray;display:block;position:absolute}
.ui-slider-handle img{border:none}
.scrollbar-top{position:absolute;top:0;}
.scrollbar-bottom{position:absolute;bottom:0;}
.scrollbar-grip{position:absolute;top:50%;margin-top:-6px;}
.ui-slider-range{position:absolute;width:100%;background-color:lightgrey}
.scroll-content-item {background-color:#fcfcfc;color:#003366;width:100px;height:100px;float:left;margin:10px;font-size:3em;line-height:96px;text-align:center;border:1px solid gray;display:inline;}

/* modificacion: reemplazar scroll-pane */   /* HECHO */
#scroll-pane,.scroll-pane { background-color:white;float:left;overflow:auto; width:460px; height:380px;position:relative;border:1px solid gray;margin:0 10px 25px 10px;display:inline}

.scroll-content-item {background-color:#fcfcfc;color:#003366;width:130px;height:20px;float:left;margin:10px;font-size:1.5em;line-height:26px;text-align:center;border:1px solid gray;display:inline;}

/* modificacion : agregar margin */ /* HECHO */
body {
  background-image: url("../imagenes/header_bckg.png");
  background-size:contain;
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  margin:10px 0 0 0;
}






.boton {
	background-color:slategrey;
    color:#fff;
    padding:5px;
    width:100px;
    cursor:pointer;
    border-radius:8px;
    border:1px solid slategrey;
}
 

.boton:hover{
    background-color:dimgrey;
}


#menuv {
        border: 1px solid #999999;
        border-width: 1px 1px 0 1px;
        width: 150px;
        font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv ul, li {
        list-style-type: none;
}

#menuv ul {
        margin: 0;
        padding: 0;
}

#menuv li {
        border-bottom: 1px solid  #999999;
}

#menuv a {
        text-decoration: none;
        color: #000000;
        background: #C4B5D7;
        display: block;
        padding: 3px 6px;
        width: 138px;
}

#menuv a:hover {
        background: #CCCCCC;
}

#menuv2 {
        border: 1px solid #999999;
        border-width: 1px 1px 0 1px;
        width: 233px;
        font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv2 ul, li {
        list-style-type: none;
}

#menuv2 ul {
        margin: 0;
        padding: 0;
}

#menuv2 li {
        border-bottom: 1px solid  #999999;
}

#menuv2 a {
        text-decoration: none;
        color: #000000;
        background: #C4B5D7;
        display: block;
        padding: 3px 6px;
        width: 221px;
        border-bottom: 1px dotted #999999;
}

#menuv2 a:hover {
        background: #CCCCCC;
}