BODY 

{ 

	scrollbar-face-color: #EAEAEA;

	scrollbar-shadow-color: #EAEAEA;

	scrollbar-highlight-color: #EAEAEA;

	scrollbar-3dlight-color: #EAEAEA;

	scrollbar-darkshadow-color: #697074;

	scrollbar-track-color: #F7F7F7;

	scrollbar-arrow-color: #666666;

	background-color: #A9D6E5;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;	
	
	font-family: Droid Sans,sans-serif;

}



.listprice { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: line-through; }


.TextoParrafo {

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

	text-align : justify;

    }	

.TextoMParrafo {

    color: #000000;

    font-family: 'News Cycle',serif;

    font-size: 18px;

	text-align : justify;

    }	




.texto {

	font-family: 'News Cycle',serif;

	font-size: 31px;

	color: #000000




}

.textoM {

	font-family: 'News Cycle',serif;

	font-size: 17px;

	color: #000000


}

.textoS {

	font-family: 'News Cycle',serif;

	font-size: 25px;

	color: #000000


}

.textoMRojo {

	font-family: 'News Cycle',serif;

	font-size: 18px;

	color: #FF0000

}

.textoMVerde {

	font-family: 'News Cycle',serif;

	font-size: 18px;

	color: #009900

}
.textoMRojo35 {

	font-family: 'News Cycle',serif;

	font-size: 25px;

	color: #FF0000

}

.textoMVerde35 {

	font-family: 'News Cycle',serif;

	font-size: 25px;

	color: #009900

}
.textoNegro {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height:20px;	

	padding-left: 15px;

	padding-right: 15px;	

}



.textoNegro10 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000

	line-height:25px;	

	padding-left: 15px;

	padding-right: 15px;	

}

.textoRojo {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 17px;

	color: #FF0000;

	line-height:25px;	

	padding-left: 0px;

	padding-right: 15px;	

}


.textoRojoSmall {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FF0000;

	line-height:25px;	

	padding-left: 0px;

	padding-right: 15px;	

}

.textoGrande {  font-family: Tahoma , Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:31px;}



.TextoCeleste {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A8CFF}



.TextoCeleste13 {  font-family: Tahoma, Helvetica, sans-serif; font-size: 13px; color: #1A8CFF}





A.linkTop {text-decoration:underline; color:#25160E; }	

A.linkTop:hover {text-decoration:underline; background-color:#E9D1C5}





A.linkBig {

	font-family: Tahoma, Arial, Helvetica, sans-serif, Calibri;

	font-size:11px;

	color:#069;

	text-align: justify;	



	padding:2px;

}	

	A.linkBig:hover {

	font-family: Tahoma, Arial, Helvetica, sans-serif, Calibri;

	font-size:11px;

	color:#09F;

	text-align: justify;	

	padding:2px;

	}







A.linkTop2 {

	text-decoration:none;

	color:#E6E6E6;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}	

A.linkTop2:hover {text-decoration:underline;}





.link2{

padding-left: 10px;

text-decoration:none;    

color:#726F5A;

font-size: 11px;



}



.link2 a{

padding-left: 10px;

display:block;

background-color:#FFFFFF;

text-decoration:none;

color:#000000;

font-size: 11px;



}

.link2 a:hover{background-color:#EBEBEB;

padding-left: 10px;

text-decoration:none;

color:#000000;

font-size: 11px;



}





.boton { font-family:Arial; font-size:14px; text-transform:capitalize;  color:#FFFFFF; background-color:#333333; border-color:#BED2DE ; border-width:1; cursor:hand; }



.input {font:14px Helvetica; color:#000000; background-color:#FFFFFF; border-color:#C4C4C4; border:1px groove #C4C4C4; }



.input2 {font:18px Helvetica; color:#000000; background-color:#FFFFFF; border-color:#C4C4C4; border:1px groove #C4C4C4; }



.textarea {font:14px Arial; color:#000000; background-color:#FFFFFF; border-color:#C4C4C4; border:1px groove #C4C4C4; idth:350px; scrollbar-3dlight-color: ; scrollbar-face-color: }

.file {font:14px Arial; color:#000000; background-color:#EEEEEE; border-width:1; }



.combo {font: 11px Arial; color: #000000; background-color: #FFFFFF; border-color: #333333; border: 1px groove #FFFFFF; }





.bus{width:70px;color:#858585;background-image:url("imagesNew/bg_Bus.gif");font-size:11px;height:20px;}



.linkBox2 a{

	color: #000000;

	border: 1px solid #51A8FF;	

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	padding: 16px;	

	display:block;

	background-color:#91C8FF;

	text-decoration:none;

}

.linkBox2 a:hover{

background-color:#51A8FF;

text-decoration:none;

color:#000000;

font-size: 11px;

}



.linkMenu a{

	color: #000000;

	border-bottom: 1px #cccccc solid;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	padding: 4px;	

	display:block;

	background-color:#FFFFFF;

	text-decoration:none;

	padding-left: 19px;

}

.linkMenu a:hover{

background-color:#F0F0F0;

text-decoration:none;

color:#000000;

font-size: 11px;

}



.linkSubMenu a{

	color: #000000;

	border-bottom: 1px #cccccc solid;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	padding: 4px;	

	display:block;

	background-color:#F4F4F4;

	text-decoration:none;

	padding-left: 45px;

}

.linkSubMenu a:hover{

background-color:#F0F0F0;

text-decoration:none;

color:#000000;

font-size: 11px;

}



.linkMenuTop a{

	color: #000000;

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	display:block;

	background-color:#FFFFFF;

	text-decoration:none;

    text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;	

}

.linkMenuTop a:hover{

background-color:#F0F0F0;

text-decoration:none;

color:#000000;

font-size: 11px;

}





/* tables */



.TableTDBox {

    background-color: #FAFCFE;

    border: 1px solid #CCCCCC;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

    padding: 4px;

	padding-left: 15px;

/*	border-bottom: 1px #333333 dotted; */

    }



.TableTDBox2 {

    background-color: #FAFCFE;

    border: 1px solid #CCCCCC;

    color: #000000;

    padding: 4px;

	padding-left: 15px;

/*	border-bottom: 1px #333333 dotted; */

    }

	

.TableBackoffice {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 14px;

    text-align: left;

    color: #333333;

    background-color: #FFFFFF;

	padding: 4px;

	border: 0px solid #E0E0E0;

    }


.TableTDForm {

    background-color: #DDDDDD;

    border: 1px dotted #000000;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

    padding: 8px;

	padding-left: 15px;



    }

.TableTDForm2 {

    background-color: #FFFFFF;

    border: 1px dotted #000000;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

    padding: 8px;

	padding-left: 15px;



    }


.TableTDBackoffice {

    border: 0px solid #E0E0E0;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

    padding: 4px;

	padding-left: 15px;

	border-bottom: 1px #333333 dotted;

    }

	

.TableTDList {

    background-color: #EFEFEF;

    border: 0px solid #E0E0E0;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

    padding: 16px;
	
    }	
	
.TableTDListJus {

    background-color: #EFEFEF;

    border: 0px solid #E0E0E0;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

    padding: 16px;
	text-align : justify;	
	
    }	
	

.TableTDList2 {

    background-color: FFFFFF;

    border: 0px solid #E0E0E0;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    padding: 4px;

	padding-left: 15px;

	border-bottom: 1px #333333 dotted;

	background-image: url(images/iconList.gif);

    background-repeat: no-repeat;

    background-position: left top;



    }

.TableTDCabeceraBackoffice {

    background-color: #F0F0F0;

    border: 1px solid #CCCCCC;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 14px;

    padding: 4px;

	padding-left: 15px;

/*	border-bottom: 1px #333333 dotted; */

    }



td.contact

{ border-bottom: 1px #6699CC dotted;

text-align: left;

font-family: Verdana, sans-serif, Arial;

font-weight: normal;

font-size: .7em;

color: #404040;

background-color: #fafafa;

padding-top: 4px;

padding-bottom: 4px;

padding-left: 8px;

padding-right: 0px; }



table.contacts

{ 

width: 580px;

background-color: #fafafa;

border: 1px #000000 solid;

border-collapse: collapse;

border-spacing: 0px; 

}









/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) 

.dpDayTD {

    background-color: #F9F9F9;

    border: 1px solid #E0E0E0;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    padding: 4px;





    }

	

	

.dpTable {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    text-align: left;

    color: #333333;

    background-color: #FFFFFF;

    border: 0px solid #959595;

    }



	

	

	*/



/* tables */

table.tablesorter {

	font-family:arial;

	background-color: #CDCDCD;

	margin:10px 0pt 15px;

	font-size: 8pt;

	width: 100%;

	text-align: left;

}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {

	background-color: #F9F9F9;

	border: 1px solid #FFF;

	font-size: 8pt;

	padding: 4px;

}

table.tablesorter thead tr .header {

	background-image: url(images/bg.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

}

table.tablesorter tbody td {

	color: #3D3D3D;

	padding: 4px;

	background-color: #FFF;

	vertical-align: top;

}

table.tablesorter tbody tr.odd td {

	background-color:#F0F0F6;

}

table.tablesorter thead tr .headerSortUp {

	background-image: url(images/asc.gif);

}

table.tablesorter thead tr .headerSortDown {

	background-image: url(images/desc.gif);

}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

background-color: #F0F0F0;

}









.titulosBox {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #FFFFFF;

    font-weight: normal;

}



.textoPrint {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #333333;

}







.TD {

    background-color: #E8E7E1;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #333333; 

    }

    

.TDb {

    background-color: #CECCC1;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 16px;

    color: #425362;

    font-weight: bold;  

    }   



.TDc {

    background-color: #CECCC1;

    }   

	

.TDd {

    background-color: #726F5A;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    color: #FFFFFF;

    font-weight: bold;  	

    }   	

	

	





/* the div that holds the date picker calendar */

.dpDiv {

    }





/* the table (within the div) that holds the date picker calendar */

.dpTable2 {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    text-align: left;

    color: #505050;

    background-color: #FFFFFF;

    border: 0px;

    }







/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {

    }





/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {

    }





/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {

    }





/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {

    }





/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {

    border: 1px solid #ece9d8;

    }





/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {

    background-color: #CCCCCC;

    border: 1px solid #AAAAAA;

    }





/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */

.dpTDHover {

    background-color: #aca998;

    border: 1px solid #888888;

    cursor: pointer;

    color: red;

    }





/* the table cell that holds the name of the month and the year */

.dpTitleTD {

    }





/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {

    }





/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {

    }









.dpDayTDPrint {

    background-color: #F9F9F9;

    border: 1px solid #E0E0E0;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 10px;

    padding: 4px;





    }



	.dpDayTD2 {

    background-color: #FFFFFF;

    border: 1px solid #E0E0E0;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    padding: 4px;	



    }





/* additional style information for the text that indicates the month and year */

.dpTitleText {

    font-size: 12px;

    color: gray;

    font-weight: bold;

    }





/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 

.dpDayHighlight {

    color: 4060ff;

    font-weight: bold;

    }





/* the forward/backward buttons at the top */

.dpButton {

    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: gray;

    background: #d8e8ff;

    font-weight: bold;

    padding: 0px;

    }





/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {

    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: gray;

    background: #d8e8ff;

    font-weight: bold;

    }







li.inline {

  display: inline;

  padding-left: 3px;

  padding-right: 7px;

  border-right: 1px dotted #066;

  }



.help {

  border-bottom: 1px dotted #066;

  cursor: help;

  }



div.row span.left {

  float: left;

  text-align: left;

  font-weight: bold;

  color: #fff;

  width: 49%;

  }



div.row span.right {

  float: right;

  text-align: right;

  font-weight: bold;

  color: #fff;

  width: 49%;

  }



a.linkpaginar{

	font-family:Arial, Helvetica, sans-serif, Calibri;

	font-size:12px;

	color:#069;

	text-align: justify;	

	text-decoration:none;

	padding:2px;

}

a.linkpaginar:link{

	font-family:Arial, Helvetica, sans-serif, Calibri;

	font-size:12px;

	color:#069;

	text-align: justify;

	text-decoration:none;

	background-image: url(../images/iconList.gif);

    background-repeat: no-repeat;

    background-position: left top;

}

a.linkpaginar:hover{

	font-family:Arial, Helvetica, sans-serif, Calibri;

	font-size:12px;

	color:#09F;

	text-align: justify;	

	text-decoration:underline;

}





div.pagination {

	padding: 3px;

	margin: 3px;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

		}

		

		div.pagination a {

						padding: 1px 5px 1px 5px;

						margin: 2px;

						border: 1px solid #CCC;

						text-decoration: none; /* no underline */

						color: #AAA;

		}

		div.pagination a.linkpaginar {

						padding: 1px 5px 1px 5px;

						margin: 2px;

						border: 1px solid #CCC;

						text-decoration: none; /* no underline */

						color: #AAA;

		}

		div.pagination a:hover, div.pagination a:active {

						border: 1px solid #666;

						color: #FFFFFF;

						background-color:#666;

		}

		div.pagination span.current {

						margin: 2px;

						border: 1px solid #CCC;

						font-weight: bold;

						background-color:#CCC;

						color: #FFF;

						padding-top: 1px;

						padding-right: 5px;

						padding-bottom: 1px;

						padding-left: 5px;

						}

		div.pagination span.disabled {

									   padding: 1px 5px 1px 5px;

									   margin: 2px;

									   border: 1px solid #EEE;

									   color: #DDD;

						}

