/*	<Login Syles> */

.inline-diverror{
	visibility:hidden
	
}

.inline-divrigth{
	visibility:hidden
	
}

.inline-deleteuser{
	visibility:hidden
	
}

.inline-printuser{
	visibility:hidden
	
}

.inline-diverror-text{
	background:#961516;
	border:#E40A16 1px outset;
	font: 8pt Arial;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding:5px 5px 5px 10px;
	margin-top:10px;
	min-height:30px;
}

.inline-divright-text{
	background:#96e419;
	border:#e4b213 1px outset;
	font: 8pt Arial;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding:5px 5px 5px 10px;
	margin-top:10px;
	min-height:30px;
}

.inline-deleteuser-text{
	background:#FFFFFF;
	border:#e4b213 1px outset;
	font: 8pt Arial;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:5px 5px 5px 10px;
	margin-top:10px;
	min-height:30px;
}

.inline-printuser-text{
	background:#FFFFFF;
	border:#e4b213 1px outset;
	font: 8pt Arial;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:5px 5px 5px 10px;
	margin-top:10px;
	min-height:30px;
}

#subscribercardfront{
	height:38px;
	width:223px;
	font: 10pt Calibri;
	font-weight:normal;
	color: #000000;
	cursor:default;
	text-align:left;
	padding:115px 0px 0px 20px;
	letter-spacing:-1px;
	background:url(../images/SUBSCRIBERCARD_FRONT.png);
	margin: 0px 0px 0px 0px;
}
.login {
	border-color:#000;
	border-width:1px;
	width:105px;
}

.logintxt {
	color: #961516;
	font: 8pt Arial;
	font-weight: bold;
	text-align: left;
}

.login_extra{
	color: #716F6E;
	font: 8pt Arial;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
	display:block;
}

.txtLoginList{
	margin-left:5px;
	font: 8pt Arial;
	color: #000000;
	line-height: 120%;
	font-weight:bold;
}
#bg_login{
	background:url(../images/grey.gif) #FFF center no-repeat;
}
#login_error{
	background:#961516;
	border:#E40A16 3px outset;
	font: 8pt Arial;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding:5px 5px 5px 10px;
	margin-top:10px;
	min-height:30px;
}
/*	</Login Styles> */

#link_entities{
	font: 9pt Arial;
	color: #FFF;
	cursor:pointer;
	font-weight:bold;
}

/*	<Left Menu Styles>  */

#left_menu_bar1{
	background:url(../images/left_menu_bar1.gif);
	height:62px;
	font: 11pt Arial;
	font-weight:bold;
	color: #FFFFFF;
	padding-top:2px;
	padding-left:10px;
	cursor:default;
}
#left_menu_bar2{
	background:url(../images/left_menu_bar2.gif);
	height:62px;
	font: 11pt Arial;
	font-weight:bold;
	color: #FFFFFF;
	padding-top:2px;
	padding-left:10px;
	cursor:default;
}
#left_menu_bar3{
	background:url(../images/left_menu_bar3.gif);
	height:62px;
	font: 11pt Arial;
	font-weight:bold;
	color: #FFFFFF;
	padding-top:2px;
	padding-left:10px;
	cursor:default;
}
.left_menu{
	background:/*url(../images/left_menu.gif)*/#F0F4F3;
	cursor:pointer;
	margin: 2px 0px 3px 0px;
	font: 8pt Arial;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/*	</Left Menu Styles>  */

/*	<Text Styles>  */

.titlePage {
	margin-top:10px;
	margin-bottom: 5px;
	font: 11pt Arial;
	font-weight:bold;
	color: #961516;
	line-height: 180%;
}

.titleContent {
	margin:30px 0px 10px 0px;
	font: 10pt Verdana;
	line-height: 180%;
	font-weight: bold;
}
.titleLink {
	margin:30px 0px 10px 0px;
	font: 10pt Verdana;
	line-height: 180%;
	font-weight: bold;
	cursor:pointer;
	color:#961516;
}
.imgContent {
	margin: 15px 0px 15px 0px;
}

.imgC{
	margin: 0px 15px 0px 15px;
}

.titleContentForm {
	margin:15px 0px 10px 0px;
	font: 9pt Arial;
	line-height: 180%;
	font-weight:bold;
}
.txtContentBold {
	font: 9pt Arial;
	line-height:120%;
	text-align:justify;
	margin: 10px 0px 10px 0px;
	font-weight:bold;
}
.txtContent {
	font: 9pt Arial;
	line-height:120%;
	text-align:justify;
	margin: 10px 0px 10px 0px;
}
.txtContentError {
	font: 9pt Arial;
	line-height:120%;
	text-align:justify;
	margin: 10px 0px 18px 0px;
	font-weight:bold;
	padding: 10px;
	background-color:#DDDDDD;
	border: 1px solid #961516;
}
.txtContentTest1 {
	font: 10pt Arial;
	line-height:120%;
	text-align:justify;
	margin: 5px 10px 0px 10px;
	border: outset 2px #aaa;
	float:left;
/*	width:280px;*/
	padding:10px 10px 10px 10px;
	background:url("../images/bg.gif")
}

.txtContentTest2 {
	font: 10pt Arial;
	line-height:120%;
	text-align:justify;
	margin: 15px 10px 5px 10px;
	border: outset 2px #aaa;
	float:left;
/*	font-weight:bold;*/
	width:290px;
	padding:10px 10px 10px 10px;
	background:url("../images/bg.gif")
}
.txtContentTest3 {
	font: 9pt Arial;
/*	font-weight:bold;*/
	line-height:120%;
	text-align:justify;
	margin: 5px 10px 5px 10px;
	border: outset 2px #aaa;
	/*clear:both;*/
	float:left;
	width:310px;
	padding:10px 10px 10px 10px;
	background:url("../images/bg.gif")
}
.txtFormX{
	font: 8pt Arial;
}
.txtX{
	font: 7pt Arial;
	cursor:pointer;
}
.txtContentList{
	margin-left:20px;
	font: 8pt Arial;
	color: #000000;
	line-height: 120%;
}

.txtContentList p{
	padding-left:20px;
	background:url("../images/arrow.gif") top left no-repeat;
}

.txtLink{
	margin: 30px 0px 20px 240px;
}

/*	</Text Styles>  */

/*	<Form Styles>  */

.text_box{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:150px;
	margin:2px 20px 2px 16px;
	font: 9pt arial;
}

.text_box_large{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:435px;
	margin:2px 20px 2px 16px;
	font: 9pt arial;
}

.text_select{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	margin:12px 10px 2px 10px;
	font: 9pt arial;
	width:200px;
	background-color:#F0F4F3;
}

.text_select_{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	margin:2px 10px 2px 10px;
	font: 9pt arial;
	width:120px;
	background-color:#F0F4F3;
}

.text_select_2{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	margin:2px 10px 2px 10px;
	font: 9pt arial;
	width:120px;
	background-color:#F0F4F3;
}

.text_select_3{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	margin:2px 10px 2px 10px;
	font: 9pt arial;
	width:70px;
	background-color:#F0F4F3;
}

.text_box_fc{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:75px;
	margin:2px 20px 2px 16px;
	font: 9pt arial;
}

.text_box_ob{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:150px;
	margin:2px 20px 2px 16px;
	background-color:#F0F4F3;
}

.text_box_acronym{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:53px;
	margin:2px 2px 2px 16px;
	background-color:#F0F4F3;
}

.text_box_small_ob{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:75px;
	margin:2px 20px 2px 16px;
	font: 9pt arial;
	background-color:#F0F4F3;
}

.text_box_medium_ob{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:250px;
	margin:2px 20px 2px 16px;
	background-color:#F0F4F3;
}

.text_box_large_ob{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:440px;
	margin:2px 20px 2px 16px;
	background-color:#F0F4F3;
}

input.text_box[disabled]{
	background-color:#F0F4F3;
}

.send{
	cursor:pointer;
	text-align:center;
	margin:10px 0px 20px 68px;
}

.txt_form{
	font: 8pt Arial;
	line-height:120%;
	font-weight:bold;
}

select.langSelect {
	width: 105px;
	font: 8pt Arial;
	font-weight:bold;
	border-color:#878584;
	border-style:solid;
	border-width:1px;
	/*background-color: lightblue;*/
}

/*	</Form Styles>  */

.padding10{
	margin:0px 10px 0px 10px;
}

.padding2{
	font: 8pt Arial;
	margin:0px 2px 0px 2px;
}

.padding2_{
	font: 9px Verdana;
	margin:0px 1px 0px 1px;
}

.padding2b_{
	font: 9px Verdana;
	font-weight: bold;
	margin:0px 1px 0px 1px;
}
.inputRate {
	font: 8pt Arial;
	font-weight: normal;
	border: 1px inset #961516;
	text-align: right;
	width: 60px;
}
 .inputTD{
	width:150px;
	text-align:center;
	vertical-align:middle;
 }

.inputTD2{
	width:120px;
	text-align:center;
	vertical-align:middle;
}

.inputTRT{
	background:url("../images/rank_bg.gif") bottom repeat-x #B73A3D /*#AD1416*/;
	color:white;
	font: 9pt arial;
	font-weight:bold;
	height:22px;
	vertical-align:middle;
}
.inputTRT_{
	background:url("../images/rank_bg.gif") bottom repeat-x #B73A3D /*#dfb3b4*/;
	color:white;
	font: 7pt Verdana;
	font-weight:bold;
	height:22px;
	vertical-align:middle;
}
.inputTRT2{
	background:url("../images/rank_bg.gif") bottom repeat-x #B73A3D /*#AD1416*/;
	color:white;
	font: 9pt arial;
	font-weight:bold;
	vertical-align:middle;
}
.inputTR{
	background:url("../images/rank_bg1.gif") bottom repeat-x #E4E3E4 /*#F0F4F3*/;
	font: 9pt arial;
	height:23px;
}

.inputTR_{
	background:url("../images/rank_bg1.gif") bottom repeat-x #E4E3E4 /*#F0F4F3*/;
	font: 9pt arial;
	height:23px;
}

.inputTR2{
	background:url("../images/rank_bg1.gif") bottom repeat-x #E4E3E4 /*#E6E6E6*/;
	font: 9pt arial;
	height:20px;
}

.inputTR3{
	background:url("../images/rank_bg2.gif") bottom repeat-x #E4E3E4 /*#E6E6E6*/;
	font: 9pt arial;
	height:20px;
}

.inputTR_no_border{
	background:url("../images/rank_bg2.gif") bottom repeat-x #E4E3E4 /*#E6E6E6*/;
	font: 8pt Arial;
	margin:0px 0px 0px 0px;
	text-align:center;
	height:22px;
	width:95px;
	border-width:0;
}

.imginput{
	margin:0px 4px 0px 4px;
}

td.cal_0 {
	color: #44253F;
	font: 9pt Arial;
	font-weight: normal;
	background-color : #DCDDDD;
}
td.cal_0:hover{
	color: #44253F;
	font: 9pt Arial;
	font-weight: normal;
	background-color : white;
}
td.cal_4 {
	color: #44253F;
	font: 9pt Arial;
	font-weight: normal;
	background: url("../images/ctdbg.gif") bottom repeat-x;
	cursor:default;
}
td.cal_1 {
	color: black;
	font: 9pt Arial;
	font-weight: normal;
	background: url("../images/cal1.gif") bottom repeat-x #97E8B4;
}
td.cal_2 {
	color: white;
	font: 9pt Arial;
	font-weight: normal;
	background: url("../images/cal2.gif") bottom repeat-x #AD1416;
}
td.cal_3 {
	color: #44253F;
	font: 9pt Arial;
	font-weight: normal;
	background: url("../images/cal3.gif") bottom repeat-x #FFE84E;
}
td.cal_5 {
	color: #44253F;
	font: 9pt Arial;
	font-weight: normal;
	background: url("../images/ctrbg.gif") bottom repeat-x #CCCCCC /*#AD1416*/;
	cursor:default;
	border-bottom: solid 1px black;
	text-align:right;
}
td.cal_6 {
	color: #44253F;
	font: 9pt Arial;
	font-weight: normal;
	background: url("../images/cal6.gif") bottom repeat-x #8CA9E2;
}
a {
  text-decoration:none;
  font:10pt Arial;
  font-weight: bold;
  cursor:pointer;
  color:#c71015;
}

body {
	color: #26253F;
	font: 9pt Arial;
	font-weight: normal;
	background-color: #CCCCCC;
}

img.bar{
	margin:10px 0px 15px 2px;
	display:block;
	clear:both;
}

#cleft{
	background:url("../images/cleft.gif") top left;
	cursor:pointer;
}
#clefth{
	background-image:url("../images/clefth.gif");
	cursor:pointer;
}
#clefta{
	background-image:url("../images/clefta.gif");
	cursor:pointer;
}
/*#cleft:hover{
	background-image:url("../images/clefth.gif");
	cursor:pointer;
}
#cleft:active{
	background-image:url("../images/clefta.gif");
	cursor:pointer;
}*/
#cright{
	background:url("../images/cright.gif") top right;
	cursor:pointer;
}
#crighth{
	background:url("../images/crighth.gif") top right;
	cursor:pointer;
}
#crighta{
	background-image:url("../images/crighta.gif");
	cursor:pointer;
}
/*#cright:hover{
	background-image:url("../images/crighth.gif");
	cursor:pointer;
}
#cright:active{
	background-image:url("../images/crighta.gif");
	cursor:pointer;
}*/
#cbg{
	background-image:url("../images/cbg.gif");
	text-align:center;
}

/*	Estils dels divs  */
#leftDiv {
position:relative; display:block; float:left; width:170px; height:300px; margin-right:15px; /*background:lightgreen;*/
}
#leftDiv_1 {
position:relative; display:block; width:150px; height:30px; top:10px; left:15px; /*background:lightblue;*/
}
#leftDiv_2 {
position:relative; display:block; width:150px; top:20px; left:15px; /*background:blue;*/
}
#leftDiv_3 {
position:relative; display:block; width:150px; top:40px; left:15px; /*background:orange;*/
}
#contentDiv {
float:left; display:block; width:565; top:0px; margin-left:15px; margin-bottom:30px; margin-right:1px;
}
#banner{
position:relative; float:left; width:130px;
}
#td_bg{
/*background:url(../images/div_bg.gif) no-repeat 250px 80px*/;
}
/*	Fi Estils dels divs  */


/*	Estils de fons de pantalla */
#bg_left_0 { 
	background-image: url(../images/bg_left_0.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#bg_right_0 { 
	background-image: url(../images/bg_right_0.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#bg_left_2 { 
	background-image: url(../images/bg_left_2.gif);
	background-position: right;
	background-repeat: repeat-y;
	height: 100%;
}

#bg_right_2 { 
	background-image: url(../images/bg_right_2.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#bg_left_4 { 
	background-image: url(../images/bg_left_4.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#bg_right_4 { 
	background-image: url(../images/bg_right_4.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#bg_top { 
	background-image: url(../images/bg_top.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#bg_bottom { 
	background-image: url(../images/bg_bottom.gif);
	background-position: top;
	background-repeat: repeat-x;
	/*width: 755px;*/
}

td.footer {
	background-color: #F2F2F2;
	color: #3A3B38;
	font: 9pt Arial;
	font-weight: normal;
	text-align: center;
}

td.bg { 
	background: #CCCCCC;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*	Estils de fons de pantalla */
/*<tabs>*/

#contentTabs{
	background-color:#FFF;
	border-left:1px solid #961516;
	border-right:1px solid #961516;
	clear:both;
	padding:20px 10px 10px 10px;
}

#tabsJ {
	float:left;
	width:98.2%;
	line-height:normal;
	/*border-bottom:1px solid #961516;
/*	margin-bottom:10px;*/
}
#corncallu{background:url("../images/tabs/corncallu.gif") top left;}
#corncalru{background:url("../images/tabs/corncalru.gif") top right;}
#corncallb{background:url("../images/tabs/corncallb.gif") bottom left;}
#corncalrb{background:url("../images/tabs/corncalrb.gif") bottom right;}
#calc{background:#F0F4F3;border-bottom:30px;clear:both;}
#calcbottom{background:url("../images/tabs/calcbottom.gif")}
#calctop{background:url("../images/tabs/calctop.gif")}
#tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}

#tabsJ li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsJActual{
	float:left;
	/*background:url("../images/tabs/tableftJ_a.gif") no-repeat left top;*/
	background:url("../images/tabs/tableftJ.gif") no-repeat left top;
	background-position:0% -42px;
	margin:0;
	margin-right:2px;
	margin-left:2px;
	padding:0 0 0 5px;
	text-decoration:none;
	line-height:normal;
	cursor:default;
	color:white;
}
#tabsJActual span {
	float:left;
	display:block;
	/*background:url("../images/tabs/tabrightJ_a.gif") no-repeat right top;*/
	background:url("../images/tabs/tabrightJ.gif") no-repeat right top;
	background-position:100% -42px;
	padding:5px 15px 4px 6px;
	color:#961516;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	font-size:15;
	cursor:default;
	color:white;
}
#tabsJ a {
	float:left;
	background:url("../images/tabs/tableftJ.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
}
#tabsJ a span {
	float:left;
	display:block;
	background:url("../images/tabs/tabrightJ.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#961516;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
	color:#FFF;
}
#tabsJ a:hover {
	background-position:0% -42px;
}
#tabsJ a:hover span {
	background-position:100% -42px;
}

/*</tabs>*/

#sign{margin-right:5px;}

img {border:0px;}

.calTitle {
	color:#FFF;
	background:url("../images/rank_bg.gif") bottom repeat-x #B73A3D /*#AD1416*/;
}
.calRow {
	background:url("../images/rank_bg1.gif") bottom repeat-x #E4E3E4 /*#AD1416*/;
}
.calTitle a {
	color:#FFF;
}
.DivSearch {
	border:outset 2px #961516;
	font-weight:bold;
	/*background:#961516;*/
}
.fotoB{
	margin-top:15px;
}
#float{
	 position:absolute; 
	 margin-left:-200px;
	 width:200px; 
	 z-index:1; 
	 display:none;
	 /*visibility:hidden;*/
	 background:#F2F2F2;
	 border:#EB5300 outset 2px;
	 font:9pt Arial;
	 font-weight:bold;
	 margin-top:15px;
}
#float2{
	cursor:default;
	position:absolute; 
	margin-left:150px;
	width:300px;
	z-index:1; 
	display:none;
/*	visibility:hidden; */
	background:#F2F2F2;
	border:#EB5300 outset 2px;
	font:9pt Arial;
	font-weight:bold;
	margin-top:15px;
}
.img_video{
	margin-left:10px;
	vertical-align:middle;
}
.video{
	border:outset 2px black;
	background:#FFF;
	position:absolute;
	min-width:400px;
	min-height:300px;
	padding:0px 15px 15px 15px;
	margin-top:30px;
	display:none;
	/*visibility:hidden;*/
	font:9pt Arial;
	font-weight:bold;
}
/*<popup>*/
.txtContentBold_pu {
	font: 9pt Arial;
	line-height:120%;
	margin: 10px 0px 10px 0px;
	font-weight:bold;
}
#popup{
	/*width:100%;
	height:100%;*/
	padding: 20px 20px 20px 20px;
	background-color:white;
}
.text_box_pu{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:220px;
	margin:2px 20px 2px 16px;
	font: 9pt arial;
}
/*</popup>*/
.text_box_cc{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:35px;
	margin:2px 0px 2px 0px;
	font: 9pt arial;
	text-align:center;
}
.text_box_cc_ob{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:35px;
	margin:2px 0px 2px 0px;
	font: 9pt arial;
	background-color:#F0F4F3;
	text-align:center;
}
#text_box_cc1{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:65px;
	margin:2px 0px 2px 16px;
	font: 9pt arial;
	text-align:center;
	background-color:#F0F4F3;
}
#text_box_cc2{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:65px;
	margin:2px 0px 2px 0px;
	font: 9pt arial;
	text-align:center;
	background-color:#F0F4F3;
}
#text_box_cc3{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:35px;
	margin:2px 0px 2px 0px;
	font: 9pt arial;
	text-align:center;
	background-color:#F0F4F3;
}
#text_box_cc4{
	border-color:#961516;
	border-style:inset;
	border-width:1px;
	width:135px;
	margin:2px 0px 2px 0px;
	font: 9pt arial;
	text-align:center;
	background-color:#F0F4F3;
}
#contentDiv {min-height:540px;*height:540px;}
.text_box_ob_nowidth{ border-color:#961516; border-style:inset; border-width:1px; margin:2px 20px 2px 16px; background-color:#F0F4F3;}
