﻿/* CSS Document by Leo*/
*
{
	margin: 0;
	padding: 0;
}

body#body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #455b70;
}

ul, ul li
{
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}

ul li
{
	display: block;
}

table
{
	border-collapse: collapse;
	border: 0px;
}
td
{
	vertical-align: top;
	padding: 0px;
}

tbody
{
	border: none;
}

a:hover
{
	text-decoration: underline;
}
a
{
	color: #187bb1;
	outline: none;
	text-decoration: none;
}
img, a img
{
	border: 0;
}

.clear
{
	clear: both;
}

fieldset
{
	border: 1px solid #d6dde2;
	overflow: hidden;
	position: relative;
}
fieldset legend
{
	color: #187BB1;
}
html.js fieldset.collapsed legend
{
	display: inline;
}
/*html.js fieldset.collapsible legend a { background:url(images/a5.gif) no-repeat 5px 7px;}
html.js fieldset.collapsed legend a { background:url(images/a4.gif) no-repeat 5px 6px;}*/

fieldset a
{
	color: #dd621e;
}
fieldset .tips
{
	font-size: 10px;
}

.min-width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px; }

#main-wrapper
{
	margin: 0 auto;
	width: 980px;
	background: url( "images/bg.png") repeat-y scroll 0 0;
}
#main
{
	margin: 0 auto;
	width: 940px;
}
ex table.system-status-report th, thead th
{
	border-bottom: 1px solid #d6dde2;
	color: #000000;
	font-size: 13px;
}
thead th, th, tr.even, tr.odd
{
	padding: 0px;
	border-bottom: 1px solid #d6dde2;
}

/*------HEADER------*/
#header
{
	padding: 0px;
}

#header .login-header
{
	margin-top: 20px;
	float: right;
}

#header .login-header a
{
	margin-right: 15px;
	font-weight: bold;
}

#header .login-header a.active
{
	color: #00CEFF;
}

#header .login-header .header-last-link a
{
	margin: 0px;
}

#header .login-header a
{
	font-size: 1.2em;
}

#header .login-header .members-area a
{
	background: url( /sites/default/files/images/padlock.gif ) no-repeat 0 0;
	padding:11px 0 8px 31px;
}

#header .login-header ul li
{
	display: inline;
}

.head-row1
{
	height: 111px;
	width: 100%;
	overflow: hidden;
}
.head-row1 .col1
{
	float: left;
	width: 600px;
}
.head-row1 .col2
{
	float: right;
	margin: 0 10px 0;
}

.head-row2
{
	height: 60px;
	width: 100%;
	overflow: hidden;
	background: url(images/bg-menu.gif) top repeat-x;
}

.head-row3
{	
	height: 30px;
}


.logo
{
	float: left;
}
h1.site-name
{
	font-size: 32px;
	padding: 40px 10px 0px 30px;
	font-family: "Trebuchet MS";
	text-transform: capitalize;
	font-weight: bold;
}
h1.site-name a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 30px;
}
.slogan
{
	padding: 4px 0px 0px 12px;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: none;
	float: left;
}
.slogan-img
{
	margin: 71px 46px 0px 321px;
	float: left;
}

.pr-menu
{
	overflow: hidden;
	background: url(images/bg-menu.gif) top repeat-x;
}
ul.primary-links
{
	margin: 0px;
	padding: 0;
	list-style: none;
	text-align: center;
}
ul.primary-links li
{
	float: left;
	padding: 0 1px 0 0;
	background: url(images/bg-li.gif) no-repeat right 0;
}
ul.primary-links li a
{
	color: #6b6b6b;
	text-decoration: none;
	font-size: 11px;
	display: block;
	font-weight: bold;
	width: 116px;
	overflow: hidden;
	text-transform: uppercase;
	padding: 20px 0px 32px 0px;
}
ul.primary-links li.active a, ul.primary-links li.active-trail a
{
	color: #fff;
	background: url(images/bg-li-act.gif) no-repeat 0 0;
}
ul.primary-links li a:hover
{
	color: #fff;
	background: url(images/bg-li-hover.gif) no-repeat 0 0;
}
ul.primary-links li.last
{
	background: none;
	padding: 0;
}


/*----Breadcrumb-----*/
.breadcrumb
{
	color: #7A7A7A;
	font-size: 14px;
	font-weight: normal;
	text-align: left;	
	vertical-align: middle;
	padding-bottom: 0;
	padding-left: 17px;
}
.breadcrumb a
{
	color: #7A7A7A;
	text-decoration: none;	
	text-transform: none;
	font-weight: normal;
}
.breadcrumb a:hover
{
	text-decoration: underline;
	color: #000;
}

/* footer */

#footer
{
	color: #455b70;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.foot
{
	text-align: left;
	margin: 0 auto;
	width: 940px;
	height: 73px;
	padding: 14px 0px 14px 0px;
	background: url(images/FooterBackground.png) no-repeat top;
}

#footer a
{
	color: #187BB1;
	text-decoration: underline;
}

#footer a:hover
{
	text-decoration: none;
}

#footer .foot span
{
	padding-left: 21px;
}

.foot #foot-message
{
	margin: 0;
}

.foot #block-menu-secondary-links
{
	float: right;
	width: 33%;
	border: none;
}

ul.footer-icon-links
{
	padding-top: 5px;	
}
.footer-icon-links li
{
	padding-left: 10px;
	float:left;
}

#foot-wrapper
{
	margin: 0 auto;
	background: url( "images/bottom-bg.png" ) no-repeat 0 0 transparent;
	width: 980px;
}

#footer .contact-info
{
	text-align: center;
	float: right;
	margin: 3px 0;
}

#footer .contact-info a
{
	text-decoration: none;	
}

/* Footer Address */

#footer .address-mailto
{
	color: inherit;
	padding: 0 29px 2px 0;
}

#footer .address-mailto
{
	background: url( /sites/default/files/images/email.png ) no-repeat 161px -1px;
}

#footer .address-mailto span
{
	padding: 0;
}

/* footer end */

/*------User Profile-------*/

#edit-profile-nombre
{
	width: 350px;
}
#edit-profile-direccion
{
	width: 450px;
}
#edit-profile-centro-trabajo
{
	width: 350px;
}
#edit-profile-codigo-postal-centro-trabajo, #edit-profile-codigo-postal
{
	width: 50px;
}

/*------User register-------*/

#user-register #edit-submit
{
	background: url("images/big-button.gif") no-repeat scroll 0 0 transparent;
	width: 150px;
}
#user-register:hover #edit-submit:hover
{
	background: url("images/big-button-hover.png") no-repeat scroll 0 0 transparent;
	width: 150px;
}

/*******************************************************VIEWS*******************************************************/

.views-exposed-form .clear-block
{
	padding: 0px 20px 0px 0px;
}

.form-select
{
	width: 170px;
}

.view-header
{
	margin: 0px 0 20px 0;
	color: #ADADAD;
}

.view-vista-enlaces .view-header
{
	float: right;
	margin: -26px 0;
	color: #455B70;
}

.messages.status
{
	margin: 0 0 10px 0;
}

.footer-vista-agenda
{
	margin: 10px 0;
	float: right;
}

.vista-agenda table
{
	width: 100%;
}

.vista-agenda table caption
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #187BB1;
}

.vista-agenda thead th
{
	color: #455B70;
	height: 20px;
}

.vista-agenda thead th.views-field-field-fecha-evento-value2
	, .vista-agenda thead th.views-field-field-lugar-value
{
	border-right: 1px solid #D6DDE2;
	padding-left: 10px;
}

.vista-agenda thead tr
{
	border-top: 1px solid #D6DDE2;
}

.vista-agenda tr.even, .vista-agenda tr.odd
{
	height: 35px;
}

.vista-agenda .views-widget
{
	display: inline-block;
}

.vista-agenda #edit-field-fecha-evento-value-value-year
{
	width: 65px;	
	margin: 2px 4px 0;
	padding-top: -1px;
}

.vista-agenda #edit-field-fecha-evento-value-value-month
{
	width: 65px;	
	margin: 2px 0;
	padding-top: -1px;
}

.vista-agenda .views-exposed-form label
{
	float: left;
	margin: 3px 0 0
}

.vista-agenda #edit-field-fecha-evento-value-value-wrapper
{
	width: 140px;
}

.vista-agenda .views-exposed-form .views-exposed-widget
{
	padding: 0px;
}

.vista-agenda .views-exposed-form .views-exposed-widget .form-submit
{
	display: inline-block;
	margin: 0px 20px 0;
}

.vista-agenda .date-views-filter-wrapper 
{
	min-width: 65px;
} 

.vista-agenda td.views-field-field-fecha-evento-value2
	, .vista-agenda td.views-field-field-lugar-value	
{
	border-right: 1px solid #D6DDE2;
	padding-left: 10px;
	padding-right: 10px;
}

.vista-agenda td.views-field-title
{
	padding-left: 10px;
}

.vista-agenda .views-row
{
	padding-bottom: 10px;
}

.vista-agenda-6
{
	background: url(images/bullet.png) no-repeat 0 1px;
	padding-left: 17px;
	
}

#views-exposed-form-Vista-Noticias-page-1 .views-exposed-form .views-exposed-widget
{
	padding: 10px 0;
}

#views-exposed-form-Vista-Noticias-page-1 .views-exposed-form .views-exposed-widget label
{
	font-size: 13px;
}

#views-exposed-form-Vista-Noticias-page-1 .views-exposed-form .views-exposed-widget #edit-date-filter-min-wrapper label
	, #views-exposed-form-Vista-Noticias-page-1 .views-exposed-form .views-exposed-widget #edit-date-filter-max-wrapper label
{
	padding-top: 5px;
	font-size: 10px;
}

div#block-views--exp-Vista_Noticias-page_1, div#block-views-vista_agenda-block_1
{
	background: none repeat scroll 0 0 whitesmoke;
	border: 1px solid #CDCDCD;
	padding: 10px 5px 0 0;
}


#right-col div#block-views-vista_agenda-block_1.block
{
	width: 171px;
}

div#block-views-vista_agenda-block_1 .content
{
	padding: 10px;
}

#block-views--exp-Vista_Noticias-page_1 .title h3
{
	text-align: center;
}

#views-exposed-form-Vista-Noticias-page-1 .views-exposed-form .views-exposed-widget .views-widget
{
	padding: 5px 0;	
}

.content .field  p
{
	display: inline;
	font-weight: bold;
}

.content .field .field-label-inline, .content .field .field-label-inline-first
{
	font-weight: normal;
}

/*------CORNERS------*/
div.block
{
	margin-bottom: 20px;
	color: #363638;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
.block .content
{
	overflow: hidden;
	padding: 10px 20px 10px 10px;
}
.clear-block
{
	padding: 0px 20px 0px 18px;
}
.admin .clear-block
{
	padding: 0px;
}

.bg-cont-left
{
	background: url(images/bg-line.png) repeat-y 23% 0;
	width: 100%;
	overflow: hidden;
}
.bg-cont-right
{
	background: url(images/bg-line.png) repeat-y 79% 0;
	width: 100%;
	overflow: hidden;
}

.list-col2
{
	float: left;
	margin-right: 30px;
}
.list-col2 li
{
	background: url(images/a4.gif) no-repeat 0 5px !important;
	padding-left: 24px !important;
}
.list-col2 li a
{
	color: #455b70 !important;
}

h4
{
	color: #000;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}

.blocks
{
	overflow: hidden;
	width: 100%;
	padding-top: 30px;
}
.blocks div
{
	background: url(images/bg-blocks.gif) top repeat-x #fafafa;
	width: 209px;
	float: left;
	overflow: hidden;
}
/*.blocks div h4 {adding:12px 0px 30px 45px;}*/
.blocks div .inner
{
	padding: 18px 0px 35px 15px;
}
.blocks div a
{
	color: #1579d9;
}
.list, .list2
{
	margin-right: 3px;
}
.blocks div ul
{
	margin-left: 6px;
	margin-bottom: 30px;
}

.blocks2
{
	overflow: hidden;
	width: 100%;
}
.blocks2 .inner
{
	padding: 0px 0px 15px 0px;
}
.blocks2 div.list, .blocks2 div.list2
{
	float: left;
	width: 200px;
}
.blocks2 div.list3
{
	width: 170px;
	float: left;
}
.blocks2 div ul
{
	margin-left: 6px;
}

.events
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.events .list
{
	float: left;
	width: 288px;
}

.list-col
{
	float: left;
	margin-right: 30px;
}
a.cont-more
{
	font-size: 14px !important;
	font-weight: bold !important;
}

.aboutus .columns
{
	width: 100%;
	overflow: hidden;
}
.aboutus .column-left
{
	width: 45%;
	float: left;
}
.aboutus .column-right
{
	width: 45%;
	float: right;
}
.aboutus span
{
	font-weight: bold;
	font-size: 12px !important;
	color: #0462ae;
}

.solutions .list-left
{
	float: left;
	margin-right: 20px;
}

.links-content .columns
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.links-content .column-left
{
	width: 45%;
	float: left;
}
.links-content .column-right
{
	width: 45%;
	float: right;
}

.services .columns
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.services .column-left
{
	width: 40%;
	float: left;
}
.services .column-right
{
	width: 55%;
	float: right;
}

.faq span
{
	font-weight: bold;
	font-size: 14px !important;
}

.links-indent
{
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	margin: -10px -14px 0;	
}
.links-indent ul.links li
{
	float: left;
	padding: 0 8px 0px 0 !important;
}
.links-indent ul.links li a
{
	background: url(images/bg-links.gif) top repeat-x;
	display: block;
	text-decoration: underline !important;
	color: #187BB1 !important;
	font-weight: bold;
	font-size: 13px !important;
}
.links-indent ul.links li a:hover
{
	text-decoration: none !important;
}
/*-----------------*/

#cont
{
	overflow: hidden;
	width: 100%;
}
.cont-inner
{
	padding: 0px 0px 0px 0px;
}

#left-col
{
	width: 22%;
	float: left;
}
#left-col .ind
{
	margin: 0 10px 0;
}

.width
{
	width: 100%;
}

#cont-col
{
	overflow: hidden;
	height: 1%;
	padding: 0px 20px 20px 20px;
}
#cont-col .ind
{
	width: 100%;
}

#right-col
{
	width: 20%;
	float: right;
}
#right-col .ind
{
	padding: 0px 1px 0px 0px;
}

#right-col div.block
{
	width: 177px;
}

#right-col #block-block-5 .content .content-aggretation
{
	width: 170px;
}

/**************---TITLES---**************/
h1
{	
	font-size: 16px;
	font-weight: normal;
}
h1.title
{
	background: none;
	font-size: 16px;
}
.title h3
{
	color: #393939;
	text-decoration: none;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	text-transform: none;
}
h1.title a
{
	font-size: 16px;
	color: #187BB1;
	text-transform: none;
	text-decoration: none;
}
h1.title a:hover
{
	text-decoration: none;
	color: #00CEFF;
}
#tabs-wrapper h2
{
	background: none;
	color: #393838 !important;
	padding-bottom: 10px;
	width: 80%;
}
h2
{
	font-size: 16px;
	color: #393838;
	padding: 0px 0px 7px 0px;
	text-transform: none;
	width: 100%;
	font-weight: bold;
}
h2.with-tabs
{
	padding-left: 0px;
	padding-top: 0px;
}
.block h2
{
	display: block;
	border-bottom: #bcbcbc 1px solid;
	color: #444b4e;
	font-size: 12px;
	line-height: 22px;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
}

h3
{
	color: #424242;
	padding: 5px 0px;
}
h3 a
{
	color: #424242;
	text-decoration: none;
}

.block .title
{
	padding: 0;
	width: 100%;
}
.title h3
{
	color: #393838;
	font-size: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	text-transform: none;
}

.admin-panel h3
{
	color: #000000;
	font-size: 13px;
}

.submit
{
	padding: 0px 0px 5px 0px;
	overflow: hidden;
}
.submitted, .submit .submitted
{
	color: #455b70;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
}
.submitted a
{
	color: #455b70;
}

/***************/

.comment
{
	padding: 10px 0px 10px 20px;
}
.comment h3
{
	background: none;
}
.comment h3 a
{
	color: #2a2a2a;
	font-size: 15px;
}
.comment .title
{
	padding-left: 0px;
	padding-bottom: 10px;
}
.comment .submitted
{
	margin-left: 0px;
	padding-bottom: 10px;
	color: #999999;
}
.comment .submitted a
{
	color: #999999;
}

.content
{
	padding: 0px 10px 0px 0px;
	color: #455b70;
	line-height: 15px;
	font-size: 12px;
}
.node .content a
{
	color: #187BB1;
	font-size: 13px;
}
.node .content span
{
	/*color: #187BB1;*/
}
/*.content a:hover{ text-decoration:none;}*/

.node .node_read_more
{
	display: none;
}

.node
{
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.node .content, #contact-mail-page
{
	padding: 6px 0px 10px 0px;
	overflow: hidden;
	overflow: hidden;
}
.node div.links
{
	padding-top: 5px;
	padding-bottom: 2px;
	text-align: left;
}
.node .title
{
	padding: 0px 15px 0px 0px;
}
/*----Bloques de Menu----*/

.content ul.site-map-menu li
{
	background: none;
}

.block .content ul.menu li
	, .content ul.site-map-menu li
	
{
	display: block;
}

.block-menu_block .content ul.menu
	, .content ul.site-map-menu
	, #block-user-1 .content ul.menu
{
	padding-left: 0px;
	padding-bottom: 0px;
	width: 100%;
}
.block-menu_block .content ul.menu li ul.menu
	, .content li ul.site-map-menu
	, #block-user-1 .content ul.menu li ul.menu
{
	padding-left: 10px;
	width: auto;
}
.block-menu_block .content ul.menu li
	, .content ul.site-map-menu li
	, #block-user-1 .content ul.menu li
{
	padding: 0px 0px 1px 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: normal;
	line-height: 20px;
	overflow: hidden;
}
.block-menu_block .content ul.menu li a
	, .content ul.site-map-menu li a
	, #block-user-1 .content ul.menu li a
{
	background: url(images/bullet.png) no-repeat 0 6px;
	color: #455b70;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 19px;
	overflow: hidden;
	display: block;
}
.block-menu_block .content ul.menu li ul.menu li a
	, .content ul.site-map-menu li ul.site-map-menu li a
	, #block-user-1 .content ul.menu li ul.menu li a
{
	background: url(images/bullet2.png) no-repeat 0 11px;
	color: #455b70;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 19px;
	overflow: hidden;
	display: block;
}

.block-menu_block .content ul.menu li a:hover
	, .content ul.site-map-menu li a:hover
	, #block-user-1 .content ul.menu li a:hover
{
	text-decoration: underline;
	color: #187BB1;
}

.block-menu_block .content ul.menu li ul.menu li a:hover
	, .content ul.site-map-menu li ul.site-map-menu li a:hover
	, #block-user-1 .content ul.menu li ul.menu li a:hover
{
	text-decoration: underline;
	color: #187BB1;
}

.block-menu_block .content ul.menu li.expanded
	, .content ul.site-map-menu li.expanded
	, #block-user-1 .content ul.menu li.expanded
{
	padding-bottom: 0px;
}
.block-menu_block .content ul.menu li.expanded ul
	, .content ul.site-map-menu li.expanded ul
	, #block-user-1 .content ul.menu li.expanded ul
{
	padding-top: 1px;
}

.block-menu_block .content ul.menu li a.active-trail
	, #block-user-1 .content ul.menu li a.active-trail
{
	font-weight: bold;
}

.block-menu_block .content ul.menu li a.active
	, #block-user-1 .content ul.menu li a.active
{
	font-weight: bold;
}

.block-menu_block .content ul.menu li ul.menu li a.active
	, #block-user-1 .content ul.menu li ul.menu li a.active
{
	font-weight: bold;
}


/*------Custom Login-Form------*/
.userlogin
{
	font-size: 15px;
	color: #313030;
	padding: 0px 0px 0px 28px;
	margin-left: 18px;
	margin-top: 20px;
	font-weight: bold;
}
#user-bar
{
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
}
#user-bar .user-info
{
	padding-bottom: 5px;
	color: #9df46e;
	padding-top: 10px;
}
#user-bar p a
{
	color: #FFF;
}
#user-bar .item-list li
{
	list-style: none;
	list-style-image: none;
	line-height: 10px;
}
#user-bar .item-list li a
{
	font-weight: normal;
	font-size: 10px;
	color: #b8e836;
}
#user-bar .item-list li a:hover
{
	color: #FFF;
}

/*----Login-form----*/
#user-login-form
{
	text-align: left;
	color: #FFF;
	font-size: 12px;
	width: 100%;
	overflow: hidden;
}
#user-login-form input#edit-name, #user-login-form input#edit-name-1, #user-login-form input#edit-pass, #user-login-form input#edit-pass-1
{
	width: 150px;
	font-size: 12px;
	height: 17px;
	color: #455b70;
	background: #fff;
	border: 1px solid #d6d6d6;
	padding: 2px 0px 0px 5px;
}
#user-login-form label
{
	color: #187BB1;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 1px 0px;
	line-height: normal;
}
#user-login-form .form-required
{
	color: #6c6c6c;
	display: none;
}
#user-login-form .description a
{
	color: #47a4bb;
}
#user-login-form .item-list ul
{
	padding: 12px 0px 0px 0px;
	margin: 0;
}
#user-login-form .item-list li
{
	line-height: 18px;
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#user-login-form .item-list li a
{
	font-weight: bold;
	color: #187BB1;
	text-decoration: underline;
	font-size: 13px;
}
#user-login-form .item-list li a:hover
{
	text-decoration: none;
	color: #455b70;
}

#user-login-form .form-submit
{
	background: url(images/button.gif) no-repeat 0 0;
	border: none;
	width: 100px;
	height: 23px;
	margin: 10px 0px 0px 0px;
	color: #6b6b6b;
	font-size: 9px;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#user-login-form .form-submit:hover
{
	background: url(images/button-hover.png) no-repeat 0 0;
	border: none;
	width: 100px;
	height: 23px;
	margin: 10px 0px 0px 0px;
	color: #6b6b6b;
	font-size: 9px;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

#user-login-form .form-item
{
	margin-top: 0px;
	margin-bottom: 10px;
}

/*-------------------------*/


/*----POLL----*/
.poll .percent, .poll .text
{
	color: #585c5c;
	font-size: 13px;
}
.poll .title
{
	color: #585c5c;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 10px;
	background: none;
	padding-left: 0px;
}
.poll .total
{
	font-weight: normal;
	color: #585c5c;
	font-size: 12px;
	text-align: left;
}
.poll .bar
{
	background: #FFFFFF;
	font-size: 1px;
	height: 5px;
	border: 1px solid #dadada;
	padding: 1px;
}
.poll .bar .foreground
{
	background: #187BB1;
	font-size: 1px;
	height: 5px;
}

#block-poll-0 li
{
	background: none;
	padding: 0;
}
#block-poll-0 ul.links li
{
	background: none;
	padding: 0px;
	background: none;
}
#block-poll-0 ul.links li a
{
	color: #187BB1;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background: none;
	text-transform: none;
}
#block-poll-0 ul.links li a:hover
{
	text-decoration: underline;
}
#block-poll-0 .bar
{
	background: #FFFFFF;
	font-size: 1px;
	height: 5px;
	border: 1px solid #dadada;
	padding: 1px;
}
#block-poll-0 .bar .foreground
{
	background: #187BB1;
	font-size: 1px;
	height: 5px;
}
#block-poll-0 .percent, #block-poll-0 .text
{
	color: #323232;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
}
#block-poll-0 .poll .title
{
	color: #323232;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	background: none;
	padding-left: 0px;
}
#block-poll-0 .total
{
	font-weight: bold;
	color: #323232;
	font-size: 12px;
}
.form-item label
{
	color: #455B70;
}

.form-item label.option
{
	color: #000000;
}

.webform-client-form fieldset
{
	border: none;
	padding: 5px 0;
}

.webform-client-form legend
{
	font-size: 18px;
	font-weight: bold;
	color: #187BB1;
}

#pie-form-registro  p
{
	font-weight: normal;	
}

#pie-form-registro 
{
	padding-top: 20px;
}

.webform-datepicker  select.form-select
{
	width: 70px;
}

.webform-confirmation
{
	padding-bottom: 10px;
}

#webform-client-form-75 #edit-actions
{
	 margin-top: 40px;
}

fieldset.webform-submission-info.clear-block
{
	padding: 0;
}

fieldset.webform-submission-info .webform-submission-info-text
{
	padding-top: 10px;
}

fieldset.webform-submission-info
{
	margin-top: 20px;
}

.webform-submission .webform-component-fieldset, fieldset.webform-submission-info
{
	border: none;
	padding-bottom: 0;
}

.webform-submission .webform-component-fieldset legend, fieldset.webform-submission-info legend
{
	font-size: 14px;
	font-weight: bold;
	margin-left: -7px;	
}

#webform-submission-resend #webform-emails
{
	margin-bottom: 20px;
}

#webform-submission-delete-form  .container-inline
{
	margin-top: 20px;
}

#block-poll-0 ul.links
{
	padding-left: 0px;
}
#block-poll-0 ul.links .first
{
	padding: 0px;
}
#cont #block-poll-0 ul.links li
{
	background: none;
}

/*----Who's Online----*/
#block-user-3 .content
{
	font-size: 12px;
	color: #322d2d;
	font-weight: normal;
}
#block-user-3 .item-list h3
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	padding-top: 15px;
	padding-bottom: 3px;
}
#block-user-3 .item-list ul
{
	margin: 0;
	padding: 0;
}
#block-user-3 .item-list ul li
{
	list-style: none;
	list-style: none;
	margin: 0;
	line-height: 18px;
}
#block-user-3 .item-list ul li a
{
	color: #187BB1;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
#block-user-3 .item-list ul li a:hover
{
	text-decoration: none;
}
#block-user-3 em
{
	color: #187BB1;
	font-weight: normal;
	font-size: 13px;
}


/*-----Recent blog posts-------*/
#block-blog-0 .item-list ul
{
	padding-left: 0px;
	width: 100%;
}
#block-blog-0 .item-list ul li
{
	background: none;
	padding: 2px 0px 1px 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 19px;
}
#block-blog-0 .item-list ul li a
{
	background: url(images/a3.gif) no-repeat 0 8px;
	color: #322d2d;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
	font-size: 12px;
	display: block;
	line-height: 19px;
}
#block-blog-0 .item-list ul li a:hover
{
	text-decoration: none;
}
#block-blog-0 .more-link a
{
	color: #187BB1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#block-blog-0 .more-link a:hover
{
	text-decoration: underline;
}

/*----SEARCH FORM----*/
.form-submit
{
	background: url(images/button.gif) no-repeat 0 0;
	border: none;
	width: 100px;
	height: 23px;
	vertical-align: middle;
	color: #6b6b6b;
	font-size: 9px;
	padding: 1px 0px 3px 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.form-submit:hover
{
	background: url(images/button-hover.png) top repeat-x;
}


.search-box
{
	padding: 26px 0px 0px 0px;
	font-size: 0;
	text-align: right;
}
.search-box a
{
	color: #187BB1;
	font-size: 10px;
	text-transform: none;
}
.search-box input
{
	vertical-align: middle;
}

#search-theme-form
{
	padding: 0px;
}
#search-theme-form label
{
	color: #7c8a90;
	font-size: 15px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 10px;
}

#search-theme-form .form-submit
{
	background: url(images/button.gif) top left no-repeat;
	border: none;
	width: 100px;
	height: 23px;
	vertical-align: middle;
}

#search-theme-form .form-submit:hover
{
	background: url(images/button-hover.png) top left no-repeat;
	border: none;
	width: 100px;
	height: 23px;
	vertical-align: middle;
}


.form-text
{
	width: inherit;
	font-size: 12px;
	font-weight: normal;
	color: #212121;
	height: 18px;
	background: #fff;
	border: 1px solid #d6d6d6;
	margin-right: 5px;
	padding: 1px 0px 0px 5px;
}


/*-----Recent comments-------*/
#block-comment-0 .item-list ul
{
	padding-left: 0px;
	width: 100% !important;
}
#block-comment-0 .item-list ul li
{
	background: url(images/a3.gif) no-repeat 0 5px;
	padding: 0px 0px 10px 12px;
	list-style-image: none;
	list-style: none;
	margin-bottom: 7px;
	line-height: 16px;
	color: #322d2d;
	font-size: 12px;
	margin-left: 0px;
	text-transform: none;
	font-weight: normal;
}
#block-comment-0 .item-list ul li a
{
	background: none;
	color: #322d2d;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	font-size: 12px;
	padding-left: 0px;
}
#block-comment-0 .item-list ul li a:hover
{
	text-decoration: underline;
}


/*----Who's New----*/
#block-user-2 .item-list ul
{
	padding-left: 0px;
}
#block-user-2 .item-list ul li
{
	background: url(images/a3.gif) no-repeat 0 10px;
	color: #322d2d;
	padding: 0 0 0 10px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 25px;
}
#block-user-2 .item-list ul li a
{
	background: none;
	color: #999999;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
#block-user-2 .item-list ul li a:hover
{
	text-decoration: none;
}

/*----Primary Links----*/
#block-menu-primary-links .content ul.menu
{
	padding: 0px;
}
#block-menu-primary-links .content ul.menu li
{
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
#block-menu-primary-links .content ul.menu li a
{
	background: url(images/a3.gif) no-repeat 0 4px;
	font-size: 12px;
	padding-left: 10px;
	color: #322d2d;
	font-weight: bold;
	text-decoration: none;
}
#block-menu-primary-links .content ul.menu li a:hover
{
	text-decoration: underline;
}

/*----SEARCH_BLOCK----*/
#block-search-0 .content
{
	font-size: 11px;
}
#block-search-0 .content label
{
	color: #322d2d;
	font-size: 12px;
}
#block-search-0 #edit-search-block-form-1
{
	width: 162px;
	vertical-align: middle;
}


/*----New forum topics----*/
#block-forum-1 .item-list ul
{
	padding: 0px;
	margin-bottom: 10px;
}
#block-forum-1 .item-list ul li
{
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
#block-forum-1 .item-list ul li a
{
	background: url(images/a3.gif) no-repeat 0 4px;
	padding-left: 10px;
	color: #322d2d;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}
#block-forum-1 .item-list a:hover
{
	text-decoration: underline;
}
#block-forum-1 .more-link a
{
	color: #187BB1;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}
#block-forum-1 .more-link a:hover
{
	text-decoration: underline;
}

/*----Active forum topics----*/
#block-forum-0 .item-list ul
{
	padding-left: 0px;
	margin-bottom: 10px;
}
#block-forum-0 .item-list ul li
{
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
#block-forum-0 .item-list ul li a
{
	background: url(images/a3.gif) no-repeat 0 4px;
	padding-left: 10px;
	color: #322d2d;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}
#block-forum-0 .item-list a:hover
{
	text-decoration: underline;
}
#block-forum-0 .more-link a
{
	color: #187BB1;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}
#block-forum-0 .more-link a:hover
{
	text-decoration: underline;
}

/*----Languages----*/
#block-locale-0 .content ul
{
	padding-left: 0px;
	margin-bottom: 10px;
}
#block-locale-0 .content ul li
{
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
#block-locale-0 .content ul li a
{
	background: url(images/a3.gif) no-repeat 0 4px;
	padding-left: 10px;
	color: #322d2d;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}
#block-locale-0 .content a:hover
{
	text-decoration: underline;
}

/*----Syndicate----*/
#block-node-0
{
	overflow: hidden;
}

/*----Secondary Links----*/
#block-menu-secondary-links div
{
	float: right;
}
#block-menu-secondary-links .title
{
	display: none;
}
#block-menu-secondary-links .content
{
	padding: 0px 17px 0px 0px;
}

#block-menu-secondary-links ul
{
	padding-left: 0px;
	width: 100%;
	overflow: hidden;
}

#block-menu-secondary-links ul li
{
	background: none;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
	display: inline-block;
	padding: 0 10px 1px 5px;
	border-right: 1px solid #187BB1;
}

#block-menu-secondary-links ul .last
{
	border-right: none;
	padding-right: 0;
}

#block-menu-secondary-links .menu a
{
	font-weight: bold;
	text-decoration: none;
}

#block-menu-secondary-links .menu a:hover
{
	text-decoration: underline;
}

/*----Book Links----*/
#block-book-0 ul
{
	padding-left: 0px;
	margin-bottom: 10px;
	width: 100%;
}
#block-book-0 ul li
{
	background: none;
	padding: 0 0 1px 0;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
#block-book-0 ul li a
{
	background: url(images/a3.gif) no-repeat 0 7px;
	padding-left: 11px;
	color: #322d2d;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	display: block;
}
#block-book-0 a:hover
{
	text-decoration: underline;
}


/*----Content aggregation block ----*/
.content .content-aggretation
{
	float: none;
}
.content .content-aggretation ul
{
	display: inline;
	padding: 0;
}
.content .content-aggretation ul li
{
	padding: 0 10px 0 0;
	display: inline;
}

/*----Admin-Panel List & Admin-Panel List without descriptions----*/
.body ul.menu li, .body .item-list ul li
{
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
.body ul.menu li a, .body .item-list ul li a
{
	background: url(images/a3.gif) no-repeat 0 5px;
	padding-left: 10px;
	color: #38a6d6;
	font-weight: normal;
}
.body .item-list ul li a:hover
{
	text-decoration: none;
}

/*-------------------------*/

/*------------------CUSTOM BLOCKS---------------------*/
/*------Styles for Custom Region------*/
#custom
{
	width: 100%;
	overflow: hidden;
	padding-top: 13px;
	padding-bottom: 8px;
	border-bottom: 2px solid #cdcdcd;
}
#custom .block
{
	width: 186px;
	float: left;
	padding-top: 8px;
	margin-bottom: 10px;
	background: url(images/bg-line.png) repeat-y right;
}
#custom .block .title h3
{
	background: none;
	padding: 0;
}
#custom .block .content
{
	padding: 0 20px 0 19px;
	color: #646464;
}
#custom .block .content a
{
	color: #646464;
	font-weight: bold;
	background: url(images/a3.gif) no-repeat 0 8px;
	padding-left: 11px;
	float: right;
}
#custom .block .content img
{
	margin-bottom: 10px;
}
#custom #block-block-18
{
	background: none;
	width: 167px;
}
#custom #block-block-18 .content
{
	padding-right: 0;
}
/*---*/

/*-----LISTS-----*/
/*---nonNumeric Lists without links---*/
#cont-col .content ul li
{
	padding-left: 16px;
	list-style-image: none;
	list-style: none;
	line-height: 22px;
	color: #455B70;
}
#cont-col .content ul li ul
{
	margin-left: 15px;
}
#cont-col .content ul li ol
{
	margin-left: 20px;
}
#cont-col .content ul li ol li
{
	list-style-type: decimal;
}

/*---Numeric Lists without links---*/
#cont-col .content Ol
{
	padding-left: 2px;
}
#cont-col .content Ol li
{
	background: none;
	padding: 0px;
	margin-left: 20px;
	line-height: 22px;
	color: #455B70;
}
#cont-col .content Ol li ul li
{
	background: url(images/a3.gif) no-repeat 0 8px;
	padding-left: 16px;
	color: #38a6d6;
	font-weight: normal;
}

/*---nonNumeric Lists---*/
#cont-col .content ul li
{
	list-style-image: none;
	list-style: none;
	line-height: 22px;
	font-size: 12px;
}
#cont-col .content ul li a
{
	color: #455B70;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}
#cont-col .content ul li a:hover
{
	text-decoration: underline;
}
#cont-col .content ul li ul
{
	margin-left: 15px;
}
#cont-col .content ul li ol
{
	margin-left: 20px;
}
#cont-col .content ul li ol li
{
	list-style-type: decimal;
	color: #38a6d6;
}
#cont-col .content ul li ol li a
{
	background: none;
}

/*---Numeric Lists---*/
#cont-col .content Ol
{
	padding-left: 2px;
	font-size: 13px;
}
#cont-col .content Ol li
{
	background: none;
	padding: 5px 0px 5px 0px;
	margin-left: 20px;
	line-height: 22px;
}
#cont-col .content Ol li a
{
	padding-left: 0px;
	color: #187BB1;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}
#cont-col .content Ol li a:hover
{
	text-decoration: underline;
}
#cont-col .content Ol li ul li a
{
	font-weight: normal;
	text-decoration: none;
}
#cont-col .content Ol li ul li a:hover
{
	text-decoration: underline;
}


/*---Paragraph Style---*/
#cont-col .content p
{
	padding-bottom: 7px;
	padding-top: 7px;
}
#cont-col .content blockquote
{
	border: 1px solid #7f7f7f;
	background: #f1f1f1;
	padding: 5px;
	margin: 10px 0px 10px 0px;
}

.item-list ul li
{
	list-style-image: none;
	list-style: none;
}


#profile-admin-overview ul li
{
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}
#profile-admin-overview ul li a
{
	background: url(images/bullet.png) no-repeat 0 5px;
	padding-left: 10px;
	color: #505050;
	font-weight: normal;
}
#profile-admin-overview ul li a:hover
{
	text-decoration: none;
	color: #ce2a11;
}

.password-description ul
{
	margin-left: 5px;
}
.password-description ul li
{
	padding-left: 10px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 12px;
}

div.password-description
{
	padding: 10px;
}

#node-admin-content ul
{
	margin-left: 5px;
}
#node-admin-content ul li
{
	background: url(images/bullet.png) no-repeat 0 7px;
	padding-left: 10px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 17px;
}

/*ul.menu li { line-height:20px; font-size:11px; font-weight:normal; list-style:none; list-style-image:none;}
ul.menu li.leaf a{ color:#52a1d6;}
*/
/*.links { font-size:10px; color:#d7d7d7;}
.links li a{ color:#d7d7d7; font-weight:bold; text-decoration:none; font-size:12px; text-transform:none; padding-left:0px;}
.links li a:hover{ text-decoration:underline; color:#FFF;}*/

ul.links.inline
{
	padding-right: 0px;
}


.cent ul.links li a
{
	color: #104d0c;
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	background: none;
	text-decoration: none;
	padding: 0px;
}
.cent ul.links li a:hover
{
	text-decoration: underline;
}
#comments ul.links li a
{
	color: #005baf;
}


.taxonomy ul.links li a, #forum ul.links li a
{
	color: #005baf;
}

/*------END LIST------*/


ul.primary, ul.primary li, ul.secondary, ul.secondary li
{
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
}

ul.primary li a
{
	border: none !important; /*background:url(images/tab-right.gif) no-repeat right 0 !important; /*tab-right*/
}
ul.primary li a:hover
{
	background: none;
	border: 0;
}

ul.primary li.active a
{
	border: none;
	color: #187BB1 !important;
	font-weight: bold;
}


ul.tabs li
{
	/*background:url(images/bg-tab.gif) top repeat-x !important; /*bg-tab*/
	display: block;
	margin-right: 2px;
	float: left;
}

ul.tabs li span
{
	/*background:url(images/tab-left.gif) no-repeat 0 0; /*tab-left*/
	display: block;
}
ul.tabs li span span
{
	/*background:url(images/tab-right.gif) no-repeat right 0; /*tab-right*/
	text-align: center;
	display: block;
}

ul.tabs li a
{
	color: #455B70 !important;
	font-size: 14px;
	font-weight: normal;
	background: none;
	padding: 5px 20px 5px 20px;
	margin: 0px;
	display: block;
}
ul.tabs li a:hover
{
	color: #187BB1 !important;
	margin: 0px;
	border: none;
}

#tabs-wrapper
{
	margin: 0px 0px 5px 0px;
	padding: 0;
	border-bottom: 1px solid #d5d3c3;
}
ul.primary
{
	padding: 0px;
	margin: 0px;
}

/*----------------------------*/

/*----FROUM----*/
#forum
{
	padding: 10px 0px 0px 1px;
}
#forum ul.links
{
	padding: 0px 0px 5px 0px;
}
#forum table
{
	border: 1px solid #999999;
	border-right: none;
}
#forum th
{
	padding: 4px 0px 4px 3px;
	border-right: 1px solid #999999;
}
#forum th a
{
	color: #4e4949;
}
#forum td
{
	padding-top: 4px;
	padding-bottom: 4px;
}
#forum .description
{
	color: #3c3c3c;
}
/*Forum Container description*/

#forum .forum .description
{
	color: #3c3c3c;
	font-size: 11px;
}
/*Forum description*/

#forum td.container
{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#forum td.container a
{
	color: #187BB1;
	padding: 0px 0px 0px 10px;
}

#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply, #forum td.icon, #forum td.title, #forum td.replies, #forum td.created
{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#forum .last-reply, #forum .title, #forum .created, #forum .icon
{
	padding-left: 5px;
}
#forum .odd
{
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	background: #f8f7f2;
}
#forum div.indent
{ini_set('max_execution_time', 0);
	margin-left: 5px;
}

#forum .odd, #forum .even
{
	border-bottom: 1px solid #999999;
}
#forum thead th
{
	border-bottom: 1px solid #999999;
	background: #f2f2f2;
	color: #4e4949;
}

.node .content span.date-display-start, .node .content span.date-display-separator, .node .content span.date-display-end, .node .content span.date-display-single
{
	color: #455B70;
	font-weight: bold;
}

/*----------------------------*/

/*-----GENERAL-----*/

.node .taxonomy
{
	padding-top: 0px;
}

div.error
{
	margin-top: 5px;
}

.block-region
{
	background: #d6e6cc;
	text-align: center;
	border: 1px dashed #618749;
	color: #618749;
	margin-bottom: 0px;
	clear: both;
}


div.admin .left
{
	margin: 0px;
}
#book-outline
{
	min-width: 0px;
}
#permissions, #blocks, #forum table, .sticky-enabled
{
	width: 100%;
}
.node-unpublished
{
	background: none;
}
.odd td
{
	vertical-align: middle;
	padding-left: 1px;
	line-height: 18px;
	background: #f1f7f9;
	font-size: 12px;
}
/* odd_row BACKGROUND*/
.even td
{
	vertical-align: middle;
	padding-left: 1px;
	line-height: 18px;
	background: #fbfcfd;
	font-size: 12px;
}
/* even_row BACKGROUND*/
.profile h3
{
	border-bottom: 1px solid #cfcdcd;
	color: #005baf;
	margin-bottom: 10px;
	padding: 2px 0;
}

img.alignleft
{
	float: left;
	margin-right: 16px;
}
img.alignright
{
	float: right;
	margin-left: 25px;
}

#user-profile-form
{
	float: left;
}

#user-profile-form .form-select
{
	width: 70px;
}

ul.tabs.secondary
{
	height: 50px;
}

#first-time a
{
	color: #38a6d6;
	text-decoration: none;
}
#first-time a:hover
{
	text-decoration: underline;
}
#first-time ol
{
	margin-left: 20px;
}


.theme-info
{
	padding-left: 0px;
}


.admin-list a
{
	color: #187BB1;
}
.tabs a
{
	color: #395c14;
}
.node-type-list a
{
	color: #2b9ed1;
}
/* Create content */
.collapse-processed a
{
	color: #187BB1;
}
.even a
{
	color: #187BB1;
}
.blog a
{
	color: #2b9ed1;
}
.odd a
{
	color: #187BB1;
	line-height: 13px;
}
.check-manually a
{
	color: #161616;
}

.compact-link a
{
	color: #187BB1;
}
.messages a
{
	color: #f30000;
}


.sticky-table
{
	line-height: 24px;
}
/*.sticky-table th { text-align:center;}*/

.more-help-link a
{
	color: #7d7d7d;
}

.help
{
	font-size: 11px;
	padding: 3px 10px 0px 20px;
}
.help a
{
	color: #187BB1;
}

.help-items a
{
	color: #1ca0d1;
}
.help-items ul
{
	list-style: none;
	line-height: 18px;
}

.description a
{
	color: #dc1b1d;
}
/*---------------------*/

#blocks tr.region-message
{
	color: #9298a3;
}

.theme-info
{
	padding-left: 10px;
}

.box
{
	padding-left: 0px;
}
.box h2.title
{
	padding-left: 0px;
	background: none;
}

.box div.links
{
	background: none;
	padding: 0px;
}
.box .bg-links, .box .links-left, .box .links-right
{
	background: none;
}

#cont ul.links li
{
	background: none;
}
/*#cont ul.links li span { color:#575859;}*/

#system-modules div
{
	padding-bottom: 10px;
}

#forum-confirm-delete a
{
	color: #6d94ac;
}

.form-checkboxes
{
	width: 400px;
}

.search-form input
{
	vertical-align: middle;
}

#forum ul.links
{
	margin-bottom: 10px;
}

dl .title
{
	background: none;
	padding: 0px;
}

ul.links li.comment_forbidden
{
	padding: 0px;
}

#comments, #node-form
{
	width: 100%;
}

#comment-form
{
	padding-bottom: 20px;
}

.preview .node
{
	background: none;
}

#cont-col .content .comment_add a
{
	color: #457299;
	text-transform: capitalize;
	font-weight: bold;
}

html.js fieldset.collapsible .fieldset-wrapper
{
	width: 100%;
	overflow: hidden;
}

.search-advanced .action
{
	float: none;
}

/*Status Report*/
.system-status-report td
{
	padding-left: 5px;
}

table.system-status-report tr.info th
{
	color: #002200;
}
table.system-status-report tr.error th
{
	color: #220000;
}
table.system-status-report tr.ok th
{
	color: #002200;
}
table.system-status-report tr.warning th
{
	color: #222200;
}

tr.merge-down
{
	border-bottom: none;
}
tr.ok td
{
	background: #DDFFDD;
}
tr.error td
{
	background: #FFCCCC;
}
tr.warning td
{
	background: #FFFFDD;
}
/*-------------*/

.admin-panel dd
{
	padding-bottom: 10px;
}

div.admin-dependencies, div.admin-required
{
	color: #999999;
}

#block-admin-display-form div
{
	overflow: hidden;
}
table.sticky-header
{
	background: #FFFFFF;
	overflow: hidden;
	position: relative;
}
/*table.sticky-header th { text-align:center;}*/

.item-list .pager li
{
	padding: 0;
}

.pager li a.active
{
	color: #187BB1;
}

#cont-col .content ul.pager li
{
	background: #f5f4ed;
	border: 1px solid #cbc9b8;
	padding: 1px 5px;
	margin: 0px 1px;
	color: #7c7c7c;
}
#cont-col .content ul.pager li.pager-current, #cont-col .content ul.pager li:hover
{
	background: #f0ece3;
	border: 1px solid #cbc9b8;
}
#cont-col .content ul.pager li a
{
	color: #1a2023;
	text-decoration: none;
}
#cont-col .content ul.pager li a:hover
{
	color: #000;
}



/*****************************-Slider-********************************/
.anythingSlider
{
	width: 885px;
	height: 316px;
	position: relative;
	margin: 0 auto 15px;
}
.anythingSlider .wrapper
{
	width: 885px;
	overflow: auto;
	height: 341px;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
}
.anythingSlider .wrapper ul
{
	width: 9999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
.anythingSlider ul li
{
	display: block;
	float: left;
	padding: 0;
	height: 317px;
	width: 885px;
	margin: 0;
}
.anythingSlider .arrow
{
	display: none;
	height: 200px;
	width: 67px;
	background: url(../images/arrows.png) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 65px;
	cursor: pointer;
}
.anythingSlider .forward
{
	background-position: 0 0;
	right: -20px;
}
.anythingSlider .back
{
	background-position: -67px 0;
	left: -20px;
}
.anythingSlider .forward:hover
{
	background-position: 0 -200px;
}
.anythingSlider .back:hover
{
	background-position: -67px -200px;
}

#thumbNav
{
	position: relative;
	top: 323px;
	text-align: center;
}
#thumbNav a
{
	color: black;
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	background: #c58b04 url(../images/cellshade.png) repeat-x;
	text-align: center;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#thumbNav a:hover
{
	background-image: none;
}
#thumbNav a.cur
{
	background: #e0a213;
}

#start-stop
{
	background: url(images/cellshade.gif) no-repeat 0 0;
	color: #1981bf;
	width: 88px;
	padding: 7px 0px 6px 0px;
	text-align: center;
	position: absolute;
	right: 15px;
	top: 273px;
	z-index: 1;
	text-decoration: none;
	text-transform: none;
	font-size: 13px;
	font-weight: bold;
}
#start-stop.playing
{
}
#start-stop:hover
{
}

/*-----Tweets View-----*/

.view-tweets .item-list ul
{
	padding: 0;
}

.view-tweets a
{
	color: #868686;	
}

.view-tweets .field-content div
{
	border-bottom: solid 1px #33CCFF;
	padding: 10px 0;	
}

.view-tweets .field-content strong
{
	color: #868686;	
}

.view-tweets .item-list li
{
	margin: 0;
}

.view-tweets .more-link
{
	margin: 10px 0;
	text-align: right;
}

.view-tweets .pager
{
	margin: 10px 0;
	text-align: right;
}

#block-views-tweets-block .title
{
	display: none;
}

.view-tweets .views-field-profile-image-url
{
	padding-right: 5px;
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul
{
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.anythingSlider .wrapper ul ul li
{
	float: none;
	height: auto;
	width: auto;
	background: none;
}

.view-vista-articulo-de-interes .articulo-recomendado-block-item
{
    background: url("images/article.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    padding-left: 15px;
    min-height: 18px;
}

.view-vista-articulo-de-interes .view-footer
{
    float: right;
}

.field-field-fecha-evento
{
    margin-bottom: 10px;
}

.field-field-archivo
{
    padding-top: 5px;
    padding-bottom: 10px;
}