body {
	background-image: url(../images/bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	}

span.negrita {
	font-weight: 600;
	}

a {
	text-decoration: none;
	}

td#filaLogo {
	height: 93px;
	}

	img#logo {
		margin-left: 25px;
	 }
	 
	td#filaMenu img#home {
		margin-left: 55px;
		}
	
td.textoInicio {
	font-size: 13px;
	text-indent: 30px;
	font-weight: 600;
	padding-left: 15px;
	padding-right: 30px;
	text-align: justify;
	}

td.bg_cuadro_top {
	background-image: url(../images/bg_cuadro_top.jpg);
	height: 29px;
	}

td.bg_cuadro_body {
	background-image: url(../images/bg_cuadro_body.jpg);
	padding-left: 25px;
	padding-right: 25px;
	font-size: 13px;
	text-indent: 30px;
	text-align: justify;
	}
td.bg_cuadro_bodyFISHEYE {
	background-image: url(../images/bg_cuadro_body.jpg);
	font-size: 14px; color: #1D1045;
	
	}

td.bg_cuadro_body a.txt {
	color: #000000;
	border-bottom: 1px #666666 dotted;
	}

td.bg_cuadro_body#barra {
	text-indent:0px; padding: 0px 10px 0px 10px; margin: 0px 10px 0px 10px;
	}
td.fondoBarra {
	background-image: url(../images/bg_barra.jpg);
	background-repeat: repeat-x;
	height: 42px; font-weight: 600;
	color: #494949;
	padding-top: 5px;
	}
	td.fondoBarra a {
		color: #666666;
		font-size:11px;
/*		color: #494949;*/
		}
		td.fondoBarra a#sel {
			font-weight: 600;
			color: #494949;
			border-bottom: 1px #494949 dashed;
			}
		td.fondoBarra a#sel:hover {
			text-decoration: none;
			}
	td.fondoBarra a:hover {
		text-decoration: underline;
		}
	
td.bg_cuadro_footer {
	background-image: url(../images/bg_cuadro_footer.jpg);
	height: 29px;
	}

table.formContacto {
	font-size: 14px;
	color:#333333;
	}
	table.formContacto a {
		border-bottom: 1px #666666 dotted;
		color:#333333;
		}

	td#contactoDer {
		border-left: 1px #999999 dashed; width:350px; padding:15px;
		 }
		td#contactoDer a {
			 color:#333333; text-decoration: underline;
			 }
		td#contactoDer p {
			 text-indent:0px; font-size:14px; color:#333333;
			 }

input.unaLinea, textarea.variasLineas {
	width: 220px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #26517C solid;
	}

td#sepFooter {
	background-color: #191142;
	height: 1px;
	}
	
td#footer a { color: #000000; }
td#footer a:hover { text-decoration: underline;	}






		/* Marco Imagenes */
			.marco1 {
				float: left;
				margin-top:10px;
				padding:8px;
				background-color: #f5f5f5;
				margin-left: 8px;
				margin-right: 8px;
				border: 1px solid #999999;
			}
			.marco1 IMG{
			   border: 1px solid #000000;
			   margin: 10px 10px 10px 10px;
			} 

			.marco2_marco {
				float: left;
				margin-top:0px;
				padding:0px;
				width: 475px !important;
				margin-left: 15px;
				height: 340px !important;
			}
			.marco2 {
				float: left;
				margin-top:10px;
				padding:2px;
				background-color: #f5f5f5;
				margin-left: 0px;
				margin-right: 8px;
				border: 1px solid #999999;
			}
			.marco2 IMG{
			   border: 1px solid #000000;
			   margin: 10px 10px 10px 10px;
			} 
			.der, p.Der {
				float:right !important;
				}

	ul.otrosProductos li {
		margin-top: 5px;
		}

	ul.otrosProductos a {
		color: #333333;
		}
		
		ul.otrosProductos a:hover {
			border-bottom: 1px #666666 dashed;
			}

	.titulo_servicios {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #1b1145;
		padding-top: 6px;
		padding-right: 7px;
		padding-bottom: 6px;
		padding-left: 17px;
	}
	
	.link_servicios {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #555454;
		background-position: center;
		padding-top: 1px;
	}

