/* CSS Document */
body { margin:0px; padding:0px; background-image:url(../img/fondo.jpg); font-family:Arial, Helvetica, sans-serif; }
.cabecera1{ position:absolute; top:10px; z-index:1; border-top:#0c2868 1px solid; }
.cabecera2{ overflow:hidden; height:88px; }
.direccion{ float:right; margin-right:25px; top:25px; z-index:2; font-size:12px; font-weight:bold; color: #29427a; background:url(../img/direccion.png); background-repeat:no-repeat; height:80px; width:200px; vertical-align:baseline; }
*#outer {padding:0px 0; border:1px solid #182f63; border-color:#182f63 #4d70c0 #112553 #4d70c0; background-color:#2a437b; background: url(../img/barra.jpg); background-repeat:repeat-x; margin:0px 0 0 0; text-align:center;}	
#point {padding:0; margin:0 auto;}
#point td { margin:0; padding:0;}
#point td a {font-family:arial; font-size:13px; height:20px; line-height:20px; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#fff; background:#2a437b url(../img/barra.jpg) repeat-x bottom left; border-right:1px solid #133070; border-left:1px solid #5d81d0;}
#point td a:hover, #point td a.current {background:#2a437b url(../img/down_arrow.gif) no-repeat center top; color:#fff;}
#point td a:hover b, #point td a.current b { background: transparent url../img/(up_arrow.gif) no-repeat center bottom; cursor:pointer} 	
#point td {float:left;}
.outer h3{ color:#000080; font-size:18px }
.alineacion{position:absolute; top:130px; width:100%; z-index:3;}
.menu { width:250px;}
.contenido{ width:630px;}
.productos {margin-left:5px; margin-bottom:10px; padding:0; }
.productos2{margin-top:10px;}
.productos2 td{background:url(../img/barra.jpg) repeat-x bottom left; height:20px; width:220px; text-align:center; margin-top:10px;}
.productos2 th{	background:none;}
.productostabla {white-space:nowrap; margin:0; padding:0;}
.productostabla td { background:#2a437b url(../img/barra.jpg) repeat-x bottom left;}
.productostabla a { font-family:arial; font-size:10px; height:20px; line-height:20px; letter-spacing:1px; padding:0; text-decoration:none; color:#fff; font-size:12px; background:#2a437b url(../img/barra.jpg) repeat-x bottom left; border-right:1px solid #133070; border-left:1px solid #5d81d0;}
.productostabla a:hover, #productostabla a.current {background:#2a437b url(../img/down_arrow.gif) no-repeat center top; color:#fff;}
.productostabla a:hover b, #productostabla a.current b { background: transparent url../img/(up_arrow.gif) no-repeat center bottom; cursor:pointer}
.productostablath{ color:#2a437b; line-height:20px; font-size:16px; height:20px; }
.productos3{color: #29427a; font-weight:400; font-size:.8em; font-family:"Times New Roman", Times, serif; font-style:italic; width:630px; }
.fondomenuproductos{ width:250px;}
.productos3 strong{ font-weight:bold; font-size:13px; }	
.productos3 em{text-decoration:underline;}
.productos3 a{text-decoration:none; color: #29427a; }
.borde{ border:solid; border-width:1px; border-color:#2a437b; background:#cac0f5; }
.borde img{ border:none;}
.outer2 { line-height:150%; font-style:normal; font-family:Arial, Helvetica, sans-serif; width:600px; }
.outer2 thead tr { height:1.5em; left:0; }
.outer2 th {background:#29427A;  color:#fff; padding-left:20px; font-size:16px;}
.outer2 td {text-align:left; font-size:13px; font-weight:bold; padding-left:20px; padding-right:20px;}
.outer2 h3{color:#000080; font-size:18px;}
.outer2 img{ border:solid; border-color:#29427a;}
.videopagina { position:absolute; z-index:1; top:150px; width:100%;}
.arboldinamico { text-align:left; line-height:10px; font-size:12px; margin-bottom:5px; padding:0; border-bottom-color:#29427a; border-bottom-style:solid; border-bottom:thin; border-top-color:#29427a; border-top-style:solid; border-top:thin;}
.arboldinamico a{ text-decoration:underline; color: #29427a; font-weight:bold; }
.arboldinamico hr {color: #29427a; width:100%;}
.titulo{color: #29427a;	font-size:16px; font-weight:bold;}
.bordeimagen{ border:solid; border-color:#29427a;}
.tituloseccion{background:#29427A;  color:#fff; padding-left:20px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.tablaproductos{background-color:#ebf0fb; border-bottom-color:#ebf0fb; border-right-color:#ebf0fb; border-left-color:#fff; border-top-color:#fff; font-size:12px; text-align:left;}
.tablaproductos tr{ line-height:100%;}
.tablaproductos th{ color:#29427a; font-size:12px; padding-left:5px; background-color:#b0c5f5;}
.tablaproductos td{ padding-left:5px; font-size:12px;}
.superindice {font-family: Arial, Helvetica, sans-serif; font-size: 9px; vertical-align:super; }
.tablanormal td{ padding:0;}
.tablanormal2 td{ padding:5px; font-size:10px;}
.subrayado { text-decoration:underline; font-size:12px;}
.subrayadorojo { text-decoration:underline; font-size:12px; color:#FF0000;}
.nombre{font-size:large;}