body{
	background-color: #ECEDF2;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	/*scrollbar-track-color: #A0A0A0;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #F3F1E3;
	scrollbar-darkshadow-color: #F3F1E3;
	scrollbar-3dlight-color: #000000;
	scrollbar-face-color: #F3F1E3;
	scrollbar-shadow-color: #000000;*/
}




.cuerpo{
	background-color:#FFFFFF;
}
.cssTexto
{
	color: #555555;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTexto a
{
	color: #557AAF;
	text-decoration: none;
}
.cssTexto a:hover
{
	text-decoration: underline;
}


.cssTextoNegro10
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTextoNegro10 a
{
	color: #2166C9;
	text-decoration: none;
}
.cssTextoNegro10 a:hover
{
	text-decoration: underline;
}


.cssNivel1
{
	color: #808080;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssNivel1 a
{
	text-decoration: none;
}
.cssNivel1 a:hover
{
	text-decoration: underline;
}

.cssTexto10
{
	color: #555555;
	font-family:Tahoma;
	font-size: 11px;
	text-decoration: none;
}

.cssTexto11
{
	color: #555555;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.cssTexto11negro
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.cssTexto11negro a, .cssTexto11negro a:link, .cssTexto11negro a:visited, .cssTexto11negro a:active 
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

.cssTexto11negro a:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.cssTexto11 a
{
	color: #557AAF;
	text-decoration: none;
}
.cssTexto11 a:hover
{
	text-decoration: underline;
}

.cssTexto12
{
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.cssTexto12 a
{
	color: #557AAF;
	text-decoration: none;
}
.cssTexto12 a:hover
{
	text-decoration: underline;
}

.cssTextoMarron
{
	color: #6E5439;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.cssTextoGris
{
	color: #808080;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTextoGris a
{
	text-decoration: none;
}
.cssTextoGris a:hover
{
	text-decoration: underline;
}

.cssTextoGris9
{
	color: #808080;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}
.cssTextoGris9 a
{
	text-decoration: none;
}
.cssTextoGris9 a:hover
{
	text-decoration: underline;
}


.cssTextoGris11
{
	color: #808080;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.cssTextoGris11 a
{
	text-decoration: none;
}
.cssTextoGris11 a:hover
{
	text-decoration: underline;
}


.cssTextoAzul
{
	color: #557AAF;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTextoAzul a
{
	text-decoration: none;
}
.cssTextoAzul a:hover
{
	text-decoration: underline;
}

.cssTextoAzul8
{
	color: #557AAF;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	line-height:12px;
}

.cssTextoAzul9
{
	color: #557AAF;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}
.cssTextoAzul9 a
{
	text-decoration: none;
}
.cssTextoAzul9 a:hover
{
	text-decoration: underline;
}

.cssOrSeparador
{
color:BaBaBa;
}
.cssTextoAzul11
{
	color: #557AAF;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.cssTextoAzul12
{
	color: #557AAF;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.cssTextoAzul11 a
{
	text-decoration: none;
}
.cssTextoAzul11 a:hover
{
	text-decoration: underline;
}


.cssTextoBlanco
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTextoBlanco a
{
	text-decoration: none;
}
.cssTextoBlanco a:hover
{
	text-decoration: underline;
}


.cssTextoBlancoUltraPeq, .cssTextoBlancoUltraPeq a:link, .cssTextoBlancoUltraPeq a:visited
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}

.cssTextoBlancoUltraPeq a:hover, .cssTextoBlancoUltraPeq a:active
{
	text-decoration: underline;
}

.cssTextoBlanco11
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.cssTextoBlanco11 a
{
	color: #FFFFFF;
	text-decoration: none;
}
.cssTextoBlanco11 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


.cssTextoCian
{
	color: #BBD6FF;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTextoCian a
{
	text-decoration: none;
}
.cssTextoCian a:hover
{
	text-decoration: underline;
}


.cssTextoCian11
{
	color: #BBD6FF;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTextoCian11 a
{
	text-decoration: none;
}
.cssTextoCian11 a:hover
{
	text-decoration: underline;
}


.cssTextoOrange, .cssTextoOrange a:link, .cssTextoOrange a:hover, .cssTextoOrange a:visited, .cssTextoOrange a:active
{
	color:#FFE400;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.cssTextoRojo
{
	color: #FA0126;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssTextoRojo a:hover
{
	color: #FA0126;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}
.cssTextoRojo a:link, .cssTextoRojo a:visited, .cssTextoRojo a:active
{
	color: #FA0126;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}


.cssTextoRojo11
{
	color: #FA0126;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.cssTextoRojo11 a
{
	text-decoration: none;
}
.cssTextoRojo11 a:hover
{
	text-decoration: underline;
}


.cssMenu
{
	color: #555555;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.cssMenu a
{
	text-decoration: none;
}
.cssMenu a:hover
{
	text-decoration: underline;
}


.cssMenu0
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.cssMenu0 a
{
	text-decoration: none;
}
.cssMenu0 a:hover
{
	text-decoration: underline;
}

.cssMenu1
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.cssMenu1 a
{
	text-decoration: none;
}
.cssMenu1 a:hover
{
	text-decoration: underline;
}

.cssPie
{
	color: #ADADAD;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}
.cssPie a
{
	text-decoration: none;
}
.cssPie a:hover
{
	text-decoration: underline;
}

.cssCuadroTextoBuscar
{
	background-color: #FFFFFF;
	/*border: 1px solid #000000;*/
	color: #000000;
	font-family: Arial;
	font-size: 10px; 	
	width: 130px;
	height: 30px;
}
.cssHRAlto {
	color: #ECEDED;
	height: 3px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.cssMiniTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 10px;
}

.cssMiniTexto a:link, .cssMiniTexto a:hover, .cssMiniTexto a:visited, .cssMiniTexto a:active,  {
	color: #FFFF00;
	text-decoration:none;
}
.cssFichaTecnicaUpTD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(../images/panelgris_up.gif);
	background-repeat: no-repeat;
	padding: 5px 4px 4px 10px;
	height: 32px;
	width: 446px;
	text-decoration:none;
}
.cssFichaTecnicaHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#555555;
}

.cssFichaTecnicaHeader td
{
	text-align:left;
	vertical-align:top;
	padding: 3px;
	border-bottom: 3px solid #ECEDED;
}

.cssFT_titulo
{
	color:#557AAF;
}

.cssFT_titulo nombre
{
	font-size:12px;
}

.cssFT_Separador
{
	border-left: 1px solid #E0E0E0;
}

.cssFichaTecnicaVolver, .cssFichaTecnicaVolver a {
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.cssFichaTecnicaLinks, .cssFichaTecnicaLinks a {
	font-size: 9px;
	color:#000000;
	text-decoration:none;
}
.cssFondoTablaCombo {
	background-color: #F1F2F6;
}
.cssCombo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:100%;
	font-size: 9px;
}
.cssVademecumTituloTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 8px;
	height: 38px;
	font-weight: bold;
}
.cssCafHeaderTD {
	background-image: url(../images/caf_fondo_header.gif);
	padding: 10px;
	height: 94px;
	width: 446px;
	background-repeat: no-repeat;
}
.cssCafClientesHeaderTD {
	background-image: url(../images/caf_clientes_fondo_header.gif);
	padding: 10px;
	height: 94px;
	width: 446px;
	background-repeat: no-repeat;
}
.cssCafHeaderTD2 {
	background-image: url(../images/caf_fondo_header2.gif);
	padding: 10px;
	height: 115px;
	width: 446px;
}

.cssBlancoBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
}
.cssCafDegra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #104488;
	height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom:10px;
	margin-top:10px;
	background-image: url(../images/caf_fondo_degr.jpg);
}
.cssDaderDegra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #104488;
	height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom:10px;
	margin-top:10px;
	background-image: url(../images/dader_fondo_degr.jpg);
}
.cssCafFormTextfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 240px;
}
.formTextfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 11px;
	height: 20px;
	border: 1px solid #7F9DB9;
padding:2PX;
}
.formTextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 11px;
	border: 1px solid #7F9DB9;
padding:2PX;
}

input[type="submit"]  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	height:20px;
}

input[type="text"]  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #557AAF;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#557AAF;
	text-indent: 5px;
}

input[type="password"]  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #557AAF;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#557AAF;
}

input[type="file"]  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #557AAF;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#557AAF;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #557AAF;	
	border-style:solid;
	border-width:1px;
	border-color:#557AAF;
}
.cssTexto11dc {
	color: #555555;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 5px;	
}
