/* PARA LA APLICACIÓN DEL MENÚ DEL HOME  */

#caja_menu_sapo{width:100%; float:left;}

#cabecerasapo{height:98px;background: transparent url(../../img/comunes/portal/fondosapo.jpg) no-repeat 100% 0;}
#cabecerasapo p{width:70%;font-style:italic;margin:4px 0; padding:0;}
.imgcabecera_sapo{float:left;}

#caja_menu_sapo dl{width:99.5%;margin:0; padding:0;border: 1px solid #E7EAED;}
#caja_menu_sapo dl dt{float:none;background: #D7DBE1 url(../../img/comunes/portal/iconorojo.gif) no-repeat 15px 6px;padding:4px 0 3px 30px;margin:0;color:#000; font-weight:bold;}
#caja_menu_sapo dl dt a{color:#000; font-weight:bold;text-decoration:none;}
#caja_menu_sapo dl dd{background:#F9F9F7;width:100%;}

.img_menu_sapo{padding:10px 15px;float:left;}
#caja_menu_sapo dl dd ul{float:left;margin:15px 0 0 0;padding:0;}
div > #caja_menu_sapo dl dd ul{float:none;}
#caja_menu_sapo dl dd ul li{padding-left:12px;list-style-image:none;background: transparent url(../../img/comunes/portal/flechanegra.gif) no-repeat 0 6px;}

/* PARA LA APLICACIÓN DEL MENÚ DEL INTERIOR  */

#caja_menu_sapo_int{width:99%; float:left;margin:0; padding:0;border-top: 1px solid #E7EAED;border-left: 1px solid #E7EAED;border-right: 1px solid #E7EAED;border-bottom: 8px solid #E7EAED;}
#cabecerasapo_int{width:99.9%;height:49px;float:left;border-bottom: 1px solid #E7EAED;background: transparent url(../../img/comunes/portal/fondosapo_inte.jpg) no-repeat 100% 0;}
#puntos_sapo{width:100%;float:left;}

#caja_menu_sapo_int ul{width:90%;margin:20px 0 20px 5%; padding:0;}
#caja_menu_sapo_int ul li{list-style-type:none; margin:0; padding:0 0 0 8%;list-style-image:none; background: transparent url(../../img/comunes/portal/iconorojo.gif) no-repeat 0 2px;color:#000; font-weight:bold;}
#caja_menu_sapo_int ul li a{color:#000; font-weight:bold;text-decoration:none;}

#caja_menu_sapo_int ul li ul{width:100%;margin:0 0 10px 0; padding:0;border-bottom:1px dashed #BBB9B4;}
#caja_menu_sapo_int ul li ul li{list-style-type:none; list-style-image:none; padding:2px 0;font-weight:normal; color:#000;background:none;}
#caja_menu_sapo_int ul li ul li a{font-weight:normal; color:#069;text-decoration:none;}

/* PARA LAS PLANTILLAS DE LAS APLICACIONES */

/*color para los datos jogi y triaxys*/
.jogi{color: blue;}
.triaxys{color: red;}

.titulotabla{color:#cc0000;font-size:1em;font-weight: bold;text-align:center;}

/* alineaciones de las tablas */

table.center{margin: 0 auto;}
table.left{float:left;}
table.right{float:right;}

/* comunes */

table.tabla_tipo1 th, table.tabla_tipo2 th, table.tabla_tipo3 th, table.tabla_tipo4 th, table.tabla_tipo5 th{padding:3px 2.5px;vertical-align:text-bottom;font-weight:bold;}
table.tabla_tipo1 td, table.tabla_tipo2 td, table.tabla_tipo3 td, table.tabla_tipo4 td, table.tabla_tipo5 td{padding:3px 5px 0 5px;text-align:center;background:#fff;vertical-align: text-bottom;}
         
table th.encabezado{background:#E7EAED;text-align:left;text-indent:3px;font-size: 1.0em;}         
table td a, table td a:link, table td a:active{color:#666;}
table td a:hover{color:#069;text-decoration:underline;}
table td a:visited{color:#069;text-decoration:none;}

/* difieren */

table.tabla_tipo2 td{text-align:left;}
table.tabla_tipo3 {border: 1px solid #E7EAED;}
table.tabla_tipo3 td{border:none;font-weight:bold;text-align:left;}
table.tabla_tipo1 th table td{background:transparent;}
table.tabla_tipo4 td{padding:3px 2px;font-weight:normal;}
table.tabla_tipo5 td{text-align:right;}

/* -------------------------------------------- MAREAS ------------------------------------------ */
/* PARA EL MENU DE MESES */

ul.meses, ul.datos{padding:2% 3%;margin:0;float:left;background:#fff;border:1px solid #E7EAED;}
ul.meses{width:34%;}
ul.datos{width:50%;margin:0 0 0 2.8%;text-align:left;height:78px;}
ul.meses li a:hover{color:#c00;}
div > ul.datos{min-height:80px;height:auto;}

.fleft{float:left;clear:left;}
.fright{float:right;clear:right;}
.pad{color:#c00;padding:2px 0;font-size:.9em;}
