@font-face{
	font-family: Objective-Light;
	src: url("Objective-Light.otf");
}

@font-face{
	font-family: Objective-Bold;
	src: url("Objective-Bold.otf");
}

.clear {
	clear: both;
}

.hidden,.js .closed .inside,.js .hide-if-js,.no-js .hide-if-no-js {
	display: none;
}

input[type="text"],input[type="password"],textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="checkbox"],input[type="radio"] {
	vertical-align: text-bottom;
}

html,body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-family: sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	min-width: 600px;
}

body.iframe {
	min-width: 0;
}

body.login {
	/*background: #fbfbfb;*/
	/*background: url(../images/body-bg.jpg) repeat;*/
	min-width: 0;
}

iframe,img {
	border: 0;
}

td,textarea,input,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

td,textarea {
	line-height: inherit;
}

td{
    vertical-align: baseline;
}

input,select {
	line-height: 15px;
}

a,input,select {
	outline: 0;
}

p {
	margin: 1em 0;
}

li,dd {
	margin-bottom: 6px;
}

textarea,input,select {
	margin: 1px;
	padding: 3px;
}

h1,h2{
	display: block;
	font-weight: bold;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

h2 {
	font-size: 1.5em;
	margin: .83em 0;
}

ul {
	padding: 0;
}

ul {
	list-style: none;
}

.code,code {
	font-family: Consolas, Monaco, monospace;
}

kbd,code {
	padding: 1px 3px;
	margin: 0 1px;
	font-size: 11px;
}

a .count, a.current .count {
	color: #999;
	font-weight: normal;
}

div.error,textarea,input[type="text"],input[type="password"],input[type="file"],input[type="button"],input[type="submit"],input[type="reset"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],select,.login form,.login .message
	{
	border-width: 1px;
	/*border-style: solid;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*behavior: url(PIE.htc);*/
}

div.error {
	padding: 0 .6em;
	margin: 5px 15px 2px;
}

div.error p {
	margin: .5em 0;
	padding: 2px;
}

.wrap div.error,.media-upload-form div.error {
	margin: 5px 0 15px;
}

.login form input#username {
    background: url(../images/user-icon.png) no-repeat scroll 7px 7px;
    padding-left: 30px;
}

.login form .input#textInput {
    background: url(../images/pass-icon.png) no-repeat scroll 7px 7px;
    padding-left: 30px;
}

.login form .input {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", sans-serif;
}

.pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap !important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

select option {
	padding: 2px;
}

.submit {
	padding: 1.5em 0;
	margin: 5px 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

form p.submit a.cancel:hover {
	text-decoration: none;
}

.submit input,.button,input.button,.button-primary,input.button-primary,#postcustomstuff .submit input
	{
	text-decoration: none;
	font-size: 12px !important;
	line-height: 13px;
	padding: 3px 8px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.tablenav select[name="action"],.tablenav select[name="action2"] {
	width: 130px;
}

label {
	vertical-align: middle;
}

a.button,a.button-primary {
	line-height: 15px;
	padding: 3px 10px;
	white-space: nowrap;
	-webkit-border-radius: 10px;
}

.submitbox .submit {
	text-align: left;
	padding: 12px 10px 10px;
	font-size: 11px;
}

.submitbox .submit a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.submitbox .submit input {
	margin-bottom: 8px;
	margin-right: 4px;
	padding: 6px;
}

#side-sortables .submitbox .submit input,#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover
	{
	border: 0 none;
}

#side-sortables #postcustom #postcustomstuff .submit {
	padding: 0 5px;
}

#postcustomstuff #newmeta .submit {
	padding: 0 8px;
}

#postcustomstuff .submit input{
	width: auto;
}

table.diff col.content {
	width: 50%;
}

.plugins .name
	{
	font-weight: bold;
}

.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th
	{
	border-top-style: solid;
	border-top-width: 1px;
	padding: 5px 7px 0;
}

tr:hover .row-actions,div.comment-item:hover .row-actions {
	visibility: visible;
}

.form-table .pre {
	padding: 8px;
	margin: 0;
}

.error-message {
	color: red;
	font-weight: bold;
}

body.iframe {
	height: 98%;
}

br.clear {
	height: 2px;
	line-height: 2px;
}

.checkbox {
	border: none;
	margin: 0;
	padding: 0;
}

fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

h3:hover .edit-box {
	display: inline;
}

#dashboard-widgets .postbox form .submit {
	float: none;
	margin: .5em 0 0;
	padding: 0;
	border: none;
}

#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit input {
	margin: 0;
}

#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish
	{
	min-width: 0;
}

#dashboard-widgets #dashboard_quick_press form p.submit {
	margin-left: 4.6em;
}

#dashboard-widgets #dashboard_quick_press form p.submit input {
	float: left;
}

#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
	margin: 0 1em 0 10px;
}

#dashboard-widgets #dashboard_quick_press form p.submit #publish {
	float: right;
}

#dashboard-widgets #dashboard_quick_press form p.submit img.waiting {
	vertical-align: middle;
	visibility: hidden;
	margin: 4px 6px 0 0;
}

.login * {
	margin: 0;
	padding: 0;
}

.login #formCambioClave, .login #formLogin, .login #formOlvidoClave, .login #formRespuestas  {
	margin-left: 8px;
	padding: 26px 24px 46px;
	font-weight: normal;
	background: #fff;
	border: 2px solid #03a9f4;
	-moz-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
	-webkit-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
	box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
	/*nuevo*/
	border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    /*behavior: url(../border-radius.htc);*/
}

.login form .forgetmenot {
	font-weight: normal;
	float: left;
	margin-bottom: 0;
}

.login .button-primary {
	font-size: 13px !important;
	line-height: 16px;
	padding: 4px 10px;
	float: right;
	margin-left: 10px;
	border-radius: 5px;
	font-family: Objective-Light,Helvetica, Verdana, sans-serif;
}

#login form p {
	margin-bottom: 0;
}

#login form p.submit {
	padding: 0;
}

.login label {
	color: #777;
	font-size: 14px;
}

.login form .forgetmenot label {
	font-size: 12px;
	line-height: 19px;
}

.login form p {
	margin-bottom: 24px;
}

.login h1 a {
	/*background: url(login-voluntariosbcp.jpg) no-repeat top center;*/
	width: 326px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
	padding-bottom: 15px;
	display: block;
}

#login {
	width: 320px;
	padding: 114px 0 0;
	margin: auto;
}

.login .message {
	margin: 0 0 16px 8px;
	padding: 12px;
}

.login #nav,.login #backtoblog {
	text-shadow: #fff 0 1px 0;
	margin: 0 0 0 16px;
	padding: 16px 16px 0;
}

.login #errorMsg{
	text-shadow: #fff 0 1px 0;
	/*margin: 0 0 0 16px;
	padding: 8px 16px 0;*/
	color: red;
	font-family: Objective-Light, Helvetica, Verdana, sans-serif;
}

.login form .input {
	font-weight: 200;
	/*font-size: 24px;*/
	font-size: 1.4em;
	line-height: 1;
	width: 100%;
	/*padding: 3px;*/
	padding: 7px 10px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 16px;
	/*border: 1px solid #e5e5e5;
	background: #fbfbfb;*/
	border-left: 1px solid #03a9f4 !important;
    border-right: 1px solid #03a9f4 !important;
    border-top: 1px solid #03a9f4 !important;
    border-bottom: 1px solid #03a9f4 !important;
    /*background: #e5eaee;*/
	outline: none;
	-moz-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
	-webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
	box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
	font-family: Objective-Light, Helvetica, Verdana, sans-serif;
}

.login input {
	color: #555;
}

.login #pass-strength-result {
	width: 250px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	margin: 12px 0 6px;
	padding: 6px 5px;
	text-align: center;
}

#dashboard_right_now td.b a.musublink {
	font-size: 16px;
}

.nav-menus-php #post-body div.error
	{
	margin: 0;
}

#menu-container .submit {
	margin: 0 0 10px;
	padding: 0;
}

.nav-menus-php .postbox p.submit {
	margin-bottom: 0;
}

.menu {
	/*padding-top: 1em;*/
}

.menu ul {
	width: 100%;
}

.menu li {
	margin-bottom: 0;
	position: relative;
}


.menu li.deleting .menu-item-handle {
	background-image: none;
	text-shadow: 0;
}

.menu .sortable-placeholder {
	height: 35px;
	width: 410px;
	margin-top: 13px;
}

.star img,div.star a,div.star a:hover,div.star a:visited {
	display: block;
	position: absolute;
	right: 0;
	border: none;
	text-decoration: none;
}

img {
	border: none;
}

#options {
	position: absolute;
	top: 20px;
	right: 25px;
	padding: 5px;
}

.error a {
	text-decoration: underline;
}

h3 span {
	font-weight: normal;
}

html,.wp-dialog {
	background-color: #fff;
}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus
	{
	border-color: #bbb;
}

kbd,code {
	background: #eaeaea;
}

/*input[readonly] {
	background-color: #eee;
	color:#ACA899;
}*/

input[type=button][disabled], input[type=text][disabled], textarea[disabled], select[disabled],input[type=text][readonly],input[type=file] {
	background-color: #DBD9D9 /*#eee*/ !important;
    color: #999;
}

input[type=button][disabled]{
    border: 1px gray solid !important;
}

body,.form-table .pre {
	color: #333;
}

input.disabled,textarea.disabled {
	background-color: #ccc;
}

/*strong .post-com-count span {
	background-color: #21759b;
}*/

.alternate,.alt {
	background-color: #fcfcfc;
}

div.error{
	background-color: #ffebe8;
	border-color: #c00;
}

div.error,.login #login_info {
	background-color: #64A8F5;
	border-color: #477AB5;	
}

div.error a {
	color: #c00;
}

.submit {
	border-color: #DFDFDF;
}

.button,.submit input,input[type=button],input[type=submit]
	{
	/*border-color: #bbb;
	color: #464646;*/
	background: #03a9f4 /*!important*/;
    color: #fff /*!important*/;
    border: 1px solid #03a9f4 /*!important*/;
}

/*.button:hover,.submit input:hover,input[type=button]:hover,input[type=submit]:hover
	{
	color: #000;
	border-color: #666;
}*/

.button,.submit input {
	background: #f2f2f2 url(../images/white-grad.png) repeat-x scroll left
		top;
	text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}

.button:active,.submit input:active {
	background: #eee url(../images/white-grad-active.png) repeat-x scroll
		left top;
}

input.button-primary,button.button-primary,a.button-primary {
	/*border-color: #298cba;*/
	/*font-weight: bold;*/
	color: #fff;
	/*background: #21759B;*/
	background: #03a9f4;
	text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}

input.button-primary:active,button.button-primary:active,a.button-primary:active
	{
	/*background: #21759b;*/
	background: #03a9f4;
	color: #eaf2fa;
}

input.button-primary:hover,button.button-primary:hover,a.button-primary:hover,a.button-primary:focus,a.button-primary:active
	{
	border-color: #03a9f4;
	color: #eaf2fa;
}

.button-disabled,.button[disabled],.button:disabled,a.button.disabled
	{
	color: #aaa !important;
	border-color: #ddd !important;
}

.button-primary-disabled,.button-primary[disabled],.button-primary:disabled
	{
	color: #9FD0D5 !important;
	background: #03a9f4 /*#298CBA*/ !important;
}

a:hover,a:active,a:focus {
	color: #03a9f4;
	font-family: Objective-Light, Helvetica, Verdana, sans-serif;
}

#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu ul.wp-submenu a:hover,#the-comment-list .comment a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover,.plugins .inactive a:hover,#all-plugins-table .plugins .inactive a:hover,#search-plugins-table .plugins .inactive a:hover
	{
	color: #d54e21;
}

#dashboard-widgets #dashboard_quick_press form p.submit
	{
	border-color: #dfdfdf;
}

.submitbox .submit {
	background-color: #464646;
	color: #ccc;
}

.login .message {
	background-color: #ffffe0;
	border-color: #e6db55;
}

.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head
	{
	color: #333;
}

th.sortable a:hover,th.sortable a:active,th.sortable a:focus {
	color: #333;
}

a,#adminmenu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,.plugins a.delete,.ui-tabs-nav a
	{
	color: #03a9f4;
}

input.readonly,textarea.readonly {
	background-color: #ddd;
}

.login #nav a,.login #backtoblog a {
	color: #03a9f4 !important;
	text-decoration: none;
	font-family: Objective-Light, Helvetica, Verdana, sans-serif;
}

.login #nav a:hover,.login #backtoblog a:hover {
	color: #d54e21 !important;
}

.checkbox{
	background-color: #fcfcfc;
}

.plugins .inactive,.plugins .inactive th,.plugins .inactive td,tr.inactive+tr.plugin-update-tr .plugin-update
	{
	background-color: #f4f4f4;
}

.plugins .active,.plugins .active th,.plugins .active td {
	color: #000;
}

table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,#dashboard_recent_comments .delete a,#dashboard_recent_comments .trash a,#dashboard_recent_comments .spam a
	{
	color: #bc0b0b;
}

.contextual-help-tabs .active {
	border-color: #ccc;
}

.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover
	{
	background: #fff;
	color: #000;
}

.login #backtoblog a {
	color: #464646;
}

table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover #dashboard_recent_comments .spam a:hover
	{
	color: #f00;
}

#adminmenu li.menu-top:hover>a,#adminmenu li.menu-top.focused>a,#adminmenu li.menu-top>a:focus
	{
	background-color: #e4e4e4;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

.folded #adminmenu li.menu-top li:hover a {
	background-image: none;
}

#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus {
	background-color: #EAF2FA;
	color: #333;
}

#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover
	{
	color: #333;
}

.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus {
	color: #d54e21;
}

.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus
	{
	color: #aaa;
}

#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a
	{
	color: #333;
}

.menu li.deleting .menu-item-handle {
	background-color: #f66;
	text-shadow: #ccc;
}

.about-wrap li.wp-person .title {
	color: #464646;
	text-shadow: 1px 1px 1px white;
}

.login .message {
	display: none;
}

.login #backtoblog {
	display: none;
}

/*=====Nuevo=======*/
.login img,.login_preguntas h1>img,.login_clave h1>img{
    margin-left: 8px;
    margin-bottom: 13px;
    margin-top:13px;
    /*nuevo*/
    /*border-top-left-radius: 20px;*/
   	/*border-top-right-radius: 20px;*/
    /*behavior: url(../border-radius.htc);*/
}

.login_clave{
    width: 500px !important;
    padding: 50px 0 0 !important;
}

.login_preguntas{
    width: 500px !important;
    padding: 114px 0 0 !important;
}

.login_clave h1, .login_preguntas h1, .login_inicio h1{
    background-color: #03a9f4 !important;
    margin-left: 8px !important;
    text-align: center;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.login_clave h1>img, .login_preguntas h1>img{
    margin-bottom: 0px !important;
}

.login_clave h2{
    font-size: 13px !important; 
    font-style: italic !important; 
    font-weight: bold !important; 
    width: 100% !important; 
    /*background-color: #015198 !important;*/ 
    color: #03a9f4 !important;
    font-family: Objective-Light, Helvetica, Verdana, sans-serif;
}

.placeholder { 
    color: #aaa; 
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #aaa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #aaa;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #aaa;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #aaa;
}
