/* los import DEBEN ESTAR de primeros */
@import url(@banderas.css);/* BANDERAS: cambio de bandera por css */
@import url(@menu.css);/* MENU DE NAVEGACION */
/* TEMPLATE */
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF;  margin: 0px;  padding: 0px; }


#PAGINACOMPLETA{ min-width:1024px; }
/*#PAGINAFOOTER{ min-width: 1024; height: 179px; background: #EDCA70 url(images/bg_body.jpg) no-repeat bottom; background-position: bottom center; }*/

/* tabla principal */
#template{ margin-left: 2px !important; }

#bg_body{
	background: #EDCA70 url(images/bg_body.jpg) no-repeat bottom;
	background-position: bottom center;
	/*min-width: 1024px;*/
	margin-bottom: 150px;
}
#index_principal_header{ height: 62px; width: 882px; background: url(images/bg_index_principal_header.gif) no-repeat top; }
/* td.td_index_principal_idiomas{ background: url(images/template/top1.gif) repeat-x top; } */

input,
select{ background-color: White; border: 1px solid #f9b931; color: #000000; font-size: 10px; padding: 1px 1px 1px 1px; }

textarea{ background-color: White; border: 1px solid #f9b931; color: #000000; font-size: 10px; padding: 1px 1px 1px 1px; }
.negrita{ color: #B22222; font-weight: bold !important;    }

td.tabla_principal_submenu4{ color: Black; font-size: 11px; background: url(images/principal/td_submenu3.gif) no-repeat; padding-left: 40px; background-position: left top; padding-top: 8px; padding-bottom: 10px; text-align: justify; }
td.tabla_principal_submenu4 strong{ color: #A7002D; }

#tabla_principal td.tabla_principal_noticiaconborde{ border: 1px solid #F9B931 !important; background-color: white !important; padding: 10px 10px 10px 10px !important; text-align: justify; }
	









	/* LAS VARIEDADES */
	td.tdconborde{ border: 1px solid #F9B931 !important; background-color: white !important; padding: 10px 10px 10px 10px !important; text-align: justify; }
	td.tdconborde p.submenu_variedades{ color: #F7AA00; padding-left: 5px; padding-top: 20px;  font-weight: bold; font-size: 11px;          }
	td.tdconborde ul.submenu_variedades{ list-style-type: none; list-style-image: url(images/iconos/punto_rojo.gif); margin-left: 0 !important; text-indent: 20px;    }
	td.tdconborde ul.submenu_variedades li{ padding-bottom: 7px; }
	td.tdconborde ul.submenu_variedades li strong{ color: #A7002D; font-weight: bold; }
	
	
	/* CERTIFICADOS */
	td.tdconborde table.certificados{ width: 100%; }
	td.tdconborde table.certificados th{ color: #A7002D;  font-weight: bold;  font-size: 12px;  text-decoration: underline;    } 
	td.tdconborde table.certificados td.margen{ width: 200px; } 
	td.tdconborde table.certificados td.certificado{ width: 200px; font-size: 11px; } 
	td.tdconborde table.certificados td.descarga{ width: 200px; } 
	td.tdconborde table.certificados td.descarga a:link, 
	td.tdconborde table.certificados td.descarga a:visited, 
	td.tdconborde table.certificados td.descarga a:active { color: #888181; text-decoration: none; font-size: 10px; margin-left: 10px; font-weight: normal;  background: url(images/iconos/pdf.gif) no-repeat left;  padding-left: 20px;      }
	td.tdconborde table.certificados td.descarga a:hover { color: #A7002D; text-decoration: underline; }

	/* RESPONSABILIDAD */
	a.descargapdf:link, 
	a.descargapdf:visited, 
	a.descargapdf:active { color: #888181; text-decoration: none; font-size: 10px; margin-left: 10px; font-weight: normal;  background: url(images/iconos/pdf.gif) no-repeat left;  padding-left: 20px;      }
	a.descargapdf:hover { color: #A7002D; text-decoration: underline; }

	table.excelenciaempresarial{ width: 525px; height: 170px; }
	table.excelenciaempresarial td{ vertical-align: top !important; background-color: white !important; padding: 10px 10px 10px 10px !important; text-align: justify; background: url(images/fotos_varias/box_excelenciaempresarial.gif) no-repeat; }
	table.excelenciaempresarial td p{ width: 420px; padding-top: 15px; }

	#tabla_principal td.tabla_principal_noticiaconborde span.titular{ font-size: 11px; background: url(images/iconos/fechita_roja.gif) no-repeat; background-position: left top; padding-left: 10px; padding-top: 3px; padding-bottom: 10px !important; font-weight: bold; }
	#tabla_principal td.tabla_principal_noticiaconborde img{ float: right; margin-left: 10px; }
	
	#tabla_principal td.tabla_principal_noticiaconborde strong{ color: #A7002D; }
	
	#banner_imagen{ width: 840px; height: 138px; }
	#banner_imagen_admin{ position: absolute; left: 200px; top: 0px; z-index: 1002; clear: both; width: 35px; height: 18px; }

/* tabla CONTENIDO: es la que tiene el menú a la izquierda y los datos a la derecha */
	#tabla_maestra { margin: 0; padding: 0; }
	#tabla_maestra .tabla_maestra_bottom{ background-image: url(images/principal/td_bottom.gif); background-position: left bottom; background-repeat: repeat-y; padding-bottom: 50px; }

	#tabla_principal { padding: 0; margin: 0; }
	th.tabla_principal_cabecera{ color: #B22222; font-weight: bold; font-size: 16px; padding-left: 15px; padding-top: 20px; text-align: left; background-image: url(images/principal/th.jpg); background-position: left top; background-repeat: no-repeat; padding-bottom: 10px; }
	td.tabla_principal_cabecera { color: #B22222; font-weight: bold; font-size: 16px; padding-left: 15px; padding-top: 20px; text-align: left; background-image: url(images/principal/td_th.jpg); background-position: left top; background-repeat: no-repeat; padding-bottom: 10px; }
	td.tabla_principal_contenido{ font-size: 11px; background-color: White; background-image: url(images/principal/td.gif); background-position: left top; background-repeat: repeat-y; padding-left: 20px;  vertical-align: top;  padding-bottom: 10px;  text-align: justify;    }
	td.tabla_principal_subtitular{ background: url(images/principal/td.gif) repeat-y; background-position: left top; color: #B22222; font-weight: bold; font-size: 13px; padding-top: 20px; text-align: center; padding-bottom: 8px; height: 25px;  width: 100%; }
	div.tabla_principal_submenu1{   width: 50px;  display: inline;  float: right;    }
	td.tabla_principal_submenu1{ color: #B22222; font-weight: bold; font-size: 11px; padding-left: 42px; padding-top: 9px; text-align: left; background-image: url(images/principal/td_submenu1.jpg); background-position: left top; background-repeat: no-repeat; padding-bottom: 10px; }
	td.tabla_principal_submenu1 a:link, 
	td.tabla_principal_submenu1 a:visited, 
	td.tabla_principal_submenu1 a:active { color: #B22222; text-decoration: none; font-size: 11px; margin-left: 10px; font-weight: normal; }
	td.tabla_principal_submenu1 a:hover { color: #000000; text-decoration: underline; }
	
	td.tabla_principal_submenu2{ color: #4c573e; font-weight: bold; font-size: 11px; padding-left: 42px; padding-top: 9px; text-align: left; background-image: url(images/principal/td_submenu2.jpg); background-position: left top; background-repeat: no-repeat; padding-bottom: 10px; }
	td.tabla_principal_submenu2 a:link, 
	td.tabla_principal_submenu2 a:visited, 
	td.tabla_principal_submenu2 a:active { color: #4c573e; text-decoration: none; font-size: 11px; margin-left: 10px; font-weight: normal; }
	td.tabla_principal_submenu2 a:hover { color: #000000; text-decoration: underline; }

	td.tabla_principal_submenu3{ color: #B22222; font-weight: bold; font-size: 11px; background: url(images/principal/td_submenu3.gif) no-repeat; padding-left: 40px; background-position: left top; padding-top: 8px; padding-bottom: 10px; }
	td.tabla_principal_submenu3 a:link, 
	td.tabla_principal_submenu3 a:visited, 
	td.tabla_principal_submenu3 a:active { color: #B22222; text-decoration: none; font-size: 11px; margin-left: 10px; font-weight: normal; }
	td.tabla_principal_submenu3 a:hover { color: #000000; text-decoration: underline; }
   

#password_recover { padding: 10px 0px 0px 0px;  text-align: center;  }
#password_recover a:link, #password_recover a:visited, #password_recover a:active { color: #B22222; text-decoration: none; font-size: 10px;  font-weight: normal; }
#password_recover a:hover { color: #000000; text-decoration: underline; }

/* MENU DE AVISO LEGAL */
	#legal{ padding: 0;  margin: 0; width: 840px; text-align: center;  }
	#legal a, #legal a:link, #legal a:visited, #legal a:active { font-size: 10px; font-weight: bold; text-decoration: none; color: Black; }
	#legal a:hover { color: #830426; text-decoration: underline; }

/* Dirección de la empresa */
	#div_direccion { background-image: url(images/template/logotipo.gif); background-position: left top; background-repeat: no-repeat; height: 130px; min-height: 130px;  width: 120px;  margin-left: 10px;   }
	#div_direccion #texto{ font-weight: bold; font-size: 11px; color: #830426; text-align: center; padding-top: 50px; }

/* login */
	#login { color: #000000; font-size: 11px; font-weight: bold; }
	#login .input{ background-color: White; border: solid; border-width: 1px 1px 1px 1px; color: #000000; border-color: #f9b931; font-size: 10px; padding: 4px 10px; width: 92px; height: 20px; margin-top: 5px; }
	#login .submit { background-color: #ffffff; border: solid; border-width: 1px 1px 1px 1px; color: #000000; border-color: #f9b931; font-size: 10px; width: 120px; height: 22px; margin-top: 5px; }
	
	
	

	
	
textarea.tiny_mce{ z-index: 20000; }


/* MININOTICIA: es la caja pequeña dentro de quienes somos, noticias, ... */
	#tabla_principal div.mininoticia { width: 345px; border: 1px solid #F9B931; height: 120px; background-color: White; }
	div.mininoticia div.flecha{ width: 15px; float: left; background: url(images/iconos/fechita_roja.gif) no-repeat right top; height: 120px;  color: White;  }
	div.mininoticia div.texto{ width: 233px; float: left; height: 117px; margin-left: 5px; padding-top: 3px; }
	div.mininoticia div.imagen{ width: 84px; float: left; background: #F8F8FF; height: 117px; text-align: right; padding-left: 5px; padding-top: 3px; }

	
/* CSS Document */
/*	ATRIBUTOS PRINCIPALES */
/*	html, body, frameset { border-right: 0px ! important }*/
#tabla_navegacion_recordset{ display: inline; float: right; font-size: 11px; font-weight: bold; color: #B22222; }
	#paginacion { float: right; display: inline; }
	#navegacion{ float: left; display: inline; }
	#navegacion div{ float: left; display: inline; }

#paginacion a.page:link, #paginacion a.page:visited, #paginacion a.page:active { float: left; width: 16px; height: 18px; padding-top: 4px; margin-right: 2px; background-image: url(images/nav4/page.gif); background-repeat: no-repeat; font-size: 10px; font-weight: normal; text-decoration: none; text-align: center; color: #B22222;  overflow: hidden;  }
#paginacion a.page:hover { text-decoration: underline; color: #000000; }
#paginacion div.page_0 { float: left; width: 16px; height: 18px; padding-top: 4px; margin-right: 2px; background-image: url(images/nav4/page_0.gif); background-repeat: no-repeat; font-size: 10px; font-weight: normal; text-decoration: none; text-align: center; color: Silver; }

#superadmin_session_container {width: 650px;  height: 600px;  border: 1px solid #F9B931; }
#superadmin_session_contenido {width: 648px;  height: 598px; overflow: auto; background-color: #FEFCF1;  padding: 1px 1px 1px 1px;  }


#superadmin_check_root { width: 680px; border: 1px solid #F9B931; background-color: #FFFFFF; }
