*{font-family:verdana; color: #5d5d5d;}

.table_user {width: 100%;float:left; border-bottom: 1px solid #bdbdbd; font-size:12px; }
.table_user td.column_line {float:left; border-right: 1px solid #bdbdbd;}
.pressrelease td.column_line {float:left; border-right: 1px solid #bdbdbd;}
.company_profile_table td {padding: 2px 6px; vertical-align: top;}


.marco_forms {float:left; border:1px solid #bdbdbd; width: 420px; position:relative; left:15px; padding: 20px; margin: 10px 0;}

.marco_decorativo {float:left; border:1px solid #bdbdbd; width: 420px; position:relative; left:15px; top: 10px; padding: 20px!important; margin-bottom: 20px;}
.marco_decorativo_gris {float:left; width: 420px; position:relative; left:15px;  padding: 20px; margin:0 0 20px 0; background: #ebebeb;}
.marco_gris_interno {float:left; width:380px;  position: relative;  background:#ebebeb; padding: 20px; }
.marco_decorativo_full {float:left; border:1px solid #bdbdbd; width: 660px; padding: 15px; margin-bottom: 20px; background:#fff;}
.marco_decorativo_full_gris {float:left; width: 660px; padding: 15px; margin-bottom: 20px; background:#ebebeb; border:1px solid #bdbdbd;}

.cont_form_register_company  {float:left;}
.cont_form_add_company  {float:left;}
.cont_form_edit_company  {float:left;}
.cont_form_register {float:left; }
.cont_form_change_pass { float:left;background: #ebebeb;padding: 20px; width: 380px;}
.cont_form_reset_pass {float:left;}
.cont_form_login {float:left;  font-size: 10px;  }
.ubication_registro {float:left; position:relative; left: 130px;}
.loginpage_registro {float:left; border:1px solid #bdbdbd; padding: 15px; width: 343px;}
.loginpage_registro .marco_gris_interno {float:left; width:300px; background: #fbfbfb; padding: 20px;}
.loginpage_login {float:left; padding: 15px; border:1px solid #bdbdbd; margin: 0 0px 0px 35px;}
.loginpage_login .marco_gris_interno  {float:left; width:200px; background: #fbfbfb; padding: 20px;}
.loginpage_UserEmail {float:left; border:1px solid #bdbdbd; width: 292px!important; font-size:10px; padding: 1px; height: 15px;}
.loginpage_newPass {float:left; border:1px solid #bdbdbd; width: 176px!important; font-size:10px; padding: 1px; height: 15px;}
.loginpage_capcha_form {float:left; border:1px solid #bdbdbd; width: 174px!important; font-size:10px; padding: 2px; height: 15px; margin-right:4px;}
.loginpage_registro .loginpage_btn_submit {font-weight: bold; margin-top: 20px;  padding: 3px 00px;   border:1px solid #680103; color: #fff; background: #b61c06;cursor: pointer; font-size:12px; text-align:center; }
.loginpage_login .loginpage_btn_submit {font-weight: bold;  padding: 3px 10px;   border:1px solid #680103; color: #fff; background: #b61c06;cursor: pointer; font-size:12px;  text-align: center;}
.loginpage_login .loginpage_user_email {float:left; border:1px solid #bdbdbd; width: 196px!important; font-size:10px!important; padding: 1px; height:15px;}
.loginpage_login .loginpage_user_pass {float:left; border:1px solid #bdbdbd; width: 196px!important; font-size:10px!important; padding: 1px; height:15px;}
.loginpage_login div.submit{padding-top:5px;}


.login_title {margin:15px 0px 0px 35px;}
.login_title h4{ font-size:13px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; }

div.colum_abcd_login {
/*	background-image:  url(../img/watermark_rnc.jpg); */background-repeat:no-repeat; background-position:540px 20px;
}
.colum_abcd_login .rnc_title {width:100%; margin-bottom:20px;}
.colum_abcd_login .rnc_title h1 {border-bottom:solid 1px #BDBDBD ; margin-left:-10px;margin-bottom:20px;  margin-top:-10px; width:100%}
.landing_CGC .rnc_title{
    background: url("../img/head_big_cgc.jpg") no-repeat scroll 0 0 transparent;
    height: 125px;
    margin-top: -12px;
    width: 990px;
	}
	
body.language_en .landing_CGC .rnc_title{
    background: url("../img/head_big_cgc_eng.jpg") no-repeat scroll 0 0 transparent;
	}
#content.landing_CGC {
	border: none;
	}
	
.landing_CGC div.restricted_alert {
	margin-top: 0;
	}
	
.landing_CGC .colum_abcd_login h2{
    border-bottom: 1px dotted #CCCCCC;
    color: #555555;
    font-family: arial;
    font-size: 20px;
    padding-bottom: 8px;	
	}
.colum_abcd_login h2 {font-family:Georgia,"Times New Roman",serif; font-size:18px; }
.colum_abcd_login h2.big_h2 {font-size:19px; margin-bottom:15px;}
.colum_abcd_login h2.big_h2 i {font-family:Georgia,"Times New Roman",serif;}
.colum_abcd_login h2.small_h2 {font-size:12px; font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif }

.colum_abcd_login table{
 width:100%;
}

.colum_abcd_login p {font-family:Verdana,sans-serif; font-size:12px; }
.colum_abcd_login p.description {
	margin:0px 0px 0px 0px;
}
.colum_abcd_login div.bullets{
	margin: 5px 0px 5px 130px;
}
.colum_abcd_login div.bullets p{
	margin: 2px 0px 2px 0px; padding: 0px 0px 0px 8px; background-image:  url(../img/bullet_small.jpg); background-repeat:no-repeat; 
	background-position:0px 4px; 
}

.colum_abcd_login p.complete_form{
	 font-weight:bold; font-size:14px; padding-top:10px;
}

.colum_abcd_login div.no_cost{text-align:center; padding: 10px 0 25px 0; font-size: 12px;}
.colum_abcd_login div.no_cost span {padding: 0 10px; font-weight: bold;}


.user_content_resource {float:left; padding-bottom: 20px;}
.user_content_resource .text_description_forms_top {font-size:12px; font-weight:bold;}
.contact_user_spam_sign{
	float:left; width:100%; text-align:center;
	font-weight: bold; font-size:12px;
	padding-bottom:15px;
}


table.info_user, table.info_company {float:left; font-size:11px;}
table.info_company td.etiqueta span {padding-top: 10px;font-style: italic; font-size:11px; color: #680103;}
table.table_reset_pass {width: 250px; float: left;}



.columna_abc {float:left; padding: 0 15px; width: 786px;}
.columna_d {float:left; padding: 0 6px; width: 160px;}

.text_info {font-size: 12px;}
.text_description_forms {padding-top: 10px; font-size:12px; font-weight: normal; float: left;}
.txt_terms {font-size: 10px; float:left; margin-top: 10px; }
.txt_terms a{font-weight: bold; }
.txt_terms a:hover{font-weight: bold; color: #680103}

a.read_terms_conditions{ font-weight:normal; color:#680103; }

h1.login_title { float:left; background-image:  url(../img/icono_login.jpg);width:461px; height:22px;background-repeat: no-repeat; font-family: georgia,"Times New Roman", Times, serif; color:#680103; font-size: 16px; margin: 10px 0 3px 0px; text-transform: uppercase; padding: 0 0 0 28px; border-bottom:1px solid #bdbdbd;font-weight: bold;}

h1.login_title_small { float:left; background-image:  url(../img/icono_login.jpg);width:92%; height:22px;background-repeat: no-repeat; font-family: Arial; color:#666; font-size: 16px; margin: 10px 0 3px 0; padding-left: 28px; border-bottom:1px solid #bdbdbd; font-weight: bold;text-transform: uppercase;}


h1.contact_company_title_small { float:left; background-image:  url(../img/icono_mail_friend.jpg);width:461px; height:22px;background-repeat: no-repeat; font-family: Arial; color:#666; font-size: 16px; margin: 10px 0 3px 0px; padding: 0 0 0 28px; border-bottom:1px solid #bdbdbd; font-weight: bold; text-transform: uppercase;}

h1.company_profile_title { float:left; background-image: url(../img/icono_user.jpg) ;width:461px; height:22px;background-repeat: no-repeat; font-family: Arial color:#666; font-size: 16px; margin: 0px 0 3px 0px; padding: 0 0 0 28px; border-bottom:1px solid #bdbdbd; text-transform: uppercase; font-weight: bold; }

h1.membercenter_title_small { float:left; background-image: url(../img/icono_user.jpg) ;width:461px; height:22px;background-repeat: no-repeat; font-family: Arial; color:#666; font-size: 16px; margin: 10px 0 3px 0px; padding: 0 0 0 28px; border-bottom:1px solid #bdbdbd;font-weight: bold; text-transform: uppercase;}

h2.registro_user {font-size: 12px; font-weight:bold; padding-top: 15px; float:left; }
h2.registro_user_top {font-size: 12px; font-weight:bold; float:left; }
.cont_form_change_pass h2 {text-align:center; font-size: 12px; font-weight: bold;  width:380px;  float:left; padding-bottom: 15px;}

h2.pressrelease_title  { background-image: url(../img/icono_pressrelease.jpg);width:749px; height:22px;background-repeat: no-repeat; font-family: Arial; color:#666; font-size: 16px; margin: 10px 0 3px 0px;  padding: 0 0 0 28px; border-bottom:1px solid #bdbdbd; text-transform: none; font-weight: bold; text-transform: uppercase;}

h2.pressrelease_title_small  { background-image: url(../img/icono_pressrelease.jpg);width:461px; height:22px;background-repeat: no-repeat; font-family: Arial; color:#666; font-size: 16px; margin: 0px 0 3px 0px;  padding: 0px 0 0 28px; border-bottom:1px solid #bdbdbd; font-weight: bold; text-transform: uppercase;}

h1.events_title  { background-image: url(../img/icono_calendario.jpg);width:749px; height:22px;background-repeat: no-repeat; font-family: Arial; color:#666; font-size: 16px; margin: 10px 0 3px 0px;  padding: 0 0 0 28px; border-bottom:1px solid #bdbdbd; text-transform: none; font-weight: bold; text-transform: uppercase; }

h2.events_title_small  { background-image: url(../img/icono_calendario.jpg);width:90%; height:22px;background-repeat: no-repeat; font-family: Arial; color:#666; font-size: 16px; margin: 10px 0 3px 0px;  padding: 0 0 0 28px; border-bottom:1px solid #bdbdbd; text-transform: none; font-weight: bold; text-transform: uppercase;}

h2.title_user_contact {text-align:center; font-size: 16px; font-weight:bold; margin: 10px 0 0 0; font-family: Georgia; color: #680103;width:420px;}

h2.company_profile  {float:left; font-size: 16px; font-weight:bold; font-family: Georgia; color: #680103; margin-top: 10px; }

h3.company_profile_publications{font-size:12px; font-weight:bold; margin-left:10px; border-bottom:1px solid #BDBDBD;
	width:95%;
}

div.company_profile_publications_navigator div.navegador_paginas{
	border-bottom:1px solid #BDBDBD; padding-bottom:4px;
}

h3.title_contributions {border-bottom: 1px solid #bdbdbd; width: 100%; float:left;}
h3.title_coverage_contributions {border-bottom: 1px solid #bdbdbd; width: 100%; float:left; padding-top: 10px;}
a.contributions_title {font-family: georgia;  font-size:14px; color: #680103; font-weight: bold; float:left; width: 90%; padding-top: 5px;}
h3.user_resource {color: #680103!important;}
h3.company_publisher {font-size: 14px; color: #680103; text-align: center; font-weight: bold; font-family: Georgia!important;  }
h3.user_resource {color: #b610c06; text-align: center; padding: 0 10px; width:400px;}
h4.text_city {float:left; font-size: 12px; color: #680103;}


.input_company{ width: 375px;color: #000; border:1px solid #bdbdbd; background: #fff; float:left; font-size:12px; padding: 2px;}
.input_phone{ width: 90px;color: #000; border:1px solid #bdbdbd;background: #fff!important; font-size:12px; padding: 2px;}
.input_phonecode { width: 28px;color: #000; border:1px solid #bdbdbd;background: #fff!important; font-size:12px; padding: 2px;}
.input_web { width: 300px;color: #000; border:1px solid #bdbdbd;background: #fff!important; font-size:12px; padding: 2px;}
#CompanyProfileCountryId {width: 180px;color: #000; border:1px solid #bdbdbd;background: #fff; float:left; font-size:12px; padding: 2px;}
.list_sector{width: 350px;color: #000; border:1px solid #bdbdbd;background: #fff; float:left; font-size:12px; padding: 2px;}
.list_company{width: 380px;color: #000; border:1px solid #bdbdbd;background: #fff; float:left; font-size:12px; padding: 2px;}
.company_select_country {width: 150px; float:left;padding: 3px}
.checkbox {float:left; width: 10px;}


div p.enableOtherLang{
	font-weight: bold;
	cursor:pointer;
	font-size:12px;
	padding:5px 0px 0px 0px;
}



.input_name { width: 150px;color: #000; border:1px solid #bdbdbd; background: #fff; float:left; font-size:12px; padding: 2px;}
#UserLanguageCode {width: 200px;margin-top:10px color: #000000; border:1px solid #bdbdbd;background: #fff;float:left;  font-size: 12px; color: #000;}


.input_falso {border:1px solid #bdbdbd; background:  #FFFFE0; color: #000; padding: 2px; font-size:12px; width: 275px;}
.input_falso_2 {border:1px solid #bdbdbd; background:  #FFFFE0; color: #000; padding: 2px; font-size:12px; width: 183px;height: 14px;}
.input_falso_3 {border:1px solid #bdbdbd; background:  #fff; color: #000; padding: 2px; font-size:12px; width: 280px!important; height: 14px; float:left;}

.contact_company_table {font-size: 12px;float:left;}
.contact_company_table #CommunicationFromName {width: 178px;color: #000; border:1px solid #bdbdbd;background: #fff;float:left; font-size:12px; padding: 2px;margin-right: 3px;}
.contact_company_table #CommunicationFromEmail {width: 180px;color: #000; border:1px solid #bdbdbd;background: #fff;float:left; font-size:12px; padding: 2px;}
.contact_company_table #CommunicationComments{width: 370px;color: #000; border:1px solid #bdbdbd;background: #fff; float:left; font-size:12px; padding: 2px;}
.contact_company_table #UserCaptcha {width: 140px;margin-top:10px color: #000000; border:1px solid #bdbdbd;background: #fff;float:left; font-size: 12px; color: #000;padding:2px 0; clear:both:}

.login_cont #UserEmail {border:1px solid #bdbdbd; width: 300px; color: #000; background: #fff; float:left; font-size:12px;}
.login_cont #UserPassword {border:1px solid #bdbdbd; width: 150px;color: #000; background: #fff;float:left; font-size:12px; padding: 2px;}

.cont_form_register .UserEmail {border:1px solid #bdbdbd; width: 300px!important; color: #000: background: #fff;float:left; font-size: 12px!important; color: #000;}
.cont_form_register .newPass {border:1px solid #bdbdbd; width: 150px; color: #000: background: #fff;float:left; color: #000;font-size:12px;padding:2px 0;}
.cont_form_register #UserCaptcha {width: 140px;margin-top:10px color: #000000; border:1px solid #bdbdbd;background: #fff;float:left; font-size: 12px; color: #000;padding:2px 0; clear:both:}
.cont_form_register #UserLanguageCode {width: 200px;margin-top:10px color: #000000; border:1px solid #bdbdbd;background: #fff;float:left;  font-size: 12px; color: #000;}

#PasswordCurrent {border:1px solid #bdbdbd; width: 200px; color: #000: background: #fff;float:left; font-size:12px; padding:2px;}
#PasswordNew {border:1px solid #bdbdbd; width: 200px; color: #000: background: #fff;float:left; font-size:12px; padding:2px;}
#PasswordConfirmnew {border:1px solid #bdbdbd; width: 200px; color: #000: background: #fff;float:left; font-size:12px;padding:2px;}

#CompanyProfileId {width: 380px;color: #000; border:1px solid #bdbdbd;background: #fff; float:left; font-size:12px; padding: 2px;}

.cont_form_reset_pass .userEmail {border:1px solid #bdbdbd; width: 370px!important; color: #000; background: #fff;font-size:12px; }

a.btn_register { font-weight: bold;  text-transform: uppercase;  float:left;  border:1px solid #680103; color: #fff; background: #b61c06; padding: 3px 10px; font-size: 12px; margin-top: 20px; margin-left: 125px;}

.cont_form_register span.error_top { color: #680103; font-weight: bold; font-size:12px; text-align: center; float:left; padding-bottom: 10px;}
.cont_form_change_pass span.error_top { color: #680103; font-weight: bold; margin-top:10px; font-size:12px; }
.error_capcha {color:#680103; font-weight: bold; font-size:10px; float:left; word-spacing: no-wrap;  }
span.error_sign {border:1px solid #bdbdbd; padding: 10px; background:#f5f6f6; color:#680103; font-weight: bold;  font-size:12px; width: 360px; text-align:center;}
span.error {color: #ff0000; font-weight:bold; width: 90%; float:left; font-size: 13px; padding-bottom:8px;}
.error_sign {border:1px solid #b61c06; padding: 10px; background:#f5f6f6;  font-weight: bold;   width: 360px; text-align:center; float:left; position: relative; left: 20px; margin-bottom: 15px;}
.error_sign_mixedlogin {border:1px solid #b61c06; padding: 10px; background:#f5f6f6;  font-weight: bold;   width: 320px; text-align:center; float:left; margin-bottom: 15px; font-size: 12px; color: #680103;}
.error_sign_mixedlogin_login {border:1px solid #b61c06; padding: 10px; background:#f5f6f6;  font-weight: bold;   width: 220px; text-align:center; float:left; margin-bottom: 15px; font-size: 12px; color: #680103;}
.error_sign span {color: #000!important;font-size:12px;}
span.error_sign_big {border:1px solid #bdbdbd; padding: 10px; float:left; background:#f5f6f6; color:#ff0000; font-weight: bold;  font-size:12px; width: 500px; text-align:center; position:relative; left: 138px; margin: 20px 0px 10px 0px;}
a.forgot_pass_sign {font-size:10px; margin-top: 10px; text-align: right; width: 300px;}
a.forgot_pass_mixedlogin {font-size:10px; padding-bottom:3px;}
a.forgot_pass_mixedlogin:hover {color:#680103;}

a.forgot_pass_sign:hover {color: #680103}
a.forgot_pass {font-size:10px; float: left; padding: 15px;}
a.forgot_pass:hover {color: #680103}
a.event_btn_change_image {float:left; padding: 2px 6px; position:relative; top:10px; left: 100px; border:1px solid #fff; background: #b61c06; color:#fff; font-weight: bold; font-size:10px; text-align:center; cursor:pointer; white-space: nowrap;}
.cont_form_login .login_cont span.error_no_contrasena {color:#680103; font-weight: bold; font-size:10px; float:left; }
.cont_form_login .login_cont span.error_no_contrasena a { background:#fff; float:left; padding: 3px; margin:5px 0 20px; 0 ; border: 1px solid #bdbdbd;}

.cont_form_login ul li{ display: block; list-style: none;}
.cont_form_login .login_cont {float:left;}
.cont_form_login .register_cont {float:left;border:1px solid #bdbdbd; padding: 15px; background: #fff; margin-top: 20px;}

.etiqueta_user_top {font-style: italic; float:left; font-size: 10px;}
.etiqueta_user {font-style: italic; padding-top: 10px; float:left; font-size: 10px;}
p.logo_compania {font-style: italic; font-size: 11px;}
.etiqueta_time { font-size: 10px;}
.etiqueta_pressrelease_title {font-size: 12px; font-style: italic; color: #000; }
.tipo_evento_select {font-size:12px; padding: 1px; color:#000;}
.cont_form_login .btn_submit {font-weight: bold; margin-top: 10px; padding: 3px 10px;  border:1px solid #680103; color: #fff; float:left; background: #b61c06; cursor: pointer; font-size: 12px;}
.cont_form_register .txt_refresh_btn {font-size: 10px;}
.cont_form_register .btn_submit {font-weight: bold; margin-top: 20px; padding: 3px 10px;   border:1px solid #680103; color: #fff; background: #b61c06; cursor: pointer; font-size:12px; float:left; position:relative; left: 250px; text-align: center; width: 100px;}
.cont_form_change_pass .btn_submit {font-weight: bold; margin-top: 20px; padding: 3px 10px;   border:1px solid #680103; color: #fff; background: #b61c06; cursor: pointer; font-size:12px; width: 100px; position: relative; left: 150px; text-align: center;}
.cont_form_reset_pass .btn_submit {font-weight: bold; margin-top: 10px;  padding: 3px 10px;   border:1px solid #680103; color: #fff; background: #b61c06;cursor: pointer; font-size:12px; width:100; text-align: center; position: relative; left: 250px; top:}
.btn_submit_registro {font-weight: bold; margin-top: 10px; padding: 3px 10px;   border:1px solid #680103; color: #fff; background: #b61c06; cursor: pointer; font-size:12px;position: relative; left: 300px; float:left; width: 100px; text-align:center; }
.btn_submit_contact_company {font-weight: bold; margin-top: 10px;  padding: 3px 10px;   border:1px solid #680103; color: #fff; background: #b61c06;cursor: pointer; font-size:12px;  text-align: center; position: relative; left: 250px; top:10px}
.form_user_contact {margin:0; padding:0;}
.btn_calendar_pressrelease {margin: 2px; cursor: pointer; float:left;}
.btn_pressrelease_submit {float:left; padding: 3px 6px; position:relative; top:10px; left: 550px; border:1px solid #680103; background: #b61c06; color: #fff; font-weight: bold; font-size:12px; text-align:center;}
.preesrelease_btn_borrar {background-image: url(../img/ico_borrar_gris.jpg); background-repeat: no-repeat;padding-left:15px; font-size:10px; height: 16px; cursor:pointer;}
.pressrelease_btn_add {background-image: url(../img/ico_add.jpg); height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-left: 18px; cursor:pointer; margin-top: 10px; float:left; width: 100%;}
.pressrelease_btn_add_keyword_white {background-image: url(../img/ico_add_white.jpg); height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-left: 18px; cursor:pointer; margin-top: 10px; float:left; width: 100%; }
.events_btn_add_keyword {background-image: url(../img/ico_add.jpg); height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-left: 18px; cursor:pointer; margin-top: 10px; float:left; width: 40%; }
.events_btn_remove_keyword {background-image: url(../img/ico_borrar_gris.jpg); height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-left: 18px; cursor:pointer; margin-top: 10px; float:left; width: 40%; }
.banner_publique_eventos {float:right; border:1px solid #bdbdbd; padding: 2px 5px; font-size:10px; color: #680103; background-color: #f5f6f6; margin: 5px 0;}
.banner_publique_eventos span {font-weight: bold; color: #680103;}
.pressrelease_btn_add_new {border:1px solid #680103; background: #b61c06; padding: 2px 5px; cursor:pointer; font-size:10px; color: #FFF; margin-left: 5px; margin-top: 3px;}
.pressrelease_btn_add_keyword {background-image: url(../img/ico_add.jpg); height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-left: 18px; cursor:pointer; margin-top: 10px; float:left; width: 100%; }
.pressrelease_btn_suggest_keyword {border:1px solid #680103; background: #b61c06; padding: 2px 5px; cursor:pointer; font-size:10px; color: #FFF; margin-left: 5px; margin-top: 3px;}
a.btn_user_profile_contact {float:left; padding: 3px 6px; position:relative; top:10px; left: 250px; border:1px solid #680103; background: #b61c06; color:#fff; font-weight: bold; font-size:12px;}
a.btn_add_city {border:1px solid #680103; background: #b61c06; padding: 2px 5px; cursor:pointer; font-size:10px; color: #FFF; margin-left: 5px; margin-top: 3px;}
.btn_submit_select_company {border:1px solid #680103; background: #b61c06; padding: 2px 5px; cursor:pointer; font-size:12px; color: #FFF; margin-left: 5px; margin: 5px 0; position: relative; left: 250px;}
.btn_select_new_company {float:right; font-size:10px; text-align: right; padding-right: 30px;}

p.etiqueta_remember_me{
	font-size:10px;
	text-align:left;
	padding-bottom:3px;
	font-style:italic;
	color:#999;
}
input.rememberme{
	padding:0px;
	width:auto;	
	position:relative;
	top:2px;
	
}

.capcha_form {width: 170px;color: #000000; border:1px solid #bdbdbd;float:left; font-size:12px; padding: 2px;}
.captcha_text {font-size: 10px; color: #680103;}

/*press release*/

p.user_profile_date {font-size:10px; font-style: italic; width: 90%; }
p.user_profile_content {font-size:11px; float: left; padding-bottom: 10px; border-bottom: 1px solid #bdbdbd;}
p.user_profile_tile {float:left; background-image: url(../img/icono_user.jpg); background-repeat: no-repeat; font-size: 16px; font-family: georgia; padding-left: 30px; width: 90%; color: #680103; font-weight:bold;}
p.bullet_user_profile {	background-image:url(../img/bullets.jpg);    background-repeat:no-repeat;   background-position:3px 2px;
   padding-left:20px;   text-align:left;   font-size:12px;  font-weight:normal;  margin:1px 0; float: left;	width:96%; font-family: georgia; color: #680103;}
table.pressrelease {float:left; border-bottom: 1px solid #bdbdbd;}
.etiqueta_pressrelease_top {font-style: italic; float:left; font-size: 10px;}
.etiqueta_pressrelease_top span {font-style: italic; float:left; font-size: 11px; font-weight: bold;}
.etiqueta_pressrelease {float:left; font-size: 10px; padding-top: 20px;}
.etiqueta_pressrelease_up {float:left; font-size: 10px;}
.pressrealese_cities {font-size: 12px; margin-top:5px; float:left;}
.pressrealese_cities h4 {color: #680103; font-size:12px; }
.pressrealese_cities a.city_bullets {background-image: url(../img/bullets_gris.jpg) ;    background-repeat:no-repeat;   background-position:3px 2px; padding-left:20px;   text-align:left;   font-size:12px;  font-weight:normal;  margin:1px 0 0 15px; float: left;	width:96%; ; clear:both;}
.pressrealese_cities a.text_city {float:left;clear:both;}
.pressrealese_cities a.city_bullets:hover {color: #680103}
.pressrealese_cities a.city_bullets:visited {color: #680103; font-weight: bold;}

.txt_help {font-size:10px; padding: 0 3px;}

.pressrelease_table_1 {width: 700px; /*background: #ebebeb; */ float:left;margin-bottom: 20px;}
.pressrelease_table_2 {width: 335px; background: #ebebeb; float:left;border:1px solid #bdbdbd;}
.pressrelease_table_2_color {width: 335px; background: #bdbdbd; float:left;border:1px solid #bdbdbd; background: #f5f6f6;}
.pressrelease_table_2 td, .pressrelease_table_2_color td{padding: 0 10px}
.pressrelease_marco {border:1px solid #bdbdbd; padding: 20px; float:left; margin-top: 15px;}
.pressrelease_marco_gris {padding: 20px; float:left; margin-top: 15px; background: #ebebeb; width:735px;}
.fondo_gris {width: 699px; background: #ebebeb; padding: 20px; float:left; margin-bottom: 20px;}
.fondo_blanco {width: 699px; background: #fff; padding: 20px; float:left;}
.fondo_gris_peq {width: 380px; background: #ebebeb; padding: 20px; float:left;}
.fondo_blanco_peq {width: 380px; background: #fff; padding: 20px; float:left;}


span.events_date_format{ font-size:9px; font-style: italic; }


#ResourcePressreleaseCompanyProfileId {width: 400px; padding: 1px; font-size:12px; color: #000;}
#ResourceHeadlineEs {font-size:14px; padding: 1px; width: 315px; height: 56px; font-family: Georgia; font-weight: bold; color:#680103 }
#ResourceHeadlineEn {font-size:14px; padding: 1px; width: 315px; height: 56px; font-family: Georgia; font-weight: bold; color:#680103 }
#ResourceSubjectEs {font-size:12px; padding: 1px; width: 315px; color: #000; height: 68px; font-weight: bold;}
#ResourceSubjectEn {font-size:12px; padding: 1px; width: 315px; color: #000; height: 68px; font-weight: bold;}
#ResourceDescriptionEs {font-size:12px; padding: 1px; width: 315px; color: #666; height: 136px;}
#ResourceDescriptionEn {font-size:12px; padding: 1px; width: 315px; color: #666; height: 136px;}
#ResourceTopics0 {font-size:11px; padding: 1px; width: 210px; color: #000;}
#ResourceTopics1 {font-size:11px; padding: 1px; width: 210px; color: #000;}
#ResourceTopics2 {font-size:11px; padding: 1px; width: 210px; color: #000;}
#entitiesAutoComplete  {font-size:12px; padding: 1px; width: 600px; color: #000; float:left;}
#entitiesCreateEntity {font-size:12px; padding: 1px; width: 600px; color: #000; float:left;}
#tagsAutoComplete {font-size:12px; padding: 1px; width: 335px; color: #000}
#tagsSuggest {font-size:12px; padding: 1px; width: 335px; color: #000}
#ResourceCountries {font-size:12px; padding: 1px; width: 335px; color: #000}

#ResourceDescriptionEs.input_company_profile_description {font-size:11px; padding: 1px; width: 346px; color: #666; height: 75px;}
#ResourceDescriptionEn.input_company_profile_description {font-size:11px; padding: 1px; width: 346px; color: #666; height: 75px;}

#ResourceCompanyprofileOfferingEs.input_company_profile_description {font-size:11px; padding: 1px; width: 346px; color: #666; height: 75px;}
#ResourceCompanyprofileOfferingEn.input_company_profile_description {font-size:11px; padding: 1px; width: 346px; color: #666; height: 75px;}

#ResourceCompanyprofileDemandEs.input_company_profile_description {font-size:11px; padding: 1px; width: 346px; color: #666; height: 75px;}
#ResourceCompanyprofileDemandEn.input_company_profile_description {font-size:11px; padding: 1px; width: 346px; color: #666; height: 75px;}

#ResourceEventCompanyProfileId {width: 400px; padding: 1px; font-size:12px; color: #000;}
#ResourceEventLocationEs {font-size:12px; padding: 1px; width: 315px; color: #000; height: 136px;}
#ResourceEventCostEs {font-size:12px; padding: 1px; width: 315px; color: #000; height: 34px; margin-bottom: 10px;}
#ResourceEventLocationEn {font-size:12px; padding: 1px; width: 315px; color: #000; height: 136px;}
#ResourceEventCostEn {font-size:12px; padding: 1px; width: 315px; color: #000; height: 34px; margin-bottom: 10px;}

#ResourceEventLinkEn {font-size:12px; padding: 1px; width: 315px; color: #000; height: 34px; margin-bottom: 10px;}
#ResourceEventLinkEs {font-size:12px; padding: 1px; width: 315px; color: #000; height: 34px; margin-bottom: 10px;}

#ResourcePressreleaseLinkEs {font-size:12px; padding: 1px; width: 315px; color: #000; height: 34px; margin-bottom: 10px;}
#ResourcePressreleaseLinkEn {font-size:12px; padding: 1px; width: 315px; color: #000; height: 34px; margin-bottom: 10px;}



#trainingTypeSelector{ margin-left:30px;}

.input_date {font-size:10px; color: #000;}
.input_date option{	padding:1px 5px 1px 2px; float: left; font-size:10px; color: #000;}
.input_start_hour {font-size:10px; width: 25px; color: #000; margin-left: 5px; padding: 1px 0;}
.input_start_min {font-size:10px;  width: 25px; color: #000; padding: 1px 0;}
.input_end_hour {font-size:10px;  width: 25px; color: #000; margin-left: 5px; padding: 1px 0;}
.input_end_min {font-size:10px;  width: 25px; color: #000; padding: 1px 0;}
#addCityName {width: 248px;color: #000000; border:1px solid #bdbdbd;background: #fff; font-size:12px; padding: 2px;}
#ResourceEventCountryId  {width: 248px;color: #000000; border:1px solid #bdbdbd;background: #fff; font-size:12px; padding: 2px;}
#ResourceEventLocationType {width: 248px;color: #000000; border:1px solid #bdbdbd;background: #fff; font-size:12px; padding: 2px; font-weight:bold;}
#ResourceEventLocation {width: 650px;color: #000000; border:1px solid #bdbdbd;background: #fff; font-size:12px; padding: 2px; height: 50px;}
#ResourceEventOnlineLocation {width: 650px;color: #000000; border:1px solid #bdbdbd;background: #fff; font-size:12px; padding: 2px;}

.form_input_keywords {float:left; width: 630px; font-size: 12px; color: #000; padding: 2px;}
.presslease_entities {float:left; font-size: 12px; color:#000; width: 90%; background-image: url(../img/bullets_gris.jpg); padding-left: 10px; background-repeat: no-repeat; margin-left: 20px;}
p.pressrelease_title { font-size: 14px; color:#000; font-family: Arial; font-weight: bold;  width:95%; padding-bottom: 5px;}
.pressrealese_bullet_flecha {font-size:12px; padding: 2px 0 2px 15px; background-image: url(../img/bullet_flecha_gris.jpg); background-repeat: no-repeat; background-position: 3px;}
.pressrelease_aviso {font-size: 12px; color: #680103;}
.pressrelease_sign_company {font-size:12px; color:#666; border:1px solid #680103; padding: 3px; background-color: #fff; margin-top: 10px;  text-align:center;}
.pressrelease_sign_company a {color:#680103;}

.marco_decorativo .simple_register {width:180px;height: 150px; padding: 15px 10px; text-align: center; float:left;  font-size:10px; border:1px solid #bdbdbd; background: #ebebeb;}
.marco_decorativo .multi_register {width:180px; height: 150px; padding: 15px 10px; text-align: center; float:left; font-size:10px; border:1px solid #bdbdbd; background: #ebebeb;margin-left: 15px;}

.mas_margen {padding: 0 10px;float:left;}
.company_profile_email {float:left; padding: 4px 6px; margin:5px 0 15px 0; border:1px solid #680103; background: #b61c06; color: #fff; font-weight: bold; font-size:12px; text-align:center;}
div.perfil_company_izq div.border{
	border-bottom:solid 1px #B1B1B1;
}

.pr_main_language_es {font-size:11px; color: #666666; float:right; background-image: url(../img/bandera_es.png); padding-left: 20px; background-repeat: no-repeat; margin-top: 10px;background-position: 2px; font-weight: bold;}
.pr_other_language_es {font-size:11px; color: #666666; float:right; background-image: url(../img/bandera_en.png); padding-left: 20px; background-repeat: no-repeat; margin-top:10px; background-position: 2px; font-weight: bold;}

.pr_main_language_en {font-size:11px; color: #666666; float:right; background-image: url(../img/bandera_en.png); padding-left: 20px; background-repeat: no-repeat; margin-top:10px; background-position: 2px;font-weight: bold;}
.pr_other_language_en {font-size:11px; color: #666666; float:right; background-image: url(../img/bandera_es.png); padding-left: 20px; background-repeat: no-repeat; margin-top: 10px; background-position: 2px; font-weight: bold;}





.fondo_perfil_company {background-image: url(../img/fondo_tarjeta.jpg); background-position: bottom; width: 480px; height: auto; float:left; margin-top: 10px; margin-left: 10px;}
.marco_perfil_company {border-top: 1px solid #bdbdbd; width: 450px; height: auto; padding: 10px; float: left;}
.perfil_sector {font-size: 10px; font-style: italic; border-bottom: 1px solid #bdbdbd; width: 99%; font-family:georgia;}
.perfil_company_izq {font-size:12px; float:left; width: 225px; margin-bottom: 5px;}
.perfil_company_der {margin: 10px 0 10px 10px; text-align: center;  float:left; width: 200px; height:auto; min-height: }
.flash_profile {margin-top: 5px;}
.perfil_company_izq p.web a{
	font-size:11px;
}
.perfil_company_izq p.texto{
	width:215px;
	word-wrap: break-word;
}

.perfil_company_der img{	margin-bottom: 8px;}

p.subtitle_companyprofile{
	font-size:11px; font-weight:bold;
}

#resourceImageForm { height: auto; float:left; width:380px; margin-top: 10px; }
#resourceImageIframe {width: 380px; height: 140px; float: left;}
a.btn_select_type:hover .multi_register {color: #680103;!important; border: 1px solid #680103;}
a.btn_select_type:hover .simple_register {color: #680103;!important; border: 1px solid #680103;}

div.contribution_acceptance_warning{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 13px;
float: left;
clear:both;
width:90%;
padding:0px 10px 0px 15px;
margin-top:8px;
}




.btn_company_select_add {background-image: url(../img/ico_file_add.png); background-repeat: no-repeat; padding: 2px 0 0 20px; font-size: 10px; color: #680103;  height: 20px;  margin:5px 0 0 20px; float:left;}

.text_loading {font-size: 12px; font-weight: bold;}

/*preference page and tools*/
a.member_bullets  {float:left; background-image: url(../img/bullets.jpg); background-repeat: no-repeat; padding-left:15px; margin: 2px 0 0 10px; font-size: 11px; width: 90%;}
a.member_bullets_gris  {float:left; background-image: url(../img/bullets_gris.jpg); background-repeat: no-repeat; padding-left:15px; margin: 2px 0 0 10px; font-size: 11px; width: 90%;}
a.member_bullets:hover {color:#680103;}
.text_description {font-size:12px; color: #666; font-weight: bold;}
.text_description span {font-size:12px; color: #000; font-weight: bold;}

#preferences_tools {margin-top: 10px; border-bottom: 1px solid #bdbdbd; padding-bottom: 10px; float:left; width: 160px;}
#preferences_tools a.member_bullets  {float:left; background-image: url(../img/bullets.jpg); background-repeat: no-repeat; padding-left:15px; margin: 2px 0 0 10px; font-size: 11px; width: 90%;}
#preferences_tools a.member_bullets:hover {color:#680103;}  
.title_preferences {background: #ebebeb; padding: 5px; font-size:11px; font-weight: bold; margin-bottom: 5px; }

#user_tools {padding:3px;float:left; width: 464px; margin-bottom:12px; border-bottom:solid 1px #BDBDBD;}
.user_menu {float:left; font-size:12px; }
.user_menu_small {float:left;  font-size:12px; padding-right: 5px;}
.user_image {width: 75px; float:right;}
.user_welcome {font-size:11px; width: 460px; margin-bottom: 5px; background: #ebebeb; padding: 5px; font-weight:bold; color:#333333; float:left;}
.user_welcome p{
	float:left; color:#333333;
}
.user_welcome span {font-weight:normal;    font-size:11px; font-style:normal; float:right; color:#666666;}
.user_welcome  a {color:#666;}
.user_welcome  a strong {color:#000;}
#user_tools div.user_tools_options{ padding:0px 0px 0px 9px;
	
}
#user_tools ul li {list-style: none; }
#user_tools a.member_bullets  {color: #680103; background-image: url(../img/bullets.jpg); background-repeat: no-repeat; padding-left:15px; margin: 2px 0 0 8px; font-size: 11px;}
#user_tools .tool_share {cursor:pointer; font-size: 12px; color: #680103; }
#user_tools .tool_share_show {cursor:pointer;}
#user_tools table.table_user_actions{ table-layout: fixed; width:100%; float:left; }
#user_tools table.table_user_actions td a{ font-size:11px; font-weight:bold; color:#333333;  }
#user_tools table.table_user_actions td a:hover{color:#666666;}

 div.user_tools_horizontal_list{line-height: 10px; border-top:solid 1px #E1E1E1; margin-top:5px; margin-left:5px; padding:0px 0px 5px 0px; float:left;}
 div.user_tools_horizontal_list a{font-size:10px; white-space:nowrap;	background-image: url(../img/bullets.jpg); background-repeat: no-repeat; padding:0px 5px 0px 10px;}
 div.user_tools_horizontal_list a:hover{color:#333333}

 div.user_tools_horizontal_list_subtitles{padding-top:5px; }
  div.user_tools_horizontal_list_subtitles a{ font-weight:bold;  }
 
.date_select_others {float:left; margin-top: 20px; border-top:1px solid #bdbdbd; padding-top: 15px; width: 95%;}

/*edit my contributions*/
a.edit_btn{
	background-image: url(../img/ico_edit_contribution.gif); background-repeat: no-repeat; padding:6px 0px 2px 20px !Important;	background-position:0px 3px;
	font-style: normal !Important; font-weight:normal !Important; font-size:10px !Important;
	
	

	
}
/*ico_edit_contribution.gif*/

/*Red de negocios public menu*/
div.rnc_public_actions_menu{width:100%;}
div.rnc_public_actions_menu table{width:100%; table-layout:fixed;margin-left:5px; float:left;}
div.rnc_public_actions_menu table td a{font-size:11px; color:#333333; font-weight:bold;}
div.rnc_public_actions_menu table td a:hover{ color:#666666; }

/*mail prefs*/
.email_selected {padding: 5px; width:370px; text-align: center; color: #000; background: #fff; margin: 10px 0; border-top:1px solid #bdbdbd; font-size:12px;}
.select_newsletter_list {float:left; }
.mail_checkbox {float:left;padding:3px; font-size: 10px; margin-left: 30px; width: 80%}
.mail_checkbox td.check{width:20px;}
.btn_submit_mail_prefs {font-weight: bold; padding: 3px 10px;   border:1px solid #680103; color: #fff; background: #b61c06;cursor: pointer; font-size:12px; width:100; text-align: center; position: relative; left: 250px; top:10px}
.numero_decorativo {font-size: 45px; color: #bdbdbd; font-family: arial; margin: 8px 5px 0 0; font-weight:bold;line-height: 32px; padding: 0;float:left;}
.table_user_date {float:left; width: 640px;}
.table_user_date td{vertical-align: top;}
.capcha_loading {font-size: 10px; color:#666;}
#MailList2, #MailList3, #MailList4, #checkbox {margin:0; padding:0; float:left;width: 20px;}

.contenedor_events_select {float:left;}
.content_list_member {width: 355px;border:1px solid #bdbdbd; padding: 10px; background-color: #fff; margin: 5px 0;float:left;}


/*Ventana de validacion de email*/

.validation_email_info {float:left; padding: 10px; border:1px solid #bdbdbd; }
.validation_email_info h2 {text-align: left; font-size: 14px; color: #000; padding-bottom: 10px;}
.validation_email_info p {text-align: left; padding-bottom: 15px;}
.validation_email_info span {color: red!important; font-weight: bold;}
.validation_email_info .validation_thanyou { font-style: italic; font-weight: bold; }
.alert_buttons {float:left;}
.ok_button {background: #b61c06; color: #fff; padding: 2px 5px; text-align: center; font-weight: bold; margin:0!important;}


/*client login*/
div.clientlogin p.complete_form{
	padding-left:35px;
}
/**/
