
/* styles for display tag table */
TABLE.display{
   border: 0px;
   border-bottom-color: #e74701;
   border-bottom-style: solid;
   border-color: #D6E7EF;
   border-left-color: #e74701;
   border-left-style: solid;
   border-right-color: #e74701;
   border-right-style: solid;
   border-top-color: #e74701;orangelink7
   border-top-style: solid;
   font-family: Geneva,Arial,Helvetica,sans-serif;
   font-size: 11px
}

/*** TR.even: Style for even rows ***/
TR.even{
    background-color : #e4eef8;  
    font-size : 11px;
    font-family : Tahoma;
}

/*** TR.odd: Style for odd rows ***/
TR.odd{
    background-color :#ffffff;
    font-size : 11px;
    font-family : Tahoma;
}


.bodyback {
        background-image: url("../images/v_fondo2.gif");
        background-repeat: repeat-x
}


.pagebanner {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
}
.pagelinks {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #6F6F6F;
}
.pagelinks a{
    color: #555555;
    text-decoration :none ;  
}
.pagelinks a:hover{
    color: #555555;
    text-decoration :underline;  
}
.pagepipe {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
}
/* end styles for display tag table */

/* general style definitions */
img { border: 0; } 


/* styles for table definitions */
.titlepaddingsort {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #555555;
    text-decoration: none;
    text-align :left ;
    vertical-align : top;    
}

.titlepaddingsort a{
    font-weight: bold;
    color: #555555;
    text-decoration: underline;
    text-align :left ;
    vertical-align : top;    
}

.titlepadding {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    vertical-align : top;    
}

.insidepadding2 {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 0px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    text-align :left;
    vertical-align : top;    
}

.insidepadding {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    text-align :left;
    vertical-align : top;    
}

.insidepadding a{
    color: #cc1325;
    text-decoration: underline;
    text-align :left ;
    vertical-align : top;    
}

.insidepaddingdeleted {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    background-color: #ededed;
    text-decoration: none;
    text-align :left;
    vertical-align : top;    
}
.insidepaddingdeleted a{
    color: #cc1325;
    background-color: #ededed;
    text-decoration: underline;
    text-align :left ;
    vertical-align : top;    
}

.insidepaddingright {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    text-align :right;
    vertical-align : top;    
}

.insidepaddingright a{
    color: #cc1325;
    text-decoration: underline;
    text-align :right ;
    vertical-align : top;    
}


.insidepaddingcentered {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    text-align : center;
    vertical-align : top;
}

.insidepaddingcentered a{
    color: #cc1325;
    text-decoration: underline;
    text-align :center ;
    vertical-align : top;    
}

.insidepaddingvariant {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    text-align :left ;
    vertical-align : top;    
}

.insidepaddingcenteredvmiddle {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    text-align : center;
    vertical-align  : middle;
}

.insidepaddingcenteredvmiddle a{
    color: #cc1325;
    text-decoration: underline;
    text-align :center ;
    vertical-align  : middle;
}

.titlepadding12 {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 0px;	
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    vertical-align : top;    
}

.insidepadding12 {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
    vertical-align : top;    
}

.insidepadding12 a{
    color: #cc1325;
    text-decoration: underline;
    text-align :left ;
    vertical-align : top;    
}

.tablenorepeat {
    background: url(../images/v_fondo2.gif) no-repeat;
}
/* finish styles for table definitions */


/* font styles */
.faqquestion {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;	
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #cc1325;
    text-decoration: none;
}

.faqquestion a{
    color: #cc1325;
    text-decoration: none;
}

.faqquestion a:hover{
    color: #cc1325;
    text-decoration: underline;
}

/** b - codegen sty*/
.codgenquestion {
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;	
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #cc1325;
    text-decoration: none;
}

.codgenquestion a{
    color: #cc1325;
    text-decoration: none;
}

.codgenquestion a:hover{
    color: #cc1325;
    text-decoration: underline;
}
/** e - codegen sty*/

/* title for popup like privacy policy and terms */
.titlepopuporange {
    font-family: Arial;
    font-size: 23px;
    font-weight: bold;
    color: #cc1325;
    text-decoration: none;
}

.orangetitle18 {
    font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    color: #cc1325;
    text-decoration: none;
    font-size: 18px;
}


.orangelink1 {
    font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    color: #cc1325;
    text-decoration: none;
    font-size: 11px;
}

.orangelink1 a{
    color: #cc1325;
    text-decoration: none;
}

.orangelink1 a:hover{
    color: #cc1325;
    text-decoration: underline;
}

/* orange links for paths */
.orangepath {
    font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    color: #cc1325;
    text-decoration: none;
    font-size: 12px;
}

.orangepath a{
    color: #cc1325;
    text-decoration: none;
}

.orangepath a:hover{
    color: #cc1325;
    text-decoration: underline;
}

/* orangelink2 - popups titles and links for display tags size 12 */
.orangelink2 {
    font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    color: #cc1325;
    text-decoration: none;
    font-size: 12px;
}

.orangelink2 a{
    color: #cc1325;
    text-decoration: underline;
}

.orangelink2 a:hover{
    color: #cc1325;
    text-decoration: underline;
}

/* orangelink4 - links in display tags */
.orangelink4 {
    font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    color: #cc1325;
    text-decoration: none;
    font-size: 11px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.orangelink4 a{
    color: #cc1325;
    text-decoration: underline;
}

.orangelink4 a:hover{
    color: #cc1325;
    text-decoration: underline;
}

.orangelink5 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #cc1325;
    text-decoration: none;
}

/* link for site map no decoration */
.orangelink6 {
    font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    color: #cc1325;
    text-decoration: none;
    font-weight :bold ;
    font-size: 12px;
}

.orangelink6 a{
    color: #cc1325;
    text-decoration: none;
}

.orangelink6 a:hover{
    color: #cc1325;
    text-decoration: underline;
}

.orangelink7 {
    font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    color: #cc1325;
    text-decoration: none;
    font-size: 12px;
}


.graytxt1disabled {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}


.graytxt1 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
}

.graytxt1 a{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #cc1325;
    text-decoration: underline;
}

.graytxt1b {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #555555;
    text-decoration: none;
}
.graytxt1b a{
    color: #555555;
    text-decoration: none;
}

.graytxt2 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
}

.graytxt2 a{
    text-decoration: none;
    color: #555555;
}

.graytxt2 a:hover{
    text-decoration: underline;
    color: #555555;
}

.graytxt3 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
}

.graytxt3 a{
    text-decoration: none;
    color: #555555;
}

.graytxt3 a:hover{
    text-decoration: underline;
    color: #555555;
    background-color :#e9e9e9 ;
}

.graytxt4 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
}

.graytxt4 a{
    text-decoration: none;
    color: #555555;
}

.graytxt4 a:hover{
    text-decoration: underline;
    color: #555555;
    background-color :#dbdbdb ;
}

.graytxttitle1 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    color: #555555;
    text-decoration: none;
}

.orangetxttitle1 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    color: #cc1325;
    text-decoration: none;
}

.orangetxt0 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #cc1325;
    text-decoration: none;
}

.orangetxt1 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #cc1325; /*ff8003*/
    text-decoration: none;
}

.orangetxt2 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #cc1325;
    text-decoration: none;
}

.whitetxt1 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}

.whitetxt2 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}

/*  */
.loginmenulnk{
font-family: Tahoma;
font-weight: normal;
color: #FFD201;
text-decoration: none;
font-size: 11px;
}
.loginmenulnk a{
color: #FFD201;
text-decoration: underline;
}
.loginmenulnk a:hover{
color: #FFD201;
text-decoration: underline;
}

/*  menu styles  */
.txt_menu_negro {
	font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	margin: 0px;
}
.txt_menu_negro a, .txt_menu_negro a:visited{
	font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	margin: 0px;
}
.txt_menu_negro a:hover{
	font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc1325;
	text-decoration: Underline;
	margin: 0px;
}
.txt_menu_negro a:active{
	font-weight: bold;
	color: #cc1325;
	text-decoration: none;
	margin: 0px;
}
/* end menu styles */

.inputtxt {
    font-family: Tahoma;
    font-size: 12px;
    border-top: 1px solid #96969d;
    border-right: 1px solid #96969d;
    border-bottom: 1px solid #96969d;
    border-left: 1px solid #96969d;
    color: #555555;
    height: 19px;
}

.inputtxt2 {
    font-family: Tahoma;
    font-size: 12px;
    border-top: 1px solid #96969d;
    border-right: 1px solid #96969d;
    border-bottom: 1px solid #96969d;
    border-left: 1px solid #96969d;
    color: #555555;
    height: 19px;
    width:250px;
    background-color : #ffffff;
}

.inputtxt2req {
    font-family: Tahoma;
    font-size: 12px;
    border-top: 1px solid #96969d;
    border-right: 1px solid #96969d;
    border-bottom: 1px solid #96969d;
    border-left: 1px solid #96969d;
    color: #555555;
    height: 19px;
    width:250px;
    background-color : #fff7ab;
}

.inputref {
    font-family: Tahoma;
    font-size: 12px;
    padding: 0px;
    width:25px;
    height:18px;
    border-top: 1px solid #96969d;
    border-right: 1px solid #96969d;
    border-bottom: 1px solid #96969d;
    border-left: 1px solid #96969d;
    color: #555555;
}

textarea {
    font-family: Tahoma;
    font-size: 12px;
    border-top: 1px solid #96969d;
    border-right: 1px solid #96969d;
    border-bottom: 1px solid #96969d;
    border-left: 1px solid #96969d;
    float: left;
    color: #555555;
    height: 22px;
}



select {
    font-family: tahoma;
    font-size: 12px;
    padding: 2px;
    border-top: 1px solid #96969d;
    border-right: 1px solid #96969d;
    border-bottom: 1px solid #96969d;
    border-left: 1px solid #96969d;
    float: left;
    text-indent: 4px;
    color: #555555;
    height: 22px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

.checkbox {
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
    float: left;
    text-indent: 4px;
    color: #555555;
    height: 22px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

.txtnews{
font-family:'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
font-weight:normal;
color: #D4D4D4;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}

.txtnews a{
text-decoration: none;
color: #D4D4D4;
font-size: 11px;
font-weight: normal;
}

.txtnews a:hover{
text-decoration: underline;
color: #D4D4D4;
}

.txtloginlnk{
font-family: Tahoma;
color: #FFD201;
font-size: 11px;
font-weight: normal;
}
.txtloginlnk a{
text-decoration:underline;
}
.txtloginlnk a:hover{
text-decoration:underline;
}
/* new style definition */

.indexcount{
font-family: tahoma;
font-weight: normal;
color: #fe4e00;
text-decoration: none;
font-size: 15px;
font-weight: normal;
}

.inputblue { 
    border-top: 1px solid; 
    border-bottom: 1px solid;
    border-left: 1px solid; 
    border-right: 1px solid;
    border-color: #c0dcf6;
    background-color: #c0dcf6; 
    text-align :center;
}

.datenews{
    font-family: 'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #A5A5A5;
    text-decoration: none;
}

.txtphoto {
    font-family: 'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #A5A5A5;
    text-decoration: none;
}

.txtnews2{
    font-family: 'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #A5A5A5;
    text-decoration: none;
}
.txtnews2 a{
    color: #A5A5A5;
    font-weight: bold;
    text-decoration: none;
}
.txtnews2 a:hover{
    color: #A5A5A5;
    font-weight: bold;
    text-decoration: underline;
}


.titlenews{
    font-family: 'Lucida Sans','Lucida Sans Unicode',Verdana,Geneva,sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #A5A5A5;
    text-decoration: none;
}

/*** TR.even: Style for even rows ***/
.evencarrier{
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    background-color : #e4eef8;  
    font-size : 11px;
    font-family : Tahoma;
}

/*** TR.odd: Style for odd rows ***/
.oddcarrier{
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;	
    background-color :#ffffff;
    font-size : 11px;
    font-family : Tahoma;
}


.bgmaintable2 {
background-image: url("../images/v_fondo4.gif");
background-repeat: repeat-x;
}
.bgmaintable2 td{
text-align:left;
}
.bgmaintable3 {
background-image: url("../images/v_fondo3.gif");
background-repeat: repeat-x
}
.bgmaintable3 td{
text-align:left;
}

.bgtitle_top{ 
background-image: url("../images/bg_title.gif");
background-position: 0px 0px;
width:679px;
height:4px;
} 

.bgtitle_bottom{
background-image: url("../images/bg_title.gif");
background-position: 0px -4px;
width:679px;
height:4px;
}

.bgbuttons_top{ 
background-image: url("../images/bg_buttons.gif");
background-position: 0px 0px;
width:679px;
height:5px;
} 

.bgbuttons_bottom{
background-image: url("../images/bg_buttons.gif");
background-position: 0px -5px;
width:679px;
height:5px;
}

.bgnar_top{ 
background-image: url("../images/bg_nar.gif");
background-position: 0px 0px;
width:679px;
height:6px;
} 

.bgnar_bottom{
background-image: url("../images/bg_nar.gif");
background-position: 0px -6px;
width:679px;
height:3px;
}

label {
    cursor:pointer;
}

table.gray_border {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #9f9f9f;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #9f9f9f;
    border-left-color: #9f9f9f;
    border-right-color: #9f9f9f;
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
}

/**
NEWS SCROLLER
*/
#pscroller2{
width: 690px;
height: 16px;
border: 0px;
padding: 0px;
padding-top:5px;
background-color:#1d1d1d;
}
#pscroller2 a{
text-decoration: none;
}

/** Login body
*/
.learnmore_on {
    background-image: url("../images/la_learnmore.gif");
    background-position: 0px 0px;
    background-repeat:no-repeat;
    cursor:pointer;
    width:104px;
    height:22px;
}
.learnmore {
    background-image: url("../images/la_learnmore.gif");
    background-position: 0px -22px;
    background-repeat:no-repeat;
    cursor:pointer;
    width:104px;
    height:22px;
}

/*
 graylink
*/

.graylink a, .graylink a:hover, .graylink a:visited{
	color: #555555;
	text-decoration:underline;
}