@charset "iso-8859-1";
body {
	margin-left: 3px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #c70704;
	TEXT-DECORATION: none;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
}
A:active {
	COLOR: #c70704;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #c70704;
	TEXT-DECORATION: underline
}
A.white:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 11px;
}
A.white:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 11px;
}
A.white:active {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-size: 11px;
}
A.white:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-size: 11px;
}
A.Highlight:link {
	FONT-SIZE: 11px;
	COLOR: #c32245;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.Highlight:visited {
	FONT-SIZE: 11px;
	COLOR: #c32245;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.Highlight:active {
	FONT-SIZE: 11px;
	COLOR: #c32245;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
A.Highlight:hover {
	FONT-SIZE: 11px;
	COLOR: #c32245;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: normal;
}


A.black:link {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.black:visited {
	FONT-SIZE: 11px;
	COLOR: #c80606;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.black:active {
	FONT-SIZE: 11px;
	COLOR: #c80606;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
A.black:hover {
	FONT-SIZE: 11px;
	COLOR: #c80606;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: normal;
}

.stronglink-11px {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.stronglink-11px:active {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.stronglink-11px:hover {
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#c71717;
}

.stronglink-11px:visited {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.stronglink-12px {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.stronglink-12px:active {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.stronglink-12px:hover {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#c71717;
}

.stronglink-12px:visited {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}


.BlueText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; COLOR: #2e8bb8; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.BlueLargeText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #2e8bb8; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.ChatText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #D2647D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none

}
.Marging-BothSides {
	BORDER-RIGHT: #999999; 
	BORDER-TOP: #999999 1px solid; 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	BORDER-LEFT: #999999; COLOR: #333333; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Marging-Box {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.Marging-Left {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.Marging-Right {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.Marging-Top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BCBCBC;
}
.Marging-Botton {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;	
}
.MarqueeText {
	BORDER-RIGHT: #cccccc; 
	BORDER-TOP: #cccccc; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #cccccc; 
	COLOR: #CCCCCC; 
	BORDER-BOTTOM: #CCCCCC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.HighlightText-11pts {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #c32245; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.HighlightText-12pts {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #c32245; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Scrollblue {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 8px; 
	OVERFLOW: auto; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 180px; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	HEIGHT: 283px; 
	BACKGROUND-COLOR: #f2f3f7
}
.Scrollbluelighter {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	OVERFLOW: auto;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 150px;
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: 265px;
	BACKGROUND-COLOR: #f7f7f7;
	padding: 8px;
}

.Scrollbluelighter2011 {
	OVERFLOW: auto;
	WIDTH: 180px;
	HEIGHT: 120px;
	padding: 0px;
}

.ScrollbluelighterLarge {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	OVERFLOW: auto;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 600px;
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: 49px;
	background-color: #F6f6f6;
	padding: 3px;
}
.ScrollLaws {
	OVERFLOW: auto;
	WIDTH: 600%;
	HEIGHT: 70px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.Text-9pts {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Text-10pts {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Text-11pts {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Text-12pts {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Text-13pts {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Text-xmall {
	BORDER-TOP: #cccccc;
	FONT-SIZE: x-small;
	BORDER-LEFT: #cccccc;
	COLOR: #999999;
	BORDER-BOTTOM: #cccccc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border-right: #cccccc;
	text-transform: uppercase;
}

.Text-normallink-11pts {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.Text-normallink-12pts {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;	
}

.Text-blacklink-11pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Text-blacklink-11pts:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Text-blacklink-11pts:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Text-blacklink-12pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Text-blacklink-12pts:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Text-blacklink-12pts:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none !important;
}

.Text-Highlight-link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.Textbox-10pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 6px;	
}
.Textbox-11pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 6px;	
}
.Textbox-12pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 6px;	
}
.TextCurs-9pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: italic;
}
.TextCurs-10pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: italic;
}
.TextCurs-11pts {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: italic;
}
.Titles-WhiteText-10pts {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-WhiteText-11pts {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-WhiteText-12pts {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-WhiteText-15pts {
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-GreyText-11pts {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #333333;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-GreyText-12pts {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #333333;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-GreyText-13pts {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #333333;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-GreyText-14pts {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #333333;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}
.Titles-GreyText-15pts {
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #333333;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}
.Titles-GreyText-16pts {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #333333;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

.Celdas-HighLight-Background {
	background-color: #645f97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: bold;
	text-decoration: none;
}	
.Celdas-LightPlatform-Background {
	background-color: #ffeaef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;

}

.Celdas-Light-Grey-Background {
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}

.Celdas-Blue-Background{
	background-color: #595185;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.Celdas-White-Background {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}

.Celdas-Dark-Grey-Background {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: bold;
	text-decoration: none;
}
.Celdas-White-Grey-Line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	left: 4px;
	top: 4px;
	right: 4px;
	bottom: 4px;
}


.ayuda {
	font-family: arial, sans-serif;
	border: 1px solid #000000;
	padding: 5px 5px 5px 5px;
	background-color: #dcddde;
	text-align: left;
	color: #333333;
	width: 20em;
	font-size: 11px;
} 

.error11 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #c71717; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.error12 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #c71717; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
	
.red {
	color: #AE3C3C;
}

.color {
	color:  #c71717;
}

.nuevo {
font-size:13px;
color:#C32245;
font-weight:bold;
font-style:italic;
}

.nuevo11 {
font-size:11px;
color:#C32245;
font-weight:bold;
font-style:italic;
}

/* ------------- Estilo Validacion Formulario  ------------ */

input.error, select.error {
	padding-right: 16px; 
	border: 1px solid red; 
	background-color: #FFFCE2; 
	background-image: url(../../imagenes/sgWarning_obj.gif); 
	background-position: right; 
	background-repeat: no-repeat;
}

.mandatory  { 
	font-weight: bold; 
}
.comment { 
	color: #BBBBBB; 
}

input:focus, select:focus {
	border: 2px solid #c32245; 
	background-color:#EFEFEF;
}

/* -------------------------------- */

/* ------------- Estilo Esquinas redondeadas con fondo de color gris claro  ------------ */

.cornerBox {
	position: relative;
	background: #E5E5E5;
	width: 100%;
	height:auto;

}

.corner_conten {
	position: relative;
	width: 100%;
	overflow:auto;
}

.corner { position: absolute; width: 10px; height: 10px; background: url("../../imagenes/corners_c.gif") no-repeat; font-size: 0%; }
.cornerBoxInner {
padding: 10px;
}
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

/* ----------------------------------------------------- */

/* ----------- Esquinas redondeadascirculo ---------- */

.circulo{
width:10px;
height:10px;
border-radius: 2em;   
-ms-border-radius: 2em;  
-moz-border-radius: 2em;  
-webkit-border-radius: 2em;  
-khtml-border-radius: 2em;
position:relative;
behavior: url(estilos/CssPIE/PIE.htc);
}

/* ------------fin esquinas redondeadas -------------- */

/* ---------------- Condiciones para no Imprimir --------------- */

@media print { .no-imprimir {display:none} }

/* -------------- Fin Condiciones para no Imprimir --------------- */

/* Estas clases son usadas por el script de resaltar fila*/
	
	.tableRollOverEffect1{
	background-color:#CCCCCC;
	color:#333;
	font-size:11px;
	padding:5px;
	}

	.tableRollOverEffect2{
	background-color:#CCCCCC;
	color:#333;
	font-size:11px;
	padding:5px;
	}
	
	.tableRowClickEffect1{
		background-color:#CCCCCC;
		color:#FFF !important;
		font-size:11px;
		padding:5px;
	}
	.tableRowClickEffect2{
		background-color:#CCCCCC;
		color:#FFF !important;
		font-size:11px;
		padding:5px;
	}
/* ------- fin de resaltar fila --------------------*/	

/* -------- Carrusel --------------- */
.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #CCC;
	background-color: #E8E8E8;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 175px;
    padding: 10px 10px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 175px;
    height: 180px;
    padding: 10px 10px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  170px;
    height: 160px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  170px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 170px;
    height: 160px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 160px;
    right: 15px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background: transparent url(../../imagenes/next-horizontal.png) no-repeat 0.0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 15px;
    right: auto;
    background-image: url(../../imagenes/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 160px;
    left: 15px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../imagenes/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 15px;
    background-image: url(../../imagenes/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../imagenes/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../imagenes/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
 
 /* Additional styles for the controls. */
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
	text-decoration: none;
	padding: 0 5px;
	margin: 0 0 5px 0;
	border: 1px solid #fff;
	color: #666;
	font-weight: bolder;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
	color:#FFFFFF;
	background:#871436;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}
/* --------- fin carrusel ----------------- */

/* -------- pre-loader ----------------- */
div.bloquear{
    background: none repeat scroll 0 0 Gray ;
    border: 1px solid #CECECE;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    display: none;
    

}

img.cargando{
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -150px;
   margin-top: -150px;
}

/* ------------ fin pre-loader ---------------- */